VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Уважаемые Гуру - помоги таучиться кешировать шаблоны и менять условия в некешированных шаблонах...
Возможно существует некое правило для этих целей?
Заранее благодарен за любую помощь в обучении!
см. при вызове какого скрипта появляется такой шаблон. например скрипт 'my_script.php' и шаблон 'my_template'. тогда идешь в админку -- Продукты и модули -- Добавить новый модуль:
Продукт = vBulletin
Местоположение модуля = cache_templates
Заголовок = cache templates
Порядок выполнения = 5
Модуль включен = Да
Код PHP модуля =
PHP Code:
if (THIS_SCRIPT == 'my_script' AND !in_array('my_template', $globaltemplates))
{
$globaltemplates[] = 'my_template';
}
Ghost добавил 17.08.2009 в 10:18
Quote:
Originally Posted by Stass67
менять условия в некешированных шаблонах
точно так же как и в кэшированных. подробнее, плиз, что имеется в наличии и что нужно сделать.
Last edited by Ghost : 08-17-2009 at 11:18 AM.
Reason: Добавлено сообщение
@Stass67
Простоузер
Join Date: Dec 2008
Posts: 98
Версия vB: 3.8.4
Reputation:
Novice 3
Репутация в разделе: 2
0
Quote:
Originally Posted by Ghost
точно так же как и в кэшированных. подробнее, плиз, что имеется в наличии и что нужно сделать.
хотел в продукты хаков добавить названия этих шаблонов, чтоб кешировать их, но они там уже добавлены... Следовательно нужно:
Quote:
Если в некоторых случаях все равно появляется некешируемый шаблон, например
как это выглядит в ситуации с хаком- Смайлы в быстром ответе. И некешируемый
шаблон только при просмотре личного сообщения, значит в продукте хака условие,
которое обозначает где кешировать шаблон
Вот с этим у меня есть проблемы. Не совсем доступно написано...
Может быть есть другой путь?
Stass67 добавил 17.08.2009 в 12:08 Сорри, забыл описать где это происходит...
Это происходит только в фотогалерее при отдельном просмотре фотографии. Больше такой проблемы пока нигде не встречал.
Last edited by Stass67 : 08-17-2009 at 01:08 PM.
Reason: Добавлено сообщение
@Ghost
Гуру
Join Date: Feb 2008
Posts: 983
Версия vB: 3.8.1
Reputation:
Гуру 1011
Репутация в разделе: 893
1
Stass67, прочти внимательно еще раз мой пост -- там в самом начале описано, как сделать шаблон кэшируемым. что касается условия -- оно, получается, не в шаблоне, а в одном из модулей продукта -- нужно смотреть, с каким продуктом был установлен шаблон, и ковырять коды модулей -- варианты могут быть различными (зависит от продукта). но самый простой и надежный способ избавиться от лишних запросов для выборки некэшированных шаблонов я уже описал.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
это шаблоны от хаков:
смайлы в форме быстрого ответа и дополнительные бб-коды
шаблоны кэшированы (на тех страницах, где их предполагалось использовать) и хаки работают уже давно без проблем
если появляется некэшированный шаблон в галере, то в плагинах хака и нужно добавлять условие, на какой именно странице он должен работать
@Stass67
Простоузер
Join Date: Dec 2008
Posts: 98
Версия vB: 3.8.4
Reputation:
Novice 3
Репутация в разделе: 2
0
Quote:
Originally Posted by kerk
это шаблоны от хаков:
смайлы в форме быстрого ответа и дополнительные бб-коды
шаблоны кэшированы (на тех страницах, где их предполагалось использовать) и хаки работают уже давно без проблем
если появляется некэшированный шаблон в галере, то в плагинах хака и нужно добавлять условие, на какой именно странице он должен работать
Будь так добр - научи как это сделать. Моего опыта не достаточно для этого...