![]() |
Ссылки на предыдущую и следующую новости в полной новости
Всем привет!
Вот нашел на просторах Internet-а, такой хак который в fullstory.tpl добавляет ссылки prev-link и next-link (хак был немного не доработан, но его помогли доработать и усовершенствовать -=MaD_DoG=- и SaD) Вот сам хак и его описание: Данный хак позволяет добавлять ссылки на следующую и предыдущую новости в просмотре полной новости для той же категории что и новость. Это дополнительно поможет в перелинковке внутренних страниц. Возможности: - Отображает ссылки на следующую и предыдущую новости в той же категории что и просматриваемая новость. - В случае отсутствия новости, ссылка не отображается. - Ссылки выводятся относительно даты просматриваемой новости. - Простая установка (1 минута). - Минимальная правка кода движка. 1. В файле engine/inc/options.php найти: Код:
showRow( $lang['opt_sys_wdq'], $lang['opt_sys_wdsd'], makeDropDown( array ("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no'] ), "save_con[allow_quick_wysiwyg]", "{$config['allow_quick_wysiwyg']}" ) ); Код:
showRow( $lang['opt_sys_link'], $lang['opt_sys_link_pn'], makeDropDown( array ("1" => "Да", "0" => "Нет" ), "save_con[prevnext_allow]", "{$config['prevnext_allow']}" ) ); найти: Код:
'wysiwyg_language' => "ru", Код:
// Ссылки в полной новости на предыдущую и следующую новость найти: Код:
if( $config['related_news'] ) { Код:
if( $config['related_news'] AND $view_template != "print" AND strpos( $tpl->copy_template, "{related-news}" ) !== false) { Нажми для просмотра
Код:
if( $config['prevnext_allow'] == "1" ) { 4. В шаблоне fullstory.tpl в том месте, где надо отображать ссылки вставить: Код:
{prev-link} - предыдущая новость 6. Если у Вас нету в БД в таблице dle_post такой ячейки flag, то надо сделать такой запрос в Вашу Базу Данных Код:
ALTER TABLE `dle_post` ADD `flag` VARCHAR (3) NOT NULL такую строку: Код:
$prev_link = "<a href=". $prev_link .">" . stripslashes( $prevlink['title'] ) . "</a>"; Код:
$prev_link = "<a class='myLinkprev' href='". $prev_link ."'>" . stripslashes( $prevlink['title'] ) . "</a>"; Код:
$next_link = "<a href=" . $next_link . ">" . stripslashes( $nextlink['title'] ) . "</a>"; Код:
$next_link = "<a class='myLinknext' href='". $next_link ."'>" . stripslashes( $nextlink['title'] ) . "</a>"; Код:
.myLinkprev { http://www.bormotuhi.net/imagehostin...5996a417d2.pnghttp://www.bormotuhi.net/imagehostin...5993ec56b0.png Ну свои конечно же никто не запрещает нарисовать) После того как Вы сделали изменения в fullstory.tpl, должно получится примерно так: Код:
{prev-link}{full-story}{next-link} у меня к примеру тег {full-story} в "моем" шаблоне был заключен в такой блок: Код:
<div class="short5"> Код:
<TABLE width="100%"> |
спасибо!)Полезная штука!)подходит для любого сайта!)вот только муторно устанавливать,но это не проблема для тех кому это необходимо!))
|
Ничего там муторного нет) Ставится легко, максимум 2 минуты Вашего времени и все!
И можно листать новости, не выходя из просмотра полной новости. |
Помогите советом этому пользователю AndreyTs, вот его просьба
Цитата:
|
Алёнка, Спасибо Алёна
|
Насколько я понял, то Вас интересует почему, на сайтах ссылки имеют разный вид:
1. 148-новость 2. 2013_03_24_новость если это все что Вас не устраивает, то вся причина в виде ЧПУ, смените вид ЧПУ и все будет ок) p.s.в Админке Настройка системы => Включить ЧПУ: ДА/НЕТ и ниже Тип ЧПУ:Тип 2 где Тип 2, ссылки на полную новость будут иметь вид http://site.ru/категория/подкатегория/id-имя новости.html Надеюсь я Вас правильно понял. Удачи!) |
jakal, Доброй ночи. Но у меня именно так и включено, но обоих сайтах совершенно одинаковые настройки в админках, один в один. И включено именно ЧПУ тип 2.
Из-за того что в первом случае в базе не пришлось создавать таблицу а во втором пришлось, не думаю что это повлияло, это ведь от движка идёт а не от базы... Но в чём дело совсем не понимаю, а Яша уже очень часто выдаёт страницы именно по датам, видимо те ссылки хорошо индексирует да и они с хорошим анкором получаются, ну почти с хорошим) |
Текущее время: 20:10. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot