maximum1
Осваиваюсь на форуме
 
Репутация: +7/-0
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
Репутация: +52/-1
Offline
Пол: 
Сообщений: 800
Тружусь, не покладая рук
|
 |
« Ответ #1 : 31.07.2009, 17:10:20 » |
|
Если есть желание заработать кучу проблем с сайтом, то вы на правильном пути. Кириллические ссылки вполне могут обеспечить вашим посетителям очень веселую жизнь 
|
|
|
|
|
Записан
|
|
|
|
maximum1
Осваиваюсь на форуме
 
Репутация: +7/-0
Offline
Пол: 
Сообщений: 112
Севастополь==Россия!!!
|
 |
« Ответ #2 : 31.07.2009, 17:15:30 » |
|
shprota, скажите почему вы так думаете?
|
|
|
|
|
Записан
|
|
|
|
|
beliyadm
|
 |
« Ответ #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
Пол: 
Сообщений: 1010
Рябов Денис
|
 |
« Ответ #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
Репутация: +52/-1
Offline
Пол: 
Сообщений: 800
Тружусь, не покладая рук
|
 |
« Ответ #5 : 31.07.2009, 17:22:22 » |
|
Ну, во-первых, в разных системах и даже в разных браузерах в одной системе могут использоваться разные кодировки для кириллицы. Соответственно, ссылки, скопированные из строки браузера работать будут не всегда. Во-вторых, символы, не входящие в набор latin1 часто просто кодируются %1A%E7
|
|
|
|
|
Записан
|
|
|
|
|
..С...е...р...ы...й..
|
 |
« Ответ #6 : 31.07.2009, 23:42:06 » |
|
а как на счет Wiki - Заглавныя_Страницо? а еще сейчас можно домены регать - http://бляха-муха.укр
|
|
|
|
|
Записан
|
|
|
|
maximum1
Осваиваюсь на форуме
 
Репутация: +7/-0
Offline
Пол: 
Сообщений: 112
Севастополь==Россия!!!
|
 |
« Ответ #7 : 31.07.2009, 23:57:43 » |
|
согласен ссылки в википедию народ постоянно копирует и вставляет. и если бы это было плохо, то думаю они бы сделали транслитерацию.
|
|
|
|
|
Записан
|
|
|
|
|
PaLyCH
|
 |
« Ответ #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
Пол: 
Сообщений: 112
Севастополь==Россия!!!
|
 |
« Ответ #9 : 01.08.2009, 14:07:55 » |
|
собственно это и явилось отправной точкой для данного заказа. мосле того как я поставил kunena RE c русскими УРЛ по запросам которые есть в урлах форума мы сильно поднялись.
Physicist, скажите а нельзя ли не править вручную а написать системный плагин с этой функцией. тогда будет проще обновляться, вон новые версии каждый месяц выходят.
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +182/-0
Offline
Пол: 
Сообщений: 1010
Рябов Денис
|
 |
« Ответ #10 : 01.08.2009, 14:46:57 » |
|
Physicist, скажите а нельзя ли не править вручную а написать системный плагин с этой функцией. тогда будет проще обновляться, вон новые версии каждый месяц выходят.
Это будет слегка проблематично (разве что заранее подключать свою версию JFilterOutput, но это тоже не совсем правильно...).
|
|
|
|
|
Записан
|
|
|
|
maximum1
Осваиваюсь на форуме
 
Репутация: +7/-0
Offline
Пол: 
Сообщений: 112
Севастополь==Россия!!!
|
 |
« Ответ #11 : 01.08.2009, 21:53:57 » |
|
Physicist, скажите, пожалуйста, а в какой файл необходимо вносить предлагаемые вами правки?
|
|
|
|
|
Записан
|
|
|
|
|
..С...е...р...ы...й..
|
 |
« Ответ #12 : 01.08.2009, 22:11:18 » |
|
libraries\joomla\filter\filteroutput.php
|
|
|
|
|
Записан
|
|
|
|
maximum1
Осваиваюсь на форуме
 
Репутация: +7/-0
Offline
Пол: 
Сообщений: 112
Севастополь==Россия!!!
|
 |
« Ответ #13 : 06.08.2009, 13:36:01 » |
|
спасибо! на тестовой площадке попробовал все стало по русски. найду как правильно сделать редирект старых ссылок на новые, запущу по результатам выдачи отпишусь.
|
|
|
|
|
Записан
|
|
|
|
|
..С...е...р...ы...й..
|
 |
« Ответ #14 : 06.08.2009, 17:11:07 » |
|
посотри здесь: http://extensions.joomla.org/extensions/structure-a-navigation/url-redirection
|
|
|
|
|
Записан
|
|
|
|
vdr
Давно я тут
  
Репутация: +17/-0
Offline
Пол: 
Сообщений: 212
Всё есть в тебе. Реализовывайся.
|
 |
« Ответ #15 : 06.08.2009, 20:12:13 » |
|
Почему при изменении файла libraries\joomla\filter\filteroutput.php Русские буквы вообще исчезают из урл адреса?
|
|
|
|
« Последнее редактирование: 06.08.2009, 20:25:22 от vdr »
|
Записан
|
|
|
|
maximum1
Осваиваюсь на форуме
 
Репутация: +7/-0
Offline
Пол: 
Сообщений: 112
Севастополь==Россия!!!
|
 |
« Ответ #16 : 06.08.2009, 22:25:40 » |
|
vdr, все точно работает, ты что то неправильно сделал
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
JComments Tester
Репутация: +339/-0
Offline
Пол: 
Сообщений: 3928
AEDStudio Joomla! Direction
|
 |
« Ответ #17 : 10.08.2009, 10:30:34 » |
|
Physicist гонорар получил?)))
|
|
|
|
|
Записан
|
|
|
|
maximum1
Осваиваюсь на форуме
 
Репутация: +7/-0
Offline
Пол: 
Сообщений: 112
Севастополь==Россия!!!
|
 |
« Ответ #18 : 10.08.2009, 11:32:01 » |
|
Aleks_El_Dia, спасибо за пост. Physicist, сегодня благодарность поступит))
|
|
|
|
« Последнее редактирование: 13.08.2009, 12:17:31 от maximum1 »
|
Записан
|
|
|
|
|