Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Помощь по смарти нужна
цитата
08/05/09 в 10:17
 Diablo
{include file="../../gal.html"} - так выглядит инклуд в смарти темплейте щаз (работает) ,

как перегнать данный код в смарти формат этот дурацкий? =) :
<?php
$facename='gal';
include('sr/in.php');
?>

{include file="../../sr/in.php?facename=gal"} - так не работает зараза .
как параметр передать? =)
цитата
08/05/09 в 10:34
 iRoot
{include file="../../sr/in.php" facename="gal"}
После этого в шаблоне in.php появится локальная переменная {$facename} = "gal"
Но еще учти, что путь к подключаемому шаблону рассчитывается относительно $msarty->template_dir
цитата
08/05/09 в 10:45
 Diablo


Код:
<b>Fatal error</b>:  Smarty error: [in ../../sr/in.php line 14]: syntax error: unrecognized tag: fжМ™9ИЧ¤РЌќRЧvґqќr№ѕ{$ЭhпЅл{пjwу #иC]=‡Ђ)-д))ёёPъШшБ,¶“—¤!…RBЉUњґґф›9зМ|3зП®h!VдыыО™oѕщюПw ЌG™UоњаqI“4Q*LШЯЮЧ{ЫЫнґµR §oпtMкzjЌІTҐю`&VзXТ–ЏTJҐа:чќоЅ5ќM–©J™2Љa/њ ·Е2‹””QДХЦvve0К¶—R™$TH•Gм·zУ,‰»Ы™€°hД©JёФ)vZ¬9п/У„ТT%JљmВ№gK4бi*ЁЖЗ¤{Гоdј?]¦‚Й„¦&#152;СМѓ3ъ“сl0МЂ-NЃ/)ій+ѓќ¬› ¦3x,Mc‹$ezyЌ ‹GвXтH(©7<јn~„2€Saт/БМј)‘<е   ±®¦;Y¶{jЌQ&8ci’идўЂЭ&   К8MЊЂ“Qoh~Vqњ¦©¤&кg“Йx’ЯOfѓСUАU¬”Љ"›ёЇЭшt7лz;эk ЛЛkЉС8бBkUBУо[г<%TДК7\Ќ'Y·?ЮН&‡K©вBТ8bљ“м`wЋcI$‚JEУB7{ЈЉ3®’Xћ"эkYяzw:лНє{»ъP¶х   ЖISe&#152;Јd”нw‡Ч»Wz (X:\home\domain\www\sm-art\Smarty_Compiler.class.php, line 446) in <b>/home/sites/domain.com/web/sm-art/Smarty.class.php</b> on line <b>1097</b>


все равно ругается собако icon_smile.gif
цитата
08/05/09 в 10:49
 leroy_17
разве не быстрее выполнить средствами php а потом результат отдать в шаблон, выполняя смарти то что можно выполнить на php вы же только замедляете работу скрипта,

если уж сильно хочется то сделай так

{php} {/php}

и путь указывай от $_SERVER['DOCUMENT_ROOT']
цитата
08/05/09 в 10:57
 Diablo
leroy_17 писал:
разве не быстрее выполнить средствами php а потом результат отдать в шаблон, выполняя смарти то что можно выполнить на php вы же только замедляете работу скрипта,


а можно поподробней?
сделал gal.php
в него пихнул :
<?php
$facename='gal';
include('sr/in.php');
?>

так попробовал заинклудить:
{include file="../../gal.php"}

в результате в сырцах вижу исходник gal.php icon_sad.gif
цитата
08/05/09 в 11:02
 Diablo
leroy_17 писал:

если уж сильно хочется то сделай так

{php} {/php}

и путь указывай от $_SERVER['DOCUMENT_ROOT']


{php}
<?php
$facename='gal';
include('../../sr/in.php');
?>
{/php}
так в смарти это выглядит? =)
тоже не пашет )

{php}
<?php
$facename='gal';
include('home/sites/domain.com/web/sr/in.php');
?>
{/php}

и так не пашет! icon_smile.gif
цитата
08/05/09 в 11:07
 iRoot
Diablo II писал:
Код:
<b>Fatal error</b>:  Smarty error: [in ../../sr/in.php line 14]: syntax error: unrecognized tag: fжМ™9ИЧ¤РЌќRЧvґqќr№ѕ{$ЭhпЅл{пjwу #иC]=‡Ђ)-д))ёёPъШшБ,¶“—¤!…RBЉUњґґф›9зМ|3зП®h!VдыыО™oѕщюПw ЌG™UоњаqI“4Q*LШЯЮЧ{ЫЫнґµR §oпtMкzjЌІTҐю`&VзXТ–ЏTJҐа:чќоЅ5ќM–©J™2Љa/њ ·Е2‹””QДХЦvve0К¶—R™$TH•Gм·zУ,‰»Ы™€°hД©JёФ)vZ¬9п/У„ТT%JљmВ№gK4бi*ЁЖЗ¤{Гоdј?]¦‚Й„¦&#152;СМѓ3ъ“сl0МЂ-NЃ/)ій+ѓќ¬› ¦3x,Mc‹$ezyЌ ‹GвXтH(©7<јn~„2€Saт/БМј)‘<е   ±®¦;Y¶{jЌQ&8ci’идўЂЭ&   К8MЊЂ“Qoh~Vqњ¦©¤&кg“Йx’ЯOfѓСUАU¬”Љ"›ёЇЭшt7лz;эk ЛЛkЉС8бBkUBУо[г<%TДК7\Ќ'Y·?ЮН&‡K©вBТ8bљ“м`wЋcI$‚JEУB7{ЈЉ3®’Xћ"эkYяzw:лНє{»ъP¶х   ЖISe&#152;Јd”нw‡Ч»Wz (X:\home\domain\www\sm-art\Smarty_Compiler.class.php, line 446) in <b>/home/sites/domain.com/web/sm-art/Smarty.class.php</b> on line <b>1097</b>


все равно ругается собако icon_smile.gif

Ну ругается он понятно почему - на символ {, поскольку он является управляющим. Странный какой-то шаблон, больше похож на бинарник. Что это вообще такое?
цитата
08/05/09 в 11:12
 Diablo
{php}
$facename='gal';
include('/home/sites/domain.com/web/sr/in.php');
{/php}

ееее =) работает )
цитата
22/05/09 в 22:01
 Diablo
апну топик ,
чет не нравится мне скорость с какой страничка собирается , с таким инклудом .
надо бы через синтаксис смарти инклудить все-таки =\

кто за небольшую денежку может помочь разобраться?
аська - 208-278-415
спасиба icon_cool.gif
цитата
22/05/09 в 22:53
 dDan
читывая то что ты собираешся инклудить пхп файл в темплет смарти, когда туда можно инклудить тока темплеты смарти...
{include_php } спасет тебя. а еще лучше сразу мне стучатся. icon_cool.gif
цитата
26/05/09 в 10:38
 renatko
iRoot писал:
Странный какой-то шаблон, больше похож на бинарник. Что это вообще такое?
оно зендом закодированно, скорее всего


Эта страница в полной версии