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

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

Делаем правильные title и description

Тема в разделе "Яндекс", создана пользователем Marques, 11 мар 2016.

11.03.16 в 13:28
24.01.19 в 03:48
25
4.424
4
  1. TopicStarter Overlay
    Marques

    PRO Users

    Регистрация:
    12 апр 2015
    Сообщения:
    1.885
    Лучших ответов:
    0
    Рейтинги:
    +693 / 3 / -0
  2. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.297
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    upload_2016-3-11_12-50-35.png
    104 символа (не включая спец символ)
     
  3. ZerocooL

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    29 янв 2015
    Сообщения:
    8.679
    Лучших ответов:
    9
    Мануалы:
    31
    Рейтинги:
    +5.089 / 210 / -1
  4. TopicStarter Overlay
    Marques

    PRO Users

    Регистрация:
    12 апр 2015
    Сообщения:
    1.885
    Лучших ответов:
    0
    Рейтинги:
    +693 / 3 / -0
    и что дальше? Думаешь, подловил мастера?) Не надо засорять тему, если не шаришь в чем то. Почитай и намотай на ус - там инфа процентов на 90-95 имеет подтверждение.
     
  5. TopicStarter Overlay
    Marques

    PRO Users

    Регистрация:
    12 апр 2015
    Сообщения:
    1.885
    Лучших ответов:
    0
    Рейтинги:
    +693 / 3 / -0
    А главное, там раскрыты почти все вопросы новичков по тайтлу, которые практически каждый день на форуме задаются. К ознакомлению - обязательно
     
  6. Karambole

    PRO Users

    Регистрация:
    7 апр 2016
    Сообщения:
    531
    Лучших ответов:
    1
    Рейтинги:
    +300 / 106 / -0
    Искал по форуму, помню где-то видел, но не могу найти, поэтому спрошу здесь.
    Что нужно исправить, чтоб в дескрипшине выводилось такое:
    <meta name="description" content="Смотреть онлайн в хорошем качестве {title}" />
    (т.е. в каждом посте в дескрипшине выводилась фраза "Смотреть онлайн в хорошем качестве" + автоматически подставлялось название новости вместо - {title} (этот тег не подходит).)
    Где-то видел, что нужно редактировать то-ли в файле "engine/engine.php" или в файле "engine/modules/show.full.php".
    Идеально было бы чтоб такой description был только в постах (в категориях и на главной остался так как есть),
    поэтому я ковырялся в файле - "engine/modules/show.full.php"
    Погуглил один вариант такой:
    Открываем engine/modules/show.full.php, ищем:
    Заменяем на:
    Но этот вариант чёт не заработал у меня, ничего не поменялось (кэш чистил). Может это для старых ДЛЕ такой вариант, хз.

    Помню где-то видел, кто-то на форуме уже описывал вариант замены дескрипшина, не могу найти. В гугле тоже не нашел. Подскажите, пожалуйста!
     
  7. yurii

    yurii Новичок

    Регистрация:
    12 фев 2017
    Сообщения:
    29
    Лучших ответов:
    0
    Рейтинги:
    +2 / 0 / -0
    У вас парсер кинопоиска установлен? Если да то делайте примерно так. В настройках парсера Шаблоны в поле Метатег title пропишите типа [pkpgiven_name_f] ([pkpgiven_year]) смотреть онлайн бесплатно. К новым фильмам будет дописываться смотреть онлайн бесплатно.
     
  8. Karambole

    PRO Users

    Регистрация:
    7 апр 2016
    Сообщения:
    531
    Лучших ответов:
    1
    Рейтинги:
    +300 / 106 / -0
    @yurii, неа, у меня другой парсер (адалт сайт). Мне нужно изменить только "description".
     
  9. yuragan

    yuragan Бывалый

    Регистрация:
    2 фев 2017
    Сообщения:
    396
    Лучших ответов:
    0
    Рейтинги:
    +118 / 1 / -0
    если память у меня норм,то вроде igrovik тему создавал, или писал об этом, я тоже интересовался...но это не точно,спроси у него.
     
    • Нравится Нравится x 1
  10. Karambole

    PRO Users

    Регистрация:
    7 апр 2016
    Сообщения:
    531
    Лучших ответов:
    1
    Рейтинги:
    +300 / 106 / -0
    возможно, я тоже помню где-то кто-то (возможно и igrovik) рассказывал как это сделать, но не могу найти.
    @igrovik, призываю тебя))) если знаешь, подскажи, пожалуйста!
     
    • Нравится Нравится x 1
  11. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.992
    Лучших ответов:
    6
    Рейтинги:
    +2.000 / 141 / -0
    а мне keywords поменять во всех новостях надо,а в категориях оставить
     
  12. volodec

    volodec Посетитель

    Регистрация:
    17 фев 2017
    Сообщения:
    60
    Лучших ответов:
    0
    Рейтинги:
    +10 / 4 / -0
    именно там, ближе к 1000 строке ищи:
    Код:
    $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']}" />{$disable_index}
    {$s_meta}<link rel="search" type="application/opensearchdescription+xml" href="{$config['http_home_url']}engine/opensearch.php" title="{$config['home_title']}" />
    HTML;
     
  13. volodec

    volodec Посетитель

    Регистрация:
    17 фев 2017
    Сообщения:
    60
    Лучших ответов:
    0
    Рейтинги:
    +10 / 4 / -0
    Только это глобально поменяет тебе дескрипшн
     
  14. ZULI

    ZULI Бывалый

    Регистрация:
    16 ноя 2016
    Сообщения:
    926
    Лучших ответов:
    1
    Рейтинги:
    +248 / 29 / -0
    @Karambole, все верно делаешь, но если у тебя дескрипшены прописаны в каждом посту (а это оно генерится само) то у тебя ничего и не выходит.

    Убери ненужную проверку, оставь так:

    $metatags['description'] = 'Смотреть онлайн в хорошем качестве ' . $row['title'] . ' на нашем сайте...';

    @Romantv, c keywords, title и прочей байдой делается по аналогии.
     
    • Нравится Нравится x 2
  15. Karambole

    PRO Users

    Регистрация:
    7 апр 2016
    Сообщения:
    531
    Лучших ответов:
    1
    Рейтинги:
    +300 / 106 / -0
    это я нашел и там ковырялся, но в том то и дело - оно глобально меняет, т.е. и для главной, и для категорий, и для постов.
    а вот в файле "engine/modules/show.full.php" по идее должно менять только для "fullnews" (я так думаю))) и вроде кто-то уже описывал такой способ.
     
  16. Karambole

    PRO Users

    Регистрация:
    7 апр 2016
    Сообщения:
    531
    Лучших ответов:
    1
    Рейтинги:
    +300 / 106 / -0
    @ZULI, если я правильно понял, то в файле "engine/modules/show.full.php" нужно найти:
    и заменить на:
    Т.е. мне мешали эти проверки:
    if( $row['descr'] ) и эта - else $metatags['description'] = $row['title'];

    (я прост не шарю в php, всё не могу себя заставить подучить хотя бы основы. Только немного в css-стилях и html разбираюсь)
     
  17. ZULI

    ZULI Бывалый

    Регистрация:
    16 ноя 2016
    Сообщения:
    926
    Лучших ответов:
    1
    Рейтинги:
    +248 / 29 / -0
    @Karambole, это проверка смотрит если у тебя есть сгенерированые автоматом дескрипшены то тулит их и на твои забивает. старые дле генерили их сами, в новых можно отключить авто-генерацию, но для старых постов они все равно останутся. в моем варианте просто убрана проверка и жестко задается этот метатаг.
     
    • Нравится Нравится x 1
  18. Karambole

    PRO Users

    Регистрация:
    7 апр 2016
    Сообщения:
    531
    Лучших ответов:
    1
    Рейтинги:
    +300 / 106 / -0
    @ZULI, Спасибо!
    Сделал по Вашему варианту, заменил на:
    Но интересно, что дескрипшины поменялись на парочке последних постов, а для старых остались как были (кэш чистил).
    Т.е. даже в таком варианте как ваш:
    даже когда "жестко" задается этот тег, всё равно он будет действовать только для новых и последующих постов? а старые останутся?
    И можно как-то старые изменить?
    Т.е. сделать как, допустим, в шаблоне если вставить где-то тег "{title}", то он будет вставляться туда автоматом, по мере формирования страницы на сервере.
    Можно ли сделать и для дискрипшина так же - чтоб заменить его на всём сайте (и на старых постах тоже) ?
    (или ваш вариант должен менять на всем сайте, просто я что-то неправильно сделал) ?
     
  19. ZULI

    ZULI Бывалый

    Регистрация:
    16 ноя 2016
    Сообщения:
    926
    Лучших ответов:
    1
    Рейтинги:
    +248 / 29 / -0
    Оно генерит описание вместе со страницей, на старые посты тоже генерится, т.к. проверка отключена, единственное что может быть кеш на сайте или в браузере. У меня так работает на 10.2 и на 11.2 (они отличаются по коду).
     
    • Нравится Нравится x 1
  20. yuragan

    yuragan Бывалый

    Регистрация:
    2 фев 2017
    Сообщения:
    396
    Лучших ответов:
    0
    Рейтинги:
    +118 / 1 / -0
    ну вот,а igrovik так и не пришел)
     
Яндекс.Метрика