За последние 24 часа нас посетили 17115 программистов и 1513 роботов. Сейчас ищут 1482 программиста ...

Как правильно прописать ссылку?

Тема в разделе "Вопросы от блондинок", создана пользователем Cergei, 20 авг 2014.

  1. Cergei

    Cergei Guest

    Подскажите, пожалуйста, как правильно прописать код ссылки в компоненте JomSocial CMS Joomla, чтобы ссылка пользователя JomSocial ссылалась на все его записи в компоненте EasyBlog для CMS Joomla?
    Есть код ссылки в компоненте JomSocial, которая ведет на все записи пользователей EasyBlog :
    хотя кусок кода в ссылке
    указывает на номер пользователя, а значит и его записей, но открывает все записи всех пользователей компонента EasyBlog.
    Код, который ссылается на гостя, но который должен тоже ссылаться на все записи пользователя:
     
  2. Хыиуду

    Хыиуду Активный пользователь

    С нами с:
    3 июн 2014
    Сообщения:
    618
    Симпатии:
    5
    Смотрите получившуюся ссылку, смотрите нужную вам ссылку, ищите разницу, правьте.
     
  3. Cergei

    Cergei Guest

    Так вот именно, что получившая ссылка уже ссылается на гостя. Не срабатывает код
     
  4. Хыиуду

    Хыиуду Активный пользователь

    С нами с:
    3 июн 2014
    Сообщения:
    618
    Симпатии:
    5
    смотрите не код, формирующий ссылку, а саму полученную ссылку.
     
  5. Cergei

    Cergei Guest

    полученная ссылка с настроек пункта меню CMS Joomla:
    Код (Text):
    1. index.php?option=com_easyblog&view=blogger&layout=listings
    но она ведет на гостя, а не на пользователя с его записями или профилем.

    Данную ссылку я прописывал в файле компонента JomSocial так:
    Код (Text):
    1. <a href="<?php echo CRoute::_('index.php?option=com_easyblog&view=blogger&layout=listings'.$user->id); ?>">
    В настройках пункта меню также есть выбор пользователя
    но если воспользоваться такой установкой, то ссылка будет для определенного пользователя с любой страницы компонента JomSocial, а нужно чтобы ссылка была с просматриваемого профиля и на записи этого профиля и или просто профиля компонента EasyBlog.
     
  6. Хыиуду

    Хыиуду Активный пользователь

    С нами с:
    3 июн 2014
    Сообщения:
    618
    Симпатии:
    5
    Из этого следует, что $user->id у вас пустое.
     
  7. Cergei

    Cergei Guest

    так в этом то и вопрос, что $user->id пустое и не ссылается на нужного пользователя.

    В файлах компонента JomSocial все ссылки примерно такого вида (ссылка на фото пользователя):
    Код (Text):
    1.  
    2. <?php if($config->get('enablephotos')): ?>
    3. <li class="btn-gallery">
    4. <a href="<?php echo CRoute::_('index.php?option=com_community&view=photos&task=myphotos&userid='.$user->id); ?>">
    5. <span><?php echo JText::_('CC PHOTO GALLERY'); ?></span>
    6. </a>
    7. </li>
    8. <?php endif; ?>
    ссылка с кодом $user->id уже генерирует и отправляет на страницу нужного пользователя.
     
  8. Хыиуду

    Хыиуду Активный пользователь

    С нами с:
    3 июн 2014
    Сообщения:
    618
    Симпатии:
    5
    Тогда вам скорее на форум Joomla с вопросом "почему у меня $user->id пустое". Потому что ссылка сформирована вроде бы верно. Ну, или как-то извратно работает функция CRoute::_, но это вряд ли.
     
  9. Cergei

    Cergei Guest

    Ясно, но только я оттуда уже =)
     
  10. Cergei

    Cergei Guest

    Актуально...