Сегодня работал с блоками и вспомнил, про некоторые мелочи.
Может есть такая возможность, но я не знаю.
предположим блок выводит какую-либо информацию, но возникла ситуация, когда эта информация должна быть скрыта.
как так сделать, что бы блок не показывался совсем.
в большинстве случаев итог такой: пустой блок с надписью: "нет информации для этого блока".
И ещё, можно как-то заставит блок прыгать с права на лево? например в новостях он слева, в статьях справа, на форуме снизу, а ещё где-то совсем отсутствует.
Согласен, что как вариант - дубли блоков на разные модули. А в принципе - можно?Правда не знаю кому такой изврат нужен ))
Автоматически убрать/отключить блок
- Удивлён данным вопросом, а просто выключить блок в панели управления не пробовали? Так же, там можно установить время работы блока.
2. Можно, если указать блок как "Свободный блок", в панели управления блоками. Далее, уже в шаблонах темы оформления прописывать позицию его отображения. Тогда получим различное отображение блока в зависимости от модуля. Один нюанс, для каждого модуля, где потребуется смена позиции, необходимо будет создать свой index.html файл.
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
По второму вопросу - была мысль, про плавающие блоки, но я ни разу не пользовался ими. Сначала сложно было понять, что и как там происходит. А потом как-то не было необходимости с ними разбираться и вникать.
по первому.
Выключение блока, и задать время работу это не то.
Так мы регулируем его поведение вручную.
А здесь другой вопрос - отображение/выключение блока на определённые условия/события. Например, при переходе в определённую подкатегорию модуля.
Вот у меня есть доска объявлений, и я хочу что бы рубрике авто-мото показывалась реклама автосалона, а в остальных случаях ничего не было.
Версия системы: SLAED CMS 5.* Pro
В таком случае Вам поможет PHP, пишим свой блок. На определённую ссылку (GET запрос) выдаём определённое содержание или не выдаём. Ничего сложного...
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Вот смотрите, если я правильно понял:
$cat=isset($_GET['cat']) ? intval($_GET['cat']) : 0;
if ($cat==234)
$content="";
else
$content="<a href=\"http://kovrov.me/index.php...\" style=\"color: fff; font-size: 14px;\" >добавить объявление</a>";Результат кода на сайте именно для этого случая:
http://kovrov.me/index.php?name=wboard&cat=234
Как посмотрите, отпишитесь - уберу.






