Ищу Номер страницы в Титле

Тема в разделе "DLE", создана пользователем Kazuliabr, 30 дек 2010.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Kazuliabr

    Kazuliabr Создатель

    Регистр.:
    13 авг 2008
    Сообщения:
    39
    Симпатии:
    10
    Здравствуйте, подскажите как сделать в титлах номера страниц. Подробнее. Главная страница, снизу 1 2 3 4...25 ссылки на страницы, у каждой страницы такойже титл, как и у главной, на 25 страницах одинаковый титл - это не есть хорошо. Причём на страницах категорий аналогично всё. Заодно насчёт кирилицы в урлах, есть какието хаки или чтото похожее? Поиск пользовал, безуспешно. Благодарен откликнувшимся.
     
  2. Kazuliabr

    Kazuliabr Создатель

    Регистр.:
    13 авг 2008
    Сообщения:
    39
    Симпатии:
    10
    ну и что никто не справился чтоли с этим?
     
  3. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.036
    Симпатии:
    2.038
    Как я понимаю, это уже есть в самом движке...
    http://dle-news.ru/page/8/
    Код:
    <title>DataLife Engine - Движок для сайта, CMS система управления сайтом (контентом) &raquo; Страница 8</title>
     
  4. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.020
    Симпатии:
    686
    Точно, в 9,2 уже есть такое ;)
     
  5. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.020
    Симпатии:
    686
    Может пригодится кому-нибудь, выдрал с 9,2, работает на 9.0, но скорее всего и на линейке 8.х будет работать без проблем... Если кто-то проверит на 7.х - отпишитесь работает или нет :)
    Открываем файл /engine/engine.php, в самом низу ищем:
    Код:
    Вывод заголовка страницы
    удаляем все до
    Код:
    Формирование speedbar
    и вставляем следующее:
    Код:
    $titl_e = '';
    $nam_e = '';
    $rss_url = '';
    if ($do == "cat" and $category != '' and $subaction == '') {
    ****
    ****$metatags['description'] = ($cat_info[$category_id]['descr'] != '') ? $cat_info[$category_id]['descr'] : $metatags['description'];
    ****$metatags['keywords'] = ($cat_info[$category_id]['keywords'] != '') ? $cat_info[$category_id]['keywords'] : $metatags['keywords'];
    ****if ($cat_info[$category_id]['metatitle'] != '') $metatags['header_title'] = $cat_info[$category_id]['metatitle'];
    ****else $nam_e = stripslashes ( $cat_info[$category_id]['name'] );
    ****
    ****if ($config['allow_alt_url'] == "yes") {
    ********$rss_url = $url_page . "/" . "rss.xml";
    ****} else {
    ********$rss_url = $config['http_home_url'] . "engine/rss.php?do=cat&category=" . $cat_info[$category_id]['alt_name'];
    ****}
    } elseif ($subaction == 'userinfo') {
    ****$nam_e = $user;
    ****
    ****if ($config['allow_alt_url'] == "yes") {
    ********$rss_url = $url_page . "/" . "rss.xml";
    ****} else {
    ********$rss_url = $config['http_home_url'] . "engine/rss.php?subaction=allnews&user=" . urlencode ( $user );
    ****}
    } elseif ($subaction == 'allnews') {
    ****$nam_e = $lang['show_user_news'] . ' ' . $user;
    ****
    ****if ($config['allow_alt_url'] == "yes") {
    ********$rss_url = $config['http_home_url'] . "user/" . urlencode ( $user ) . "/" . "rss.xml";
    ****} else {
    ********$rss_url = $config['http_home_url'] . "engine/rss.php?subaction=allnews&user=" . urlencode ( $user );
    ****}
    } elseif ($subaction == 'newposts') $nam_e = $lang['title_new'];
    elseif ($do == 'stats') $nam_e = $lang['title_stats'];
    elseif ($do == 'addnews') $nam_e = $lang['title_addnews'];
    elseif ($do == 'register') $nam_e = $lang['title_register'];
    elseif ($do == 'favorites') $nam_e = $lang['title_fav'];
    elseif ($do == 'pm') $nam_e = $lang['title_pm'];
    elseif ($do == 'feedback') $nam_e = $lang['title_feed'];
    elseif ($do == 'lastcomments') $nam_e = $lang['title_last'];
    elseif ($do == 'lostpassword') $nam_e = $lang['title_lost'];
    elseif ($do == 'search') $nam_e = $lang['title_search'];
    elseif ($do == 'static') $titl_e = $static_descr;
    elseif ($do == 'lastnews') $nam_e = $lang['last_news'];
    elseif ($do == 'alltags') $nam_e = $lang['tag_cloud'];
    elseif ($do == 'tags') $nam_e = $tag;
    elseif ($catalog != "") { 
    ****$nam_e = $lang['title_catalog'] . ' &raquo; ' . $catalog;
    ****if ($config['allow_alt_url'] == "yes") {
    ********$rss_url = $config['http_home_url'] . "catalog/" . urlencode ( $catalog ) . "/" . "rss.xml";
    ****} else {
    ********$rss_url = $config['http_home_url'] . "engine/rss.php?catalog=" . urlencode ( $catalog );
    ****}
    }
    else {
    ****
    ****if ($year != '' and $month == '' and $day == '') $nam_e = $lang['title_date'] . ' ' . $year . ' ' . $lang['title_year'];
    ****if ($year != '' and $month != '' and $day == '') $nam_e = $lang['title_date'] . ' ' . $r[$month - 1] . ' ' . $year . ' ' . $lang['title_year1'];
    ****if ($year != '' and $month != '' and $day != '' and $subaction == '') $nam_e = $lang['title_date'] . ' ' . $day . '.' . $month . '.' . $year;
    ****if (($subaction != '' or $newsid != '') and $news_found) $titl_e = $metatags['title'];
    }
    if (intval($_GET['cstart']) > 1 ){
    ****$page_extra = ' &raquo; '.$lang['news_site'].' '.intval($_GET['cstart']);
    } else $page_extra = '';
    if ($nam_e) {
    ****$metatags['title'] = $nam_e . $page_extra . ' &raquo; ' . $metatags['title'];
    ****$rss_title = $metatags['title'];
    } elseif ($titl_e) {
    ****$metatags['title'] = $titl_e . $page_extra . ' &raquo; ' . $config['home_title'];
    } else $metatags['title'] .= $page_extra;
    if ( $metatags['header_title'] ) $metatags['title'] = stripslashes($metatags['header_title']);
    if (! $rss_url) {
    ****
    ****if ($config['allow_alt_url'] == "yes") {
    ********$rss_url = $config['http_home_url'] . "rss.xml";
    ****} else {
    ********$rss_url = $config['http_home_url'] . "engine/rss.php";
    ****}
    ****
    ****$rss_title = $config['home_title'];
    }
    $metatags = <<<HTML
    <meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />
    <title>{$metatags['title']}</title>
    <meta name="description" content="{$metatags['description']}" />
    <meta name="keywords" content="{$metatags['keywords']}" />
    <meta name="generator" content="DataLife Engine (http://dlecom.ru)" />
    <meta name="robots" content="all" />
    <meta name="revisit-after" content="1 days" />
    <link rel="search" type="application/opensearchdescription+xml" href="{$config['http_home_url']}engine/opensearch.php" title="{$config['home_title']}" />
    HTML;
    if ($config['allow_rss']) $metatags .= <<<HTML
    <link rel="alternate" type="application/rss+xml" title="{$rss_title}" href="{$rss_url}" />
    HTML;
    ps в name="generator" заменил стандартный адрес
     
Статус темы:
Закрыта.