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

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Один список комментариев на разных языках в версии 2.0???  (Прочитано 2132 раз)
0 Пользователей и 1 Гость смотрят эту тему.
yara
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 4


« : 24.02.2009, 21:45:21 »

Здравствуйте!
У нас сайт на 3 языках-русский,английский, испанский. Мы перешли с версии jcomments 1.4.0.9 на 2.0. Хотелось бы иметь один список комментариев на разных языках. В старой версии эту проблему исправили правкой кода, удалили строки в файле jcomments.class.php, которые осуществляют фильтрацию языка при отображении комментариев. Но это не действует в новой версии. Подскажите, пожалуйста, как решить проблему.
P.s.: спасибо огромное за новую отличную версию компонента JComments!
Записан
smart
Администратор
*******

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

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


снова дома...


« Ответ #1 : 24.02.2009, 23:11:26 »

В новой версии (2.1.0.0) это можно будет сделать добавив один дополнительный параметр в таблицу с настройками компонента. Сразу же после релиза я опубликую данное решение.
Записан
yara
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 4


« Ответ #2 : 26.02.2009, 00:07:57 »

Спасибо огромнейшее за быстрый ответ! Буду ждать.

Я хотела бы задавать вам еще пару вопросов. Когда пользователи оставляют комментарии на нашем сайте на русском языке ( или испанские символы, например, ñ), они отображаются корректно только в случае, если на сайте в текущий момент выбран соответственно русский или испанский язык, а если выбрать на сайте английский язык, то вместо комментариев непонятные символы, например, вместо слова СТЕНА - ÑÒÅÍÀ.
Я  пробовала менять кодировку в MySQL, читала форумы по решению подобной проблемы, большинство решений сводятся к изменению кодировки, но все мои попытки закончились неудачей.  Имейте в виду, что мой сайт работает на joomla английской версии 1.0.15.

Второй вопрос касается компонента jcooments 2.0. Такая ситуация: пользователь выполнил вход на сайт и добавил комментарий, потом через некоторое время опять написал, и этот последний коммент добавляется к первому, и так далее, даже после повторного входа на сайт последующие комментарии добавляются к первым и все это выглядит одним списком под именем пользователя, примерно так:

Оля 25.02.2009 23:02

Привет!

Как дела?

Хотелось бы, чтобы каждый комментарий добавлялся отдельно, то есть список комментариев состоял бы из повторения имени пользователя и его коммента, например:

Оля 25.02.2009 23:02

Привет!

Оля 25.02.2009 23:03

Как дела?

Буду вам очень благодарна!
Спасибо!
Записан
yara
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 4


« Ответ #3 : 26.02.2009, 18:09:13 »

Пока разбиралась в компоненте, только что заметила, что создатель - это вы. Хотела бы вам сказать, что компонент просто отличный, удалила другие компоненты для комментариев, которые были у меня на сайте. Теперь понятно, почему ваш ник smart.
P.s.: так  как я в восторге от вашего компонента, то решила его использовать и как гостевую книгу (раньше для этого был компонент jambook), но заметила, что когда создаю меню компонента и добавляю Page Title, страница сайта не отображается, только белое окно. В чем может быть проблема?
P.s.2: в вашем компоненте есть замечательная функция Comments import, которая сохранила все комментарии из DatsoGallery, а есть плагин для импорта сообщений из jambook?
Надеюсь, что вам еще не надоела своими вопросами, просто мне очень интересно.
Спасибо!
Записан
smart
Администратор
*******

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

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


снова дома...


« Ответ #4 : 26.02.2009, 23:46:43 »

Когда пользователи оставляют комментарии на нашем сайте на русском языке ( или испанские символы, например, ñ), они отображаются корректно только в случае, если на сайте в текущий момент выбран соответственно русский или испанский язык, а если выбрать на сайте английский язык, то вместо комментариев непонятные символы, например, вместо слова СТЕНА - ÑÒÅÍÀ.
Я  пробовала менять кодировку в MySQL, читала форумы по решению подобной проблемы, большинство решений сводятся к изменению кодировки, но все мои попытки закончились неудачей.  Имейте в виду, что мой сайт работает на joomla английской версии 1.0.15.
так и будет, потому что Joomla 1.0 использует однобайтовую кодировку, компонент автоматически перекодирует то, что ему приходит считая данный текст в той же кодировке, что и сайт в этот момент. Если вы перейдете к использованию Joomla 1.5 данная проблема пропадет.

Такая ситуация: пользователь выполнил вход на сайт и добавил комментарий, потом через некоторое время опять написал, и этот последний коммент добавляется к первому, и так далее, даже после повторного входа на сайт последующие комментарии добавляются к первым
Это работает функция склейки комментариев. Алгоритм простой - если пользователь добавляет комментарий, а предыдущий в списке комментарий тоже от него (т.е. никто еще не ответил), и с момента публикации того комментария прошло меньше суток, то новый просто добавляется к старому. Это сделано для того, чтобы забывчивые пользователи не устраивали линейки по 20 комментов подряд из-за того, что что-то забыли написать.

Исправить это можно просто: открыть в том же phpMyAdmin таблицу jos_jcomments_settings, найти в списке параметр merge_time и вместо 84600 поставить 0.

но заметила, что когда создаю меню компонента и добавляю Page Title, страница сайта не отображается, только белое окно. В чем может быть проблема?
пока не знаю, проверю сегодня...

а есть плагин для импорта сообщений из jambook?
нет, но в принципе можно будет сделать...

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

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