Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 1723 Просмотров
*

regname2011

  • Новичок
  • 7
  • 0 / 0
Люди добрые! помогите пожалуйста!
Делаю сайт на шаблоне TZ-HYEC-Cafe
Там есть такой компонент com_tz_guestbook он предназначен для написания отзывов.
Работает это так: Висят несколько отзывов на странице, в русской кодировке все хорошо читаемо. Кодировка файла UTF-8. А с низу есть кнопка, по нажатию которой, загружаются еще отзывы.
Так вот если эти подгружаемые отзывы на английском, то все ок. А на кириллице выходят кракозябры. Поменял кодировку во всех вайлах с ANSI на UTF-8. Итог: один только Chrome нормально все понимает. Ни ИЕ ни Firefox корректно эти сообщения не отображают. Голову ломаю уже 3 дня. Не знаю куда копать.
Часть кода станицы:
<div id="loadaj" style="display: none;">
    <a href="http://test1.ru/index.php?option=com_tz_guestbook&view=guestbook&task=add.ajax&page=2&Itemid=112"> (вот по этой ссылке Chrome открывает остальные сообщения, а другие браузеры не перекодируют)
    </a>
</div>

<script type="text/javascript">
        var   $container = jQuery('#wrap-baiviet') ;
        $container.infinitescroll({ // bat dau tu dau lay du lieu
                navSelector  : '#loadaj a',    // selector for the paged navigation
                nextSelector : '#loadaj a:first',  // selector for the NEXT link (to page 2)
                itemSelector : '.warp-comment',     // selector for all items you'll retrieve
                errorCallback: function(){
                       // lua chon kieu chay phan trang ajzca
                        jQuery('#tz_append a').hide();
                        jQuery('#tz_append p').css('display','inline-block');
                                           
                },
                loading: { // khi load du lieu xuat hien hin
                    msgText: "<em>Loading next items</em>",
                    finishedMsg: '',
                    img:'',
                    selector: '#tz_append'
                  }
                },
        function( newElements ){ // khi loaod xong du lieu tra ve bien newElemnts
            if(newElements.length){
                var arrganerme_gustbooks = 0;
                if(arrganerme_gustbooks == 0){
               // jQuery('#wrap-baiviet').append( jQuery(newElements) ).masonry( 'reload' );// chay msony
                jQuery('#wrap-baiviet').append( jQuery(newElements) ).masonry( 'appended',jQuery(newElements),true );// chay msony
                }else{
                    jQuery('#wrap-baiviet').prepend( jQuery(newElements) ).masonry( 'reload' );
                }
                tz_init(330);
                jQuery('div#tz_append').find('a:first').show();
            }

        });
         //chon kieu chay ajxac buttom
            jQuery(window).unbind('.infscr');
            jQuery('#tz_append >a').click(function(){
            jQuery(this).stop();
            jQuery('div#tz_append').find('a:first').hide(); // khi click thj cho an dj
            $container.infinitescroll('retrieve');
        })
</script>

 Можно ли как-то принудительно задать вот здесь <div id="loadaj" style="display: none;"> кодировку? Сама страница с этим содержимым в UTF-8. (пробовал ставить в UTF-8 без BOM - слетает в ANSI)
Хелп ми пожалуйста! >:(
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Попробуйте файл htaccess.txt, лежащий в корне дистрибутива Joomla!, переименовать в файл .htaccess, после чего вписать в него директиву: AddDefaultCharset utf-8

А шаблон TZ HYEC Cafe платный купили?
*

regname2011

  • Новичок
  • 7
  • 0 / 0
Спасибо что откликнулись!
Попробовал сие мероприятие - не помогло. Все тоже самое.
Шаблон, так скажем, бесплатный))
*

regname2011

  • Новичок
  • 7
  • 0 / 0
еще такие наблюдения:

если перейти по ссылке из кода страницы хромом - то все ок. Читается.
Если перейти с IE или фоксом по ссылке - то кодировка windows-1251
Т.е. я так понимаю что содержимое по ссылке выводится аяксом как есть. Т.е. как хранятся эти сообщения так и выводит.
Отсюда вопрос: можно ли как-нить сменить кодировку именно в MySQL для данного материла? и как ?
*

regname2011

  • Новичок
  • 7
  • 0 / 0
в базе все хорошо читается.
utf8_general_ci кодировка такая.
*

regname2011

  • Новичок
  • 7
  • 0 / 0
вариант с AddDefaultCharset utf-8 все таки сработал! видать первый раз кривыми руками делал )) Спасибо всем. Тему можно закрывать.
*

l0ki88

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Была такая же проблема но данный спопоб не работал. Но решил по другому, в самой б.д. у таблицы (префикс)_comment помотрите кодировку полей в структуре, вообщем везде надо выставлять utf8_general_ci   
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Jlex review понять

Автор lexus26

Ответов: 0
Просмотров: 599
Последний ответ 05.09.2020, 20:02:56
от lexus26
Не могу добавить глобальный тег

Автор Hellboy4ik

Ответов: 14
Просмотров: 2326
Последний ответ 03.10.2018, 18:45:01
от NewUsers
Не могу найти, где править описания товаров

Автор Anna

Ответов: 4
Просмотров: 1011
Последний ответ 14.01.2018, 21:25:52
от Anna
Не могу восстановить пароль администратора

Автор vasya_p

Ответов: 32
Просмотров: 4647
Последний ответ 04.12.2017, 20:53:21
от vasya_p
не могу зайти в панель управления

Автор Мурашка

Ответов: 21
Просмотров: 2255
Последний ответ 20.10.2017, 12:35:05
от SeBun