Проблемы с кодировкой windows-1251 в joscomment!

Discussion in 'Кодировки, ошибки отображения (крякозябры)' started by rusik, Aug 14, 2007.

  1. rusik
    Offline

    rusik Недавно здесь

    Joined:
    Mar 11, 2007
    Messages:
    49
    Likes Received:
    0
    Кто нить встречался с русификацией компонента joscomment???
    Я вроде поправил файл english.php в папке \language\
    Но при написании комментария вылазиют каракули(см. скриншот)-кто-нить может помочь???
     

    Attached Files:

  2.  
  3. chilly_bang
    Offline

    chilly_bang Недавно здесь => Cпециалист <=

    Joined:
    Apr 30, 2006
    Messages:
    1,541
    Likes Received:
    38
    Gender:
    Male
    Ответ: Проблемы с кодировкой в joыcomment!

    каракули - это текст комментария, так? если пробуешь браузером менять кодировку на уникод, тогда каракули становятся текстом а страница каракулями? есть в компоненте настройки кодировки? - может стоит поменять?
    компонент платный - посмотреть исходник не могу. на странице компонента есть скриншот по поводу настройки кодировок - приложил.
     
    Last edited: Jan 10, 2008
  4. rusik
    Offline

    rusik Недавно здесь

    Joined:
    Mar 11, 2007
    Messages:
    49
    Likes Received:
    0
    Ответ: Проблемы с кодировкой в joыcomment!

    Ну вот сам компонент....(см вложения,да и смотреть кодировки в браузере не подходит, т.к врядли посетители будет её менять..)
     

    Attached Files:

  5. chilly_bang
    Offline

    chilly_bang Недавно здесь => Cпециалист <=

    Joined:
    Apr 30, 2006
    Messages:
    1,541
    Likes Received:
    38
    Gender:
    Male
    Ответ: Проблемы с кодировкой в joыcomment!

    кодировка шаблона комментариев: iso-8859-1. замени на свою - посмотрим, выйдет ли каменный цветок. и проследи, чтоб кодировка языкового файла совпадала с твоей.
    при чём тут "подходит-не подходит"? я же не предлагаю пользователям менять мануально, а спрашиваю тебя, есть ли эффект от мануальной смены кодировки и если да, то какой эффект? на какой кодировке комментарии становятся читаемыми? пробуй, короче, менять кодировку шаблона КОММЕНТАРИЕВ (там такая папка есть templates) - из каждой поддиректории этой папки вынимаешь индекс, переписываешь кодировку, сохраняешь в СВОЕЙ кодировке и пробуешь смотреть.
     
  6. Offline

    archa_ Недавно здесь

    Joined:
    Sep 10, 2007
    Messages:
    7
    Likes Received:
    0
    Ответ: Проблемы с кодировкой в joыcomment!

    Вот и у меня такая же проблема.. Проблема в том что иероглифами комментарии добавляются в базу, т.е., очевидно, смена кодировки в браузере делу не поможет никак.. Поменял везде кодировку на сp1251 (windows-1251) - эффекта ноль, перелопатил почти весь компонент на поиск функций которые обрабатывают комментарий перед добавлением в базу на предмет совместимости с cp1251 - эффекта ноль.. В ввиду сложившихся обстоятельств созрел вопрос: может быть проблема с совместимостью с самой джумлой? Версия джумлы 1.0.10.. Жду ответа.. и мыслей по этому поводу..
     
  7. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Ответ: Проблемы с кодировкой в joыcomment!

    Открываем файл components\com_comment\joscomment\board.php и меняем в нем все utf-8 на windows-1251
     
  8. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Ответ: Проблемы с кодировкой в joыcomment!

    А компонент всё равно кривущий
     
  9. Offline

    archa_ Недавно здесь

    Joined:
    Sep 10, 2007
    Messages:
    7
    Likes Received:
    0
    Ответ: Проблемы с кодировкой в joыcomment!

    В том то и дело, что менял.. Я ж писал, что поменял все и везде, но ниче все равно не работает...

    Если он кривучий, подскажи тогда какой нормальный?
     
    Last edited by a moderator: Apr 5, 2014
  10. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
  11. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Ответ: Проблемы с кодировкой в joыcomment!

    ню-ню...

    Смотри как в базу пишется, пробуй отключать аякс
     
  12. Offline

    archa_ Недавно здесь

    Joined:
    Sep 10, 2007
    Messages:
    7
    Likes Received:
    0
    Ответ: Проблемы с кодировкой в joыcomment!

    Отключение аякса не помогает (при нажатии на сенд вылетает на главную страницу сайта) И на счет того "ну-ну", где надо ставил cp1251 а где надо windows-1251.
    Поехали дальше...
    Коменты в базу пишутся в утф-8, и когда смотришь базу из MySQL-Front (к примеру) там соответственно уже кракозябры..
    SET NAMES cp1251 и подобное перед отправкой почему-то не помогает не помогает..
     
  13. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    Ответ: Проблемы с кодировкой в joыcomment!

    нужно использовать iconv() для перекодировки данных на лету
     
  14. Offline

    archa_ Недавно здесь

    Joined:
    Sep 10, 2007
    Messages:
    7
    Likes Received:
    0
    Ответ: Проблемы с кодировкой в joыcomment!

    Спасибо! iconv() действительно спасла ситуацию! Респект!
     
  15. Offline

    archa_ Недавно здесь

    Joined:
    Sep 10, 2007
    Messages:
    7
    Likes Received:
    0
    Ответ: Проблемы с кодировкой в joыcomment!

    А кто знает как можно решить проблему с AJAX+cp1251+IE6? не хочет аякс работать... В ФФ и опере все норм а в экплорере не хочет... И при отключении аякса при добавлении комментария вылетает на главную станицу и комент не добавляется!

    Да, кстати, XML на выходе абсолютно правильный!

    Код (CODE):
    1. <?xml version="1.0" standalone="yes"?><post><id>63</id><body><![CDATA[<table class='postcontainer' id='post63' width='100%' cellpadding='0' cellspacing='0' style='padding-left: 0;'><tr><td><a name='josc63'></a>
    2. <table class='post' width='100%' cellpadding='0' cellspacing='0'>
    3.   <tbody class='sectiontableentry'>
    4.     <tr>
    5.       <td><table class='postheader' width='100%' cellpadding='0' cellspacing='0'>
    6.           <tr>
    7.             <td align='left'><span class='postusername'>Archa</span><span class='posttitle'></span></td>
    8.             <td align='right'><span class='postusertype'><span class='administrator'>Super Administrator</span></span> | <span class='createdate'>14.09.2007 13:19:33</span></td>
    9.           </tr>
    10.         </table></td>
    11.     </tr>
    12.     <tr>
    13.       <td colspan='2'><table class='postbody' width='100%' cellpadding='0' cellspacing='0'>
    14.           <tr>
    15.            
    16.             <td style='overflow: hidden;'>апрвда</td>
    17.           </tr>
    18.         </table></td>
    19.     </tr>
    20.  
    21.   <tr>
    22.     <td><table class='postfooter' width='100%' cellpadding='0' cellspacing='0'>
    23.         <tr>
    24.           <td align='left'><a href = 'javascript:quote(63)'>Quote</a> | <a href='javascript:editComment(63)'>Edit</a> | <a href='javascript:deleteComment(63)'>Delete</a></td>
    25.           <td align='right'></td>
    26.         </tr>
    27.       </table></td>
    28.   </tr>
    29.  
    30.   </tbody>
    31. </table>
    32. </td></tr></table>]]></body><published>1</published></post>


    Добавлено через 52 минуты
    Неужели никто не знает как с этим боротся? =O
     
    Last edited: Sep 14, 2007
  16. Offline

    Archi Недавно здесь

    Joined:
    Feb 26, 2008
    Messages:
    5
    Likes Received:
    0
    Ответ: Проблемы с кодировкой windows-1251 в joscomment!

    подскажите пожалуйста где взять етот: icony :(

    Добавлено через 42 минуты
    хороший русифицированный компонент http://www.joomlatune.ru/jcomments.html [!] :D
     
    Last edited: Feb 26, 2008
  17. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    Ответ: Проблемы с кодировкой windows-1251 в joscomment!

    Archi, iconv() должен быть установлен на серверу у хостера. Как найти, да легко, гугль тебе в помощь
     

Share This Page

Loading...