Спойлерок с фиксацией для для шаблона tseso

1164
Здравствуйте!
Несколько людей просили требовали меню действий для шаблона "как на дефолтном".
Чтобы не возвращаться к этому, сделал чтобы любой виджет при необходимости так себя вёл.

Чтобы дополнительно ненавязчиво намекнуть юзеру на присутствие этого самого виджета, добавлена фиксация при прокрутке.
Посмотреть можно здесь
Постольку поскольку выведено как раз таки меню действий, для просмотра придётся авторизироваться.
Скрытый текст виден только зарегистрированным пользователям

Если одобрите, добавлю в шаблон.
Мира вам!
Обновление шаблонов для второй ветки до версии 2.7.2 | Изменения в шаблоне tseso
Комментарии (16)
@spartak 13 апреля 2017 в 14:54 0
small user social cms
Отличная идея.
У меня почему здесь какая то ошибка вылезла

Notice: Undefined variable: ctype_id in /sata1/home/users/ukrsoc/www/tseso.instantcms.com.ua/system/controllers/content/widgets/ajaxlist/widget.php on line 16
http://tseso.instantcms.com.ua/posts
Олег Васильевич я 13 апреля 2017 в 15:01 0
small user social cms
У меня почему здесь какая то ошибка вылезла
Всё никак руки до виджета не дойдут.
Спасибо!
Олег Васильевич я 13 апреля 2017 в 15:05 +2
small user social cms
Ну во, так лучше smoke
@spartak 13 апреля 2017 в 15:17 0
small user social cms
хм..так быстро исправили..здорово
webtotma 13 апреля 2017 в 17:01 0
small user social cms
Полезная вещь. В шаблон ее.
webtotma 13 апреля 2017 в 17:05 0
small user social cms
Панель redactor-а менюшку на демке перекрывает.
Олег Васильевич я 13 апреля 2017 в 19:13 0
small user social cms
Ну что-то из фиксированного должно быть выше.
Ris 13 апреля 2017 в 19:34 0
small user social cms
А ширину может того? Удалить?
Спойлер
Мне кажется без нее аккуратнее.
Jestik 13 апреля 2017 в 19:47 0
small user social cms
На какой то лекции слышал что в Фейсбуке в коде даже лишний пробел не делают, ибо это 1 бит, а в масштабах фейсбука этот бит ставал примерно 100 дополнительных мегабайт для железа)
Олег Васильевич я 13 апреля 2017 в 21:37 0
small user social cms
Если б не фиксирование, то свойство действительно было б лишним. А так нам надо подготовить контейнер заренее (чтобы не было потом "прыганий" туды-сюды).
Ris 13 апреля 2017 в 22:48 0
small user social cms
Мне интересно, как вы сделали закрытие о клику в любом другом месте.
Я убился прилепляя нечто подобное:
Код JS:
  1. $("#layout").not('.actmenu').on('click', (function() { $('.acc_container').slideUp()}));
Причем, если вешать обработчик на article - все нормально работает на серединке. smile
Олег Васильевич я 13 апреля 2017 в 23:01 +1
small user social cms
Там же всё открыто:)
Спойлер
LuckyRain 13 апреля 2017 в 22:46 +1
small user social cms
Отлично, Олег Васильевич я! Мне нравится.
Pocus 14 апреля 2017 в 19:02 0
small user social cms
Олег Васильевич я:
меню действий для шаблона "как на дефолтном"
А на дефолтном оно по hover открывается. Извините, но я должен был к чему-то придраться.

Олег Васильевич, а вне tseso это никак не реализовать?
Я так понимаю, чтобы виджет встал рядом с rss иконкой, его позиция жестко прописана в шаблоне?

Тема довольно интересная, как мне кажется. Её бы развить во что-то более самостоятельное.
Одно время я пытался приспособить этот хак. В принципе тоже рабочий вариант, но без куков не слишком удобен. Еще у кого-то видел почти windows систему, с иконками свернуть /развернуть /закрыть. Тоже прикольно.
Олег Васильевич я 14 апреля 2017 в 19:28 0
small user social cms
А на дефолтном оно по hover
Думал по этому поводу. Имхо: "ловить" мышкой "выпадающий" блок менее удобно. Потому решил таки отказаться.
а вне tseso это никак не реализовать?
Запросто.
Я так понимаю, чтобы виджет встал рядом с rss иконкой, его позиция жестко прописана в шаблоне?
В tseso позиция над компонентом была и раньше
без куков не слишком удобен
А для чего в этом случае куки?
Pocus 14 апреля 2017 в 20:52 0
small user social cms
А для чего в этом случае куки?
В случае с меню действий наверное не нужны.
Я говорил про хак, разворачивающий виджеты. Если, к примеру, это фильтр или список категорий, то разворачивать их после каждой загрузки страницы не удобно.
В tseso позиция над компонентом была и раньше
Ясно. Хотя не очень. По идее, меню должно оказаться выше заголовка компонента. Надо будет сравнить, что там у меня с этой позицией.