Ответить Новая тема Новый опрос 
Всего: 2 < 1 2
 Отмена компиляции Смарти
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011


29-05-2012 19:11
Цитата:( Rinat @ 28-05-2012 23:50 Смотреть сообщение )
Не самая лучшая идя:
Цитата:
Warning: rename(C:\Users\1\AppData\Local\Temp\wrt4B32.tmp,C:\Webs\www\prestashop/tools/smarty/compile\86753d6a84758eab9fdfc971e1f4d899674fefb3.file.blockcart_top.tpl.php) [function.rename]: �������� � �������. (code: 5) in C:\Webs\www\prestashop\tools\smarty\sysplugins\smarty_internal_write_file.php on line 48
трататата

Цитата:
Warning: rename(C:\Users\1\AppData\Local\Temp\wrt4B32.tmp,C:\Webs\www\prestashop/tools/smarty/compile\86753d6a84758eab9fdfc971e1f4d899674fefb3.file.blockcart_top.tpl.php) [function.rename]: �������� � �������. (code: 5) in C:\Webs\www\prestashop\tools\smarty\sysplugins\smarty_internal_write_file.php on line 48
...
...
...
Цитата:
Warning: include() [function.include]: Failed opening 'C:\Webs\www\prestashop/tools/smarty/compile\cd90642544c7b7399070912b8d429ce3b6a70c7e.file.debug.tpl.php' for inclusion (include_path='.;C:\php\pear') in C:\Webs\www\prestashop\tools\smarty\sysplugins\smarty_internal_template.php on line 433


Если это по поводу моего предложения, то не удивительно. Я же написал что сайт работать не будет. Вы видимо не поняли, что удалять файлы из перечисленных каталогов при работе с версией Престы 1.4 глупо. Если включена перекомпиляция шаблонов, то зачем удалять эти файлы руками, когда они удаляются автоматически при перекомпиляции (вместо них создаются новые). Если компиляция отключена и сайт находится в боевом режиме, то файлы из этих каталогов вообще удалять нельзя, потому что именно они формируют HTML код страницы, а не те что лежат в каталогах theme.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


29-05-2012 20:35
Я думаю что уже глупо отвечать человеку который Не хочет поставить галку в принудительной компиляции. Бред какой то, из за одной галки две страницы постов.
 
Репутация: 3 | Поставил: Алекс
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Rinat
Новичок
Сообщений: 21
Регистрация: 09-04-2012


30-05-2012 15:45
Я думаю глупо по 300 раз писать каждому, что галку ставил и так и эдак.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Rinat
Новичок
Сообщений: 21
Регистрация: 09-04-2012


30-05-2012 16:28
Что в смарти отвечает за перекомпиляцию?

$smarty->force_compile?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
YellowDuck


Профессионал
Сообщений: 1054
Откуда: Ярославль
Регистрация: 29-09-2009


30-05-2012 17:32
:good: Отменная у вас трафффка

Компиляцию отключать не нужно, надо включать принудительную ПЕРЕкомпиляцию, чтобы все ваши изменения отображались на сайте. Тормозить сайт при этом будет, от этого никуда не денешься.

P.S. если изменения на сайте не отобразились, виноват кэш браузера


Сообщение отредактировано YellowDuck 30-05-2012 13:36 ...
 



Интернет-магазин товаров для детей yellowduck.ru
Хороший хостинг для Prestashop и не только one-hosting.ru
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Rinat
Новичок
Сообщений: 21
Регистрация: 09-04-2012


30-05-2012 18:25
Не, кеш тут не причем!
Перекомпиляция включена!!!
Цитата:
специально поставил:
echo Configuration::get('PS_SMARTY_FORCE_COMPILE'); // отвечает за перекомпиляцию

Выводит:1
То есть перекомпиляция включена! ВКЛЮЧЕНА!

Кеш браузера тут совсем не причем. Я вам 200% даю.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Rinat
Новичок
Сообщений: 21
Регистрация: 09-04-2012


03-07-2012 18:26
Ба.... разобрался.
Почему-то оно так работает, когда включен режим отладки.
Залез в файл smarty.inc
Выставил там:
Цитата:
$smarty->debugging = false;

и все ок.
Не знаю, что там и как и почему, уже не охота разбираться.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 < 1 2