Подскажите, пожалуйста, как правильно прописать код ссылки в компоненте JomSocial CMS Joomla, чтобы ссылка пользователя JomSocial ссылалась на все его записи в компоненте EasyBlog для CMS Joomla? Есть код ссылки в компоненте JomSocial, которая ведет на все записи пользователей EasyBlog : хотя кусок кода в ссылке указывает на номер пользователя, а значит и его записей, но открывает все записи всех пользователей компонента EasyBlog. Код, который ссылается на гостя, но который должен тоже ссылаться на все записи пользователя:
полученная ссылка с настроек пункта меню CMS Joomla: Код (Text): index.php?option=com_easyblog&view=blogger&layout=listings но она ведет на гостя, а не на пользователя с его записями или профилем. Данную ссылку я прописывал в файле компонента JomSocial так: Код (Text): <a href="<?php echo CRoute::_('index.php?option=com_easyblog&view=blogger&layout=listings'.$user->id); ?>"> В настройках пункта меню также есть выбор пользователя но если воспользоваться такой установкой, то ссылка будет для определенного пользователя с любой страницы компонента JomSocial, а нужно чтобы ссылка была с просматриваемого профиля и на записи этого профиля и или просто профиля компонента EasyBlog.
так в этом то и вопрос, что $user->id пустое и не ссылается на нужного пользователя. В файлах компонента JomSocial все ссылки примерно такого вида (ссылка на фото пользователя): Код (Text): <?php if($config->get('enablephotos')): ?> <li class="btn-gallery"> <a href="<?php echo CRoute::_('index.php?option=com_community&view=photos&task=myphotos&userid='.$user->id); ?>"> <span><?php echo JText::_('CC PHOTO GALLERY'); ?></span> </a> </li> <?php endif; ?> ссылка с кодом $user->id уже генерирует и отправляет на страницу нужного пользователя.
Тогда вам скорее на форум Joomla с вопросом "почему у меня $user->id пустое". Потому что ссылка сформирована вроде бы верно. Ну, или как-то извратно работает функция CRoute::_, но это вряд ли.