0.00
Рейтинг
0.11
Сила

Как управлять Блоками плагина в 0.4?

Задача: Есть плагин, в составе которого есть блок, который надо выборочно распихать по экшнам/экшнам+эвентам (наподобие блока баннера fastvps на главной+блогах)

Насколько я успел заметить, в конфиге есть правила для блоков, но подробно понять что там к чему разом не сумел. Функций в viewer'е не нашел для управления этими правилами, так же не нашел полезных комментариев в коде.

В итоге повесил хук на init_action, обращающийся к роутеру за сведениями об экшне+эвенте и этим хуком по собственным правилам вывожу необходимый блок.

+ понадобилось отключить в конфиге block.rule_index_blog.clear, иначе блок не выводился на главной (скорей всего это надо пофиксить в svn'е)

Вопрос: как мне наиболее православно всё это переписать, ибо я копчиком чувствую костыльность решения?

Проблемы с отображением таблицы (тэг table)

При использовании тэга table в браузере таблица смещается вниз. Причем чем больше таблица, тем ниже она опускается и остается большой пробел. Проблема на статических страницах, в постах не проверял.

Прочитал всё, что выдал поиск по тэгу table. Ответа не нашел.

Вот пример проблемы. А всего-то хотелось сделать страницу с расписанием электричек=(

Решение: удалить переносы строк после тэгов table и /tr.

Спасибо: avadim

Решение, конечно, приводит к дальнейшим трудностями редактирования страницы, но что поделать. Значит сначала полное редактирование таблицы, а потом удаление лишних пробелов.

Бюджетный вариант установки Чата

Возможно будет интересно тем, кто хочет встроить чат на своем сайте и у кого нет возможности или желания приобретать платный модуль. Недавно нашёл сайт Чатиум, где можно создать свой чат, получить код (iframe) и встроить, например, на новой странице

Реализацию можно посмотреть тут

bb код для изменения цвета текста, как реализовать?

Я извиняюсь за возможную мою глупость, но мне действительно не хватает bb кода для выделения определённого текста другим цветом, пробывал искать решение через поиск, к сожелению не нашол, пожалуйста подскажите решение.