Stalko 0 11/18/2009 02:32 PM Здравствуйте!Может кто подскажет... Мне необходимо решить одну проблему: есть два зеркала, физически указывают на одно место, на форуме есть всякие счетчики и т.д. Хочу разбить статистику для зеркал. А для этого нужно разделить: если домен такой, то вставить один код, если второй - другой код.Как решить эту проблему на php знаю хорошо, но... Попытался в шаблон skin_global/global_board_footer вставить php-код, на что получил ошибку, что код сохранен быть не может, ошибка парсинга...Как бы решить эту проблему?Заранее благодарен! Share this post Link to post
L-7 14 11/18/2009 02:48 PM В шаблоне можно использовать условия:<if="условие"> какой-то код <else /> в противном случае </if> Share this post Link to post
Stalko 0 11/18/2009 03:08 PM (edited) Да, попробовал ТАК<if="$_SERVER['SERVER_NAME']=='forum.мойсайт.ru'"> какой-то код <else /> в противном случае </if>Не обработалось ни одно из условий :) Хотя, проверил, сама переменная $_SERVER обрабатывает корректно... Edited November 18, 2009 by Stalko Share this post Link to post
Fisana 700 11/18/2009 03:20 PM Версия форума какая? До 2.2 условия иначе писались. Share this post Link to post
Stalko 0 11/18/2009 03:25 PM (edited) Версия 2.1.3И еще вопрос: можно ли в этом условии объявить локальную строковую переменную, которую потом вставить в html-код чуть далее? Edited November 18, 2009 by Stalko Share this post Link to post
L-7 14 11/18/2009 03:34 PM Версия 2.1.3Ну в таком случае я вам врятли помогу т.к. знаком только с 1.3/2.2.x/2.3.x :) Share this post Link to post
Stalko 0 11/18/2009 03:52 PM (edited) Заработало, если заменить $_SERVER['SERVER_NAME'] на _SERVER['SERVER_NAME']... PHP-шная привычка, что у переменной впереди знак доллара... :) Правда else не отрабатывается...Осталось разобраться, как создать локальную переменную, очень уж не хочется вставлять в условия одни и те же html-коды, отличающиеся 10 символами... Edited November 18, 2009 by Stalko Share this post Link to post
Fisana 700 11/18/2009 03:54 PM <if="$_SERVER['SERVER_NAME']=='forum.мойсайт.ru'"> какой-то код </if> <else> в противном случае </else>А так? Share this post Link to post
Stalko 0 11/18/2009 03:56 PM <if="$_SERVER['SERVER_NAME']=='forum.мойсайт.ru'"> какой-то код </if> <else> в противном случае </else>А так?Так работает :) Спасибо, а-то я уже два if-а сделал с горя...А как насчет переменной? Share this post Link to post