
Блицкриг
Буду Вам признателен за любую инфу по теме.
И тут вы меня выручили. Огромное вам спасибо.
....
Остальные системные имена смотрите в админке: Меню -> выбрать нужное и нажать редактировать.
Подробнее в файле system/core/template.php, в версии 2.10.1 комментарий в строках 290-297.
Вопрос наверное к знатокам… если меню действий можно вызвать этой конструкцией (<?php $this->toolbar(); ?>) и метод у него называется toolbar(), то как называется метод например для меню пользователя?
Спасибо
В настройках виджета во вкладке "Дизайн" смотрите, там уберете нелепость эту.fixed_actions_menu
Не знаю, как вставить под аватаром собственное меню, но вставить туда меню действий очень просто. Хотя Вам это не нужно, видимо, но вдруг на мысль какую-нибудь наведет...
В файле templates/вашшаблон/controllers/users/profile_view.tpl.php в нужное место вставляем
Большое вам спасибо за помощь. Конструкция с тулбаром решила проблему.
Что то вроде:
Пожалуйста, помогите разобраться.
Вам никто не поможет, если Вы не предоставите всю информацию. В дефолтном шаблоне там не 2 файла. Какая версия инстанта у Вас? Может включено кеширование? Выключите и попробуйте еще раз.
Кеширование… Проблема решена. Спасибо
Это виджет список контента большая плитка? Тогда templates/default/controllers/content/widgets/list/list_tiles_big.tpl.php — в этом файле.
Именно. Большая плитка. И что самое интересное, это просто магия какая то. Когда я стирал вообще этот файл(дописывал только echo что бы "белый лист" не получить), всё на сайте оставалось по прежнему. оО Там всего 2 файла list_tiles_big.tpl.php и ещё один. Проделал те же манипуляции с обоими, то есть удалил из них всё, оставив лишь заглушку echo. Результата нет. Мне это показалось очень странным, вот я и полез на форум.
templates/default/controllers/photos/photos.tpl.php в теге h3 (примерно 12 строка)
К сожалению не работает. Убирается только название всплывающее при наведении на картинку, в самом фотоальбоме. А я про виджет на главной писал.
А вот со страницей помогло. Большое спасибо
Блицкриг, создайте позицию (надеюсь это не составит проблему) в нужном месте шаблона, выведите в ней виджет меню с "меню действий" (создайте отдельно от основного Меню действий) для страниц профиля пользователей без префикса fixed_actions_menu. Дальше можете при помощи css настроить его отображение.
Разобрался. Создал позицию. Запилил туда виджет. А он просто не отображается и всё. Инструменты разработчика показывают что шаблон виджета враппер был подхвачен, в консоли видно классы… но div пустой. То есть <?php $this->widgets('personalmenu'); ?> просто не рендерится.
И да… что за префикс fixed_actions_menu?
Столкнулся с проблемой, захотелось мне убрать название альбома при выводе фотогалереи на главной странице, хотел оставить только изображение. В настройках виджета фотоальбома, не нашёл как убрать название, полез в темплейты… методом тыка перепробовал все возможные шаблоны, удалял весь код, сохранял, обновлял страницу… самое интересное что я так и не нашёл в каком файле содержится код виджета фотоальбомы на главной странице. Сталкивался кто? Помогите пожалуйста.
И вопрос в тему. Как скрыть альбомы от гостей? Пробовал старым методом:
<?php if (!cmsUser::getInstance()->isLogged()) { cmsCore::getController('auth')->redirectToAction('login'); exit(); } ?>
Вы не верно поняли. Я имел ввиду, что бы пользователь при регистрации выбирал "заказчик" он или "исполнитель" и в зависимости от его выбора, подгружались те поля профиля которые соответствуют его выбору. Например у заказчика поля типо "Сроки" "Бюджет", а у исполнителя "Стаж" "Опыт" и т д.
Это можно сделать без использования связей. Посмотрите опцию "Разрешить вступление при регистрации" для групп пользователей Документация — Настройка группы. И видео InstantCMS 2: Пользователи и виджеты
Почему не нравится меню действий из коробки?
Оно адаптивное и сделано очень "коряво" на мой взгляд. Пойди отыщи эту шестерёнку😊Когда обновился, с трудом нашёл как добавить в друзья юзера, находясь на его странице профиля. Шестерёнку в правом блоке бредкрамса заметил не сразу… потому решил перенести эту менюшку под аватар юзера вторым блоком меню.
Делаю кастомную менюшку под аватаром пользователя. Не совсем нравиться "меню действий" из коробки, а потому решил присобачить под аватарку юзера, в его профиле меню с пунктами "написать сообщение", добавить в други ну и т д.
Реализовал вот так:
<?php if (!$is_own_profile) { ?> <div class="block"> <ul class="menu"> <li class="messages ajax-modal"> <a title="Написать сообщение" class="item" href="/messages/write/<?php echo $profile['id']?>"> <span class="wrap">Написать сообщение</span> </a> </li> Ну и так далее до <?php } ?>
Пытался реализовать вот так:
<?php if ($is_friends_on) { ?> // тут так же пробовал $user->is_friends_on и $is_friends и $user->is_friends <li class="user_delete ajax-modal"> <a title="Удалить из друзей" class="item" href="/users/friend_delete/<?php echo $profile['id']?>"> <span class="wrap">Удалить из друзей</span> </a> </li> <?php } ?>
Ткните пожалуйста носом, что не так делаю?