X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> [DLE] Ссылки на предыдущую и следующую новости
MrL
MrL
Topic Starter сообщение 22.6.2011, 0:23; Ответить: MrL
Сообщение #1


Посоветуйте хак или модуль для DLE для вывода ссылок на предыдущую и следующую новость в полной новости

1. Нужно чтоб работало на DLE 9.3
2. Желательно чтоб при наведении мышки показывался бы title ссылки

в принципе вот одно из рабочих решений Хаки › Ссылки на предыдущую и следующую новости

подскажите как можно модифицировать хак так что бы при наведении мышки показывался бы title ссылки как напрмер реализовано тут - promobil.kiev.ua/ (в полной новости)

или может там стоит другой хак или модуль?


--------------------
1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Cthulchu
Cthulchu
сообщение 22.6.2011, 0:40; Ответить: Cthulchu
Сообщение #2


http://webcache.googleusercontent.com/sear...=www.google.com
я дле давно не юзаю, так что проверить не могу, но доточить скрипты очень просто, так что дерзай.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MrL
MrL
Topic Starter сообщение 22.6.2011, 0:55; Ответить: MrL
Сообщение #3


не понял вашего ответа

вы оставили ссылку на точно такой же код который я указывал в вопросе.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GoArt
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
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
GoArt
сообщение 22.6.2011, 1:30; Ответить: GoArt
Сообщение #6


(MacLeo @ 22.6.2011, 1:25) *
$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
MrL
Topic Starter сообщение 22.6.2011, 12:47; Ответить: MrL
Сообщение #7


не работает (где то ошибка в коде)

при наведении мышки на ссылку показывается так: http://путь/ссылка.htmltitle=


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MrL
MrL
Topic Starter сообщение 23.6.2011, 12:53; Ответить: MrL
Сообщение #8


может еще есть у кого то решение?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Hallboy222
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 );

Никаких ошибок нет, сам только что испробовал.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MrL
MrL
Topic Starter сообщение 23.6.2011, 13:10; Ответить: MrL
Сообщение #10


можно глянуть на пример сайта?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс.
63 DaoDog 47094 Сегодня, 12:05
автор: Omaxis
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКрауд ссылки с форумов, блогов, порталов. Жирные ссылки с Ua,Ru, Бурж площадок. Вечные ссылки в статьях на собственных сайтах
Быстро, качественно и ответственно!
138 vetalbon 66430 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


 



RSS Текстовая версия Сейчас: 19.4.2024, 22:47
Дизайн