Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 64 Ответов
  • 16175 Просмотров
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Не помог Ваш плагин.

Стоит Joomla 1.5
Версия форума 1,7
В настройках Сео форума стоит Да - Нет - Да

Ссылки остались кириллицей.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
а при создании новой темы? Он же не будет менять старые :)
Я с мобильного, в основном...
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Пробовал создать новую тему, плагин не сработал. Ссылки остались кириллицей.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
крутите настройки SEF в Kunena... У меня этот плагин прекрасно работал на Joomla 1.5 как на форуме так и в материалах...
Я с мобильного, в основном...
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Да у вас там странное, я уже подозреваю что стоит какой-то сторонний SEF компонент.
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Да нет, родной джумловский. Танцы начались после обновления форума и никак не могу понять откуда руки растут.
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
создайте новый материал. Алиас оставьте пустым. Сохраните. Посмотрите какой алиас сделает плагин. Если в материале работает - должен работать и на форуме.
Я с мобильного, в основном...
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Всем спасибо за отклик на мою проблему. Шалил мой хостер, который перемещал в это время мой сайт на другой сервер и по этому ни каких изменений на новом сервере я вносить не мог. Теперь всё гут, тестирую Ваш router.php, пока всё хорошо. Еще раз всем огромное спасибо!
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Пожалуйста) Со мной подобное тоже случалось.
*

klara7

  • Захожу иногда
  • 311
  • 4 / 1
У меня Joomla 1.5.21, Kunena 1.7.0. После установки роутера ссылки стали такими, какими нужно. Но сегодня, я не смогла попасть на форум. Я ввожу логин и пароль и ничего не происходит, но он меня считает, так как появляются дополнительные пользователи он-лайн. Чего делать-то? >:(

Прошу прощения! Проблема была в браузере.
« Последнее редактирование: 19.11.2011, 18:29:45 от klara7 »
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Добрый день! Можете выложить файл для версии 1.7.1, тот что в шапке опять не подходит. Спасибо!
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Тут в теме писали про плагин, используйте его. Я уже сайты перевёл на Joomla 1.7, там встроенная транслитерация. router этот уже негде даже проверить.
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Плагин не помогает, одна надежда на файл. Попробуйте скинуть, протестирую.
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Возьми от 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

  • Захожу иногда
  • 89
  • 0 / 0
Проблема не решилась, есть ещё варианты? Спасибо!
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Там кроме этих строк с измененной проверкой настроек ничего не изменилось, вот уже даже проверил - у меня работает. Попробуйте скачать:
http://narod.ru/disk/33075835001/router.php.html для 1.7.1
*

Dee79

  • Захожу иногда
  • 89
  • 0 / 0
Спасибо! Файл сработал когда выключил поддержку UTF-8.
*

klara7

  • Захожу иногда
  • 311
  • 4 / 1
А чем плохи ссылки с кирилицей, объясните пожалуйста! Для поисковиков ведь это лучше, нет?
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Для поисковиков это не лучше. Транслитерация=кирилица по крайней мере в яндексе.
Но вы скопируйте ссылку в кирилице. В одном браузере будет нормально, а в другом:
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

  • Захожу иногда
  • 311
  • 4 / 1
ChaosHead спасибо за грамотный ответ. Просто, я смотрю топ в Яндексе - в основном сайты с кирилицей в названиях тем и оптимизацией под "частые запросы". Но, думаю вы правы
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Всем привет.

Прежде всего спасибо автору за труд!

У меня 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

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
чаос подскажи что пофиксить в роутере или выложи новый
проблема
топик с ! знаком на конце заканчивается с -
Привет всем! получается
privet-vsem-

Попробуй заменить
Код
$str1=preg_replace(array('/\s+/','/[\$\&\+\,\/\:\;\=\?\@\'\"\<\>\#\%\{\}\|\\\^\~\[\]\`\.]/'), array('-',''), $str1);
на
Код
$str1=preg_replace(array('/\s+/','/[\!\$\&\+\,\/\:\;\=\?\@\'\"\<\>\#\%\{\}\|\\\^\~\[\]\`\.]/'), array('-',''), $str1);

Такая же тема, знак вопроса меняется на -. Замена строчки не помогла, тире остается.
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
попробуй допиши после этой строки
Код
$str1=trim($str1, "-");
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Разобрался со знаком "!". Он нормально убирается и без $str1=trim($str1, "-");, а уже после добавления \! сюда:
Код
$str1=preg_replace(array('/\s+/','/[\!\$\&\+\,\/\:\;\=\?\@\'\"\<\>\#\%\{\}\|\\\^\~\[\]\`\.]/'), array('-',''), $str1);
У меня просто в конце заголовка темы идет знак "!", а за ним китайские иероглифы: Добро пожаловать! 欢迎! т.е. тире на конце ссылки относится именно к иероглифам, а не к знаку "!", и как сразу не срастил))

А что по поводу ?limit=6&start=6 в адресе при переходе на другую страницу темы, можно как-то шлифануть?
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Больше я с ним точно ничего не буду делать. Транслитерация и так работает стандартными средствами Joomla 1.7
В остальном меня всё устраивает.
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Больше я с ним точно ничего не буду делать. Транслитерация и так работает стандартными средствами Joomla 1.7
В остальном меня всё устраивает.
Ну как же устраивает, такой замечательный SEF формат адреса получился, а эта штука в конце ссылки всю малину портит, вот бы ее заменить... Например, из ?limit=6&start=6 оставить просто последнее число 6 (я так понимаю, это номер сообщения, с которого начинается страница), так будет вообще конфетка :)
*

danss2

  • Захожу иногда
  • 80
  • 3 / 0
Благодарю, ChaosH :-) Ссылочки теперь что надо :-)
Теперь осталось мне мою другую проблемку как-то решить и будет всё пучком :-) Но это дугая тема...
*

Natalol

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Категорическое спасибо за    router.php :)
*

Gorniak87

  • Новичок
  • 6
  • 0 / 0
Выставил настройки SEO в Kunena: ДА, НЕТ, НЕТ но ничего не изменилось, тире как были так и остались. Подскажите, что я делаю не так и где еще посмотреть?

Сейчас адрес темы на форуме выглядит так: http://www.avtomoto-transport.ru/index.php/forum/4----/4------

Стоит Kunena 1.7.2
« Последнее редактирование: 01.03.2012, 14:50:05 от Gorniak87 »
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Спасибо за файлик для 1.7!

Есть одна проблемка - восклицательный знак заменяется на тире. В стандартном роутере он заменяется на пусто. Я так понимаю, что дело в этой строке:

Код
// remove any duplicate whitespace, and ensure all characters are alphanumeric
$str1 = preg_replace(array('/\s+/','/[^A-Za-z0-9\-]/'), array('-','-'), $str1);

В регулярке не силен, как бы восклицательный знак все же менять на пусто?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 1536
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 1258
Последний ответ 19.10.2022, 04:32:49
от Zoltar22
Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 1702
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 3032
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Русификация Kunena

Автор pavel82

Ответов: 5
Просмотров: 28286
Последний ответ 04.06.2021, 14:44:49
от Elya