Проблема с комментариями в К2

Discussion in 'K2' started by Alexdon, Nov 27, 2009.

  1. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    Сайт на Денвере. Установил К2 и все бы хорошо, но в комментариях проблема.
    Не заполняю поля и жму на "Добавить комментарий". В результате имею сообщение:
    п»їYou need to fill in all required fields! что означает, что вы не заполнили требуемые поля.
    Коллеги, наставьте на путь истинный!
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Может стоит заполнить или яснее выражаться?
     
  4. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    Форма комментариев остается чистой.
    Если Вы не указываете ни адрес, ни имя, ни комент, то это считается ошибкой и любая программа вам обязательно сообщит об этом. Например, если вы не ввели эл. почту то просто обязаны в ответ получить сообщение "Введите ....". И когда вы вообще ничего ни вводите, то в ответ обязательно получаете сообщение об ошибочности ваших действий, как и в моем случае. Только в моем случае я получаю ответ на английском, хотя русифицировал все, что только можно.
     
  5. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Проблема то в чем? Русифицировать надо?
    Добавь в ru-RU.com_k2.ini строку

    Код (CODE):
    1. YOU NEED TO FILL IN ALL REQUIRED FIELDS!=Заполните все обязательные поля формы!
     
  6. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    Нет, это не помогло... Все так же на английском.. такое ощущение, что причина в Денвере...
     
  7. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    А это интересно..
    1. кодировка UTF8 добавляем в ru-RU.com_k2.ini строку YOU NEED TO FILL IN ALL REQUIRED FIELDS!=Заполните все требуемые поля! жмем "Добавить комментарий" имеем Заполните РІСЃРµ требуемые поля!
    2. кодировка ANSI... понятно, что вместо кириллицы ���, но скрипт уже говорит на чистом английском, что надо заполнить Invalid e-mail address!
     
  8. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Символы п»ї говорят о том, что какой-то файл сохранен в UTF-8 c BOM. Стоит проверить файл components\com_k2\models\item.php

    Просто на сайте одно, в файле другое и скрипт думает, что поля заполнены.

    Интересно первое - откуда крякозябры.
     
  9. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    файл components\com_k2\models\item.php кодировка ANSI
     
  10. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    Где зашита эта фраза - You need to fill in all required fields! ?? я имею в виду К2
     
  11. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    файл components\com_k2\models\item.php :)
     
  12. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    Эх, если бы... проверяем, прописав что угодно вместо и результат не меняется.. слабенький я в php, но не сдаюсь..
     
  13. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    Людииии, ну кто нибудь, проверьте на Денвере комментарии в К2. Это 5 -10 минут времени... Благодарен буду неописуемо!
     
  14. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Alexdon, не проще ли тебе тот же XAMPP поставить? Хотя мне кажется, что у тебя просто K2 кривой какой-то. Ты же не сказал версию K2 b версию джумлы.
    У меня работают комментарии, а если не заполнять поля, то выводится сообщение, правда по-русски.
     
  15. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    XAMPP? Надо попробовать... его можно рядом с Денвером поставить?
    joomla 1.5.10 и joomla 1.5.15 - результат одинаков. версия К2 и русификатор самые свежие, да и ранние версии дают тот же результат..
    мне принципиально важно разобраться в процессе передачи сервером на браузер "служебных" текстовых сообщений комментариев. То есть тот же вопрос - где находятся, обсуждаемые текстовые строки?
    sourpuss , ты не можешь скинуть ссылки на дистрибутивы К2 и русификатора? А то может действительно я установил какую-то кривую версию...
    Заранее благодарен...
     
  16. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    ответ уже был.

    Дистрибутив один - на оффсайте.
     
  17. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    com_k2/models/item.php стр. 586 You need to fill in all required fields! Так? Отлично! стр. 586 пусто, то есть удаляем фразу, чистим кеш, перезапускаем Денвер!! запускаем и тычем в "Отправить комент" и фраза на месте!!?? и если источник именно этот файл, то строка должна исчезнуть..
     
  18. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Ого! Волшебник? :)
     
  19. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    та да.. а XAMPP и Денвер одновременно несовместимы.. попробовал.. пришлось делать откат системы.. опять появилось WRITTEN_BY Administrator, а уже забыл, как русифицировал голосование и этот фрагмент.. ладно, для меня это дело принципа и я понимаю, что никто мне подскажет..
    а на денвер доп. модули РНР я поставил, но это не помогло..
    Хотя с WRITTEN_BY просто. Дописал в языковый файл и все.
     
    Last edited: Nov 29, 2009
  20. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    В общем отложил эту проблему на потом.. а с комментами поступил просто... установил jcomment и интегрировал их в К2...
     
  21. Offline

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

    Joined:
    Oct 17, 2009
    Messages:
    28
    Likes Received:
    1
    Gender:
    Male
    Не успокоился, разобрался... Как я и предполагал причина была в Денвере.
    1. На Денвер установил дополнения РНР.
    2. Файл рнр.ini раздокументировал строку ;extension=php_mbstring.dll (стр.613).. просто убрал точку с запятой.
    3. В корне сайта создал файл .htaccess, где прописал кодировку по умолчанию AddDefaultCharset utf-8.

    Далее фразы, появляющиеся на английском переводим и прописываем (в верхнем регистре) в файле ru-RU.com_k2.ini.
    к примеру YOU NEED TO FILL IN ALL REQUIRED FIELDS!=Вы не заполнили требуемые поля!
     

Share This Page

Loading...