# ПСИХ (08.06.2014 / 20:00)
спроси че нибудь по легче
Не ну там у тебя только вывод 1 ссылки. Ищи вывод остальных ссылок и пиши туда иконки.
Я кстати рекламой на Ждоне ниразу и не интересовался. ХЗ как там всё устроено)
П.С.
Там наверное все ссылки в одном елементе массива. Тогда должен быть разделитель. Узнай разделитель, разбей ссылки по нему и доставь иконки.
Разделитель <br/> наверно) Как раз тогда все ссылки с новой строки и идут.
ValekS,
/*
-----------------------------------------------------------------
Рекламный модуль
-----------------------------------------------------------------
*/
$cms_ads = array();
if (!isset($_GET['err']) && $act != '404' && $headmod != 'admin') {
$view = $user_id ? 2 : 1;
$layout = ($headmod == 'mainpage' && !$act) ? 1 : 2;
$req = mysql_query("SELECT * FROM `cms_ads` WHERE `to` = '0' AND (`layout` = '$layout' or `layout` = '0') AND (`view` = '$view' or `view` = '0') ORDER BY `mesto` ASC");
if (mysql_num_rows($req)) {
while (($res = mysql_fetch_assoc($req)) !== FALSE) {
$name = explode("|", $res['name']);
$name = htmlentities($name[mt_rand(0, (count($name) - 1))], ENT_QUOTES, 'UTF-8');
if (!empty($res['color'])) $name = '<span style="color:#' . $res['color'] . '">' . $name . '</span>';
// Если было задано начертание шрифта, то применяем
$font = $res['bold'] ? 'font-weight: bold;' : FALSE;
$font .= $res['italic'] ? ' font-style:italic;' : FALSE;
$font .= $res['underline'] ? ' text-decoration:underline;' : FALSE;
if ($font) $name = '<span style="' . $font . '">' . $name . '</span>';
@$cms_ads[$res['type']] .= '<a href="' . ($res['show'] ? functions::checkout($res['link']) : $set['homeurl'] . '/go.php?id=' . $res['id']) . '">' . $name . '</a><br/>';
if (($res['day'] != 0 && time() >= ($res['time'] + $res['day'] * 3600 * 24)) || ($res['count_link'] != 0 && $res['count'] >= $res['count_link']))
mysql_query("UPDATE `cms_ads` SET `to` = '1' WHERE `id` = '" . $res['id'] . "'");
}
}
}
/*
-----------------------------------------------------------------
Рекламный блок сайта
-----------------------------------------------------------------
*/
if (isset($cms_ads[0])) echo $cms_ads[0];
вот еще есть
ПСИХ, тут проще пихать иконку к ссылке не при выводе, а при добавлении рекламной ссылки. Тогда оно сохранится с иконкой и так же будет выводиться.
А то придется велосипед писать, что бы при выводе вывести иконки.
ValekS, все спс получилось я ваще не туда иконку пихал
ПСИХ, теперь все понятно. Там разделитель - | - но оно им только названия ссылок отделяет. Потом у тебя идет пошаговый сбор рекламных ссылок, потом добавление всех ссылок в один елемент массива, с индексом равным типу выводимой рекламы(внизу сайта, вверху и т.д.) и потом идёт вывод.
Короче надо в шапке, при сборке ссылок пихать к ним иконку. Отам где <a ... > </a> добавляется)
# ПСИХ (08.06.2014 / 20:13)
ValekS, все спс получилось я ваще не туда иконку пихал
Ну и хорошо) Ещё одному нубу успешно помог)) Гг
как сделать почту крайта для тм версия движка 4-5-1 подробно опишите пожалуста ?