LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 04:23:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Замена некоторых букв на символ & в названии категории  (Прочитано 3614 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Dutch
Support Team
*****

Репутация: +72/-12
Offline Offline

Пол: Мужской
Сообщений: 465


Я все вижу!


« : 14.01.2007, 01:54:32 »

Привет!

Вот смотрю, что есть траблы с некоторыми символами.
Например Ы заменятся на &

У кого такие же траблы пишите в этот топик.
Собирем все данные по символам русского и украинского языка и можно будет отослать розработчику.

Тестил на пхп 4.4.4
Записан
AntonG
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 70


« Ответ #1 : 15.01.2007, 15:03:36 »

xml надо было тогда самому поправить.

или уже лезть в mysql для правки свойств полей.
Записан
PaLyCH
Живу я здесь
******

Репутация: +139/-14
Offline Offline

Пол: Мужской
Сообщений: 1369


Архитектор сайтов


« Ответ #2 : 31.01.2007, 12:25:59 »

Та же самая беда и у меня....  В база не хочется лезть....
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #3 : 31.01.2007, 16:12:32 »

По идее достаточно в файле config.class.php удалить или закомментировать строки:

	
	
if(
strtoupper($iso[1]) != "UTF-8")
	
	
	
$string htmlentities($string);

и чуть ниже заменить
	
	
	
if(
strtoupper($iso[1]) != "UTF-8")
	
	
	

	
	
	
	
$string stripslashes(stripslashes(html_entity_decode($string)));
	
	
	
else
	
	
	
	
$string stripslashes(stripslashes($string));
на
	
	
	
$string stripslashes(stripslashes($string));
Записан
PaLyCH
Живу я здесь
******

Репутация: +139/-14
Offline Offline

Пол: Мужской
Сообщений: 1369


Архитектор сайтов


« Ответ #4 : 31.01.2007, 18:25:33 »

Респект и уважение Smart-у. Данный фикс действительно исправил эту ошибку. ставлю плюс Cheesy
Записан
pavel
Гость
« Ответ #5 : 01.03.2007, 00:17:48 »

Сделал все как написано , и ничего не вышло, еще больше всяких значков получилось
Èçðàèëü ( -/ 1)

Êàòàëîã ïî Èçðà&egr
 Че делать?
Записан
Patrick
Осваиваюсь на форуме
***

Репутация: +6/-12
Offline Offline

Пол: Мужской
Сообщений: 177


« Ответ #6 : 02.06.2007, 11:19:19 »

Сделал все как написано , и ничего не вышло, еще больше всяких значков получилось
Èçðàèëü ( -/ 1)

Êàòàëîã ïî Èçðà&egr
 Че делать?

Тоже все сбилось при попытке исправить таким методом. Кодировка сбивается после выставления строки: $string = stripslashes(stripslashes($string));

помогло это:  http://joomlaforum.ru/index.php/topic,7335.msg47247.html#msg47247
« Последнее редактирование: 02.06.2007, 15:04:35 от Patrick » Записан
ljosha
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 125


« Ответ #7 : 03.12.2007, 16:21:24 »

смарт, уважаемый автор сего чуда не мог бы ты выложить уже модифицированный файл config.class.php, я не силён в пхп поэтому прошу о помощи! заранее спасибо
Записан
licbez
Осваиваюсь на форуме
***

Репутация: +9/-0
Offline Offline

Сообщений: 101



« Ответ #8 : 15.09.2008, 18:17:56 »

Подниму топик......
Дело в том, что почти всё получилось (и даже с поиском) - нигде никаких крокозябр и всё работает...
НО, у меня SOBI2 используется в контенте с украинским языком, так вот при поиске (и только при поиске) где есть украинские символы (например буква "і") в результатах поиска ничего не находит т.к. в процессе поиска он воспринимает фразу "Квітнева" как "Квтнева". Во всём остальном всё гуд.
Подскажите, где проблемка?
P.S. SOBI2 RC 2.8.7.2   + J1.0.15LE
Записан
mystique
Давно я тут
****

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 279



« Ответ #9 : 23.09.2009, 21:44:31 »

На джомле 1.0.15 поставил версию SOBI2 RC 2.9.2.3  
При заведении категорий получил ту же проблему. Некоторые символы в названии и вводном тексте вдруг подменяются на амперсанды, чем строка и завершается. Прияем подменя происходит непонятным образом.

Например (вводилось без кавычек):

"Научно-технический музей" был преобразован в "Научно-технич&arin "
после Ч шла буква Е, которая в этой строке уже встречалась ранее. Не понятно, почему разрыв произошел именно в этом месте.

"Военно-исторический музей" был преобразован в "Военно-историч&am "


Причем, если добавить категории через множественное добавление категорий, то добавление пройдет успешно. Но если зайти в эту категорию и еще раз ее сохранить. уже из описания (например добавил описание категории), то название снова обрежется.


Смотрел длину поля в базе. 100 символов. Так что через БД обрезаться не должно.
Пробовал забивать поле единичками. Не обрезается. Лишнее доказательство, что тут реакция не на длину поля, а именно на какие-то символы...

Пробовал внести правки из предложенных ранее, но видимо SOBI2 с тех пор далеко шагнул. В исходниках просто не нашел этих строк для исправления.  Подскажите пожалуйста, где решение?

PS пробовал задавать по-больше длину первого поля в настройках: "Компоненты / SOBI2 / Параметры:  [Параметры добавления ] / Поля / Длинна первого поля". Разницы не заметил.
« Последнее редактирование: 23.09.2009, 21:59:39 от mystique » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet