Редактор темы

Реклама
Реклама

Seo и внутренняя оптимизация dle. подборка статей и приемов

в каких случаях и что закрывать на киносайте в noindex nofollow ?
 
У тебя получилось доработать процесс сжатия страниц без поломки js ?
нет. поэтому убрал. если у тебя получится напиши как.нужно наверно правило которое скрипты исключает
 
нужно ли закрывать "режиссер", "в ролях" ?
 
нужно ли закрывать "режиссер", "в ролях" ?
ниче не закрывай кроме рекламы и дублей/ненужных страниц (донбот)
в статьях которые индексируются ноиндекс нофоллоуд ваще старайся не использовать, только рекламу оборачивай, иначе бот может хернуть за то что ты его наебать пытаешься ))
 
Прочти свой вопрос и будет очевидно что надо заменить просто на {title} 😉
😀 неужели это не очевидно? 😵


а вот здесь уже надо прописывать аналогичные условия для метатитл только в engine.php в формировании спидбара...
привет! не могу понять, что именно здесь надо менять?
PHP:
/*
=====================================================
Формирование speedbar
=====================================================
*/
if ($config['speedbar'] AND !$view_template ) {
 
    $s_navigation = "<span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"{$config['http_home_url']}\" itemprop=\"url\"><span itemprop=\"title\">" . $config['short_title'] . "</span></a></span>";

    if( $config['start_site'] == 3 AND $_SERVER['QUERY_STRING'] == "" AND !$_POST['do']) $titl_e = "";

    if (intval($category_id)) $s_navigation .= " {$config['speedbar_separator']} " . get_breadcrumbcategories ( intval($category_id), $config['speedbar_separator'] );
    elseif ($do == 'tags') {
     
        if ($config['allow_alt_url']) $s_navigation .= " {$config['speedbar_separator']} <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . $config['http_home_url'] . "tags/\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> {$config['speedbar_separator']} " . $tag;
        else $s_navigation .= " {$config['speedbar_separator']} <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"?do=tags\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> {$config['speedbar_separator']} " . $tag;

    } elseif ($nam_e) $s_navigation .= " {$config['speedbar_separator']} " . $nam_e;

    if ($titl_e) $s_navigation .= " {$config['speedbar_separator']} " . $titl_e;
    else {

        if ( isset($_GET['cstart']) AND intval($_GET['cstart']) > 1 ){
     
            $page_extra = " {$config['speedbar_separator']} ".$lang['news_site']." ".intval($_GET['cstart']);
     
        } else $page_extra = '';

        $s_navigation .= $page_extra;

    }
 
    $tpl->load_template ( 'speedbar.tpl' );
    $tpl->set ( '{speedbar}', '<span id="dle-speedbar">' . stripslashes ( $s_navigation ) . '</span>' );
    $tpl->compile ( 'speedbar' );
    $tpl->clear ();

}
?>
пока просто убрал вот это: . $titl_e
 
Последнее редактирование:
привет! не могу понять, что именно здесь надо менять?
PHP:
/*
=====================================================
Формирование speedbar
=====================================================
*/
if ($config['speedbar'] AND !$view_template ) {

    $s_navigation = "<span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"{$config['http_home_url']}\" itemprop=\"url\"><span itemprop=\"title\">" . $config['short_title'] . "</span></a></span>";

    if( $config['start_site'] == 3 AND $_SERVER['QUERY_STRING'] == "" AND !$_POST['do']) $titl_e = "";

    if (intval($category_id)) $s_navigation .= " {$config['speedbar_separator']} " . get_breadcrumbcategories ( intval($category_id), $config['speedbar_separator'] );
    elseif ($do == 'tags') {
    
        if ($config['allow_alt_url']) $s_navigation .= " {$config['speedbar_separator']} <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"" . $config['http_home_url'] . "tags/\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> {$config['speedbar_separator']} " . $tag;
        else $s_navigation .= " {$config['speedbar_separator']} <span itemscope itemtype=\"http://data-vocabulary.org/Breadcrumb\"><a href=\"?do=tags\" itemprop=\"url\"><span itemprop=\"title\">" . $lang['tag_cloud'] . "</span></a></span> {$config['speedbar_separator']} " . $tag;

    } elseif ($nam_e) $s_navigation .= " {$config['speedbar_separator']} " . $nam_e;

    if ($titl_e) $s_navigation .= " {$config['speedbar_separator']} " . $titl_e;
    else {

        if ( isset($_GET['cstart']) AND intval($_GET['cstart']) > 1 ){
    
            $page_extra = " {$config['speedbar_separator']} ".$lang['news_site']." ".intval($_GET['cstart']);
    
        } else $page_extra = '';

        $s_navigation .= $page_extra;

    }

    $tpl->load_template ( 'speedbar.tpl' );
    $tpl->set ( '{speedbar}', '<span id="dle-speedbar">' . stripslashes ( $s_navigation ) . '</span>' );
    $tpl->compile ( 'speedbar' );
    $tpl->clear ();

}
?>
пока просто убрал вот это: . $titl_e
например:
PHP:
if ($titl_e) $s_navigation .= " {$config['speedbar_separator']} " . $titl_e;
 

В этом пункте мы преобразуем title и добавим в него ключи. Что туда добавлять решайте сами, я же опишу вам как это делается.
Открываем /engine/modules/show.full.php и ищем в нем
Parseerror: syntax error, unexpected '"Смотреть онлайн' (T_CONSTANT_ENCAPSED_STRING) in /var/www/www-root/data/www/домен/engine/modules/show.full.php on line 505
Привет. Пишет такую ошибку
 
Последнее редактирование:
В этом пункте мы преобразуем title и добавим в него ключи. Что туда добавлять решайте сами, я же опишу вам как это делается.
Открываем /engine/modules/show.full.php и ищем в нем

$metatags['title'] = $row['title'];
заменил
$metatags['title'] = "Смотреть онлайн " . $row['title'] . " бесплатно в HD";

все из пункта номер 7
 
В этом пункте мы преобразуем title и добавим в него ключи. Что туда добавлять решайте сами, я же опишу вам как это делается.
Открываем /engine/modules/show.full.php и ищем в нем

$metatags['title'] = $row['title'];
заменил
$metatags['title'] = "Смотреть онлайн " . $row['title'] . " бесплатно в HD";

все из пункта номер 7
тут всё правильно. странно
 
Я делаю так:
PHP:
$tpl->result['main'] = preg_replace("/\s{1,}/", " ", $tpl->result['main']); // множественные пробелы заменяем на одинарные
$tpl->result['main'] = str_replace("\r\n",'',$tpl->result['main']); //удаляем переносы строк
$tpl->result['main'] = str_replace("\n",'',$tpl->result['main']); //удаляем переносы строк
$tpl->result['main'] = preg_replace('/<!---(.*?)--->/', '', $tpl->result['main']); //для комметирования в шаблонах, чтобы в шабе было а в коде страницы - нет. На 11,1 это уже не актуально, т.к. там есть комментирование кода через {*комментируемый код в шаблонах*}
перед
PHP:
echo $tpl->result['main'];
догадайтесь сами в каком файле это надо прописывать 😀

в main.php удали <!-- и //--> в секции скриптов... и всё норм должно работать.

После проделанных изменений код сжимается, но перестает работать Расширенный поиск.
DLE 11.1
Может кто подскажет как это исправить?
 
После проделанных изменений код сжимается, но перестает работать Расширенный поиск.
DLE 11.1
Может кто подскажет как это исправить?
http://zerocoolpro.biz/forum/goto/post?id=163054#post-163054 читай внимательно! ответ же выше сам и процитировал:
в main.php удали <!-- и //--> в секции скриптов... и всё норм должно работать.
PS кеш в ДЛЕ и в браузере после этих изменений не забывай делать. Если стоит кладу - то и там тоже.
 
PS кеш в ДЛЕ и в браузере после этих изменений не забывай делать. Если стоит кладу - то и там тоже.
Читал все внимательно и проделал по инструкции.
<!-- и //--> в секции скриптов УДАЛЯЛ.
Сайт не на клоуде. Кеш чистил.

Все отлично кроме одного но, на странице поиска нажимаем на кнопку Начать поиск или Расширенный поиск, а они не работают. Тоже самое и на странице расширенного поиска sute.ru/index.php?do=search

b439af5fa92cc003c9c128186b18c46e.jpg


Зато в шаблоне на главной форма поиска работает без проблем.
 
Проверил на стандартном шаблоне - та же песня - не работает.
 
Читал все внимательно и проделал по инструкции.
<!-- и //--> в секции скриптов УДАЛЯЛ.
Сайт не на клоуде. Кеш чистил.

Все отлично кроме одного но, на странице поиска нажимаем на кнопку Начать поиск или Расширенный поиск, а они не работают. Тоже самое и на странице расширенного поиска sute.ru/index.php?do=search

b439af5fa92cc003c9c128186b18c46e.jpg


Зато в шаблоне на главной форма поиска работает без проблем.
действительно есть такое 🙁
в файле engine/modules/search.php найти и удалить:
Код:
<!-- begin
и
// end -->
 
  • Нравится
Реакции: mwax
это у всех чтоли такая хрень ? надо найти и удалить ?
 
это у всех чтоли такая хрень ? надо найти и удалить ?
если делал сжатие кода как я писал выше - то да! если сжатие кода не делал в одну строку - то всё нормально должно быть.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху