Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Плагин Главное меню - начало.

Делаю тут Плагин  главное меню посмотреть на фото внизу
Плагин Главное меню - начало.

Это ваще это первые шаги в этом направлении. И вот возникла задача что бы это меню показывалось только пользователям, а администратору это меню скрывалось. Помогите решить эту задачу.

Вот функция вызова файла меню помогите дописать условие.

add_action('box', 'box_zac49_menu');
function box_zac49_menu()
{
    ob_start();
    include(dirname(__FILE__).'/index.php');
    $array['content'] = ob_get_contents();
 
    return $array;
}
function zac49_menu_install ()
{
    add_option('zac49_menu_title', 'Главное меню');
}
?>


А какой смысл инклудить php файл, когда можно подцепить файл шаблона и в нем уже делать меню?

проверить админ или нет
php
if ($_SESSION['customers_status']['customers_status_id'] == 0)
{
  echo 'admin';
}

html (smarty)
{if $smarty.session.customers_status.customers_status_id == 0}
это админ
{/if}


Ну самое простое решение было написать это в index.html но хотелось вывести меню в отдельный файл, решил таким вариантом.  Говорю я только учусь... может и проще есть варианты.


http://www.shopos.ru/forum/index.php?topic=4902.0
Делал мануал как свой блок сделать с html файлом http://www.shopos.ru/forum/index.php?topic=4902.msg26227#msg26227


== 0)
{
  echo 'admin';
}

html (smarty)
{if $smarty.session.customers_status.customers_status_id == 0}
это админ
{/if}


Задача другая  меню нужно НЕ показывать админу, а показывать всем пользователям и гостям. При параметре id == 1} меню видит гость, а пользователи  не видят.


вместо == 0
делать != 0


Источник



Есои же вас интересуют ip.board 3.4 шаблоны, то на сайте ipbmafia.ru вы найдете стили и темы для IP.Board, а также базу знаний с документацией и файловый архив с компонентами.
Copyright ShopOS