lucku

lucku

+399
Репутация
783
Рейтинг
#1 Шаблон для главной страницы 1.10.3 7 апреля 2014 в 17:24
В общем на скорую руку решил задачу. Если кому интересно ниже пример, как сделать этот функционал
Открываем файл page.class.php из папки /core/classes
находим код
  1. $title = ($menu_title = cmsCore::getInstance()->getLinkInMenu($link)) ? $menu_title : $title;
  2. global $_LANG;
и после него добавляем следующее:

  1. $menu_id = $inCore->menuId();
  2. $template = $inDB->get_fields('cms_menu', "id='{$menu_id}'", 'template');
  3. $templates = $template[template];
  4.  
  5. if ($inCore->menuId() == 1)
  6. { $menu_template = $templates;
  7.  
  8. }
  9. else
  10. {
  11. $menu_template = $inCore->menuTemplate();
  12.  
  13. }
#2 Шаблон для главной страницы 1.10.3 6 апреля 2014 в 23:49
Для главной к сожалению нет, такой вариант не сработает
#1 Шаблон для главной страницы 1.10.3 6 апреля 2014 в 18:30
Всем привет.
Столкнулся с проблемой в выборе шаблона для главной страницы сайта.
Раньше можно было в базе откорректировать вывод в cms_menu, в поле root выставить в template названия шаблона.
Теперь в версии 1.10.3 это не работает.
Может кто решил уже эту проблему.
Буду благодарен за наводку.
#4 Вопросы и ответы назначить консультантов? 5 декабря 2012 в 01:17
Отредактируйте нужную группу, для модерации компонента
поставьте в группе
администраторы
Управление компонентами
и выберите нужный компонент
#5 не удаляется тема на форуме 5 декабря 2012 в 01:13
А из Админке удалена была тема или из БД
#6 права групп пользователей-настройка шаблона 4 декабря 2012 в 01:23
Пример как делать (добавления текста в доску объявлений)
1. открываем файл frontend.php
из папки /components/board

Находим строку

  1. $smarty->display('com_board_cats.tpl');
  2.  
и перед ней добавляем

  1. $smarty->assign('is_group', $inUser->group_id);
Теперь мы передали в шаблон com_board_cats.tpl, данные о группах пользователей

далее открываем сам шаблон com_board_cats.tpl
из папки /templates/_default_/components

и в нужном месте вставляем следующий запрос

  1. {if $is_group==2} пример {/if}
Все и так для каждого компонента
#7 права групп пользователей-настройка шаблона 3 декабря 2012 в 15:24
а так?
{php} if ($inUser->group_id=2) { {/php} ССЫЛКА1 {php} } {/php}
#8 права групп пользователей-настройка шаблона 27 ноября 2012 в 22:41
{php} if ($inUser->group_id==2) { {/php}… {php} } {/php}
#9 права групп пользователей-настройка шаблона 27 ноября 2012 в 19:32
для группы id=2

  1. if ($inUser->group_id==2)
  2. {
  3. }
#10 [ЕСТЬ РЕШЕНИЕ] Вопрос по "стене" 27 ноября 2012 в 17:22
Открываем файл com_users_profile.tpl
из папки /templates/_default_/components

находим

  1.  
  2. <div class="usr_wall_addlink" style="float:right">
  3. <a href="#addwall" id="addlink" onclick="{literal}$('div#addwall').slideToggle();$('.usr_wall_addlink').toggle();$('.wall_message').focus();{/literal}">
  4. <span>{$LANG.WRITE_ON_WALL}</span>
  5. </a>
  6. </div>
  7.  
и заменяем на

  1.  
  2. {if $myprofile || $is_admin}
  3. <div class="usr_wall_addlink" style="float:right">
  4. <a href="#addwall" id="addlink" onclick="{literal}$('div#addwall').slideToggle();$('.usr_wall_addlink').toggle();$('.wall_message').focus();{/literal}">
  5. <span>{$LANG.WRITE_ON_WALL}</span>
  6. </a>
  7. </div>{/if}
  8.  
#11 права групп пользователей-настройка шаблона 27 ноября 2012 в 16:58
Вставляете в нужном месте

  1.  
  2. $primer = $inUser->group_id;
  3. print_r($primer);
  4.  
Выводиться id группы, теперь можете отредактировать вывод по id
#12 [ЕСТЬ РЕШЕНИЕ] 6 точек вместо меню 27 ноября 2012 в 15:15
Ошибка в mod_menu.tpl или mod_hmenu.tpl, что-то там на изменяли.
#13 права групп пользователей-настройка шаблона 25 ноября 2012 в 15:05
{if $is_admin} админу {if}
{if $is_moder} модеру {if}
{if $is_admin || $is_moder} админу и модеру {if}

так по моему должно работать для шаблонов .tpl, проверьте, если нет, позже гляну. Вы для какой версии делаете
#14 Друзья 25 ноября 2012 в 14:48
Или новый модуль писать, или этот допиливать под ваши нужды.
#15 Разная выдача в разных браузерах??? 22 ноября 2012 в 00:56
Сафари не стоит, им не пользуюсь. А вот в остальных браузерах вы на 7 месте в яндексе.
Почему сафари выводит вас на 2 место для меня тоже вопрос.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.