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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Два одинаковых смайлика подряд в JComments  (Прочитано 1487 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dismas
Гость
« : 05.10.2009, 20:35:31 »

При вводе нескольких одинаковых смайликов подряд, каждый второй пропадает (точнее заменяется на текстовый вид), поиск подобной проблемы не помог, но сам попробывал на 2 хостингах, 2 разные сборки Joomla 1.5.14, разные шаблоны. Вот и на локалхосте попробывал. (jcomments последний 2.1.0.0). Сайт для пробы www.tv-in.tv
« Последнее редактирование: 05.10.2009, 22:28:24 от dismas » Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

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


тружусь даже во сне...


« Ответ #1 : 07.10.2009, 00:26:03 »

Так, быстрее всего исправить эту ошибку вот так:

1. Открываем файл /components/com_jcomments/jcomments.class.php
2. Находим строчку (для версии 2.1.0.0 это строки 344-345, могут чуть-чуть отличаться - не страшно):
Код
				$this->_smiles['code'][] = '#(^|\s|\n|\r)'.preg_quote( $sc, '#' ). '(\s|\n|\r|$)#ism' . JCOMMENTS_PCRE_UTF8;
и добавляем перед ней:
Код
				$this->_smiles['code'][] = '#(^|\s|\n|\r)('.preg_quote( $sc, '#' ). ')(\s|\n|\r|$)#ism' . JCOMMENTS_PCRE_UTF8;
$this->_smiles['icon'][] = '\\1 \\2 \\3';

Решение рабочее, но все-таки временное. Я подумаю, как бы это сделать более изящно...
« Последнее редактирование: 20.10.2009, 23:53:31 от smart » Записан
Роман4ik
Гость
« Ответ #2 : 21.10.2009, 00:03:47 »

Спасибо Большущее разработчикам, жаль денег пока нет, так бы обязательно вложил денег в проект,

Проблема со смайлами исчезла как пыль, спс.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | 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