Данный подфорум будет интересен веб-дизайнерам и администраторам форумов. Подфорум посвящен модификациям форума phpBB3. Здесь обсуждаются моды, расширения, хаки и скрипты для phpBB3 и phpBB 3.1.x.
Помните, поблагодарить автора за интересное сообщение, вы можете - нажав или повысить его репутацию - нажав в сообщении. Прежде чем задать вопрос, воспользуйтесь поиском - возможно, что такая тема уже есть на форуме. За нарушение правил Ваш вопрос может быть удален без объяснения причин!
Несмотря на встроенное кэширование шаблонов в phpBB3 для уменьшения времени генерации страницы, тем не менее, отданный агенту пользователя код страницы остаётся достаточно неоптимизированным, за счёт наличия в текстах шаблонов большого количества пробелов, переводов строки, табуляции. Этот небольшой мод позволит уменьшить вес страницы и ускорить её загрузку.
//[begin] Remove tabs, new lines and double spaces from template $search_code = array(">\n", "\t", "\r", "> <", "\n\n"); $replace_code = array(">", "", "", "><", "\n"); $code = ltrim(str_replace("\t", '', preg_replace('#( ){2,}+#', '\1', str_replace("\\n", ' ', str_replace($search_code, $replace_code, $code))))); //[end] Remove tabs, new lines and double spaces from template
После внесения этого кода необходимо очистить кэш в Администраторском разделе для перекомпиляции шаблонов, после чего откройте любую страницу форума и посмотрите ради интереса исходный текст в браузере, сравнив с тем, что был до внесения изменений.