Помощник
|
[DLE] Ссылки на предыдущую и следующую новости |
MrL
|
Сообщение
#1
|
||
|
|
||
|
|||
Cthulchu |
22.6.2011, 0:40;
Ответить: Cthulchu
Сообщение
#2
|
|
http://webcache.googleusercontent.com/sear...=www.google.com
я дле давно не юзаю, так что проверить не могу, но доточить скрипты очень просто, так что дерзай. |
|
|
MrL
|
Сообщение
#3
|
|
не понял вашего ответа
вы оставили ссылку на точно такой же код который я указывал в вопросе. -------------------- |
|
|
GoArt |
22.6.2011, 1:24;
Ответить: GoArt
Сообщение
#4
|
|
Это же просто!
В представленном на сайте коде (пункт 3) изменить строки: $back_link = "<a href=\"" . $back_link . "\">" . stripslashes( $backlink['title'] ) . "</a>"; и $next_link = "<a href=\"" . $next_link . "\">" . stripslashes( $nextlink['title'] ) . "</a>"; на строки: $back_link = "<a href=\"" . $back_link . "title=\"" . stripslashes( $backlink['title'] ) ."\"". "\">" . stripslashes( $backlink['title'] ) . "</a>"; и $next_link = "<a href=\"" . $next_link . "title=\"" . stripslashes( $nextlink['title'] ) ."\"". "\">" . stripslashes( $nextlink['title'] ) . "</a>"; Сообщение отредактировал GoArt - 22.6.2011, 1:26 |
|
|
MacLeo |
22.6.2011, 1:25;
Ответить: MacLeo
Сообщение
#5
|
|
if( $config['backnext_allow'] == "1" ) { if( $config['allow_cache'] != "yes" ) { $config['allow_cache'] = "yes"; $revert_cache = true; } else $revert_cache = false; $back_link = dle_cache( "backlink", $row['id'] ); $next_link = dle_cache( "nextlink", $row['id'] ); if( $back_link === FALSE ) { // Back Link $backlink = $db->super_query( "SELECT id, date, title, category, alt_name, flag FROM " . PREFIX . "_post WHERE date < FROM_UNIXTIME({$row['date']}) AND category = '{$row['category']}' AND approve = '1' ORDER BY date DESC LIMIT 0,1" ); if( $backlink ) { $backlink['date'] = strtotime( $backlink['date'] ); $backlink['category'] = intval( $backlink['category'] ); if( strlen( $backlink['title'] ) > 75 ) $backlink['title'] = substr( $backlink['title'], 0, 75 ) . " ..."; if( $config['allow_alt_url'] == "yes" ) { if( $backlink['flag'] and $config['seo_type'] ) { if( $backlink['category'] and $config['seo_type'] == 2 ) { $back_link = $config['http_home_url'] . get_url( $backlink['category'] ) . "/" . $backlink['id'] . "-" . $backlink['alt_name'] . ".html"; } else { $back_link = $config['http_home_url'] . $backlink['id'] . "-" . $backlink['alt_name'] . ".html"; } } else { $back_link = $config['http_home_url'] . date( 'Y/m/d/', $backlink['date'] ) . $backlink['alt_name'] . ".html"; } } else { $back_link = $config['http_home_url'] . "index.php?newsid=" . $backlink['id']; } } else { $back_link = ""; } if( $back_link ) { $back_link = "<a href=\"" . $back_link . "\" title="{title}">" . stripslashes( $backlink['title'] ) . "</a>"; } $db->free(); create_cache( "backlink", $back_link, $row['id'] ); } if( $next_link === FALSE ) { // Next Link $nextlink = $db->super_query( "SELECT id, date, title, category, alt_name, flag FROM " . PREFIX . "_post WHERE date > FROM_UNIXTIME({$row['date']}) AND category = '{$row['category']}' AND approve = '1' ORDER BY date ASC LIMIT 0,1" ); if ( $nextlink ) { $nextlink['date'] = strtotime( $nextlink['date'] ); $nextlink['category'] = intval( $nextlink['category'] ); if( strlen( $nextlink['title'] ) > 75 ) $nextlink['title'] = substr( $nextlink['title'], 0, 75 ) . " ..."; if( $config['allow_alt_url'] == "yes" ) { if( $nextlink['flag'] and $config['seo_type'] ) { if( $nextlink['category'] and $config['seo_type'] == 2 ) { $next_link = $config['http_home_url'] . get_url( $nextlink['category'] ) . "/" . $nextlink['id'] . "-" . $nextlink['alt_name'] . ".html"; } else { $next_link = $config['http_home_url'] . $nextlink['id'] . "-" . $nextlink['alt_name'] . ".html"; } } else { $next_link = $config['http_home_url'] . date( 'Y/m/d/', $nextlink['date'] ) . $nextlink['alt_name'] . ".html"; } } else { $next_link = $config['http_home_url'] . "index.php?newsid=" . $nextlink['id']; } } else { $next_link = ""; } if( $next_link ) { $next_link = "<a href=\"" . $next_link . "\" title="{title}">" . stripslashes( $nextlink['title'] ) . "</a>"; } $db->free(); create_cache( "nextlink", $next_link, $row['id'] ); } if( $revert_cache ) $config['allow_cache'] = "no"; } else $back_link = $next_link = ''; // Back and Next Link Template $tpl->set( '{back-link}', $back_link ); $tpl->set( '{next-link}', $next_link ); Вот вроде.. если не покажутся тогда не знаю как иначе ) |
|
|
GoArt |
22.6.2011, 1:30;
Ответить: GoArt
Сообщение
#6
|
|
$back_link = "<a href=\"" . $back_link . "\" title="{title}">" . stripslashes( $backlink['title'] ) . "</a>"; MacLeo, тег {title} доступен в системном файле? Тогда зачем его тянут из базы еще раз (SELECT id, date, title, category, alt_name, flag FROM . . .)?? Сообщение отредактировал GoArt - 22.6.2011, 1:31 |
|
|
MrL
|
Сообщение
#7
|
|
не работает (где то ошибка в коде)
при наведении мышки на ссылку показывается так: http://путь/ссылка.htmltitle= -------------------- |
|
|
MrL
|
Сообщение
#8
|
|
может еще есть у кого то решение?
-------------------- |
|
|
Hallboy222 |
23.6.2011, 13:07;
Ответить: Hallboy222
Сообщение
#9
|
|
if( $config['backnext_allow'] == "1" ) { if( $config['allow_cache'] != "yes" ) { $config['allow_cache'] = "yes"; $revert_cache = true; } else $revert_cache = false; $back_link = dle_cache( "backlink", $row['id'] ); $next_link = dle_cache( "nextlink", $row['id'] ); if( $back_link === FALSE ) { // Back Link $backlink = $db->super_query( "SELECT id, date, title, category, alt_name, flag FROM " . PREFIX . "_post WHERE date < FROM_UNIXTIME({$row['date']}) AND category = '{$row['category']}' AND approve = '1' ORDER BY date DESC LIMIT 0,1" ); if( $backlink ) { $backlink['date'] = strtotime( $backlink['date'] ); $backlink['category'] = intval( $backlink['category'] ); if( strlen( $backlink['title'] ) > 75 ) $backlink['title'] = substr( $backlink['title'], 0, 75 ) . " ..."; if( $config['allow_alt_url'] == "yes" ) { if( $backlink['flag'] and $config['seo_type'] ) { if( $backlink['category'] and $config['seo_type'] == 2 ) { $back_link = $config['http_home_url'] . get_url( $backlink['category'] ) . "/" . $backlink['id'] . "-" . $backlink['alt_name'] . ".html"; } else { $back_link = $config['http_home_url'] . $backlink['id'] . "-" . $backlink['alt_name'] . ".html"; } } else { $back_link = $config['http_home_url'] . date( 'Y/m/d/', $backlink['date'] ) . $backlink['alt_name'] . ".html"; } } else { $back_link = $config['http_home_url'] . "index.php?newsid=" . $backlink['id']; } } else { $back_link = ""; } if( $back_link ) { $back_link = "<a href=\"" . $back_link . "\" title=\"" . stripslashes( $backlink['title'] ) . "\">" . stripslashes( $backlink['title'] ) . "</a>"; } $db->free(); create_cache( "backlink", $back_link, $row['id'] ); } if( $next_link === FALSE ) { // Next Link $nextlink = $db->super_query( "SELECT id, date, title, category, alt_name, flag FROM " . PREFIX . "_post WHERE date > FROM_UNIXTIME({$row['date']}) AND category = '{$row['category']}' AND approve = '1' ORDER BY date ASC LIMIT 0,1" ); if ( $nextlink ) { $nextlink['date'] = strtotime( $nextlink['date'] ); $nextlink['category'] = intval( $nextlink['category'] ); if( strlen( $nextlink['title'] ) > 75 ) $nextlink['title'] = substr( $nextlink['title'], 0, 75 ) . " ..."; if( $config['allow_alt_url'] == "yes" ) { if( $nextlink['flag'] and $config['seo_type'] ) { if( $nextlink['category'] and $config['seo_type'] == 2 ) { $next_link = $config['http_home_url'] . get_url( $nextlink['category'] ) . "/" . $nextlink['id'] . "-" . $nextlink['alt_name'] . ".html"; } else { $next_link = $config['http_home_url'] . $nextlink['id'] . "-" . $nextlink['alt_name'] . ".html"; } } else { $next_link = $config['http_home_url'] . date( 'Y/m/d/', $nextlink['date'] ) . $nextlink['alt_name'] . ".html"; } } else { $next_link = $config['http_home_url'] . "index.php?newsid=" . $nextlink['id']; } } else { $next_link = ""; } if( $next_link ) { $next_link = "<a href=\"" . $next_link . "\" title=\"" . stripslashes( $nextlink['title'] ) . "\">" . stripslashes( $nextlink['title'] ) . "</a>"; } $db->free(); create_cache( "nextlink", $next_link, $row['id'] ); } if( $revert_cache ) $config['allow_cache'] = "no"; } else $back_link = $next_link = ''; // Back and Next Link Template $tpl->set( '{back-link}', $back_link ); $tpl->set( '{next-link}', $next_link ); Никаких ошибок нет, сам только что испробовал. |
|
|
MrL
|
Сообщение
#10
|
|
можно глянуть на пример сайта?
-------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс. | 63 | DaoDog | 47115 | Сегодня, 12:05 автор: Omaxis |
|
Крауд ссылки с форумов, блогов, порталов. Жирные ссылки с Ua,Ru, Бурж площадок. Вечные ссылки в статьях на собственных сайтах Быстро, качественно и ответственно! |
138 | vetalbon | 66431 | 13.4.2024, 17:53 автор: vetalbon |
|
SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией | 20 | Needmylink1 | 7000 | 12.4.2024, 23:32 автор: Needmylink1 |
|
Вечные ссылки с трастовых сайтов | 53 | 1informer | 22677 | 7.4.2024, 13:47 автор: 1informer |
|
Оптом и в розницу, скупаю ссылки околомедицинской тематики. | 3 | kasey7 | 2023 | 4.4.2024, 19:12 автор: kasey7 |
Текстовая версия | Сейчас: 19.4.2024, 23:54 |