Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.3.x)
Дизайн, шаблоны
ХЕЛП!!
Всего: 2
<
1
2
ХЕЛП!!
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009
# 11
01-07-2010 18:59
Дальше в Tools.php функция setCookieLanguage
Модули для PrestaShop
,
Синхронизация с 1С
svchost
Новичок
Сообщений: 28
Регистрация: 04-06-2010
# 12
01-07-2010 19:38
заметил еще одну зависимость
echo 'test' в config.inc.php выводит test до буквы и в админке и на морде
а echo 'test' в header.php и в init.php выводит test только на морде
svchost
Новичок
Сообщений: 28
Регистрация: 04-06-2010
# 13
01-07-2010 19:41
Вот виноватая функция:
(извините за навязчивлсть) что в ней может быть не так?
static public function setCookieLanguage()
{
global $cookie;
/* If language does not exist or is disabled, erase it */
if ($cookie->id_lang)
{
$lang = new Language(intval($cookie->id_lang));
if (!Validate::isLoadedObject($lang) OR !$lang->active)
$cookie->id_lang = NULL;
}
/* Automatically detect language if not already defined */
if (!$cookie->id_lang AND isset($_SERVER['HTTP_ACCEPT_LANGUAGE']))
{
$array = explode(',', self::strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']));
if (self::strlen($array[0]) > 2)
{
$tab = explode('-', $array[0]);
$string = $tab[0];
}
else
$string = $array[0];
if (Validate::isLanguageIsoCode($string))
{
$lang = new Language(intval(Language::getIdByIso($string)));
if (Validate::isLoadedObject($lang) AND $lang->active)
$cookie->id_lang = intval($lang->id);
}
}
/* If language file not present, you must use default language file */
if (!$cookie->id_lang OR !Validate::isUnsignedId($cookie->id_lang))
$cookie->id_lang = intval(Configuration::get('PS_LANG_DEFAULT'));
$iso = Language::getIsoById(intval($cookie->id_lang));
@include_once(_PS_TRANSLATIONS_DIR_.$iso.'/fields.php');
@include_once(_PS_TRANSLATIONS_DIR_.$iso.'/errors.php');
@include_once(_PS_THEME_DIR_.'lang/'.$iso.'.php');
return $iso;
}
svchost
Новичок
Сообщений: 28
Регистрация: 04-06-2010
# 14
01-07-2010 20:06
если эту функцию вообще удалить из init.php все ок, буква пропадает и начинает нормально работать скачивание pdf счета из "моих заказов" (до этого TCPDF выводил ошибку связанную с выводом до заголовков (подозреваю что именно изза этой буквы)
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009
# 15
01-07-2010 20:24
На первый взгляд все в порядке. Попробуйте также найти при помощи echo 'test';
Цитата:
а echo 'test' в header.php и в init.php выводит test только на морде
Потому что в админке не используются эти файлы.
Модули для PrestaShop
,
Синхронизация с 1С
svchost
Новичок
Сообщений: 28
Регистрация: 04-06-2010
# 16
01-07-2010 20:34
вродь да, но без этой функции часть интерфейса выводится на английском языке
svchost
Новичок
Сообщений: 28
Регистрация: 04-06-2010
# 17
01-07-2010 21:00
похоже, что буква выводится это строчкой
@include_once(_PS_THEME_DIR_.'lang/'.$iso.'.php');
svchost
Новичок
Сообщений: 28
Регистрация: 04-06-2010
# 18
01-07-2010 21:06
хух блин!!!
НАШЕЛ - > оказалось тупо до слез
в lang/ru.php перед <?php стояла буква а т.е. так: а<?php
Извините все, кого напряг
Спасибо за помощь, без вас бы не разобрался
Всего: 2
<
1
2
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов