Проблема с кодировкой в Joomla
1717 сообщений
584 сообщения
#14 лет назад
Всего скорее, ВМ добавил где-то вывод неправильной кодировки. К сожалению, без изучения скриптов, это вряд ли удастся установить. Попробуйте, найти файл:www/.htaccess
и добавить туда
AddDefaultCharset utf-8
или
AddDefaultCharset cp1251
в зависимости от того какая у Вас кодировка
----
Если не поможет, тогда можно сделать так:
- Открываем /www/index.php
- В самый вверх после
<?
добавляем
header('Content-type: text/html; charset=cp1251')
1717 сообщений
#14 лет назад
Прописал и ничего. =(Нет мыслей, где он мог такую пакость устроить?
1717 сообщений
#14 лет назад
Очень забавно... Перегрузил браузер, заработало.. Ничего не понимаю.
584 сообщения
#14 лет назад
Попробуйте, на всякий случай в другом броузере. Если там все будет ок. То, всего скорее, это было кеширование.
1717 сообщений
#14 лет назад
Всё, равно, минут через 10-15 снова сбивается.Пробую в Опере и Хроме.
Цитата ("SField"):
Если не поможет, тогда можно сделать так:
- Открываем /www/index.php
- В самый вверх после
Код:1<?
добавляем
Код:1header('Content-type: text/html; charset=cp1251'?>
Не помогает, код на странице вобще сбивается(
PS
Да, главное сбивается только русская кодировка, английский текст нормально отображается...
584 сообщения
#14 лет назад
Цитата:Не помогает, код на странице вобще сбивается(
А пробовали поставить utf-8 ?
Цитата:
header('Content-type: text/html; charset=utf8';
Должно получиться типа того, было:
<?php
/**
* @version $Id: index.php 14401 2010-01-26 14:10:00Z louis $
* @package Joomla
...
Стало:
<?php
header('Content-type: text/html; charset=utf8');
/**
* @version $Id: index.php 14401 2010-01-26 14:10:00Z louis $
* @package Joomla
...
Либо:
<?php
header('Content-type: text/html; charset=cp1251');
/**
* @version $Id: index.php 14401 2010-01-26 14:10:00Z louis $
* @package Joomla
...
584 сообщения
#14 лет назад
Цитата ("sosed"):Пробовал.
Я точно так же и делал, как вы написали, но код слетает.
Это из-за того, что в первом сообщении, я написал Вам такой код:
header('Content-type: text/html; charset=cp1251');?>
Позже исправил, но видать не успел.
Правильно так:
header('Content-type: text/html; charset=cp1251');
Т.е. в конце без знаков ?>
И попробовать варианты: charset=cp1251 и charset=utf8
И ещё вопрос, Вы случайно не импортировали дамп базы данных после установки скриптов?
1717 сообщений
#14 лет назад
Пробовал оба варианта - теперь всегда одни иероглифы.Интересно что когда просто захожу на сайт то кодировка нормально работает. А вот когда в разделы виртуимарта лезешь, то кодировка в них сбивается.
1717 сообщений
#14 лет назад
Цитата ("SField"):И ещё вопрос, Вы случайно не импортировали дамп базы данных после установки скриптов?
Нет, я ничего не импортировал.
Это началось сразу после установки ВМ.
1717 сообщений
#14 лет назад
Ещё проблемка появилась..Главная страница: -Категория 1
-Категория 2
-Категория 3
При выборе любой из категорий должна открываться страница с Подкатегориями. Но беда в том, что открывается пустая страница без подкатегорий, есть только надпись названия Категории.
Выручайте что это может быть? Бо 2й день уже копаюсь и ничего. (
584 сообщения
#14 лет назад
Очень много вариантов, от настроек сервера, до кривой сборки (пакета установки) джумлы.Выложите где-нибудь архив файлов (именно установленных) и дамп БД. Проверю у себя.
1717 сообщений
#14 лет назад
Цитата ("SField"):Очень много вариантов, от настроек сервера, до кривой сборки (пакета установки) джумлы.
Выложите где-нибудь архив файлов (именно установленных) и дамп БД. Проверю у себя.
Какие именно? Полностью папку с жумлой?
Есть ли в жумле стандартный инструмент для дампа?
584 сообщения
#14 лет назад
>>Какие именно? Полностью папку с жумлой?Да.
>>Есть ли в жумле стандартный инструмент для дампа?
Вроде нет, используйте phpmyadmin.