1.10.3 обрезает урл, это баг или только у меня ?

#1 2 января 2014 в 19:05
открыл станицу для редактирования
/marinovannyi-imbir-recepty-poleznye-svoistva.html

далее сохранил и получил

/marinovannyi-imbir-recepty-poleznye-svoi.html

т.е. на слове "svoistva" произошло обрезание

таких примеров много
#2 2 января 2014 в 20:12
данной проблемы в 1.10.1 не замечено, до 1.10.2 еще руки не дошли
#3 2 января 2014 в 20:28
lezginka.ru, а зачем вам вообще нужно в урл выводить название статьи?
на СЕО такой тип вывода url не так уж сильно и влияет.
#4 2 января 2014 в 20:29
Эта проблема присутствует только в версии 1.10.3. В более ранних версиях урла не обрезалась, а вот в 1.10.3 разработчики почему-то решили, что для урлы достаточно 40 знаков.
Исправляется это в файле core/cms.php. Находите там цифру 40 и меняете на любую, например на 140, и будет Вам щщастье. ;)
#5 2 января 2014 в 20:35


lezginka.ru, а зачем вам вообще нужно в урл выводить название статьи?
на СЕО такой тип вывода url не так уж сильно и влияет.

ByFly

это долгая история :)
#6 2 января 2014 в 20:36


Эта проблема присутствует только в версии 1.10.3. В более ранних версиях урла не обрезалась, а вот в 1.10.3 разработчики почему-то решили, что для урлы достаточно 40 знаков.
Исправляется это в файле core/cms.php. Находите там цифру 40 и меняете на любую, например на 140, и будет Вам щщастье. ;)

Николаiч

Николаiч спс
#7 2 января 2014 в 20:40
  1. return mb_substr($string, 0, 40);

return Spyc::YAMLDump($array,2,40);

больше нигде не нашел
#8 2 января 2014 в 21:06
И как это повлияет на безопасность? Неужели просто так, от нечего делать, взяли и обрезали урл.
#9 2 января 2014 в 21:15
  1. return mb_substr($string, 0, 40);
вот тут прописал 140 и все изменилось… какие последствия из этого будет не знаю
#10 2 января 2014 в 21:21
В 10.2 у меня урл уже резался. Сделала тоже самое, что и в посте выше
#11 2 января 2014 в 21:23

Николаич думаю из моего блога взял решение? Это одно из непонятных решений, которое кто то посоветовал.

letsgo
Сам Fuze и посоветовал — instantcms.ru/novosti/release1102.html#comment_59635
#12 2 января 2014 в 22:47
оч. странное решение укоротить урлу...
поменял на всех своих, благодарю за наводку!
#13 2 января 2014 в 23:15

Сам Fuze и посоветовал

Shishlena

И осталось это среди комментов. А всего то надо было в дистрибьютиве сменить 1 цифру. Я незнаю кто такое советует, естественно самому Fuze без разницы особо, сколько будет в урле, но тот кто советовал видать большой умник.
#14 2 января 2014 в 23:34

И как это повлияет на безопасность?

Reborn

На безопасность это не повлияет.
#15 3 января 2014 в 00:04

А всего то надо было в дистрибьютиве сменить 1 цифру.

letsgo
Скорее одну строчку — файл /core/cms.php метод strToURL заменить

  1. return mb_substr($string, 0, 40);
на

  1. return $string;

но тот кто советовал видать большой умник.

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