Скрытая ссылка в zoo

Тема в разделе "Внешний вид, шаблоны, графика", создана пользователем scercio, 10.03.2015.

  1. Offline

    scercio Пользователь

    Регистрация:
    03.03.2015
    Сообщения:
    33
    Симпатии:
    3
    Пол:
    Мужской
    Да вроде всё сделал...
    01.jpg 02.jpg 03.jpg 04.jpg 05.jpg
     
  2. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
    Я говорю, проверьте только с 1 группой (не вкладывайте в зареганный)
    Также в пункте меню НЕ НАДО ВЫБИРАТЬ - сделайте опубликовано
    (СКОРЕЙ ВСЕГО ПРОБЛЕМА тут)
    mYlKgXZ.png
     
  3. Offline

    scercio Пользователь

    Регистрация:
    03.03.2015
    Сообщения:
    33
    Симпатии:
    3
    Пол:
    Мужской
    Сделал, так как сказали. Но все-равно просто зареганный видит ссылку....

    01.jpg 02.jpg
     
  4. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
  5. Offline

    scercio Пользователь

    Регистрация:
    03.03.2015
    Сообщения:
    33
    Симпатии:
    3
    Пол:
    Мужской
    Хорошо. Спасибо, буду пытаться.... ((((
    --- добавлено: 11.03.2015, первое сообщение размещено: 10.03.2015 ---
    Доброго дня! Вчера уже поздно было и манипуляций уже ни каких не проводил...
    Сегодня встал, захожу в админку, а там пусто....
    01.jpg
    Отчего такое могло случиться????
    --- добавлено: 11.03.2015 ---
    Чуть кондратий не хватил.....
    Если кому то пригодиться, то что я сделал....
    Это зло лечится в phpmyadmin, в таблице xxx_modules. Во всех меню, в поле "access" выставил значение 1. И стало мне счастье!!!

    Сегодня буду с регистрацией пользователей мучатся...
    --- добавлено: 11.03.2015 ---
    Разобрался. Проблема в моей невнимательности! Прошу прощения, уважаемый CB9T!!!

    Но все же остался вопрос....
    Если пользователь не зарегистрирован, то стоит надпись 'У вас нет прав для просмотра'. Если пользователь регистрируется, то надпись просто пропадает, а это место просто пустое.... это если Product Catalog - full - Related ни чего не ставим.
    Если в Product Catalog - full - Related вставляем компонент "скачать",
    01.jpg
    то если пользователь не зарегистрирован видно "скачать" и "У вас нет прав для просмотра".
    02.jpg
    Если пользователь регистрируется, то видно два раза "скачать".
    03.jpg
    Уже всякими манипуляциями, не получается исправить....
     
    Последнее редактирование модератором: 11.03.2015
    CB9T нравится это.
  6. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
  7. Offline

    scercio Пользователь

    Регистрация:
    03.03.2015
    Сообщения:
    33
    Симпатии:
    3
    Пол:
    Мужской
    Код (PHP):
    1. <?php
    2. /**
    3. * @package   com_zoo
    4. * @author    YOOtheme http://www.yootheme.com
    5. * @copyright Copyright (C) YOOtheme GmbH
    6. * @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
    7. */
    8.  
    9. // no direct access
    10. defined('_JEXEC') or die('Restricted access');
    11.  
    12. ?>
    13.  
    14. <?php if ($this->checkPosition('top')) : ?>
    15. <div class="pos-top">
    16.  
    17.     <div class="box-t1">
    18.         <div class="box-t2">
    19.             <div class="box-t3"></div>
    20.         </div>
    21.     </div>
    22.    
    23.     <div class="box-1">
    24.         <?php echo $this->renderPosition('top', array('style' => 'block')); ?>
    25.     </div>
    26.    
    27.     <div class="box-b1">
    28.         <div class="box-b2">
    29.             <div class="box-b3"></div>
    30.         </div>
    31.     </div>
    32.  
    33. </div>
    34. <?php endif; ?>
    35.  
    36. <div class="floatbox">
    37.  
    38.     <div class="box-t1">
    39.         <div class="box-t2">
    40.             <div class="box-t3"></div>
    41.         </div>
    42.     </div>
    43.    
    44.     <div class="box-1">
    45.  
    46.         <?php if ($this->checkPosition('media')) : ?>
    47.         <div class="pos-media <?php echo 'media-'.$view->params->get('template.item_media_alignment'); ?>">
    48.             <?php echo $this->renderPosition('media', array('style' => 'block')); ?>
    49.         </div>
    50.         <?php endif; ?>
    51.    
    52.         <?php if ($this->checkPosition('title')) : ?>
    53.         <h1 class="pos-title"><?php echo $this->renderPosition('title'); ?></h1>
    54.         <?php endif; ?>
    55.    
    56.         <?php if ($this->checkPosition('description')) : ?>
    57.         <div class="pos-description">
    58.             <?php echo $this->renderPosition('description', array('style' => 'block')); ?>
    59.         </div>
    60.         <?php endif; ?>
    61.    
    62.         <?php if ($this->checkPosition('specification')) : ?>
    63.         <div class="pos-specification">
    64.             <h3><?php echo JText::_('Specifications'); ?></h3>
    65.             <ul>
    66.                 <?php echo $this->renderPosition('specification', array('style' => 'list')); ?>
    67.             </ul>
    68.         </div>
    69.         <?php endif; ?>
    70.    
    71.         <?php if ($this->checkPosition('bottom')) : ?>
    72.         <div class="pos-bottom">
    73.             <?php echo $this->renderPosition('bottom', array('style' => 'block')); ?>
    74.         </div>
    75.         <?php endif; ?>
    76.        
    77.         <?php if ($this->checkPosition('related')) : ?>
    78.         <div class="pos-related">
    79.             <?php echo $this->renderPosition('related', array('style' => 'block')); ?>
    80.         </div>
    81.         <?php endif; ?>
    82.        
    83.        
    84.     <?php
    85. $user = JFactory::getUser();
    86. if (!in_array('2', $user->groups)) {
    87.     echo 'У вас нет прав для просмотра';
    88. } else  {
    89.    echo $this->renderPosition('related', array('style' => 'block'));
    90. }
    91. ?>
    92.        
    93.        
    94.        
    95.    
    96.     </div>
    97.    
    98.     <div class="box-b1">
    99.         <div class="box-b2">
    100.             <div class="box-b3"></div>
    101.         </div>
    102.     </div>
    103.    
    104. </div>
     
  8. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
    Лучший ответ
    Код (PHP):
    1. <?php
    2. /**
    3. * @package   com_zoo
    4. * @author    YOOtheme http://www.yootheme.com
    5. * @copyright Copyright (C) YOOtheme GmbH
    6. * @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
    7. */
    8.  
    9. // no direct access
    10. defined('_JEXEC') or die('Restricted access');
    11.  
    12. ?>
    13.  
    14. <?php if ($this->checkPosition('top')) : ?>
    15. <div class="pos-top">
    16.  
    17.     <div class="box-t1">
    18.         <div class="box-t2">
    19.             <div class="box-t3"></div>
    20.         </div>
    21.     </div>
    22.    
    23.     <div class="box-1">
    24.         <?php echo $this->renderPosition('top', array('style' => 'block')); ?>
    25.     </div>
    26.    
    27.     <div class="box-b1">
    28.         <div class="box-b2">
    29.             <div class="box-b3"></div>
    30.         </div>
    31.     </div>
    32.  
    33. </div>
    34. <?php endif; ?>
    35.  
    36. <div class="floatbox">
    37.  
    38.     <div class="box-t1">
    39.         <div class="box-t2">
    40.             <div class="box-t3"></div>
    41.         </div>
    42.     </div>
    43.    
    44.     <div class="box-1">
    45.  
    46.         <?php if ($this->checkPosition('media')) : ?>
    47.         <div class="pos-media <?php echo 'media-'.$view->params->get('template.item_media_alignment'); ?>">
    48.             <?php echo $this->renderPosition('media', array('style' => 'block')); ?>
    49.         </div>
    50.         <?php endif; ?>
    51.    
    52.         <?php if ($this->checkPosition('title')) : ?>
    53.         <h1 class="pos-title"><?php echo $this->renderPosition('title'); ?></h1>
    54.         <?php endif; ?>
    55.    
    56.         <?php if ($this->checkPosition('description')) : ?>
    57.         <div class="pos-description">
    58.             <?php echo $this->renderPosition('description', array('style' => 'block')); ?>
    59.         </div>
    60.         <?php endif; ?>
    61.    
    62.         <?php if ($this->checkPosition('specification')) : ?>
    63.         <div class="pos-specification">
    64.             <h3><?php echo JText::_('Specifications'); ?></h3>
    65.             <ul>
    66.                 <?php echo $this->renderPosition('specification', array('style' => 'list')); ?>
    67.             </ul>
    68.         </div>
    69.         <?php endif; ?>
    70.    
    71.         <?php if ($this->checkPosition('bottom')) : ?>
    72.         <div class="pos-bottom">
    73.             <?php echo $this->renderPosition('bottom', array('style' => 'block')); ?>
    74.         </div>
    75.         <?php endif; ?>
    76.        
    77.      
    78.     <?php
    79. $user = JFactory::getUser();
    80. if (!in_array('2', $user->groups)) {
    81.     echo 'Только пользователи из группы избранных могут видеть ссылки.';
    82. } else  {
    83.    echo $this->renderPosition('related', array('style' => 'block'));
    84. }
    85. ?>
    86.        
    87.        
    88.        
    89.    
    90.     </div>
    91.    
    92.     <div class="box-b1">
    93.         <div class="box-b2">
    94.             <div class="box-b3"></div>
    95.         </div>
    96.     </div>
    97.    
    98. </div>
     
    scercio нравится это.
  9. Offline

    scercio Пользователь

    Регистрация:
    03.03.2015
    Сообщения:
    33
    Симпатии:
    3
    Пол:
    Мужской
    Спасибо огромное!!!
    Теперь понял, код выше мешал!!!
    --- добавлено: 11.03.2015, первое сообщение размещено: 11.03.2015 ---
    И последний вопрос... Как сделать что бы это условие относилось только к одному пункту "советники бесплатные"?
    Захват.jpg
     
    CB9T нравится это.
  10. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
    От типа материала отпрыгивать (папки)
    http://yootheme.com/zoo/documentation/developers/create-layouts-for-a-single-type

    Код (PHP):
    1. /media/zoo/applications/APPLICATION/templates/TEMPLATE/renderer/item/demo_type/

    --- добавлено: 11.03.2015, первое сообщение размещено: 11.03.2015 ---
    Если простыми словами - нужно создать папку с названием Вашего приложения "советники бесплатные" - алиас.
    ccRVypa.png

    Мой путь такой:
    Код (CODE):
    1. \media\zoo\applications\jbuniversal\templates\catalog\renderer\item\chip
     
  11. Offline

    scercio Пользователь

    Регистрация:
    03.03.2015
    Сообщения:
    33
    Симпатии:
    3
    Пол:
    Мужской
    Всё доступно и понятно! Отличный сайт! Умный и отзывчивый СВ9Т!!!
    Огромное спасибо!!!
     
    CB9T нравится это.
  12. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской


    Вы можете принять участие в развитии форума, приобретая тарифные подписки.

    ☑ Приоритетная поддержка пользователя
    ☑ Гарантированный ответ на Ваш вопрос, командой форума (тема на форуме)
    ☑ Возможность отключения контекстной рекламы на форуме.

    А также на тарифе VIP:
    ☑ Помощь в специальной ветке форума: VIP (время ответа на сообщение пользователя несколько часов)
    Максимальная вменяемая помощь со стороны команды форума (поможем, чем сможем: кодом, советом, напутствием, временем)

     

Поделиться этой страницей

Загрузка...