Smarty

Статус
В этой теме нельзя размещать новые ответы.

Denis5

Постоялец
Регистрация
2 Сен 2008
Сообщения
98
Реакции
23
Код в smarty
HTML:
....
<br /><br />
<table bgcolor="#000000" cellspacing="0" cellpadding="1" border="0">
<tr><td>
<table bgcolor="#E6E6E6" cellspacing="5" cellpadding="0" border="0">
....

А на странице выводит
HTML:
.....
<br><br>
<table bgcolor="#000000" border="0" cellpadding="1" cellspacing="0">
<tbody><tr><td>
Resource id #6<table bgcolor="#e6e6e6" border="0" cellpadding="0" cellspacing="5">
.....

Как такое может быть???
Откуда Resource id #6 взялся?
 
приведи более подробный листинг кода
 
И <br>ки заменил. У тебя никаких пост фильтров не стоит? Весь шаблон можно глянуть? Лучше как прикрепленный файл.
 
брки FF заменяет на такие.


Вот код из самого закэшированного смарти файла

HTML:
..........
<br /><br />
<table bgcolor="#000000" cellspacing="0" cellpadding="1" border="0">
<tr><td>
<table bgcolor="#E6E6E6" cellspacing="5" cellpadding="0" border="0">
<?php echo $this->_tpl_vars['result']; ?>
</table>
</tr></td>
</table>
........


А вот что в исходном коде в FF

HTML:
..........
<br><br>
<table bgcolor="#000000" border="0" cellpadding="1" cellspacing="0">
<tbody><tr><td>
Resource id #6<table bgcolor="#e6e6e6" border="0" cellpadding="0" cellspacing="5">
<tbody>
ТУТ_ЭТОТ_RESULT_ИДЁТ, ВСЁ ХОРОШО ДАЛЬШЕ
..........

Как может Resource id #6 на пустом месте возникать? Там нет никаких действий, просто часть html таблицы.
 
Попробуй в кэшовый файл там где Resource вставляется дописать что нибудь и посмотри что получается у меня подозрения что он из другого файла инфу берет
 
Одним словом мистика. На сырцы бы взглянуть - тогда можно багу отловить. Имхо ту все что угодно может быть )

Кстати, глянь на скомпилированные шаблоны. Может там ответ найдешь.
 
Resource id #6 возникал в result
там "$string.= blablabla"
к несуществующей переменной я добавлял ещё.

Но почему ошибку выдавало, не в result, а на пару html элементов выше, мне до сих пор не понятно, чертовщина какая-то.

Ну да ладно, проблема решена, спасибо всем кто отписался.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху