как полностью выключить кеширование шаблонов ?

admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: как полностью выключить кеширование шаблонов ?

Post by admin »

ок, это уже как анекдот

попробуем сделать мега просто

просто пропишите cjpages

И ВСЕ
Don't forget to run script update
cr33p
Posts: 76
Joined: Sun Mar 09, 2014 1:31 pm

Re: как полностью выключить кеширование шаблонов ?

Post by cr33p »

там прописано по дефолту. темплейт открывается нормально. редактируется. даже есть Developer mode это как я понял то что мне нужно для отключения кеша. с этим все понятно.
---
допустим я создаю новый темплейт в CMS templates (tube). называю его "mytemplate"
в нем буквально вот такой код

Code: Select all

<html>
<head><title>template</title></head>
<body>
mytemplate
</body>
</html>
да, вот буквально в прямом смысле именно такой темплейт, я его хочу показать как персональную страницу трейдера.
что мне для этого нужно подскажите пожалуйста.
GangstaBros
Posts: 460
Joined: Sun Jan 05, 2014 4:34 pm

Re: как полностью выключить кеширование шаблонов ?

Post by GangstaBros »

cr33p wrote: Wed Oct 24, 2018 5:03 pm там прописано по дефолту. темплейт открывается нормально. редактируется. даже есть Developer mode это как я понял то что мне нужно для отключения кеша. с этим все понятно.
---
допустим я создаю новый темплейт в CMS templates (tube). называю его "mytemplate"
в нем буквально вот такой код

Code: Select all

<html>
<head><title>template</title></head>
<body>
mytemplate
</body>
</html>
да, вот буквально в прямом смысле именно такой темплейт, я его хочу показать как персональную страницу трейдера.
что мне для этого нужно подскажите пожалуйста.
http://smartcj.com/wiki/doku.php?id=ru: ... _templates

1. трейдер может слать на урл http://your_domain.com/?force_template=trd_personal

2. вы можете создать файл your_domain.com/t.php следующего содержания

<?php
$_GET['force_template'] = 'trd_personal';
include('./scj/tube/index.php');
и прописать трейдеру этот t.php как персональную страницу.

3. в your_domain.com/common.php добавить строку вида

после
<?php
добавить

if (strstr($_SERVER['HTTP_REFERER'], 'trd.com')) $_GET['force_template'] = 'trd_personal';
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: как полностью выключить кеширование шаблонов ?

Post by admin »

Спасибо :)
Don't forget to run script update
cr33p
Posts: 76
Joined: Sun Mar 09, 2014 1:31 pm

Re: как полностью выключить кеширование шаблонов ?

Post by cr33p »

удалил все дефолтные темплейты (они мне не нужны), создал свой
выдает такую ошибку

Code: Select all

Warning: file_get_contents(/home/admin/web/mysite.com/public_html/scj//tube/default_templates/.tpl): failed to open stream: No such file or directory in /home/admin/web/mysite.com/public_html/scj/includes/libs/tpl_functions.php on line 0
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: как полностью выключить кеширование шаблонов ?

Post by admin »

dev mode включен наверно при отсутствующих темпелйтах
Don't forget to run script update
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: как полностью выключить кеширование шаблонов ?

Post by admin »

Добавил в ап обработку такой ситуации когда темпелйты будут удалены
Что-то сразу не подумал что такая ситуация может возникнуть
Don't forget to run script update
cr33p
Posts: 76
Joined: Sun Mar 09, 2014 1:31 pm

Re: как полностью выключить кеширование шаблонов ?

Post by cr33p »

спасибо!
у вас самый поддерживаемый скрипт что я видел, а я пробовал все, если такой скрипт существует, я его скорее всего знаю.
остановился пока на смарте. по совокупности двух причин, есть поддержка нормальная + возможности которые мне нужны.
admin
Site Admin
Posts: 37241
Joined: Wed Sep 10, 2008 11:43 am

Re: как полностью выключить кеширование шаблонов ?

Post by admin »

Спасибо, приятно слышать!
Don't forget to run script update
Post Reply