ЧПУ

Подрезается URL

#1 12 января 2012 в 10:57
Автоматом подрезается УРЛ с двумя одинаковыми буквами
Пример:
Заголовок — "Плеер"
Авто УРЛ — "/pler.html"
Как это можно исправить без ручного исправления Урлов?
#2 12 января 2012 в 12:07
Файл ядра /core/cms.php, строка где-то 3707(для инстанта 1.9) в методе strToURL()
  1. $string = preg_replace('/(['.$ru.']+)/i', $en, $string);
замените на
  1. $string = str_replace($ru, $en, $string);
Сам не пойму почему, но в данном случае некорректно работает preg_replace(), хотя по документации должен заменять все вхождения.
#3 12 января 2012 в 12:39


Файл ядра /core/cms.php, строка где-то 3707(для инстанта 1.9) в методе strToURL()

  1. $string = preg_replace('/(['.$ru.']+)/i', $en, $string);
замените на
  1. $string = str_replace($ru, $en, $string);
Сам не пойму почему, но в данном случае некорректно работает preg_replace(), хотя по документации должен заменять все вхождения.

Марат

Огромное спасибо сам бы не решил, помогло!!!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.