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

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

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

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


Севастополь==Россия!!!


« : 31.07.2009, 17:08:03 »

Требуется что бы стандартный SEF формировал ссылки: http://rus-master.com/2-Ремонт_квартиры/13-Вопрос.html

аналог существует это компонент kunena RE от Адептуса. там есть функция "Русский урл" при его выборе, ссылки в форуме русские. нужно то же самое и для самой Joomla 1.5

как вариант можно обсудить я оплачу создания плагина, а потом автор сможет выложить его для сообщества, но это по желанию разработчика.
« Последнее редактирование: 26.10.2009, 20:33:48 от PaLyCH » Записан
shprota
Разработчик расширений для Joomla 1.5
*

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

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


Тружусь, не покладая рук


« Ответ #1 : 31.07.2009, 17:10:20 »

Если есть желание заработать кучу проблем с сайтом, то вы на правильном пути.
Кириллические ссылки вполне могут обеспечить вашим посетителям очень веселую жизнь Azn
Записан
maximum1
Осваиваюсь на форуме
***

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

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


Севастополь==Россия!!!


« Ответ #2 : 31.07.2009, 17:15:30 »

shprota, скажите почему вы так думаете?
Записан
beliyadm
Профи
********

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

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


Севастополь==Россия


« Ответ #3 : 31.07.2009, 17:20:49 »

пища к размышлению
http://forum.searchengines.ru/showthread.php?p=2221407
http://www.drupal.ru/node/25607
http://ru.wikipedia.org/wiki/URL

P.S. я тоже против
Записан
Physicist
Support Team
*****

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

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


Рябов Денис


« Ответ #4 : 31.07.2009, 17:21:20 »

Как вариант, можно в JFilterOutput::stringURLSafe вместо
Код:
$lang =& JFactory::getLanguage();
$str = $lang->transliterate($str);

// remove any duplicate whitespace, and ensure all characters are alphanumeric
$str = preg_replace(array('/\s+/','/[^A-Za-z0-9\-]/'), array('-',''), $str);
написать
Код:
$str = preg_replace(array('/\s+/','/[^A-Za-zА-Яа-яЁё0-9\-]/u'), array('-',''), $str);
Записан
shprota
Разработчик расширений для Joomla 1.5
*

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

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


Тружусь, не покладая рук


« Ответ #5 : 31.07.2009, 17:22:22 »

Ну, во-первых, в разных системах и даже в разных браузерах в одной системе могут использоваться разные кодировки для кириллицы. Соответственно, ссылки, скопированные из строки браузера работать будут не всегда.
Во-вторых, символы, не входящие в набор latin1 часто просто кодируются %1A%E7  
Записан
..С...е...р...ы...й..
Осваиваюсь на форуме
***

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

Сообщений: 160



« Ответ #6 : 31.07.2009, 23:42:06 »

а как на счет Wiki - Заглавныя_Страницо?
а еще сейчас можно домены регать - http://бляха-муха.укр
Записан
maximum1
Осваиваюсь на форуме
***

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

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


Севастополь==Россия!!!


« Ответ #7 : 31.07.2009, 23:57:43 »

согласен ссылки в википедию народ постоянно копирует и вставляет. и если бы это было плохо, то думаю они бы сделали транслитерацию.
Записан
PaLyCH
Живу я здесь
******

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

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


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


« Ответ #8 : 01.08.2009, 00:26:09 »

пища к размышлению
http://forum.searchengines.ru/showthread.php?p=2221407
http://www.drupal.ru/node/25607
http://ru.wikipedia.org/wiki/URL
P.S. я тоже против
Не согласен. Я пробовал на трех разных сайтах. В гугле и Yandex в выдаче значительный плюс.
Записан
maximum1
Осваиваюсь на форуме
***

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

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


Севастополь==Россия!!!


« Ответ #9 : 01.08.2009, 14:07:55 »

собственно это и явилось отправной точкой для данного заказа. мосле того как я поставил kunena RE c русскими  УРЛ по запросам которые есть в урлах форума мы сильно поднялись.

Physicist, скажите а нельзя ли не править вручную а написать системный плагин с этой функцией. тогда будет проще обновляться, вон новые версии каждый месяц выходят.
Записан
Physicist
Support Team
*****

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

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


Рябов Денис


« Ответ #10 : 01.08.2009, 14:46:57 »

Physicist, скажите а нельзя ли не править вручную а написать системный плагин с этой функцией. тогда будет проще обновляться, вон новые версии каждый месяц выходят.

Это будет слегка проблематично (разве что заранее подключать свою версию JFilterOutput, но это тоже не совсем правильно...).
Записан
maximum1
Осваиваюсь на форуме
***

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

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


Севастополь==Россия!!!


« Ответ #11 : 01.08.2009, 21:53:57 »

Physicist, скажите, пожалуйста,  а в какой файл необходимо вносить предлагаемые вами правки?
Записан
..С...е...р...ы...й..
Осваиваюсь на форуме
***

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

Сообщений: 160



« Ответ #12 : 01.08.2009, 22:11:18 »

libraries\joomla\filter\filteroutput.php
Записан
maximum1
Осваиваюсь на форуме
***

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

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


Севастополь==Россия!!!


« Ответ #13 : 06.08.2009, 13:36:01 »

спасибо! на тестовой площадке  попробовал все стало по русски. найду как правильно сделать редирект старых ссылок на новые, запущу по результатам выдачи отпишусь.
Записан
..С...е...р...ы...й..
Осваиваюсь на форуме
***

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

Сообщений: 160



« Ответ #14 : 06.08.2009, 17:11:07 »

посотри здесь:
http://extensions.joomla.org/extensions/structure-a-navigation/url-redirection
Записан
vdr
Давно я тут
****

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

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


Всё есть в тебе. Реализовывайся.


« Ответ #15 : 06.08.2009, 20:12:13 »

Почему при изменении файла libraries\joomla\filter\filteroutput.php
Русские буквы вообще исчезают из урл адреса?
« Последнее редактирование: 06.08.2009, 20:25:22 от vdr » Записан
maximum1
Осваиваюсь на форуме
***

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

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


Севастополь==Россия!!!


« Ответ #16 : 06.08.2009, 22:25:40 »

vdr, все точно работает, ты что то неправильно сделал
Записан
Aleks_El_Dia
JComments Tester
*

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

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


AEDStudio Joomla! Direction


« Ответ #17 : 10.08.2009, 10:30:34 »

Physicist гонорар получил?)))
Записан
maximum1
Осваиваюсь на форуме
***

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

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


Севастополь==Россия!!!


« Ответ #18 : 10.08.2009, 11:32:01 »

Aleks_El_Dia, спасибо за пост. 
Physicist, сегодня благодарность поступит))
« Последнее редактирование: 13.08.2009, 12:17:31 от maximum1 » Записан
Страниц: [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