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

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Русские буквы URL после использования OpenSEF  (Прочитано 9598 раз)
0 Пользователей и 1 Гость смотрят эту тему.
aressto
Осваиваюсь на форуме
***

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

Сообщений: 28


« : 21.08.2006, 15:33:19 »

Прекрасное мощное дополнение, находка для SEO оптимизаторов, НО не могу разобраться с глюками, помогите!
Использую RC5 последний доработанный userxp (big thanx man)

Вот такие штуки лезут в URL:
%c7%c0%ce-%22%cf%c0%cd%c3%c5%df%22-%cc%ee%f1%ea%e2%e0.html

http://test.xxx.ru/contact/%ca%ee%ed%f2%e0%ea%f2%fb/

там по русски написано Контакты, т.е. название категории
как этого избежать?
Записан
userxp
Администратор
*****

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

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


Злой и ужасный бармалей


« Ответ #1 : 21.08.2006, 16:09:18 »

есть такая фигня.
я думаю, что лучше посмотреть оригинальные ссылки и записать их SEF-аналог в виде FURL в таблицу.
вручную.
« Последнее редактирование: 21.08.2006, 16:16:54 от userxp » Записан
linoge
Гость
« Ответ #2 : 21.08.2006, 17:11:10 »

А разве можно использовать кирилицу в ссылках?? Помойму это невозможно.
Записан
userxp
Администратор
*****

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

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


Злой и ужасный бармалей


« Ответ #3 : 21.08.2006, 17:46:04 »

А разве можно использовать кирилицу в ссылках??
как два пальца обосфальт Azn
выглядит коряво, хотя и работает
Записан
aressto
Осваиваюсь на форуме
***

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

Сообщений: 28


« Ответ #4 : 22.08.2006, 11:58:39 »

ага, спасибо буду пробовать править

да я даже не хотел что бы так было, оно автоматом так встало - самый облом то :*(
Записан
aquaray
Осваиваюсь на форуме
***

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

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



« Ответ #5 : 09.10.2006, 11:13:27 »

как два пальца обосфальт Azn
выглядит коряво, хотя и работает
userxp, подскажи, пожалйста, у меня OpenSEF 2.0.0-RC5 SP1, ну так вот, ссылки с русскими буквами он транслирует на английский язык и постоянно делает ошибки -  слово УСЛУГИ он транслирует как domain.ru/slugi/, т.е. пропускает первую букву, а иногда, например, Ассессмент/оценка топ-менеджеров и ключевых специалистов - транслирует так  - domain.ru/%20ssessment/otsenka_top-menedzherov_i_klyutchevykh_spetsialistov
« Последнее редактирование: 09.10.2006, 11:49:48 от aquaray » Записан
aquaray
Осваиваюсь на форуме
***

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

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



« Ответ #6 : 09.10.2006, 11:47:21 »

Оказывается, ошибка в транслите русских букв связана с тем, что первая буква в названии материала начинается с заглавной буквы. Вопрос, а как сделать так, чтобы данную проблему решить? Например: Обучение и карьера - выдает ошибку, а текст - обучение и карьера - domain.ru/obutchenie_i_kar_era/ - нормально работает
« Последнее редактирование: 09.10.2006, 11:50:49 от aquaray » Записан
userxp
Администратор
*****

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

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


Злой и ужасный бармалей


« Ответ #7 : 09.10.2006, 11:56:29 »

скачать OpenSEF 2.0.0-RC5 SP2 RU5 и security patch - там я это уже исправил (насколько я помню Grin )
Записан
aquaray
Осваиваюсь на форуме
***

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

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



« Ответ #8 : 09.10.2006, 12:36:16 »

скачать OpenSEF 2.0.0-RC5 SP2 RU5 и security patch - там я это уже исправил (насколько я помню Grin )
Спасибо, сейчас попробую Wink
Записан
aquaray
Осваиваюсь на форуме
***

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

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



« Ответ #9 : 09.10.2006, 13:31:08 »

К сожалению, однако косяки остались, и теперь даже не понятно из-за чего. Вот фраза  - достижения консалтинговой группы "Xxxxxx" - http://www.xxxxx.ru/new/kompaniya_%5Cxxxxx%5C/dostizheniya_konsaltingovoj_gruppy_xxxxx/

Что делать? Как быть?
Записан
userxp
Администратор
*****

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

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


Злой и ужасный бармалей


« Ответ #10 : 09.10.2006, 13:38:26 »

а старые ссылки постирал из БД?
Записан
aquaray
Осваиваюсь на форуме
***

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

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



« Ответ #11 : 09.10.2006, 14:17:58 »

а старые ссылки постирал из БД?
Да, постирал. Я решил сделать ссылки наподобие Категория/Материал. А названия категории сам в ручную переписал на английском, теперь все работает. Спасибо Wink
лови плюсик
Записан
AlexAnDerRewq
Гость
« Ответ #12 : 11.05.2009, 14:16:59 »

userxp!
"А разве можно использовать кирилицу в ссылках?? Помойму это невозможно.
- как два пальца обосфальт
выглядит коряво, хотя и работает"
А теперь вопрос:
А как сделать ссылки с кирилицей? Например:
исходный адрес - http://moysait.ru/index.php?option=com_content&task=view&id=18&Itemid=1
адрес который ставит OpenSef = http://moysait.ru/katalog/tovary
а как получить такой вид: http://moysait.ru/katalog/товары
?
Записан
userxp
Администратор
*****

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

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


Злой и ужасный бармалей


« Ответ #13 : 11.05.2009, 14:20:29 »

добавлять UTF8 конвертор в обе "стороны"
Записан
AlexAnDerRewq
Гость
« Ответ #14 : 11.05.2009, 14:26:06 »

userxp!
Если не сложно - как? Как добавлять UTF8 конвертор в обе "стороны" ??? Где именно? В OpenSef, конфигурация, "Замена" ? типо так:
а,б,в,г,д,е,з,и,й,к,л,м,н,о,п,р,с,т,у,ф,ц,ы,ё,ж,х,ч,ш,щ,э,ю,я,А,Б,В,Г,Д,Е,З,И,Й,К,Л,М,Н,О,П,Р,С,Т,У,Ф,Ц,Ё,Ж,Х,Ч,Ш,Щ,Э,Ю,Я
менать на:
Р°,Р±,РІ,Рі,Рґ,Рµ,Р·,Рё,Р№,Рє,Р»,Рј,РЅ,Рѕ,Рї,СЂ,СЃ,С‚,Сѓ,С„,С†,С‹,С‘,Р¶,С…,С‡,Сˆ,С‰,СЌ,СЋ,СЏ,Рђ,Р‘,Р’,Р“,Р”,Р•,Р—,Р?,Р™,Рљ,Р›,Рњ,Рќ,Рћ,Рџ,Р ,РЎ,Рў,РЈ,Р¤,Р¦,РЃ,Р–,РҐ,Р§,РЁ,Р©,Р­,Р®,РЇ
Просто сёдня не выспалси чёй-та, не могу догнать ...
Записан
userxp
Администратор
*****

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

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


Злой и ужасный бармалей


« Ответ #15 : 11.05.2009, 14:51:01 »

Если не сложно - как?
сложно

ак добавлять UTF8 конвертор в обе "стороны" ??? Где именно?
хакать опенсеф.
где - не знаю
Записан
AlexAnDerRewq
Гость
« Ответ #16 : 11.05.2009, 16:24:22 »

Вроде того:
C:\WebServers\home\MoiSait.ru\www\administrator\components\com_sef\core\sef.mapper.php:
/* HACK: russian symbols convertor */
      $lr=array(
         'а'=>'a', 'А'=>'a', 'б'=>'b', 'Б'=>'b', 'в'=>'v', 'В'=>'v', 'г'=>'g', 'Г'=>'g',
         'д'=>'d', 'Д'=>'d', 'е'=>'e', 'Е'=>'e', 'ё'=>'e', 'Ё'=>'e', 'ж'=>'zh', 'Ж'=>'zh',
         'з'=>'z', 'З'=>'z', 'и'=>'i', 'И'=>'i', 'й'=>'j', 'Й'=>'j', 'к'=>'k', 'К'=>'k',
         'л'=>'l', 'Л'=>'l', 'м'=>'m', 'М'=>'m', 'н'=>'n', 'Н'=>'n', 'о'=>'o', 'О'=>'o',
         'п'=>'p', 'П'=>'p', 'р'=>'r', 'Р'=>'r', 'с'=>'s', 'С'=>'s', 'т'=>'t', 'Т'=>'t',
         'у'=>'u', 'У'=>'u', 'ф'=>'f', 'Ф'=>'f', 'х'=>'kh', 'Х'=>'kh', 'ц'=>'ts', 'Ц'=>'ts',
         'ч'=>'tch', 'Ч'=>'tch', 'ш'=>'sh', 'Ш'=>'sh', 'щ'=>'sch', 'Щ'=>'sch', 'ъ'=>'', 'Ъ'=>'',
         'ы'=>'y', 'Ы'=>'y', 'ь'=>'', 'Ь'=>'', 'э'=>'e', 'Э'=>'e', 'ю'=>'yu', 'Ю'=>'yu',
         'я'=>'ya', 'Я'=>'ya', '—'=>'-', '№'=>'', '---'=>'-', '--'=>'-');
      $string = str_replace(array_keys($lr),array_values($lr),$string);
???
Записан
Ecspert
Завсегдатай
*****

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

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



« Ответ #17 : 27.05.2009, 23:07:00 »

подскажите, в компоненте Bookmarks тоже добавляются русские буквы, половина ссылок внутри компонента грузится, половина нет, это можно как то исправить?
http://www.slavianin.ru/katalog
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | 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