Доп. настройки модуля

1028
По просьбам трудящихся, делюсь своей наработкой, которую использую в своих шаблонах. :)

Добавит стилизацию модуля + доп. функции:
- Можно задать задний(background) фон модуля
- Можно задать цвет к заголовку модуля
- Можно задать цвет заднего(background) фона к заголовку модуля
- Можно назначить ссылку к заголовку модуля
+ добавил:
- Можно скрыть часть содержимого модуля, ограничив длину содержимого модуля. А скрытое, будет доступно для прокрутки колёсиком мыши

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Скачать (InstantCMS 1.10.3)
ПРИМЕР

Установка:
Распаковать архив в корневую директорию сайта
Выполнить: вашсайт/modcfg/
Удалить директорию "modcfg"

п.с.
Если ваш шаблон находится не в директории "_default_", то содержимое этой папки(из архива) нужно переместить в папку с вашим шаблоном
Файл со стилями и иконки(разных цветов) находятся по пути: /templates/шаблон/css/mod/

Если задана ссылка и "Свернуть\Развернуть", на дефолтном шаблоне будет выглядеть так:

отредактировать или убрать иконку для ссылки можно в файле module.tpl
Новости с прокруткой колесиком мыши | Плагины. Приниматель на кошелек Яндекс
Комментарии (34)
reload 23 апреля 2014 в 00:37 +1
small user social cms
+
нужная вещица...
hummer7887 23 апреля 2014 в 08:54 0
small user social cms
Классный модуль, но у меня вышло не очень красиво, всё по съезжало...
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
:(((((((
hummer7887 23 апреля 2014 в 09:06 +3
small user social cms
Такая штука получается только под админом, при включенной Быстрой настройке: а так вроде нормуль! отключил и всё вернулось на места!!
Денис Васильевич 23 апреля 2014 в 15:20 +1
small user social cms
у меня так:

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

scratch
Денис Васильевич 23 апреля 2014 в 15:22 +1
small user social cms
на снимках, логотип справа закрывает две иконки. иконка сылки и иконка для Свернуть\Развернуть.
hummer7887 23 апреля 2014 в 21:20 0
small user social cms
кстати тестил эту функцию, свернуть-развернуть не работает и иконок нет, а снимок сделан сразу после установки модуля, ещё ничего не делал в нём тогда! настройки тупо пропали, а название модуля просто везде уехало в низ! отключил этот режим и всё на место стало! ладно, и так пойдёт, всё равно я этой возможностью не пользовался! А так здорово! больше всего мне понравилась возможность выставить размер окна и прокрутка контента! вот этого мне давно не хватало! так что сделал так как давно хотел! и на этом спасибо большое! + smile
Денис Васильевич 23 апреля 2014 в 22:15 0
small user social cms
вот. вспомнил. хотел об этом написать. Если шаблон у вас называется иначе нежели _default_, то в файле module.tpl нужно подправить строку:
Код PHP:
  1.  
  2. {add_css file='templates/_default_/css/mod/mod.css'}
  3.  
Шадринец 23 апреля 2014 в 10:00 +1
small user social cms
Вот спасибо Денис Васильевичь,полезное дополнение,плюсую.
Денис Васильевич 23 апреля 2014 в 15:19 +2
small user social cms
Подправил. Не назначался цвет к заголовку в режиме ссылки.
Архив перезалил.
NIKITA 23 апреля 2014 в 22:58 0
small user social cms
Как же сделать что бы не съезжали заголовки модулей?
Денис Васильевич 23 апреля 2014 в 23:03 0
small user social cms
выше.. выше.. гляньте. скорее всего в этом дело. не подгружаются стили, если шаблон не дефолтный.
NIKITA 23 апреля 2014 в 23:49 0
small user social cms
шаблон дефолтный
NIKITA 23 апреля 2014 в 23:49 0
small user social cms
и нет иконок
Владимир 24 апреля 2014 в 12:11 0
small user social cms
Так все же решили вопрос как сделать чтоб не съезжали заголовки или нет?
NIKITA 24 апреля 2014 в 13:23 0
small user social cms
нет
NIKITA 23 апреля 2014 в 23:52 0
small user social cms
Код PHP:
  1. <img src="/templates/{template}/images/icons/settings.png"/>
может сдесь что не так? Извиняюсь если вру
xxuuu 24 апреля 2014 в 11:11 0
small user social cms
Установил вроде все ок, ан нет
пытаюсь создать новый модуль и не могу выбрать кому предоставлять доступ

Владимир 24 апреля 2014 в 11:59 0
small user social cms
то же самое не могу выбрать( ,как решить проблему?
Денис Васильевич 24 апреля 2014 в 14:57 +1
small user social cms
Внёс правки. Замените файлы.
xxuuu 25 апреля 2014 в 14:40 0
small user social cms
После обновления перестала работать прокрутка колесиком мышки
NIKITA 24 апреля 2014 в 14:45 0
small user social cms
Когда включаешь прокрутку заголовки встают на свои места, без прокрутки съезжают
NIKITA 24 апреля 2014 в 14:48 0
small user social cms
А кнопок, свернуть-развернуть, так и нет. На дефолте, а стили не подключаются?! А вообще отличная вещь.
Денис Васильевич 24 апреля 2014 в 14:57 +2
small user social cms
Внёс правки. Замените файлы.
Владимир 24 апреля 2014 в 16:10 0
small user social cms
Спасибо, оперативно +1
NIKITA 24 апреля 2014 в 15:16 0
small user social cms
Решил с кнопками свернуть- развернуть.
В шаблоне в файле module.tpl
[code=php<span class="fast_cfg_link">
<a href="javascript:moduleConfig({$mod.id})" title="{$LANG.CONFIG_MODULE}">
<img src="/templates/{template}/images/icons/settings.png"/>
</a>
</span>][/code]
убрать /
Код PHP:
  1. <span class="fast_cfg_link">
  2. <a href="javascript:moduleConfig({$mod.id})" title="{$LANG.CONFIG_MODULE}">
  3. <img src="/templates/{template}/images/icons/settings.png"/>
  4. </a>
  5. <span>
NIKITA 24 апреля 2014 в 15:20 0
small user social cms
Отлично

hummer7887 24 апреля 2014 в 22:06 +1
small user social cms
Вот здорово, теперь всё работает как надо, не пропадает, не съезжает, работает свернуть и развернуть! Просто супер! Спасибо за Вашу работу! dance
Петрмаг 27 апреля 2014 в 21:58 0
small user social cms
я так понимаю,что цвет самого текста не сделать смены цвета в модуле? а так просто супер!
Raiden 29 апреля 2014 в 21:56 +1
small user social cms
""

Отличнейшая вещь)) Сразу несколько зайцев (гринпис - сорри)
""
Raiden 29 апреля 2014 в 22:40 0
small user social cms
Вопрос на засыпку: вот сделал я прокрутку ленты активности, саму ленту укоротил в длине и сделал вывод тьмы материалу. Ну прокрутил особо терпеливый пользователь на 100 событий вниз, как ему вернуться вверх? Обновить страницу? И кто-нибудь делал нормальную полосу прокрутки для таких случаев?
Денис Васильевич 30 апреля 2014 в 01:40 0
small user social cms
т.е. к первой записи в прокрутке?
Raiden 30 апреля 2014 в 06:29 0
small user social cms
Да, полосу прокрутки для модуля. Я пробовал сделать для ленты активности overflow:auto и overflow:scroll, но или ничего, или просто полоса без бегунка.
Владимир Савенко 1 мая 2014 в 08:05 +1
small user social cms
Очень понравилась доработка - не надо лезть править css, буквально "на коленке" можно править дизайн сайта. БРАВО Денис!!!
Владимир Савенко 16 июня 2016 в 08:31 +1
small user social cms
Денис Васильевич, а на 1.10.6 работать будет?