Как вывести имя группы в профиле и комментариях
/forum/thread25340-1.html
/forum/thread18934-1.html
Было дело:
/forum/thread25340-1.html
/forum/thread18934-1.html
Спасибо интересно почему не нашлось. В профиле вывел. А вот в комментариях выдает ошибку.
Спасибо интересно почему не нашлось. В профиле вывел. А вот в комментариях выдает ошибку.
Сходу не вспомню. Я делал для профилей и вообще немного не так, как в примерах. Скорее всего для каментов нужно чтобы в шаблоне, где выводятся комментарии, получить как-то эти данные, они должны подгружаться.
Спасибо интересно почему не нашлось. В профиле вывел. А вот в комментариях выдает ошибку.
Сходу не вспомню. Я делал для профилей и вообще немного не так, как в примерах. Скорее всего для каментов нужно чтобы в шаблоне, где выводятся комментарии, получить как-то эти данные, они должны подгружаться.
Да в профиле я уже все вывел. Использовал решение уважаемого Ris'а /forum/thread25340-1.html#243350
Осталось только в комментариях вывести… но такой код туда не подходит, выдает ошибки…
Я с актуальной версией движка вообще не разобрался еще. Подсказать не могу.Осталось только в комментариях вывести… но такой код туда не подходит, выдает ошибки...
Комментарии много где подключаются, соответственно нужно будет на этих страницах вытаскивать данные из базы, задача может быть как простой, так и не очень простой. В профиле-то легче всего вывести все необходимые данные.
Если нет ничего по поиску, обратитесь к исполнителям.
в комментариях отсутствует переменная с данными пользователяДа в профиле я уже все вывел. Использовал решение уважаемого Ris'а /forum/thread25340-1.html#243350
Осталось только в комментариях вывести… но такой код туда не подходит, выдает ошибки...
$profile
$profile = $users_model->getUser($entry['user_id']);
в комментариях отсутствует переменная с данными пользователяДа в профиле я уже все вывел. Использовал решение уважаемого Ris'а /forum/thread25340-1.html#243350
Осталось только в комментариях вывести… но такой код туда не подходит, выдает ошибки...поэтому её нужно создать
$profile
$profile = $users_model->getUser($entry['user_id']);
А куда эту переменную вставлять? В /templates/default/controllers/comments/comment.tpl.php? Или в другое место)
Ну вот шо за АП? Шя как бобо устрою, будет АП…Ап
В /templates/default/controllers/comments/comment.tpl.php?
<?php $users_model = cmsCore::getModel('users'); $profile = $users_model->getUser($entry['user_id']); $groups = $users_model->getGroups($profile); echo "Группы пользователя: "; foreach($profile['groups'] as $profgroup){ ?> <div class = "groups<?php echo($groups[$profgroup]['id']) ?>"> <?php echo $groups[$profgroup]['title'];}?> </div> <?php } ?>
Это как в "Джентельмены удачи": — АП, ОП, АП, ОП — физкультура.Ну вот шо за АП?
Ну вот шо за АП? Шя как бобо устрою, будет АП…Ап
В /templates/default/controllers/comments/comment.tpl.php?
Посмотрите по коду где там выводится текст комментария, и запихайте куда-нибудь. Например между строкой 102 и 103. А дальше разберётесь. {[/b]
Тут лишние ";}" в "<?php echo $groups[$profgroup]['title'];}?>"
Вот такой код заработал:
<?php $users_model = cmsCore::getModel('users'); $profile = $users_model->getUser($entry['user_id']); $groups = $users_model->getGroups($profile); foreach($profile['groups'] as $profgroup){ ?> <div class = "groups<?php echo($groups[$profgroup]['id']) ?>"> <?php echo $groups[$profgroup]['title']?> </div> <?php } ?>