Dee79
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 90
|
 |
« Ответ #30 : 27.09.2011, 14:07:28 » |
|
Не помог Ваш плагин.
Стоит Joomla 1.5 Версия форума 1,7 В настройках Сео форума стоит Да - Нет - Да
Ссылки остались кириллицей.
|
|
|
|
|
Записан
|
|
|
|
|
Mihanja80
|
 |
« Ответ #31 : 27.09.2011, 14:58:19 » |
|
а при создании новой темы? Он же не будет менять старые 
|
|
|
|
|
Записан
|
|
|
|
Dee79
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 90
|
 |
« Ответ #32 : 27.09.2011, 17:45:19 » |
|
Пробовал создать новую тему, плагин не сработал. Ссылки остались кириллицей.
|
|
|
|
|
Записан
|
|
|
|
|
Mihanja80
|
 |
« Ответ #33 : 27.09.2011, 18:08:32 » |
|
крутите настройки SEF в Kunena... У меня этот плагин прекрасно работал на Joomla 1.5 как на форуме так и в материалах...
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #34 : 27.09.2011, 20:34:10 » |
|
Да у вас там странное, я уже подозреваю что стоит какой-то сторонний SEF компонент.
|
|
|
|
|
Записан
|
|
|
|
Dee79
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 90
|
 |
« Ответ #35 : 28.09.2011, 09:54:28 » |
|
Да нет, родной джумловский. Танцы начались после обновления форума и никак не могу понять откуда руки растут.
|
|
|
|
|
Записан
|
|
|
|
|
Mihanja80
|
 |
« Ответ #36 : 28.09.2011, 10:22:43 » |
|
создайте новый материал. Алиас оставьте пустым. Сохраните. Посмотрите какой алиас сделает плагин. Если в материале работает - должен работать и на форуме.
|
|
|
|
|
Записан
|
|
|
|
Dee79
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 90
|
 |
« Ответ #37 : 28.09.2011, 10:44:10 » |
|
Всем спасибо за отклик на мою проблему. Шалил мой хостер, который перемещал в это время мой сайт на другой сервер и по этому ни каких изменений на новом сервере я вносить не мог. Теперь всё гут, тестирую Ваш router.php, пока всё хорошо. Еще раз всем огромное спасибо!
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #38 : 28.09.2011, 11:44:30 » |
|
Пожалуйста) Со мной подобное тоже случалось.
|
|
|
|
|
Записан
|
|
|
|
klara7
Давно я тут
  
Репутация: +2/-1
Offline
Пол: 
Сообщений: 206
|
 |
« Ответ #39 : 19.11.2011, 17:41:16 » |
|
У меня Joomla 1.5.21, Kunena 1.7.0. После установки роутера ссылки стали такими, какими нужно. Но сегодня, я не смогла попасть на форум. Я ввожу логин и пароль и ничего не происходит, но он меня считает, так как появляются дополнительные пользователи он-лайн. Чего делать-то?  Прошу прощения! Проблема была в браузере.
|
|
|
|
« Последнее редактирование: 19.11.2011, 18:29:45 от klara7 »
|
Записан
|
|
|
|
Dee79
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 90
|
 |
« Ответ #40 : 29.11.2011, 12:28:10 » |
|
Добрый день! Можете выложить файл для версии 1.7.1, тот что в шапке опять не подходит. Спасибо!
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #41 : 30.11.2011, 12:45:12 » |
|
Тут в теме писали про плагин, используйте его. Я уже сайты перевёл на Joomla 1.7, там встроенная транслитерация. router этот уже негде даже проверить.
|
|
|
|
|
Записан
|
|
|
|
Dee79
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 90
|
 |
« Ответ #42 : 01.12.2011, 13:57:21 » |
|
Плагин не помогает, одна надежда на файл. Попробуйте скинуть, протестирую.
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #43 : 01.12.2011, 16:52:49 » |
|
Возьми от 1.7.0 и замени там function stringURLSafe($str) {
$fbConfig =& CKunenaConfig::getInstance(); if ($fbConfig->sefutf8) { $str = self::filterOutput($str); return urlencode($str); } return JFilterOutput::stringURLSafe($str); }
на function stringURLSafe($str) { $kconfig = KunenaFactory::getConfig (); if ($kconfig->sefutf8) { $str = self::filterOutput ( $str ); return urlencode ( $str ); } return JFilterOutput::stringURLSafe ( $str );
}
|
|
|
|
|
Записан
|
|
|
|
Dee79
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 90
|
 |
« Ответ #44 : 01.12.2011, 17:58:45 » |
|
Проблема не решилась, есть ещё варианты? Спасибо!
|
|
|
|
|
Записан
|
|
|
|
|
|
Dee79
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 90
|
 |
« Ответ #46 : 02.12.2011, 11:26:52 » |
|
Спасибо! Файл сработал когда выключил поддержку UTF-8.
|
|
|
|
|
Записан
|
|
|
|
klara7
Давно я тут
  
Репутация: +2/-1
Offline
Пол: 
Сообщений: 206
|
 |
« Ответ #47 : 09.12.2011, 13:01:08 » |
|
А чем плохи ссылки с кирилицей, объясните пожалуйста! Для поисковиков ведь это лучше, нет?
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #48 : 09.12.2011, 13:10:58 » |
|
Для поисковиков это не лучше. Транслитерация=кирилица по крайней мере в яндексе. Но вы скопируйте ссылку в кирилице. В одном браузере будет нормально, а в другом: http://site.ru/5-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%BE%D0%B5-%D0%B6%D0%B5%D0%BB%D0%B5%D0%B7%D0%BE/39685-%D0%BD%D0%B0-%D1%81%D0%BC%D0%B5%D0%BD%D1%83-wi-fi-%D0%BF%D1%80%D0%B8%D0%B4%D0%B5%D1%82-li-fi А в панели вебмастера Яндекса вообще вот такое есть проиндексированное: http://site.ru/291-пантеон-клуб-РєРѕРјСѓ-Р·Р°-30/12516-художественный-альбом-СЂРµР У меня есть догадка откуда оно взялось, но это явно косяк Яндекса, а исправлять его никто не горит желанием.
Вот этим они и плохи. Опять же если домен латиницей, то и ссылки вроде как красивей тоже латиницей. Ну это IMHO
|
|
|
|
|
Записан
|
|
|
|
klara7
Давно я тут
  
Репутация: +2/-1
Offline
Пол: 
Сообщений: 206
|
 |
« Ответ #49 : 11.12.2011, 19:48:52 » |
|
ChaosHead спасибо за грамотный ответ. Просто, я смотрю топ в Яндексе - в основном сайты с кирилицей в названиях тем и оптимизацией под "частые запросы". Но, думаю вы правы
|
|
|
|
|
Записан
|
|
|
|
pavel555ru
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #50 : 19.01.2012, 17:35:08 » |
|
Всем привет.
Прежде всего спасибо автору за труд!
У меня Joomla 1.5, Kunena 1.7.0. Настройки SEO в Kunena - да нет да. Применил router.php из шапки. Ссылки стали красивыми, но при переходе на 2-ю страницу темы к адресу добавляется ?limit=6&start=6. Например: адрес первой страницы темы: мой сайт.ru/forum/19-sanya/14-trudoustrojstvo-v-sanya.html
щелкаем на 2-ю страницу, адрес становится: мой сайт.ru/forum/19-sanya/14-trudoustrojstvo-v-sanya.html?limit=6&start=6
Как-то можно это ?limit=6&start=6 облагородить?
Спасибо!
|
|
|
|
|
Записан
|
|
|
|
pavel555ru
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #51 : 19.01.2012, 18:16:14 » |
|
чаос подскажи что пофиксить в роутере или выложи новый проблема топик с ! знаком на конце заканчивается с - Привет всем! получается privet-vsem-
Попробуй заменить $str1=preg_replace(array('/\s+/','/[\$\&\+\,\/\:\;\=\?\@\'\"\<\>\#\%\{\}\|\\\^\~\[\]\`\.]/'), array('-',''), $str1); на $str1=preg_replace(array('/\s+/','/[\!\$\&\+\,\/\:\;\=\?\@\'\"\<\>\#\%\{\}\|\\\^\~\[\]\`\.]/'), array('-',''), $str1); Такая же тема, знак вопроса меняется на -. Замена строчки не помогла, тире остается.
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #52 : 19.01.2012, 21:44:54 » |
|
попробуй допиши после этой строки $str1=trim($str1, "-");
|
|
|
|
|
Записан
|
|
|
|
pavel555ru
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #53 : 20.01.2012, 05:04:54 » |
|
Разобрался со знаком "!". Он нормально убирается и без $str1=trim($str1, "-");, а уже после добавления \! сюда: $str1=preg_replace(array('/\s+/','/[\!\$\&\+\,\/\:\;\=\?\@\'\"\<\>\#\%\{\}\|\\\^\~\[\]\`\.]/'), array('-',''), $str1);
У меня просто в конце заголовка темы идет знак "!", а за ним китайские иероглифы: Добро пожаловать! 欢迎! т.е. тире на конце ссылки относится именно к иероглифам, а не к знаку "!", и как сразу не срастил)) А что по поводу ?limit=6&start=6 в адресе при переходе на другую страницу темы, можно как-то шлифануть?
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #54 : 20.01.2012, 11:10:56 » |
|
Больше я с ним точно ничего не буду делать. Транслитерация и так работает стандартными средствами Joomla 1.7 В остальном меня всё устраивает.
|
|
|
|
|
Записан
|
|
|
|
pavel555ru
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #55 : 20.01.2012, 12:30:00 » |
|
Больше я с ним точно ничего не буду делать. Транслитерация и так работает стандартными средствами Joomla 1.7 В остальном меня всё устраивает.
Ну как же устраивает, такой замечательный SEF формат адреса получился, а эта штука в конце ссылки всю малину портит, вот бы ее заменить... Например, из ?limit=6&start=6 оставить просто последнее число 6 (я так понимаю, это номер сообщения, с которого начинается страница), так будет вообще конфетка
|
|
|
|
|
Записан
|
|
|
|
danss2
Осваиваюсь на форуме
 
Репутация: +3/-0
Offline
Пол: 
Сообщений: 99
|
 |
« Ответ #56 : 21.01.2012, 12:58:06 » |
|
Благодарю, ChaosH :-) Ссылочки теперь что надо :-) Теперь осталось мне мою другую проблемку как-то решить и будет всё пучком :-) Но это дугая тема...
|
|
|
|
|
Записан
|
|
|
|
Natalol
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 19
|
 |
« Ответ #57 : 24.01.2012, 12:41:15 » |
|
Категорическое спасибо за router.php 
|
|
|
|
|
Записан
|
|
|
|
Gorniak87
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 6
|
 |
« Ответ #58 : 01.03.2012, 14:16:59 » |
|
Выставил настройки SEO в Kunena: ДА, НЕТ, НЕТ но ничего не изменилось, тире как были так и остались. Подскажите, что я делаю не так и где еще посмотреть?
Сейчас адрес темы на форуме выглядит так: http://www.avtomoto-transport.ru/index.php/forum/4----/4------
Стоит Kunena 1.7.2
|
|
|
|
« Последнее редактирование: 01.03.2012, 14:50:05 от Gorniak87 »
|
Записан
|
|
|
|
bzzik
JComments Tester
Репутация: +219/-0
Offline
Пол: 
Сообщений: 3798
Contra Gaming Community
|
 |
« Ответ #59 : 02.03.2012, 13:40:06 » |
|
Спасибо за файлик для 1.7! Есть одна проблемка - восклицательный знак заменяется на тире. В стандартном роутере он заменяется на пусто. Я так понимаю, что дело в этой строке: // remove any duplicate whitespace, and ensure all characters are alphanumeric $str1 = preg_replace(array('/\s+/','/[^A-Za-z0-9\-]/'), array('-','-'), $str1); В регулярке не силен, как бы восклицательный знак все же менять на пусто?
|
|
|
|
|
Записан
|
|
|
|
|