Опыты чайника с экстами

Обсуждение новой системы расширения функциональности phpBB 4.0-dev, разработки новых расширений.
Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Опыты чайника с экстами

Сообщение rxu »

Ну, если define так сработал - в принципе, пойдет. Но можно было сразу полное имя таблицы передать и define потом вообще не юзать, как я выше показывал.

Аватара пользователя
Sheer
Сообщения: 23
Зарегистрирован: 22 янв 2014, 01:10

Опыты чайника с экстами

Сообщение Sheer »

Сработал. И как-то конструкция

Код: Выделить всё

FROM ' . ZOO_SHOP_TABLE . ' 
привычнее. Ретроград, ну фигли...

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Опыты чайника с экстами

Сообщение rxu »

Ну а так было бы на строчку кода меньше
Ну работает, и ладно ;)

Алг
Сообщения: 645
Зарегистрирован: 18 фев 2014, 17:28

Опыты чайника с экстами

Сообщение Алг »

хорошая тема. Давайте в открытые форумы перенесём


Аватара пользователя
Anvar
Сообщения: 19
Зарегистрирован: 05 июл 2014, 09:49

Опыты чайника с экстами

Сообщение Anvar »

Ещё задача.

Имеем события в шаблонах

Код: Выделить всё

<!-- EVENT viewtopic_body_postrow_post_before -->
и

Код: Выделить всё

<!-- EVENT viewtopic_body_postrow_post_after -->
Теперь в viewtopic_body_postrow_post_before.html запускаем условие например <!-- IF postrow.USLOVIE --> , а в viewtopic_body_postrow_post_after.html закрываем это условие <!-- ENDIF -->

Не работает! Даже больше, это не правильно, так как в цикле могут возникнуть проблемы.

Есть варианты решения? Интересуют варианты на стороне сервера..

Алг
Сообщения: 645
Зарегистрирован: 18 фев 2014, 17:28

Опыты чайника с экстами

Сообщение Алг »

Anvar писал(а):QR_BBPOST Интересуют варианты на стороне сервера..
Как это понять, если вы говорите о шаблонах на стороне клиента?

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Опыты чайника с экстами

Сообщение rxu »

Anvar писал(а):QR_BBPOST Теперь в viewtopic_body_postrow_post_before.html запускаем условие например , а в viewtopic_body_postrow_post_after.html закрываем это условие

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

Отправлено спустя 2 минуты 1 секунду:
Anvar писал(а):QR_BBPOST Есть варианты решения?
А какая постановка задачи?

Аватара пользователя
Anvar
Сообщения: 19
Зарегистрирован: 05 июл 2014, 09:49

Опыты чайника с экстами

Сообщение Anvar »

Алг писал(а):
Anvar писал(а):QR_BBPOST Интересуют варианты на стороне сервера..
Как это понять, если вы говорите о шаблонах на стороне клиента?
Они обрабатываются программно на стороне сервера и браузеру не отдаётся код скрытый в условиях, или я плохо просвещён?

В данном случае я имел ввиду что изменение необходимой структуры должно быть без использования javascript и стилей.

rxu, Понятно. Получается что исключить код от события до события, за счёт этих событий и условий не выйдет.

Если использовать jquery, то с отключённым js получится не хорошая каша, либо придётся постараться добиться хорошего внешнего вида.

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Опыты чайника с экстами

Сообщение rxu »

Anvar писал(а):QR_BBPOST Получается что исключить код от события до события, за счёт этих событий и условий не выйдет.
Можно с помощью комментария HTML при условии, между ними нет других комментариев (это очень редкий случай).

Ответить