Проблема при добавлении своего кастомного меню. 2.X

Не срабатывает php код.

 
Посетитель
small user social cms
Медаль
Сообщений: 120
Ребята, помогите разобраться.
Делаю кастомную менюшку под аватаром пользователя. Не совсем нравиться "меню действий" из коробки, а потому решил присобачить под аватарку юзера, в его профиле меню с пунктами "написать сообщение", добавить в други ну и т д.
Реализовал вот так:
Спойлер
Но возникла странная проблема... например если юзер не является другом, должна быть ссылочка "добавить в други", а если уже друг, то ссылочка "удалить из друзей".
Пытался реализовать вот так:
Спойлер
Ну и почему то конструкции типо <?php if ($is_friends_on) { ?> не срабатывают.
Ткните пожалуйста носом, что не так делаю?
Редактировалось: 3 раз (Последний: 25 октября 2017 в 22:58)
Hostis humanus generis
Посетитель
small user social cms
Медаль
Сообщений: 574
Почему не нравится меню действий из коробки?
Новый Макхост - быстрый и надежный хостинг для любых проектов. 3 месяца хостинга бесплатно (тариф Мак-10) по промокоду SEARCHGURU
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 120
alkokrolik:

Почему не нравится меню действий из коробки?

Оно адаптивное и сделано очень "коряво" на мой взгляд. Пойди отыщи эту шестерёнку smile Когда обновился, с трудом нашёл как добавить в друзья юзера, находясь на его странице профиля. Шестерёнку в правом блоке бредкрамса заметил не сразу... потому решил перенести эту менюшку под аватар юзера вторым блоком меню.
Hostis humanus generis
Посетитель
small user social cms
Медаль
Сообщений: 120
Столько времени прошло, и никто так и не ответил. Сам я так и не рзобрался почему эта инструкция не срабатывает.
Hostis humanus generis
Посетитель
small user social cms
Кубок зрительских симпатийМедаль
Сообщений: 153
Блицкриг, создайте позицию (надеюсь это не составит проблему) в нужном месте шаблона, выведите в ней виджет меню с "меню действий" (создайте отдельно от основного Меню действий) для страниц профиля пользователей без префикса fixed_actions_menu. Дальше можете при помощи css настроить его отображение.
Dezerit Web Group - Платные и бесплатные шаблоны для instantCMS
Посетитель
small user social cms
Медаль
Сообщений: 120
Dezerit:

Блицкриг, создайте позицию (надеюсь это не составит проблему) в нужном месте шаблона, выведите в ней виджет меню с "меню действий" (создайте отдельно от основного Меню действий) для страниц профиля пользователей без префикса fixed_actions_menu. Дальше можете при помощи css настроить его отображение.


Разобрался. Создал позицию. Запилил туда виджет. А он просто не отображается и всё. Инструменты разработчика показывают что шаблон виджета враппер был подхвачен, в консоли видно классы... но div пустой. То есть <?php $this->widgets('personalmenu'); ?> просто не рендерится.

И да.. что за префикс fixed_actions_menu?
Редактировалось: 4 раз (Последний: 26 июля 2018 в 05:28)
Hostis humanus generis
Посетитель
small user social cms
Медаль
Сообщений: 120
Вообще возможно ли как то, добавить виджет в страницу пользователя не на стандартную позицию (в правую\левую колонку) а прямо в анкету?
Что то вроде:
Проблема при добавлении своего кастомного меню.

Пожалуйста, помогите разобраться.
Hostis humanus generis
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1619
Блицкриг:
fixed_actions_menu
В настройках виджета во вкладке "Дизайн" смотрите, там уберете нелепость эту.

Не знаю, как вставить под аватаром собственное меню, но вставить туда меню действий очень просто. Хотя Вам это не нужно, видимо, но вдруг на мысль какую-нибудь наведет...

В файле templates/вашшаблон/controllers/users/profile_view.tpl.php в нужное место вставляем
Код PHP:
  1. <?php if ($this->isToolbar()) { ?>
  2. <div class="class"><?php $this->toolbar(); ?></div>
  3. <?php } ?>
Посетитель
small user social cms
Медаль
Сообщений: 120
шэльдэ бердэ бельдэ:

Блицкриг:
fixed_actions_menu
В настройках виджета во вкладке "Дизайн" смотрите, там уберете нелепость эту.

Не знаю, как вставить под аватаром собственное меню, но вставить туда меню действий очень просто. Хотя Вам это не нужно, видимо, но вдруг на мысль какую-нибудь наведет...

В файле templates/вашшаблон/controllers/users/profile_view.tpl.php в нужное место вставляем

Большое вам спасибо за помощь. Конструкция с тулбаром решила проблему.
Hostis humanus generis
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: