bodro1 0 Опубликовано: 29 сентября 2006 Рассказать Опубликовано: 29 сентября 2006 Есть ли возможность в ДЛЕ при просмотре полной новости добавить ссылки - «предведущая новость» «следующая новость» Цитата Ссылка на сообщение Поделиться на других сайтах
heaDodger 0 Опубликовано: 11 апреля 2007 Рассказать Опубликовано: 11 апреля 2007 Есть ли возможность в ДЛЕ при просмотре полной новости добавить ссылки - «предведущая новость» «следующая новость» присоеденяюсь?? у никона есть может кто имеет? Цитата Ссылка на сообщение Поделиться на других сайтах
Danila 8 Опубликовано: 12 апреля 2007 Рассказать Опубликовано: 12 апреля 2007 Предыдущую можно через custom выводить, а вот какследующую не знаю. Цитата Ссылка на сообщение Поделиться на других сайтах
heaDodger 0 Опубликовано: 23 апреля 2007 Рассказать Опубликовано: 23 апреля 2007 дайте плииииииз Цитата Ссылка на сообщение Поделиться на других сайтах
eRED 0 Опубликовано: 24 апреля 2007 Рассказать Опубликовано: 24 апреля 2007 (изменено) Открываем engine/modules/show.full.php Ищем: $tpl->compile('content'); Выше вставляем: $result_news = $db->query("SELECT id, date, title, category, descr, alt_name FROM " . PREFIX . "_post WHERE category=" . $row['category'] . " ORDER BY id"); $is_id = false; $tmp_prev = ""; while($row_n = $db->get_row($result_news)){ if ($is_id) { $grnewsn = $row_n; break; } if ($row_n['id']==$row['id']) { $grnewsp = $tmp_prev; $is_id = true; } $tmp_prev = $row_n; } $db->free($result_news); $link_prev = "\\1"; $link_next = "\\1"; $tpl->set_block("'\[prev-news\](.*?)\[/prev-news\]'si",""); $tpl->set_block("'\[next-news\](.*?)\[/next-news\]'si",""); $tpl->set("{prev-news}",""); $tpl->set("{next-news}",""); $tpl->set("{prev-newst}",""); $tpl->set("{next-newst}",""); if (is_array($grnewsp)) { $go_page_prev = ($config['ajax']) ? "onclick=\"DlePage('newsid=".$grnewsp['id']."'); return false;\" " : ""; if ($config['allow_alt_url'] == "yes") $link_prev = "<strong>«</strong> <a {$go_page_prev}href=\"".$config['http_home_url'].date('Y/m/d/', strtotime($grnewsp['date'])).$grnewsp['alt_name'].".html\" title=\"".stripslashes($grnewsp['title'])."\">\\1</a>"; else $link_prev = "<strong>«</strong> <a {$go_page_prev}href=\"$PHP_SELF?newsid=".$grnewsp['id']."\" title=\"".stripslashes($grnewsp['title'])."\">\\1</a>"; $tpl->set("{prev-news}","<strong>«</strong>"); $tpl->set("{prev-newst}","{$grnewsp['title']}"); //$tpl->set_block("'\[prev-news\](.*?)\[/prev-news\]'si",$link_prev); } if (is_array($grnewsn)) { $go_page_next = ($config['ajax']) ? "onclick=\"DlePage('newsid=".$grnewsn['id']."'); return false;\" " : ""; if ($config['allow_alt_url'] == "yes") $link_next = "<a {$go_page_next}href=\"".$config['http_home_url'].date('Y/m/d/', strtotime($grnewsn['date'])).$grnewsn['alt_name'].".html\" title=\" ".stripslashes($grnewsn['title'])."\">\\1</a> <strong>»</strong>"; else $link_next = "<a {$go_page_next}href=\"$PHP_SELF?newsid=".$grnewsn['id']."\" title=\" ".stripslashes($grnewsn['title'])."\">\\1</a> <strong>»</strong>"; $tpl->set("{next-news}","<strong>»</strong>"); $tpl->set("{next-newst}","{$grnewsn['title']}"); //$tpl->set_block("'\[next-news\](.*?)\[/next-news\]'si",$link_next); } $tpl->set_block("'\[prev-news\](.*?)\[/prev-news\]'si",$link_prev); $tpl->set_block("'\[next-news\](.*?)\[/next-news\]'si",$link_next); В fullstory.tpl добавить [prev-news]Предыдущая новость[/prev-news] [next-news]Следующая новость[/next-news] P.S. недописанно. нету проверки в скольких категориях находится и соотвественно разделения. возможны глюки разработчик развивать данный хак в настоящий момент не планирует. Пример использования можно посмотреть тут _http://rusx.ru/2007/04/23/playboy.html Изменено 24 апреля 2007 пользователем eRED Цитата Ссылка на сообщение Поделиться на других сайтах
Гость Опубликовано: 25 апреля 2007 Рассказать Опубликовано: 25 апреля 2007 <#thank#> Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.