11.01.2009, 21:06 | #101 |
Специалист
|
Всего одна строчка
PHP код:
__________________
|
13.01.2009, 22:59 | #102 |
Новичок
Регистрация: 15.08.2008
Сообщений: 74
Вес репутации: 0
|
Простите, не очень понятно.
Я поменяла ссылку Сaпы на ссылку нужного мне сайта. Вот так: <?php global $sape; $sape_block = ''; $sape_count = count($sape->_links_page); # Количество ссылок берется из базы сапы. # $sape_count = 2; # Количество ссылок назначаем сами for($i=0; $i<$sape_count; $i++){ $sape_text = $sape->return_links(1); if ($sape_text != '') { $sape_link = preg_replace('~.*<a[^>]+href="http://([^/\s"]+)[^\s"]*"[^>]*>.*~si', '$1', $sape_text); $sape_block.= '<div class="sait"><div class="img"> <img src="http://images.websnapr.com/?url='sait.ru'" width="110" height="90" alt="Изображение 'sait.ru'" align="left" /></div> <div class="desc">'.$sape_text.'</div></div><br><br>'; } } if($sape_block!='') print '<div class="galery">'.$sape_block.'</div>'; else print $sape->return_links(); ?> Но здесь что то неправильно, потому, что вылазят ошибки. Не могли бы вы привести правильный код полностью? |
14.01.2009, 00:36 | #103 |
Специалист
|
Что узрел то и подправил.
Код:
<?php global $sape; $sape_block = ''; $sape_count = count($sape->_links_page); # Количество ссылок берется из базы сапы. # $sape_count = 2; # Количество ссылок назначаем сами for($i=0; $i<$sape_count; $i++){ $sape_text = $sape->return_links(1); if ($sape_text != '') { $sape_link = preg_replace('~.*<a[^>]+href="http://([^/\s"]+)[^\s"]*"[^>]*>.*~si', '$1', $sape_text); $sape_block.= '<div class="sait"><div class="img"> <img src="http://images.websnapr.com/?url=\'sait.ru\'" width="110" height="90" alt="Изображение \'sait.ru\'" align="left" /></div> <div class="desc">'.$sape_text.'</div></div><br><br>'; } } if($sape_block!='') { print '<div class="galery">'.$sape_block.'</div>'; } else { print $sape->return_links(); } ?> Жирным выделено то что ошибку давало. Если опять ошибка попрёт, то ты её сюда напиши
__________________
Последний раз редактировалось Kaa; 14.01.2009 в 00:36. Причина: Добавлено сообщение |
14.01.2009, 01:43 | #105 |
Специалист
|
PHP код:
__________________
|
14.01.2009, 15:10 | #106 |
Новичок
|
Хотелось бы все-таки еще раз по DLE посоветоваться.
Нижеприведенный код, я так понимаю, выводит ссылки единым блоком с помощью размещения {sape_links}: PHP код:
$tpl->set('{sape_links}', $sape->return_links(1)); \\вывод 1 $tpl->set('{sape_links1}', $sape->return_links(2)); \\вывод 2 $tpl->set('{sape_links2}', $sape->return_links()); \\вывод остатка ?? |
14.01.2009, 16:45 | #107 | |
Специалист
|
Liberus, чтобы вывести в разных местах, надо вместо
Код:
while(count($sape->_links_page)) Цитата:
__________________
|
|
14.01.2009, 18:18 | #110 |
Специалист
|
Liberus, а зачем переменные лишние плодить? Можно просто код повторить.
mila, спасибо Но это ты точно мне?
__________________
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Причуды контекстной рекламы | Tualin | Курилка | 1 | 08.10.2008 13:52 |
реклама в виде ссылок | ptaho | Вопросы от новичков | 6 | 11.09.2008 10:00 |
Как правильно вставлять код для контекстной рекламы ? | hose | Вопросы от новичков | 1 | 12.02.2008 18:11 |
META - сервис контекстной рекламы // настройка блока через CSS | Sergey1609 | Курилка | 15 | 07.02.2008 14:02 |
О виде ссылок | texter | Пожелания пользователей системы | 3 | 31.01.2007 13:59 |
Часовой пояс GMT +3, время: 16:26.