Перейти к публикации

Рекомендованные сообщения

Добрый день! Подскажите пожалуйста как избавить от хвостике в title, имеющего вид "» DataLife Engine".

Для более ранних версий множество статей с готовым решением, но сейчас я так понял все находиться уже в других файлах.

Может кто-то реализовывал подобное на новые версии? Или есть готовые варианты?

Буду благодарен за любую помощь.

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, Cartmont сказал:

Для более ранних версий множество статей с готовым решением, но сейчас я так понял все находиться уже в других файлах.

Это неверно. Все это находится в одном и том же месте как и во всех версиях скрипта. Те решения что вы нашли раньше также подойдут.

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, Cartmont сказал:

Строки которые предлагают заменить в тех файлах уже нету, или они изменены?

Дайте ссылку на вашу инструкцию что вы нашли.

Ссылка на сообщение
Поделиться на других сайтах
  1. Открываем /engine/engine.php, находим код :
    $metatags['title'] = $nam_e . $page_extra . '
    »
    ' . $metatags['title'];
    Меняем на:
    $metatags['title'] = $nam_e . $page_extra;
    Далее ищем :
    $metatags['title'] = $titl_e . $page_extra . '
    »
    ' . $config['home_title'];
    Меняем на :
    $metatags['title'] = $titl_e . $page_extra;
    Далее ищем код :
    if ( $metatags['header_title'] ) $metatags['title'] = stripslashes($metatags['header_title'].$page_extra);
    Меняем на:
    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']);

     

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, Cartmont сказал:

Открываем /engine/engine.php, находим код :


$metatags['title'] = $nam_e . $page_extra . '
»
' . $metatags['title'];

Меняем на:

 

Эта инструкция в принципе неверна. Ни для какой версии DLE. Должно быть все в одну строку, а не разбита на несколько строк. Во всех версиях скрипта она в одну строку, и она есть в дистрибутиве, в том числе и в актуальной версии скрипта. То же самое и поиск другого что у вас там на несколько строк разбито.

Ссылка на сообщение
Поделиться на других сайтах

Если я правильно понял достаточно только двух действий?

$metatags['title'] = $nam_e . $page_extra . ' » ' . $metatags['title'];

Заменить на

$metatags['title'] = $nam_e . $page_extra;
$metatags['title'] = $titl_e . $page_extra . ' » ' . $config['home_title'];

Заменить на:

$metatags['title'] = $titl_e . $page_extra;

 

PS: выше все правильно, разбивка строк - это ошибка при добавлении поста)

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...