![]() |
Как понять код?
Как понять код компонента adsmanager?
Он выводит 2 поля с объявления в определенную область. <div class="adsmanager_ads_kindof"> <div style="background:#AAAAAA"> <?php if (@$positions[1]->title) {$strtitle = adsmanager_html::getLangDefinition($positions[1]->title);} ?> <?php echo "<b>".@$strtitle."</b>"; if (isset($fDisplay[2])) { foreach($fDisplay[2] as $field) { adsmanager_html::showFieldValue($row,$field,$field _values,$conf->email_display,$option,$itemid,1); /* 1 = Ad Mode */ } } ?> </div> |
Вот что товарищ думает:
ну, в приведенном тобой коде за вывод-то отвечают только две строки: <?php echo "<b>".@$strtitle."</b>"; - это название объявления adsmanager_html::showFieldValue($row,$field,$field _values,$conf->email_display,$option,$itemid,1); /* 1 = Ad Mode */ - а эта прихватывает из БД значения указанных полей, соответствующих текущей записи и фигачит их во второй блок объявления (название в первый пихается) никак не может повлиять на эти ромбики а во второй строке вызывается функция класса title на основании текущей записи, из нее формируется строковая переменная, содержащая само название объявления и html-код ее форматирования По крайней мере, я так понимаю. Я в эти дебри лезу только если сильно припрет и перечитав пол интернета предварительно |
Часовой пояс GMT +3, время: 17:28. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot