map rss

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Оценка

Тема в разделе:Опросы

demidems

Просмотров: 3706

Ответов: 0

Автор: demidems

11-06-2014, 13:23

Не правильно сделан шаблон вк для DLE

Тема в разделе:Dle

nikitashafarenko2012

Просмотров: 33004

Ответов: 0

Автор:

1-01-1970, 03:00

На этой странице вы можете скачать Хак Ссылки на следующую и предыдущую новости для DLE 10.0 .

Данный материал предоставлен сайтом LeaderDLE.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Хак Ссылки на следующую и предыдущую новости для DLE 10.0

Хак Ссылки на следующую и предыдущую новости для DLE 10.0


Установив данный хак, вы сможете добавлять ссылки перехода на предыдущую и следующую новость в полной публикации, и тем самым перелинкуете внутренние страницы сайта на DLE 10.0.

В файле engine/modules/show.full.php найти:
if( $config['related_news'] AND $view_template != "print" ) {


Выше вставить:
// Начало: ссылки на следующую и предыдущую новости
$backnext_allow = "yes";
    if( $backnext_allow == "yes" ) {

        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 ) {
    $backlink = $db->super_query( "SELECT id, date, title, category, alt_name 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'] ) > 70 ) $backlink['title'] = substr( $backlink['title'], 0, 70 ) . "...";
                if( $config['allow_alt_url'] == "yes" ) {
                    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'] . "index.php?newsid=" . $backlink['id'];
                }
        } else {
            $back_link = "";
        }
        if( $back_link ) {
            $back_link = "Ранее &raquo;<br><b><a href="" . $back_link . "">" . stripslashes( $backlink['title'] ) . "</a></b>";
        }
        $db->free();
        create_cache( "backlink", $back_link, $row['id'] );
    }

// Следующая новость
if( $next_link === FALSE ) {
    $nextlink = $db->super_query( "SELECT id, date, title, category, alt_name 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'] ) > 70 ) $nextlink['title'] = substr( $nextlink['title'], 0, 70 ) . "...";
            if( $config['allow_alt_url'] == "yes" ) {
                    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'] . "index.php?newsid=" . $nextlink['id'];
                }
            } else {
                $next_link = "";
            }
            if( $next_link ) {
                $next_link = "&laquo; Далее<br><b><a href="" . $next_link . "">" . stripslashes( $nextlink['title'] ) . "</a></b>";
            }
            $db->free();
            create_cache( "nextlink", $next_link, $row['id'] );
        }

// Сссылки
        $tpl->set( '{back-link}', $back_link );
        $tpl->set( '{next-link}', $next_link );

        if( $revert_cache ) $config['allow_cache'] = "no";
    }
// Конец: ссылки на следующую и предыдущую новости


В шаблон fullstory.tpl вставить:
{back-link} - предыдущая новость
{next-link} - следующая новость
  • 85
Вернуться
10-07-2013, 19:38 / Автор: leaderdle / Просмотров: 461
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 facebook

Апдейты Google и Яндекс


Апдейты Яndex тИЦ
17.04.201411.02.201424.01.2014

Апдейты Яndex выдачи
21.06.201412.06.201406.06.2014

Апдейты ЯКаталога
26.06.201425.06.201424.06.2014

Апдейты Google
06.12.201306.02.201308.11.2012

Облако тегов

9.2, 9.3, 9.4, cms, dle, DLE 9.4, error 404, ucoz, бесплатные, варезник, для ucoz, для юкоз, игровой, кино шаблон, модуль, модуль для dle, модуль для dle 10.0, модуль для dle 9.4, модуля, новостной, Скачать, Скрипт, скрипты, скрипты для ucoz, универсальный, хак, хак для dle 10.0, хаки для dle, Шаблон, шаблон dle 10.0, шаблон dle 9.6, шаблон dle 9.7, шаблон dle 9.8, шаблон для ucoz, шаблона, шаблоны, шаблоны dle 9.5, Шаблоны для DLE 9.4, Шаблоны для DLE 9.5, Юкоз

Показать все теги

Опросы

Оцените работу движка

Лучший из новостных
Неплохой движок
Устраивает ... но ...
Встречал и получше
Совсем не понравился

Друзья

Рекомендуем

п»ї