Опубликовано: 13 августа 201312 г Нужно написать логическое выражение, чтобы код показывался только на страницах типа /index.php?showforum=XXПробовал делать вставку < php > if (isset($_GET['showforum'])) { </ php > безуспешно.А для использования стандартного <if test="" нужно знать условие, с которым сравнивать.Пробежался по шаблону, не нашел похожих условий в коде. Может, кто подскажет, как это реализовать? UPD: Разобрался. Достаточно было редактировать forumIndexTemplate вместо globalTemplate. :) Изменено 13 августа 201312 г пользователем Smif
Опубликовано: 13 августа 201312 г Обратите внимание По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.
Опубликовано: 13 августа 201312 г <if test="isset( $this->request['showforum'] )">code</if>В принципе можно и без функции, наверное, просто проверить наличие переменной:<if test="$this->request['showforum']">code</if>да, что угодно можно - сравнить её с конкретным значением, с переменной массива "$this->settings" или проверить наличие значения в массиве "in_array( $this->request['showforum'], $my_array )"...
Нужно написать логическое выражение, чтобы код показывался только на страницах типа /index.php?showforum=XX
Пробовал делать вставку < php > if (isset($_GET['showforum'])) { </ php > безуспешно.
А для использования стандартного <if test="" нужно знать условие, с которым сравнивать.
Пробежался по шаблону, не нашел похожих условий в коде.
Может, кто подскажет, как это реализовать?
UPD: Разобрался. Достаточно было редактировать forumIndexTemplate вместо globalTemplate. :)
Изменено пользователем Smif