| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Если промо-блока нет, то (условия смарти) https://forum.illusionweb.ru/viewtopic.php?f=3&t=2596 |
Страница 1 из 2 |
| Автор: | Захар [ 25 май 2013, 17:45 ] |
| Заголовок сообщения: | Если промо-блока нет, то (условия смарти) |
Есть такой код в bootsrap: blocks.html Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. И блок block_promo.html Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Никак не могу вставить условие, что если в промо блок слева-справа ничего не выведено, то.. Подтыкал {%else%} перед последним {%/if%}, комбинировал, разбивал l or R на разные условия.. Толку ноль. Был у кого опыт? |
|
| Автор: | Geo [ 27 май 2013, 09:23 ] |
| Заголовок сообщения: | Re: Если промо-блока нет, то (условия смарти) |
Если промо-блока нет, то ... он не выводится. Потому что его нет В аттаче исходный код модуля blocks.php, положите его в папку /includes/loader, если PHP 5.3 > /includes/optimizer, если PHP 5.2 затем найдите в этом файле: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. И добавьте: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Соответственно, в папке шаблона надо создать файл block_promo_empty.html, который будет отображаться вместо промо-блока, если промо-блока нет. |
|
| Автор: | Захар [ 27 май 2013, 09:42 ] |
| Заголовок сообщения: | Re: Если промо-блока нет, то (условия смарти) |
О, спасибо огромное! Весьма ценно! |
|
| Автор: | Захар [ 27 май 2013, 09:59 ] |
| Заголовок сообщения: | Re: Если промо-блока нет, то (условия смарти) |
Не работает однако. Проверил на всякий случай просто заменой файла из аттача, не внося изменений - Цитата: Parse error: syntax error, unexpected $end in O:\home\site.name\www\includes\optimizer\blocks.php on line 239 Версия eliteboard_rus_21_130409 |
|
| Автор: | Geo [ 28 май 2013, 11:31 ] |
| Заголовок сообщения: | Re: Если промо-блока нет, то (условия смарти) |
Извините |
|
| Автор: | Захар [ 28 май 2013, 13:12 ] |
| Заголовок сообщения: | Re: Если промо-блока нет, то (условия смарти) |
Geo писал(а): Извините Спасибо! Теперь заработало! |
|
| Автор: | SERblY [ 28 май 2013, 13:53 ] |
| Заголовок сообщения: | Re: Если промо-блока нет, то (условия смарти) |
я так понимаю эт заглушка, отлично давно писал Юре об этом, класно что решили ! |
|
| Автор: | Захар [ 28 май 2013, 14:04 ] |
| Заголовок сообщения: | Re: Если промо-блока нет, то (условия смарти) |
SERblY писал(а): я так понимаю эт заглушка, отлично давно писал Юре об этом, класно что решили ! ААа.. Понабежало тут xDDD Кстати замечательно заработало)), чего месту пропадать, если нет ничего в блоках. Супер же) |
|
| Автор: | Андрей [ 28 май 2013, 17:00 ] |
| Заголовок сообщения: | Re: Если промо-блока нет, то (условия смарти) |
у меня промо блок просто убирается с помощью css, если он пустой |
|
| Автор: | SERblY [ 24 сен 2013, 23:33 ] |
| Заголовок сообщения: | Re: Если промо-блока нет, то (условия смарти) |
чето толи голова неварит толи хз немогу придумать, точнее доработать, вот это все работает либо если промоблок есть либо если его нет, а если в админке настроено не прокручивание блоков а например показывать 4 случайных блока, мы их выстроили по ширине сайта ну допустим 4 блока по 300px, и если один блок заканчивается тоесть их остается 3 то справа допустим получается пустота в 300 px как применить чтобы грузилось некое содержимое в отсутсвующий блок а не при том что они вообще отсутсвуют?? надеюсь вопрос понятен Еще раз в админке стоит показывать 4 блока но 1 закончился и показывается 3, как условие написать??? |
|
| Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|