Первый старт - Русское  сообщество Discuz!X

 Забыли пароль?
 Регистрация
Просмотры: 490|Ответы: 0
Свернуть

Решение проблемы с пробелами в титлах

[Скопировать ссылку]

Темы

Сообщения

0

Баланс

Новичок

Rank: 1

Баланс
0
Опубликовано 29-10-2016 15:08:57 | Показать все сообщения |Режим чтения

Для просмотра нужна авторизация!

Для просмотра Вам необходимо авторизироваться.
Если Вы еще не зарегистрированы, перейдите по ссылке: Регистрация.

x
Возможно все заметили что в титлах сайта отстутствют пробелы, это отрицательно влияет на SEO. Для того чтобы это исправить нужно в файле source/class/helper/helper_seo.php найти следующий фрагмент

  1. public static function strreplace_strip_split($searchs, $replaces, $str) {
  2.                 $searchspace = array('((\s*\-\s*)+)', '((\s*\,\s*)+)', '((\s*\|\s*)+)', '((\s*\t\s*)+)', '((\s*_\s*)+)');
  3.                 $replacespace = array('-', ',', '|', ' ', '_');
  4.                 return trim(preg_replace($searchspace, $replacespace, str_replace($searchs, $replaces, $str)), ' ,-|_');
  5.         }
Скопировать код
и заменить его на

  1. public static function strreplace_strip_split($searchs, $replaces, $str) {
  2.      $searchspace = array('(((\s)*\-(\s)*)+)', '(((\s)*\,(\s)*)+)', '(((\s)*\|(\s)*)+)', '(((\s)*\t(\s)*)+)', '(((\s)*_(\s)*)+)');
  3.      $replacespace = array('$3-$3', '$3,$3', '$3|$3', '$3 $3', '$3_$3');
  4.      return trim(preg_replace($searchspace, $replacespace, str_replace($searchs, $replaces, $str)), ' ,-|_');
  5.      }
Скопировать код
и почистить кэш. Готово)))
Чтобы ответить, вам надо авторизироваться в системе Вход | Регистрация

Правила начислений

Теги|Черный список|Archiver|Правообладателям|Первый старт

GMT+3, 19-10-2017 21:02 , Processed in 0.055836 second(s), 17 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

Быстрый ответ Вернуться к началу Назад к списку