CMS DataLife Engine - Система управления сайтами

Авторизация  
Cartmont

Изменить Title в DLE 13.0

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

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

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

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

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

Поделиться сообщением


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

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

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

Поделиться сообщением


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

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

Поделиться сообщением


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

стр. 1188

  • Поддерживаю 1

Поделиться сообщением


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

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

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

  • Спасибо 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  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: выше все правильно, разбивка строк - это ошибка при добавлении поста)

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация