Cartmont 0 Опубликовано: 16 мая 2018 Рассказать Опубликовано: 16 мая 2018 Добрый день! Подскажите пожалуйста как избавить от хвостике в title, имеющего вид "» DataLife Engine". Для более ранних версий множество статей с готовым решением, но сейчас я так понял все находиться уже в других файлах. Может кто-то реализовывал подобное на новые версии? Или есть готовые варианты? Буду благодарен за любую помощь. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 16 мая 2018 Рассказать Опубликовано: 16 мая 2018 7 минут назад, Cartmont сказал: Для более ранних версий множество статей с готовым решением, но сейчас я так понял все находиться уже в других файлах. Это неверно. Все это находится в одном и том же месте как и во всех версиях скрипта. Те решения что вы нашли раньше также подойдут. Цитата Ссылка на сообщение Поделиться на других сайтах
Cartmont 0 Опубликовано: 16 мая 2018 Рассказать Опубликовано: 16 мая 2018 Автор Строки которые предлагают заменить в тех файлах уже нету, или они изменены? Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 16 мая 2018 Рассказать Опубликовано: 16 мая 2018 стр. 1188 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 16 мая 2018 Рассказать Опубликовано: 16 мая 2018 5 минут назад, Cartmont сказал: Строки которые предлагают заменить в тех файлах уже нету, или они изменены? Дайте ссылку на вашу инструкцию что вы нашли. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Cartmont 0 Опубликовано: 16 мая 2018 Рассказать Опубликовано: 16 мая 2018 Автор Открываем /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']); Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 16 мая 2018 Рассказать Опубликовано: 16 мая 2018 4 минуты назад, Cartmont сказал: Открываем /engine/engine.php, находим код : $metatags['title'] = $nam_e . $page_extra . ' » ' . $metatags['title']; Меняем на: Эта инструкция в принципе неверна. Ни для какой версии DLE. Должно быть все в одну строку, а не разбита на несколько строк. Во всех версиях скрипта она в одну строку, и она есть в дистрибутиве, в том числе и в актуальной версии скрипта. То же самое и поиск другого что у вас там на несколько строк разбито. Цитата Ссылка на сообщение Поделиться на других сайтах
Cartmont 0 Опубликовано: 16 мая 2018 Рассказать Опубликовано: 16 мая 2018 Автор Спасибо за ответ, попробую покрутить Цитата Ссылка на сообщение Поделиться на других сайтах
Cartmont 0 Опубликовано: 16 мая 2018 Рассказать Опубликовано: 16 мая 2018 Автор Если я правильно понял достаточно только двух действий? $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: выше все правильно, разбивка строк - это ошибка при добавлении поста) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.