Все забываю спросить! Комментирования шаблонов в LS 1.0

Некоторые помнят мою стать, про комментирования шаблонов, где какой используется, для понятности, кто отвечает за вывод того или иного!
livestreet.ru/blog/10389.html

Добрый человек netlanc
даже создал новый топик для этого, как прокомментировать и где
livestreet.ru/blog/dev_documentation/10395.html

Печалько, что это не работает в версии LS 1.0

Что же делать?


До меня только дошло, что в тут
файл \engine\lib\external\Smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php

после строки
$template_header .= "         compiled from \"" . $this->template->source->filepath . "\" */ ?>\n";

надо добавить
$template_header .= "<!-- Start " . $this->template->source->filepath . " -->";


НО КАК, изменить вторую комбинацию которая отвечает за коммент , до меня что то не дошло!

Товарищ netlanc может поможете снова :)

7 комментариев

avatar
Я сделал так:
после строки (примерно 145)
// template header code
$template_header = '';

вставил строку
$htmlcomment = $this->template->source->filepath;

и после строки
$template_header .= "         compiled from \"" . $this->template->source->filepath . "\" */ ?>\n";

вставил строку
$template_header .= "<!-- START " . $htmlcomment . " -->";

и заменил строку (примерно 197)
$code = $template_header . $template->createTemplateCodeFrame($_compiled_code) . $merged_code;

на вот эту строку
$code = $template_header . $template->createTemplateCodeFrame($_compiled_code . "<!-- END " . $htmlcomment . " -->") . $merged_code;


Работает отлично. Спасибо за идею.
avatar
ну что тут скажешь большое спасибо :) а идея не нова! все мечтаю что это включат в сборку, как какой нить девелоп режим для верстальщиков :)
avatar
Да зачем… вставить код 5 минут и работает, и да… это в основном для верстки помогает, а любому верстальщику код вставить недолго )
За то обыкновенные пользователи спят спокойно и лишних вопросов не задают ;)
avatar
ну так то правильно говорите :)))

но почему бы не создать хороший внутренний инструментарий для разработчика? :)

ну а если утрировать :) можно простому пользователю вообще три клика разрешить уж :) при установке и все… хватит с него :)
avatar
ну а если утрировать :) можно простому пользователю вообще три клика разрешить уж :) при установке и все… хватит с него :)

Вот иногда именно так и охота поступать… это я про своих клиентов которые либо у себя на сервере держат сайт, либо у меня, но все равно лезут ручонками куда не следует… а мне потом разгребай, чё они там «усовершенствовали» )))
avatar
да я знаком с вашей позицией :)) и вот до сих пор не понимаю этого :))) почему вы так к этому относитесь???

ну наворотили они там косяков вагон :)))

у меня тоже такое бывает… с удовольствием им помогают все вернуть или переделать за деньги :)) это же мой хлеб :))))
avatar
Д я-то не против… я против того, когда звонят в любое время суток, кричат «Шеф, усё пропало!!! Help !!!» а когда начинаешь спрашивать зачем ??? — ответ простой, а что я глупее паровоза? И конечно далее следую обвинения что это я хреново за сайтом слежу. И ничего не доказать… даже когда логами в нос тычешь… ответ один — ничего не знаю, все работало, а потом сломалось САМО!
И никаких тебе денег за починку…
Так что я теперь поступаю проще, либо сайт у меня на обслуживании — тогда никаких паролей в от FTP, в админку только статью написать и сайт у меня на сервере. Если нет — то тогда я умываю руки и за любой чих оплата 800 руб/час.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.