Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

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

Тема в разделе "Модули DLE", создана пользователем DLEPlugins, 27 авг 2016.

27.08.16 в 05:00
25.07.22 в 13:06
201
93.939
20
  1. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    меняю на линии 895. кинь 2 свои строчки, не знаю вряд ли наверно поможет
     
  2. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    PHP:
        if ($cat_info[$category_id]['metatitle'] != ''$metatags['header_title'] = $cat_info[$category_id]['metatitle'];
        else 
    $nam_e stripslashes $cat_info[$category_id]['name'] );
    перед обоими ; поставь
    Код:
     ." текст текст текст"
    должно сработать!
     
  3. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    хахах я х3, но у меня чето не пашет
    Код:
        if ($cat_info[$category_id]['metatitle'] != '') $metatags['header_title'] = $cat_info[$category_id]['metatitle'] ." текст текст текст";
        else $nam_e = stripslashes ( $cat_info[$category_id]['name'] ) ." текст текст текст";
     
  4. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
  5. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
  6. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    значит клауд у тебя не в режиме разработчика нихуяси
     
  7. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.296
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    там очистить весь кэш нужно в клауде
     
    • Нравится Нравится x 1
  8. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    Вот такая модификация ниже стоит
    Код:
    if ($do == "cat" and $category != '' and $subaction == '') //если категория
    {
        if($cat_info[$category_id]['metatitle'])
            $metatags['title'] = isset($page_extra) ? stripslashes($cat_info[$category_id]['metatitle']) . $page_extra : stripslashes($cat_info[$category_id]['metatitle']);
        elseif($metatags['header_title'])
            $metatags['title'] = isset($page_extra) ? stripslashes($metatags['header_title']) . $page_extra : stripslashes($metatags['header_title']);
        else
            $metatags['title'] = isset($page_extra) ? stripslashes($cat_info[$category_id]['name']) . $page_extra : stripslashes($cat_info[$category_id]['name']);
    }
    elseif ($dle_module == "main") //если главная страница
        $metatags['title'] = isset($page_extra) ? stripslashes($config['home_title']) . $page_extra : stripslashes($config['home_title']);
    elseif ($metatags['header_title']) $metatags['title'] = stripslashes($metatags['header_title']);
    if ( $disable_index ) $disable_index = "\n<meta name=\"robots\" content=\"noindex,nofollow\" />"; else $disable_index = "";
    
    if (! $rss_url) {
       
        if ($config['allow_alt_url']) {
            $rss_url = $config['http_home_url'] . "rss.xml";
        } else {
            $rss_url = $config['http_home_url'] . "engine/rss.php";
        }
       
        $rss_title = $config['home_title'];
    }
     
  9. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    если удалить этот код и поставить там перед ; текст, тогда пашет
     
  10. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    @never3d22, я хз для чего этот код, но его тоже можно подправить аналогичной правкой в
    Код:
        if($cat_info[$category_id]['metatitle'])
            $metatags['title'] = isset($page_extra) ? stripslashes($cat_info[$category_id]['metatitle']) . $page_extra : stripslashes($cat_info[$category_id]['metatitle']);
        elseif($metatags['header_title'])
            $metatags['title'] = isset($page_extra) ? stripslashes($metatags['header_title']) . $page_extra : stripslashes($metatags['header_title']);
        else
            $metatags['title'] = isset($page_extra) ? stripslashes($cat_info[$category_id]['name']) . $page_extra : stripslashes($cat_info[$category_id]['name']);
    }
     
  11. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    да я так и сделал, но только при удалении этого куска кода, и вставки в тот код который ты скинул, пашет тогда
     
  12. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    @never3d22, а тот код откуда брал? Для чего он вообще добавлен? Прям сео оптимизацию категорий он делает или просто чтоб был в коде?
     
  13. never3d22

    Забанен

    Регистрация:
    3 дек 2015
    Сообщения:
    1.021
    Лучших ответов:
    0
    Рейтинги:
    +110 / 0 / -0
    это вроде оптимизация от @Gameer
     
  14. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    понятно! я такое не ставлю... пример показал, можно и этот код подправить :)
     
  15. exorcist

    exorcist Посетитель

    Регистрация:
    4 сен 2016
    Сообщения:
    96
    Лучших ответов:
    0
    Рейтинги:
    +16 / 1 / -0
    Привет! После выполнения 7го пункта стал выдавать титл в хлебных крошках (главная/категория/смотреть онлайн {title} бесплатно)
    Как вернуть вид главная/категория/{title} ?
     
  16. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    сделать откат выполненного действия, т.е. вернуть правки в обратном порядке.
     
  17. exorcist

    exorcist Посетитель

    Регистрация:
    4 сен 2016
    Сообщения:
    96
    Лучших ответов:
    0
    Рейтинги:
    +16 / 1 / -0
    Это понятно.
    s00.yaplakal.com_pics_pics_original_1_9_8_5940891.png_900590c664e754e2fcc1604e79c900d9[1].png
    Уточняю вопрос: как правки в титле оставить, не меняя хлебные крошки?
     
  18. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Прочти свой вопрос и будет очевидно что
    надо заменить просто на {title} ;)
    :D неужели это не очевидно? o_O

    а вот здесь уже надо прописывать аналогичные условия для метатитл только в engine.php в формировании спидбара...
     
    • Нравится Нравится x 1
  19. hostlime

    hostlime Бывалый

    Регистрация:
    10 фев 2016
    Сообщения:
    463
    Лучших ответов:
    0
    Рейтинги:
    +51 / 0 / -0
    Как добавить разметку микроданных (itemprop="") для содержимого доп полей ?
    для разметрик актеров, режиссеров, категорий и т.д Вообщем чтобы можно было задавать свой itemprop для каждого доп поля!
     
  20. MaHarder

    MaHarder Местный

    Регистрация:
    9 июн 2015
    Сообщения:
    1.054
    Лучших ответов:
    0
    Рейтинги:
    +333 / 0 / -0
    http://maxim-harder.de/dle/hacks/30-mikrorazmetka-na-tematiku-kino-po-versii-schemaorg.html
    Пункт о Show.full.php
     
    • Нравится Нравится x 3
Яндекс.Метрика