Новости Joomla

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

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
В kunena.parser.php
заменяем
Код
		$text = preg_replace ( '/(?<!S)((http(s?):\/\/)|(www\.[a-zA-Z0-9-_]+\.))+([a-zA-Z0-9\/*+-_?&;:%=.,#]+)/u', '<a href="http$3://$4$5" target="_blank" rel="nofollow">$4$5</a>', $text );

// match name@address
$text = preg_replace ( '/(?<!S)([a-zA-Z0-9_.\-]+\@{1}[a-zA-Z0-9\.|-|_]*[.]{1}[a-z]{2,5})/u', '<a href="mailto:$1">$1</a>', $text );
на
Код
		$text = preg_replace ( '/(?<!S)((http(s?):\/\/)|(www\.[A-Za-zА-Яа-яЁё0-9-_]+\.))+([A-Za-zА-Яа-яЁё0-9\/*+-_?&;:%=.,#]+)/u', '<a href="http$3://$4$5" target="_blank" rel="nofollow">$4$5</a>', $text );

// match name@address
$text = preg_replace ( '/(?<!S)([A-Za-zА-Яа-яЁё0-9_.\-]+\@{1}[A-Za-zА-Яа-яЁё0-9\.|-|_]*[.]{1}[a-z-а-я]{2,5})/u', '<a href="mailto:$1">$1</a>', $text );
И сохраняем в кодировке utf-8

Предложения и замечания приветствуются.
« Последнее редактирование: 07.04.2011, 14:03:16 от ChaosHead »
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Спасибо, пригодилось.
Понять бы теперь почему русские темы не видны в категории...
« Последнее редактирование: 15.04.2011, 17:17:35 от Alex Revo »
*

Liana

  • Захожу иногда
  • 162
  • 3 / 0
В kunena.parser.php
заменяем
Код
		$text = preg_replace ( '/(?<!S)((http(s?):\/\/)|(www\.[a-zA-Z0-9-_]+\.))+([a-zA-Z0-9\/*+-_?&;:%=.,#]+)/u', '<a href="http$3://$4$5" target="_blank" rel="nofollow">$4$5</a>', $text );

// match name@address
$text = preg_replace ( '/(?<!S)([a-zA-Z0-9_.\-]+\@{1}[a-zA-Z0-9\.|-|_]*[.]{1}[a-z]{2,5})/u', '<a href="mailto:$1">$1</a>', $text );
на
Код
		$text = preg_replace ( '/(?<!S)((http(s?):\/\/)|(www\.[A-Za-zА-Яа-яЁё0-9-_]+\.))+([A-Za-zА-Яа-яЁё0-9\/*+-_?&;:%=.,#]+)/u', '<a href="http$3://$4$5" target="_blank" rel="nofollow">$4$5</a>', $text );

// match name@address
$text = preg_replace ( '/(?<!S)([A-Za-zА-Яа-яЁё0-9_.\-]+\@{1}[A-Za-zА-Яа-яЁё0-9\.|-|_]*[.]{1}[a-z-а-я]{2,5})/u', '<a href="mailto:$1">$1</a>', $text );
И сохраняем в кодировке utf-8

Предложения и замечания приветствуются.

что подразумевается под ссылками?
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Когда пользователь пишет какую-то ссылку на сайт, она определяется как ссылка.
К примеру текст http://joomlaforum.ru станет ссылкой http://joomlaforum.ru
А вот если в ссылке будут русские буквы, то этого не произойдёт.
*

Liana

  • Захожу иногда
  • 162
  • 3 / 0
Когда пользователь пишет какую-то ссылку на сайт, она определяется как ссылка.
К примеру текст http://joomlaforum.ru станет ссылкой http://joomlaforum.ru
А вот если в ссылке будут русские буквы, то этого не произойдёт.

а, понятно
*

ARV

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
А вот если в ссылке будут русские буквы, то этого не произойдёт.
а как можно указать в адресной строке ссылку на топик, если русские буквы в ссылке присутствуют? ну типа как-то http://somesite.com/forum?topic=12 - чтобы увидеть 12-й топик?
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Ну допустим можно: http://somesite.com/forum/3/6
Текст там может быть какой угодно впринципе, если вы конечно не отключили "Не использовать id категорий". Чего решительно не советую делать. В общем главное, чтобы цифры были.
*

ARV

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Ну допустим можно: http://somesite.com/forum/3/6
Текст там может быть какой угодно впринципе, если вы конечно не отключили "Не использовать id категорий". Чего решительно не советую делать. В общем главное, чтобы цифры были.
а где-то в самом форуме эти цифры можно найти? ну не через админку же искать Id категории и т.п...
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Хорошо, приведу реальный пример.
http://www.kunena.org/forum/154-miscellaneous-off-topic-and-general-joomla/89439-summer-time-change-joomla-ok-kunena-1-hour
эту ссылку можно вручную укоротить до
http://www.kunena.org/forum/154/89439
Как видно цифры берутся из ссылки.

Если отключить SEO. То ссылки будут тоже достаточно короткими:
http://www.kunena.org/forum?func=view&catid=154&id=89439
И снова id категории и id темы можно найти в ссылке.
*

ARV

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
если бы оно так было - я б не задавал лишних вопросов... но у меня вот какая ссылка получается: http://www.simple-devices.ru/forum/Бытовая-техника/87-Re-Подключение-варочной-панели-к-электропроводке#180
то есть индекс сообщения 87, а индекс раздела (категории)? он не виден...
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Если бы вы не меняли настройки в Kunena, не вникая в их суть, то оно так и было бы. Настройка отвечающая за это, как я уже написал выше - "Не использовать ID категорий"
*

ARV

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
в том-то и дело, что я менял вникая :) мне казалось, без циферок лучше будет (меня и сейчас раздражают подобные ссылки в материалах на самом сайте). если я верну цифры при помощи настроек - как это отразится на ранее сделанных ссылках? если "бесциферные" ссылки были проиндексированы поисковиками - они станут битыми или нет?
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Скорее всего нет. Но что мешает проверить?
*

ARV

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Но что мешает проверить?
буду проверять... спасибо за консультацию

P.S. проверил - бьются ссылки :( если старая ссылка не содержала номера раздела (только текст), то раздел открывается не тот, что надо - наверное, по коду первой буквы линка... жалко... нет нормального решения? проблема в том, что парсеры ссылок на многих форумах и сайтах не распознают линки с русскими буквами, а ссылку иной раз хочется дать... может, где-то в движке форума можно подправить что-то, чтобы где-то было видно номер раздела?

честно говоря, номера в ссылках смотрятся очень убого, хотелось бы вообще от них избавиться...
« Последнее редактирование: 16.06.2011, 10:38:49 от ARV »
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
В форуме убого, да вы шутите? Всегда в форумах так было! Два человека создадут две темы с одинаковыми названиями. И что, как вы в них зайдёте, если не будет уникального номера темы? В категориях ещё можно избавиться, но главное самому не запутаться.
Сделать то вы можете их какими угодно со сторонними компонентами вроде sh400sef. Но можете почитать в соседних темах, что он создаёт кучу запросов и нагружает хостинг будь здоров.
По поводу того, что парсеры не распознают русские буквы, то тут была тема в которой я делал хак для транслитерации ссылок. Версии для Joomla 1.6.4 там нет, но можно сделать по аналогии. Либо там давали ссылку, что кто-то уже плагин для этого сделал.
Тоесть ваша проблема может быть решена совершенно другим способом.
*

exciterx

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Цитировать
В kunena.parser.php заменяем Код ......И сохраняем в кодировке utf-8 Предложения и замечания приветствуются.
Где то есть небольшой баг в коде... Kunena должна распознавать ссылки не в bb тэгах, после данной модификации у меня получились битые ссылки на форуме вот такого вида, я просто ввел www.google.ru в текстовое поле..
Код
www.google.ru" target="_blank" rel="nofollow">www.google.ru

код копировал из первого сообщения, Kunena 1.6.4 и J1.6.5
*

Legioner83

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Честь и верность
У меня в Kunena 1.7 ссылки кириллические. Скажите это хорошо или плохо, как на это смотрят поисковики?
*

Legioner83

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
  • Честь и верность
У меня в Kunena 1.7 кириллические URL, http://pirojok.org/forum/2-Добро-пожаловать   кто знает это хорошо или плохо и как на это реагируют поисковики?
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
У википедии тоже и чувствует она себя при этом вполне нормально ;)
*

NlCK

  • Захожу иногда
  • 160
  • 1 / 0
а для Kunena 3.0.5 как сделать кириллические ссылки понятными?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
JoomFish как идея, но лично не юзал.Скоро тоже к этому приду.Сижу шаб пока пишу в css/ и прочие нужности.
Для 3.0.5 никто ID темы и юзера не убирал ещё? Навсяк...
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

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

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

Автор Zoltar22

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

Автор sarvasvova

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

Автор sarvasvova

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

Автор pavel82

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