silmarion
Полезный
- Регистрация
- 21 Июн 2012
- Сообщения
- 194
- Реакции
- 19
- Автор темы
- #1
Добрый день, j2.5 vm2
Делал некоторые модификации на сайте, чтобы администратор мог заполнять техническую информацию к товару, и видеть ее мог только он.
Все сделал, работает как нужно. Но, проблема в том, что при включенном кешировании если администратор просмотрит страницу, на которой есть информация, она загоняется в кеш, и далее любой пользователь видит эту информацию.
Каким образом можно исключить из кеша кусок php кода, который отвечает за вывод информации?
файл находится шаблон/html/category/default.php
Можно ли вытащить этот участок кода из кеша?
Делал некоторые модификации на сайте, чтобы администратор мог заполнять техническую информацию к товару, и видеть ее мог только он.
Все сделал, работает как нужно. Но, проблема в том, что при включенном кешировании если администратор просмотрит страницу, на которой есть информация, она загоняется в кеш, и далее любой пользователь видит эту информацию.
Каким образом можно исключить из кеша кусок php кода, который отвечает за вывод информации?
файл находится шаблон/html/category/default.php
Код:
$document = JFactory::getDocument();
$document->addScriptDeclaration($js);
$user =& JFactory::getUser( 'admin' );
if ($user->id == 42) { ?>
<h2><?php echo $this->category->naznach; ?></h2>
<?} else { }
Можно ли вытащить этот участок кода из кеша?