Версия для печати
Оригинальная версия ( http://prestadev.ru/forum/tema-1082.html )

PrestaShop CMS :: Русская поддержка интернет-магазина PrestaShop > Общий форум > PrestaShop v0.8 [Русская версия]


Разместил: Алекс Время: 25-05-2010 23:34
основан на prestashop 1.3 stable
  • перевод


скачивайте, пробуйте, пишите о найденных ошибках.
http://prestadev.ru/download/prestashop_1.3-stable_PrestaDev.ru_0.8.zip

Разместил: Ирина Ка Время: 27-05-2010 02:24
Обновила свой магазин версии 0,6 до 0,8. При заказе на последнем шаге пишет - Попытка проникновения (Order -> total_products_wt is empty) и нет правой колонки. Проверить : semenax2@ya.ru, пароль 12345. В набранной корзине не отображаются цены.


Сообщение отредактировано Ирина Ка 27-05-2010 03:25 ...

Разместил: Ирина Ка Время: 27-05-2010 04:25
Ждать решения нет времени. Из бэкапа поставила старую версию.

Разместил: ors Время: 27-05-2010 15:09
Не совсем понятно что за фикс в modules\blockcart\ajax-cart.js

В js\tools.js
Код:
else if (window.opera && window.print)
        return ('<a rel="sidebar" href="' + escape(url) + '" title="' + escape(title) + '">' + insert + '</a>');

Применять escape к url и title не нужно.

В config\smarty.config.inc.php лучше отключить форсированную компиляцию.
Код:
$smarty->force_compile    = false;

В modules\feeder\rss.php не валидный xml получается
Код:
$product['name'])."&quot; alt=&quot;thumb&quot; /&gt";

Заменяем на
Код:
$product['name'])."&quot; alt=&quot;thumb&quot; /&gt;";

В modules\ganalytics\ganalytics.php для русских поисковиков можно добавить
Код:
pageTracker._addOrganic("rambler.ru","words");  
pageTracker._addOrganic("nova.rambler.ru","query");  
pageTracker._addOrganic("mail.ru","q");  
pageTracker._addOrganic("go.mail.ru","q");  
pageTracker._addOrganic("search.otvet.mail.ru","q");  
pageTracker._addOrganic("aport.ru","r");  
pageTracker._addOrganic("metabot.ru","st");  
pageTracker._addOrganic("nigma.ru","s");  
pageTracker._addOrganic("start.qip.ru","query");  
pageTracker._addOrganic("search.winamp.com","query");  
pageTracker._addOrganic("search.icq.com","q");  
pageTracker._addOrganic("m.yandex.ru","query");  
pageTracker._addOrganic("gde.ru","keywords");  
pageTracker._addOrganic("genon.ru","QuestionText");

Дополнительно для Украины:
Код:
pageTracker._addOrganic("meta.ua","q");  
pageTracker._addOrganic("bigmir.net","q");  
pageTracker._addOrganic("search.ukr.net","search_query");  
pageTracker._addOrganic("gogle.com.ua","q");  
pageTracker._addOrganic("google.com.ua","q");  
pageTracker._addOrganic("images.google.com.ua","q");  


Для импорта товаров с русскими названиями в classes\Tools.php
добавить
Код:
static public function link_rewrite($str, $utf8_decode = false)
    {
        $purified = '';
        $length = self::strlen($str);
        if ($utf8_decode)
            $str = utf8_decode($str);
        // fix //
        if (preg_match('/[А-Яа-я]+/', $str)){
                $cyr = array('а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я');
                $lat = array('a', 'b', 'v', 'g', 'd', 'e', 'jo', 'zh', 'z', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'f', 'h', 'c', 'ch', 'sh', 'sch', '', 'y', '', 'e', 'ju', 'ja');
                $str = mb_strtolower($str, 'utf-8');
                $str = str_replace($cyr, $lat, $str);
    }
        // fix //


Разместил: ors Время: 27-05-2010 16:31
Для 404 страницы возвращается код 200. В 404.php добавить
Код:
include(dirname(__FILE__).'/config/config.inc.php');
/*fix*/
header("Status: 404 Not Found");
/*fix*/

Разместил: staut82 Время: 28-05-2010 00:04
Обновил с 0.7 на 0.8 вроде всё стало но с ошибками:

SET NAMES 'utf8'

ALTER TABLE `ps_order_detail` ADD INDEX `id_order_id_order_detail` (`id_order`, `id_order_detail`)

ALTER TABLE `ps_category_group` ADD INDEX `id_group` (`id_group`)

ALTER TABLE `ps_product` ADD INDEX `date_add` (`date_add`)

SET NAMES 'utf8'

SET NAMES 'utf8'

/* PHP:setAllGroupsOnHomeCategory(); */

SET NAMES 'utf8'

ALTER TABLE `ps_product_attribute` ADD INDEX `id_product_id_product_attribute` (`id_product_attribute` , `id_product`)

ALTER TABLE `ps_image_lang` ADD INDEX `id_image` (`id_image`)

SET NAMES 'utf8'

Разместил: ors Время: 28-05-2010 11:43
А где ошибки?

Разместил: staut82 Время: 28-05-2010 15:00
выдало в конце установки обновления...

Разместил: ors Время: 28-05-2010 16:37
Обновление заключается только в добавлении индексов, без них работать будет, но с ними должно быть немного быстрее.
Попробуйте вручную по строчкам выполнить то что он написал. Если индексы уже есть, то об этом появится сообщение.

Разместил: monro Время: 28-05-2010 23:41
пропали товары из Популярных товаров

Разместил: monro Время: 28-05-2010 23:58
решил проблему

Разместил: kisens Время: 30-05-2010 04:56
Не отображаются на главной странице категории товаров

Разместил: kisens Время: 30-05-2010 05:34
оказалось все просто. Нужно было выключить Включить динамический (анимирированный) режим подуровней в настройках

Разместил: yura833 Время: 09-06-2010 16:58
Цитата:( ors @ 27-05-2010 18:09 Смотреть сообщение )

В modules\ganalytics\ganalytics.php для русских поисковиков можно добавить
Код:
pageTracker._addOrganic("rambler.ru","words");  
pageTracker._addOrganic("nova.rambler.ru","query");  
pageTracker._addOrganic("mail.ru","q");  
pageTracker._addOrganic("go.mail.ru","q");  
pageTracker._addOrganic("search.otvet.mail.ru","q");  
pageTracker._addOrganic("aport.ru","r");  
pageTracker._addOrganic("metabot.ru","st");  
pageTracker._addOrganic("nigma.ru","s");  
pageTracker._addOrganic("start.qip.ru","query");  
pageTracker._addOrganic("search.winamp.com","query");  
pageTracker._addOrganic("search.icq.com","q");  
pageTracker._addOrganic("m.yandex.ru","query");  
pageTracker._addOrganic("gde.ru","keywords");  
pageTracker._addOrganic("genon.ru","QuestionText");


Для импорта товаров с русскими названиями в classes\Tools.php
добавить
Код:
static public function link_rewrite($str, $utf8_decode = false)
    {
        $purified = '';
        $length = self::strlen($str);
        if ($utf8_decode)
            $str = utf8_decode($str);
        // fix //
        if (preg_match('/[А-Яа-я]+/', $str)){
                $cyr = array('а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я');
                $lat = array('a', 'b', 'v', 'g', 'd', 'e', 'jo', 'zh', 'z', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'f', 'h', 'c', 'ch', 'sh', 'sch', '', 'y', '', 'e', 'ju', 'ja');
                $str = mb_strtolower($str, 'utf-8');
                $str = str_replace($cyr, $lat, $str);
    }
        // fix //


Подскажите выше перечисленный код в любую часть файла можно добавить? или после чего?

Разместил: ors Время: 09-06-2010 18:08
для ganalytics после строки
Код:
var pageTracker = _gat._getTracker("'.Configuration::get('GANALYTICS_ID').'");

для Tools заменить начало функции link_rewrite (// fix // выделено то что нового добавлено)

Разместил: yura833 Время: 09-06-2010 20:55
Цитата:( ors @ 09-06-2010 21:08 Смотреть сообщение )
для Tools заменить начало функции link_rewrite (// fix // выделено то что нового добавлено)


Можно вот здесь поподробнее пожалуйста, что на что заменить, чтоб больше не задавать глупых вопросов

Цитата:( ors @ 09-06-2010 21:08 Смотреть сообщение )
Для 404 страницы возвращается код 200. В 404.php добавить
Код:
include(dirname(__FILE__).'/config/config.inc.php');
/*fix*/
header("Status: 404 Not Found");
/*fix*/

И по этому пункту напишите после чего вставить вышеуказанный код?

Заранее большое спасибо

Разместил: ors Время: 09-06-2010 22:00
Tools: После строки
Код:
if ($utf8_decode)
            $str = utf8_decode($str);

вставить то, что находится между // fix // и сохранить файл в кодировке UTF-8

В 404.php ясно видно, что то что находится между /*fix*/ нужно вставить после include(dirname(__FILE__).'/config/config.inc.php');

Разместил: Emone Время: 11-06-2010 21:44
Генерация PDF счета в Личном кабинете (история заказов) не работает (( ошибка
TCPDF ERROR: Some data has already been output, can't send PDF file
Та же каша и в версии 0.9
тестиль на локалке и на серве :( одно и тоже gthtrjgfk

Разместил: Алекс Время: 11-06-2010 22:02
Цитата:( Emone @ 11-06-2010 22:44 Смотреть сообщение )
Генерация PDF счета в Личном кабинете (история заказов) не работает (( ошибка 
TCPDF ERROR: Some data has already been output, can't send PDF file
Та же каша и в версии 0.9 
тестиль на локалке и на серве :( одно и тоже gthtrjgfk

работает и в .8 и .9 версии, на локале (Denwer), хостинг - макхост, фирствдс, провзов, rbc, агава, свеб

Разместил: ilyuxab Время: 14-06-2010 03:09

Товары добавили парсером с другого сайта. Парсер же перевел их на русский. Беда в том, что сейчас я не могу добавить товары в категорию "популярные товары", идет ошибка

1 ошибка

1. поле переписать ссылку (Русский (Russian)) имеет недопустимое значение


Плясал с бубном, пробовал любые извращение в файле tools.php - ничего не выходит. Можно ссылку на исправленный tools.php для 1.3.1 ? А если работать не будет все равно, то куда копать ?

Спасибо

Разместил: ors Время: 14-06-2010 11:30
При редактировании товара щелкните "Нажмите здесь чтобы поднять рейтинг товара в поисковых машинах" и посмотрите что написано в поле ЧПУ.

Разместил: ip Время: 06-08-2010 16:14
Цитата:( kisens @ 30-05-2010 01:34 Смотреть сообщение )
оказалось все просто. Нужно было выключить Включить динамический (анимирированный) режим подуровней  в настройках



Где это находится, не обнаружил?

Версия 1.3.1

www.prestadev.ru