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

Discussion in 'Внешний вид, шаблоны, графика' started by scercio, Mar 10, 2015.

  1. Offline

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

    Joined:
    Mar 3, 2015
    Messages:
    33
    Likes Received:
    3
    Gender:
    Male
    Да вроде всё сделал...
    01.jpg 02.jpg 03.jpg 04.jpg 05.jpg
     
  2. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

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

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

    Joined:
    Mar 3, 2015
    Messages:
    33
    Likes Received:
    3
    Gender:
    Male
    Сделал, так как сказали. Но все-равно просто зареганный видит ссылку....

    01.jpg 02.jpg
     
  4. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male
  5. Offline

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

    Joined:
    Mar 3, 2015
    Messages:
    33
    Likes Received:
    3
    Gender:
    Male
    Хорошо. Спасибо, буду пытаться.... ((((
    --- добавлено: Mar 11, 2015, первое сообщение размещено: Mar 10, 2015 ---
    Доброго дня! Вчера уже поздно было и манипуляций уже ни каких не проводил...
    Сегодня встал, захожу в админку, а там пусто....
    01.jpg
    Отчего такое могло случиться????
    --- добавлено: Mar 11, 2015 ---
    Чуть кондратий не хватил.....
    Если кому то пригодиться, то что я сделал....
    Это зло лечится в phpmyadmin, в таблице xxx_modules. Во всех меню, в поле "access" выставил значение 1. И стало мне счастье!!!

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

    Но все же остался вопрос....
    Если пользователь не зарегистрирован, то стоит надпись 'У вас нет прав для просмотра'. Если пользователь регистрируется, то надпись просто пропадает, а это место просто пустое.... это если Product Catalog - full - Related ни чего не ставим.
    Если в Product Catalog - full - Related вставляем компонент "скачать",
    01.jpg
    то если пользователь не зарегистрирован видно "скачать" и "У вас нет прав для просмотра".
    02.jpg
    Если пользователь регистрируется, то видно два раза "скачать".
    03.jpg
    Уже всякими манипуляциями, не получается исправить....
     
    Last edited by a moderator: Mar 11, 2015
    CB9T likes this.
  6. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male
  7. Offline

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

    Joined:
    Mar 3, 2015
    Messages:
    33
    Likes Received:
    3
    Gender:
    Male
    Код (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! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male
    Best Answer
    Код (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 likes this.
  9. Offline

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

    Joined:
    Mar 3, 2015
    Messages:
    33
    Likes Received:
    3
    Gender:
    Male
    Спасибо огромное!!!
    Теперь понял, код выше мешал!!!
    --- добавлено: Mar 11, 2015, первое сообщение размещено: Mar 11, 2015 ---
    И последний вопрос... Как сделать что бы это условие относилось только к одному пункту "советники бесплатные"?
    Захват.jpg
     
    CB9T likes this.
  10. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male
    От типа материала отпрыгивать (папки)
    http://yootheme.com/zoo/documentation/developers/create-layouts-for-a-single-type

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

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

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

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

    Joined:
    Mar 3, 2015
    Messages:
    33
    Likes Received:
    3
    Gender:
    Male
    Всё доступно и понятно! Отличный сайт! Умный и отзывчивый СВ9Т!!!
    Огромное спасибо!!!
     
    CB9T likes this.
  12. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male


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

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

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

     

Share This Page

Loading...