Проблемы с кодировкой joomla k2

Discussion in 'K2' started by mavovan, May 23, 2011.

  1. Offline

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

    Joined:
    Mar 28, 2011
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Перенес сайт на новый хостинг, на старом все работала нормально, на новом при добавлении новой статьей в каталог K2 дополнительных поля отображаются краказяблями, добавлял в htaccess AddDefaultCharset utf-8, CharsetSourceEnc utf-8, CharsetDisable On и в базе правильная кодировка.
    Что можно сделать. Тех поддержка говорит это ваша проблема.
     
  2.  
  3. Offline

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

    Joined:
    May 24, 2011
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    Также интересует этот вопрос! Поставит версию 2.4.1, русифицировал, создал все что нужно, а потом ....:) проблемка.

    Вот так отображается например Тип объкта - РўРёРї объекта
     
    Last edited: May 24, 2011
  4. umbabaraumba
    Offline

    umbabaraumba Активист => Cпециалист <=

    Joined:
    Sep 25, 2009
    Messages:
    623
    Likes Received:
    58
    Gender:
    Male
    Посмотрите в настройках самого хостинга кодировку .
     
  5. Offline

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

    Joined:
    May 24, 2011
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    У меня на серваке стоит UTF-8, но всеравно шляпа, может это быть из-за того что у меня на серваке анг.(.ru .net) и рос.(.рф) домены?
     
  6. AnnSwamp
    Offline

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

    Joined:
    Aug 21, 2008
    Messages:
    122
    Likes Received:
    4
    Gender:
    Female
    мож там языковой или индекс в блокноте именно в utf-8 пересохранить?
     
  7. Offline

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

    Joined:
    May 24, 2011
    Messages:
    6
    Likes Received:
    0
    Gender:
    Male
    Языковые файлы я перепроверял еще тогда, они все в UTF а вот индекс..... какой именно? это же K2

    Сегодня нашол решение но оно муторное, забиваешь все что нужно выбираешь категорию, применяешь потом идешь в поля они уже почемуто на русском)))) но так как забивать буду не я а пользователи это не подходит....надо искать причину и решение...
     
  8. Offline

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

    Joined:
    Mar 28, 2011
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    1)файл www/components/com_k2/controllers/item.php

    строку $output.='<tr><td align="right" class="key">'.$extraField->name.'</td>';
    замени на $output.='<tr><td align="right" class="key">'.iconv("UTF-8", "CP1251", $extraField->name).'</td>';

    2)тагже и с www/administrator/components/com_k2/controllers/item.php
     
  9. Offline

    Noerh-28 Недавно здесь

    Joined:
    Aug 29, 2011
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    У меня все решилось путем добавления в файл .htaccess AddDefaultCharset utf-8
     
  10. Offline

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

    Joined:
    Mar 11, 2009
    Messages:
    52
    Likes Received:
    0
    Gender:
    Male
    а с кодировкой мультисписка как быть и прочих опций доп полей???? ща кракозябры опять
     
  11. Offline

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

    Joined:
    Jun 27, 2013
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Попробуйте следующий метод.

    В файле:

    administrator/components/com_k2/k2.php

    Ищем что-то вроде:

    Код (PHP):
    1. if( $document->getType() != 'raw' && JRequest::getWord('task')!='deleteAttachment' && JRequest::getWord('task')!='connector' && JRequest::getWord('task')!='tag' && JRequest::getWord('task')!='extrafields' && JRequest::getWord('task')!='download' && JRequest::getWord('task')!='saveComment'): ?>


    Нас интересует условие отвечающее за "надстройку" для RAW-формата отображения компонента с TASK = extrafields (только компонент)

    и внедряем сразу после условия

    Код (PHP):
    1. <?header('Content-Type: text/html; charset=utf-8');?>
     

Share This Page

Loading...