Чтение RSS каналов

Форум

Открыть Ответить

Автоматически убрать/отключить блок

0

0
1
16.09.2015 21:46:0017.09.2015 17:07:56
Сегодня работал с блоками и вспомнил, про некоторые мелочи.

Может есть такая возможность, но я не знаю.
предположим блок выводит какую-либо информацию, но возникла ситуация, когда эта информация должна быть скрыта.
как так сделать, что бы блок не показывался совсем.
в большинстве случаев итог такой: пустой блок с надписью: "нет информации для этого блока".

И ещё, можно как-то заставит блок прыгать с права на лево? например в новостях он слева, в статьях справа, на форуме снизу, а ещё где-то совсем отсутствует.
Согласен, что как вариант - дубли блоков на разные модули. А в принципе - можно?Правда не знаю кому такой изврат нужен ))
4.25

4.25
2
17.09.2015 16:28:37
1. Удивлён данным вопросом, а просто выключить блок в панели управления не пробовали? Так же, там можно установить время работы блока.

2. Можно, если указать блок как "Свободный блок", в панели управления блоками. Далее, уже в шаблонах темы оформления прописывать позицию его отображения. Тогда получим различное отображение блока в зависимости от модуля. Один нюанс, для каждого модуля, где потребуется смена позиции, необходимо будет создать свой index.html файл.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
3
17.09.2015 18:45:34
По второму вопросу - была мысль, про плавающие блоки, но я ни разу не пользовался ими. Сначала сложно было понять, что и как там происходит. А потом как-то не было необходимости с ними разбираться и вникать.

по первому.
Выключение блока, и задать время работу это не то.
Так мы регулируем его поведение вручную.
А здесь другой вопрос - отображение/выключение блока на определённые условия/события. Например, при переходе в определённую подкатегорию модуля.
Вот у меня есть доска объявлений, и я хочу что бы рубрике авто-мото показывалась реклама автосалона, а в остальных случаях ничего не было.


Версия системы: SLAED CMS 5.* Pro
4.25

4.25
4
17.09.2015 19:12:0717.09.2015 19:12:35
В таком случае Вам поможет PHP, пишим свой блок. На определённую ссылку (GET запрос) выдаём определённое содержание или не выдаём. Ничего сложного...

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
5
17.09.2015 20:03:4118.09.2015 13:37:49
Вот смотрите, если я правильно понял:
$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

Как посмотрите, отпишитесь - уберу.
4.25

4.25
6
17.09.2015 20:05:35
сейчас придумал.
наверное див с нулевой высотой и шаблоном без шапки у блока поможет
4.25

4.25
7
18.09.2015 13:37:15
Всё верно, код работает.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
8
18.09.2015 13:38:32
ок
4.25

4.25
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь