Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2011, 23:08   #1
zargandr1
Пользователь
 
Регистрация: 14.02.2011
Сообщений: 12
По умолчанию $content.... - что это?

Здравствуйте, пришлось разбираться в чужом коде (связи с бывшим кодером нет). Такой вопрос, есть код создания шаблона $content.info_cat.text, откуда берутся значения этой структуры (или что это тогда). В "main/top.inc.tpl" она не инициализируется, там идёт обращение такого же типа. Этот шаблон- часть кода очередной CMS местного производства.

{include file="main/top.inc.tpl"}
{if $content.action=='list'}
<h1>{$content.name}</h1>

{if $content.info_cat.text}<div style="margin-bottom:15px;">{$content.info_cat.te xt}</div>{/if}
{include file="main/messages.inc.tpl"}

(код шаблона не полный, но суть думаю понятна)

Заранее спасибо)
zargandr1 вне форума Ответить с цитированием
Старый 08.06.2011, 14:23   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,156
По умолчанию

это не код создания шаблона... это и есть шаблон (мне так кажется)
а $content в данном случае скорее всего объект с необходимыми полями... или ассоциативный массив
и берется он откуда то из глубины вашей CMS ....
ADSoft вне форума Ответить с цитированием
Старый 08.06.2011, 18:49   #3
zargandr1
Пользователь
 
Регистрация: 14.02.2011
Сообщений: 12
По умолчанию

спасибо за ответ, буду разбираться)

возник ещё один вопрос, может быть вы знаете в чём проблема) В конце этого if идёт код создания прямоугольника, вместо красивого прямоугольника на экране отображается абра-кадабра"следуюшего вида".

‰PNG  ��� IHDR��@���р���юO*<���IDATxњнУ A ѓP�AЁ$D YU‚4ХCюЛ&3 цІЫ������������������������������� ������������������������LЪ§V;Џk:Ѓw ЭПw:aќПt�р?C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В a†0C�Ѓ!МАf`30„В ����������������������������������� ��������������������і~‚!тэwЭ����I END®B`‚ //

Так сама цель просто нарисовать толстую красную линию. Может быть есть другой способ её достичь?


{if isset($content.array_articles) and count($content.array_articles) > 0}
{foreach from=$content.array_articles item=element name="f1"}
<div class="brands-item">
{if ($element.img != '') }<a href="/articles2/view_articles/{$element.id}"><img src="{$content.uri_img_art_small}{$ element.img}" /></a>{/if}
</div>
{/foreach}
{php}
$im = imagecreatetruecolor(320, 240);
$ink = imagecolorallocate($im, 70, 50, 100);
imagefilledrectangle($im,80,60,240, 180,$ink);
imagepng($im);
imagedestroy($im);
{/php}
{/if}
zargandr1 вне форума Ответить с цитированием
Старый 08.06.2011, 19:25   #4
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

header не настроен.
Виталий Желтяков вне форума Ответить с цитированием
Старый 09.06.2011, 11:39   #5
zargandr1
Пользователь
 
Регистрация: 14.02.2011
Сообщений: 12
По умолчанию

спасибо, вроде разобрался, решил пойти по другому и сделать вот так
<div style="width:400px; height:40px; background: #FF0000;">&nbsp;</div>
zargandr1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
<< >> & ^ | с чем это едят и что это такое? pufystyj Общие вопросы C/C++ 4 30.03.2011 13:59
Эквалайзер...что это? кто это? Можно ли с ним подружиться? .Phoenix Мультимедиа в Delphi 45 08.04.2010 23:37
Что это такое и как это того... Alex Cones Общие вопросы Delphi 2 11.10.2009 12:04