Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

Вопрос по title

Discussion in 'Яндекс' started by tish88, Jul 22, 2015.

22.07.15 в 19:04
22.07.15 в 22:03
30
2,931
0
  1. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    Доброго времени суток.

    Хотел поинтересоваться у знающих людей... Вот у меня есть основное название сайта, в котором глаголится что-то вроде "Смотреть кино фильмы онлайн бесплатно, фильмы 2015 в хорошем качестве, блаблабла" (не помню сейчас наизусть, но это и не важно). Когда открываешь какой-то фильм или категорию, то выводится в title "Офигенный фильм >> Смотреть кино фильмы онлайн бесплатно, фильмы 2015 в хорошем качестве, блаблабла".

    Смотрю на это и понимаю, что нихрена это не хорошо. Подскажите, пожалуйста, как это сделать по уму вроде "Офигенный фильм >> Смотреть онлайн на Сайт.ру"? Где собака зарыта? Не могу что-то понять....

    Тут еще допускается вполне себе вариант с кривыми руками. Возможно и такое, но все равно не пойму как title по уму настроить, чтобы в категориях и полной новости отображалось бы красиво :)
     
  2. Marek

    Marek Бывалый

    Messages:
    250
    Likes Received:
    64
    Best Answers:
    0
    Поставь SimpleSEO и все настроиш красиво
     
    • Нравится Нравится x 1
  3. ZerocooL

    ZerocooL Staff Member Администратор VIP Кинотрафик v2

    Messages:
    8,805
    Likes Received:
    4,497
    Best Answers:
    10
    Documents:
    31
    @tish88, в файле engine.php что в папке engine
    Ищи такой кусок кода

    Code:
    if ($nam_e) {
    
        $metatags['title'] = $nam_e . $page_extra . ' » ' . $metatags['title'];
        $rss_title = $metatags['title'];
    
    } elseif ($titl_e) {
    
        $metatags['title'] = $titl_e . $page_extra . ' » ' . $config['home_title'];
    
    } else $metatags['title'] .= $page_extra;
    Вот

    Code:
    ' » ' . $config['home_title']
    и есть вставка твоего названия сайта.
    Убери, замени на то как тебе угодно
     
    • Нравится Нравится x 1
  4. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    Спасибо тебе, друг! Думаю, что пригодится)) Я просто не большой любитель модулей разных, но можно попробовать.

    А то я помнится как-то делал раньше на своих dle-шных сайтах. Но все добро продал года так 3 назад и в сети держал только блок на WP. А сейчас вот связался снова с DLE и вообще ничего не помню. Как я что делал... Да и что вообще делал...
     
  5. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    @ZerocooL, спасибо тебе!) Хм... по-моему то, что нужно как раз. Сейчас поэкспериментирую))
     
  6. dusk

    dusk Staff Member VIP Кинотрафик v2

    Messages:
    1,106
    Likes Received:
    360
    Best Answers:
    0
    Вообще не понимаю как такая бредогенерация получилась, если в каждой новости заполняется тайтл
     
  7. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    @dusk, да. Но еще идет приписка с основного названия сайта.
     
  8. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    Кстати, а кто-нибудь заполняет пункт "Метатег title:" при добавлении новости?
     
  9. dusk

    dusk Staff Member VIP Кинотрафик v2

    Messages:
    1,106
    Likes Received:
    360
    Best Answers:
    0
    Так вот именно о нём и речь. Заполняй и будет тебе щасте
     
    • Нравится Нравится x 1
  10. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    @dusk, вот я только об этом подумал)) Но на сайте over 10к новостей... Так что сейчас играюсь, добиться хочу автоматического добавления нужного для всех новостей.
     
  11. dusk

    dusk Staff Member VIP Кинотрафик v2

    Messages:
    1,106
    Likes Received:
    360
    Best Answers:
    0
    @tish88, тогда как зеро сказал. Только с остальными страницами нужно будет разобраться, им ведь тоже будет приписываться. Прогер нужен
     
  12. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    @dusk, ну остальные страницы - это мелочь. Собственно, я сейчас как раз по направлению, которое дал @ZerocooL работаю. Кажется я почти добился того, что нужного :)
     
  13. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    Не, не все получается как хотелось бы... В общем, можно просто нафиг снести
    и вписать то, что мне нужно. Но есть один нюанс - не хочет принимать русский язык и жалуется на ошибку синтаксиса. А так красиво бы получилось))
     
  14. ZerocooL

    ZerocooL Staff Member Администратор VIP Кинотрафик v2

    Messages:
    8,805
    Likes Received:
    4,497
    Best Answers:
    10
    Documents:
    31
    @tish88, 1 файл открой в правильной кодировке и сохраняй также и все будет нормально
    2 вот пример с правильным синтаксисом
    Code:
        $metatags['title'] = $titl_e . $page_extra . что угодно;
     
  15. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    @ZerocooL, да utf-8 там и в ней же сохраняю. В том и дело... Сейчас еще попробую, конечно.
     
  16. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    Перепроверил - UTF-8 (без BOM). Синтаксис такой и есть. Что-то не то... Буду думать.
     
  17. dusk

    dusk Staff Member VIP Кинотрафик v2

    Messages:
    1,106
    Likes Received:
    360
    Best Answers:
    0
    Потом отпиши что получилось
     
  18. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    Хех)) Уже нашел причину. Она проста - "й"o_O Теперь осталось придумать, что туда вписать, не используя "й":confused:
     
  19. dusk

    dusk Staff Member VIP Кинотрафик v2

    Messages:
    1,106
    Likes Received:
    360
    Best Answers:
    0
    Нужно убрать как зеро сказал, чтоб не приписывалось название сайта после заголовка новости, если метатайтл в новости не был заполнен.
    Вторым пунктом будет в файле show.full.php найти строку
    $metatags['title'] = $row['title'];
    $metatags['title'] › означает метатег полной новости, оно отправляет данные из $row['title'] в title страницы.
    Влияет только на страницы полной новости.
    $row['title'] это сам заголовок.
    то есть нужно как-то дописать дальше, только русский не принимает. ошибка синтаксиса и т.п. я в php дуб.
    $metatags['title'] = $row['title'] смотреть онлайн в хорошем качестве...;

    Как это сделать, чтоб двиг съел?
     
  20. TopicStarter Overlay
    tish88

    tish88 Бывалый

    Messages:
    419
    Likes Received:
    88
    Best Answers:
    0
    @dusk, нихрена ж себе ты понаписал)) Кстати, а зачем мучить show.full.php, если в engine.php все это можно сделать? Нюанс - не нравится буква "й".