sors Posted November 24, 2012 Share Posted November 24, 2012 Недавно PrestaShop переехал на github (https://github.com/PrestaShop) и стало возможным самому участвовать в разработке и создавать форки. Собрал вместе перевод и свои доработки к версии 1.4.x и добавил их в свой форк. Подробнее о том, что получилось: http://prestalab.ru/content/11-russkaja-sborka-prestashop-1491 Страница рабочей ветки: https://github.com/prestalab/PrestaShop-1.4/tree/prestalab Исходный проект https://github.com/PrestaShop/PrestaShop-1.4 1 Link to comment Share on other sites More sharing options...
Kerm Posted November 24, 2012 Share Posted November 24, 2012 (edited) Просто супер Не совсем понимаю принцип работы github, если в официальной ветке престашопа в 1.4 версии будут фиксить баги и включать полезные доработки то будут ли они автоматически синхронизироваться с версией престашопа от престалаба? Или у престолаба отдельная, своя версия и она не будет в себя включать фикс актуальных багов на момент скачивая файла с официальной ветки 1.4 престашопа? Edited November 24, 2012 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
sors Posted November 24, 2012 Author Share Posted November 24, 2012 Автоматически не будет. Но вручную для синхронизации только одну команду нужно выполнить, а потом залить на сервер. Link to comment Share on other sites More sharing options...
sors Posted November 24, 2012 Author Share Posted November 24, 2012 Вы можете клонировать проект себе, привязать к нему официальный репозиторий, создать новую ветку и в ней работать над своим сайтом, периодически стягивая изменения из привязанных репозиториев. Если у вас vds, то изменения можно загружать прямо на сайт Link to comment Share on other sites More sharing options...
Kerm Posted November 26, 2012 Share Posted November 26, 2012 (edited) Я кстати заметил что в версии 1.4.9.0 не пашет в админке ссылка "Добавить новый подраздел CMS категории", кидает на главную страницу...у меня сервер на php-fpm+nginx, все остальное работает исправно вроде бы. была ошибка в конфиге nginx... Edited November 26, 2012 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted November 27, 2012 Share Posted November 27, 2012 Сделал пробный update своей версии 1.4.9.0 на вашу, во время установки выявлены следующие SQL ошибки: SET NAMES 'utf8' /* PHP:update_module_mailalerts(); */ /* Backward compatibility */ INSERT INTO `ps_module` (`name`, `active`) VALUES ('backwardcompatibility', 1) INSERT INTO `ps_hook_module` (`id_module`, `id_hook` , `position`) (SELECT id_module, 9, (SELECT max_position from (SELECT MAX(position)+1 as max_position FROM `ps_hook_module` WHERE `id_hook` = 9) tmp) FROM `ps_module` WHERE `name` = 'backwardcompatibility') INSERT INTO `ps_hook_module` (`id_module`, `id_hook` , `position`) (SELECT id_module, 50, (SELECT max_position from (SELECT MAX(position)+1 as max_position FROM `ps_hook_module` WHERE `id_hook` = 50) tmp) FROM `ps_module` WHERE `name` = 'backwardcompatibility') INSERT INTO `ps_hook_module` (`id_module`, `id_hook` , `position`) (SELECT id_module, 54, (SELECT max_position from (SELECT MAX(position)+1 as max_position FROM `ps_hook_module` WHERE `id_hook` = 54) tmp) FROM `ps_module` WHERE `name` = 'backwardcompatibility') /* Cache system */ ALTER TABLE `ps_hook_module` ADD `time` INT( 10 ) NOT NULL DEFAULT '0' INSERT INTO `ps_tab` (`id_tab`, `id_parent`, `class_name`, `module`, `position`) VALUES (89, 8, 'AdminCache', '', 13) (1062) Duplicate entry '89' for key 'PRIMARY' INSERT INTO `ps_tab_lang` (`id_tab`, `id_lang`, `name`) VALUES (89, 1, 'Cache'), (89, 2, 'Cache'), (89, 3, 'Cache'), (89, 4, 'Cache'), (89, 5, 'Cache'), (89, 6, 'Ð�Ñ�Ñ�') (1062) Duplicate entry '89-1' for key 'PRIMARY' INSERT INTO `ps_access` (`id_profile`, `id_tab`, `view`, `add`, `edit`, `delete`) VALUES ('1', '89', '1', '1', '1', '1') (1062) Duplicate entry '1-89' for key 'PRIMARY' INSERT INTO `ps_configuration` (`name`, `value`) VALUES ('PL_CACHE_LIST', '86400'), ('PL_CACHE_LONG', '31536000'), ('PL_CACHE_SHORT', '86400') /* Fix RU PDF */ INSERT IGNORE INTO `ps_configuration` (`name`, `value`) VALUES ('PS_PDF_ENCODING_RU', 'cp1251') INSERT IGNORE INTO `ps_configuration` (`name`, `value`) VALUES ('PS_PDF_FONT_RU', 'courier') Link to comment Share on other sites More sharing options...
sors Posted November 27, 2012 Author Share Posted November 27, 2012 А что за вкладка у вас под номером 89? Проблема только в добавлении вкладки с кэшированием. Все остальное прошло нормально. В файле install-dev/sql/upgrade/1.4.9.1.sql замените 89 на больший номер, тогда обновление пройдет. В следующем апдейте подумаю как исправить. Link to comment Share on other sites More sharing options...
Kerm Posted November 27, 2012 Share Posted November 27, 2012 (edited) И еще одна ошибка, появилась при импорте товаров, импортировались товары и пошел за чаем, вернулся и такая вот ошибка: Fatal error: Cannot redeclare class Lingua_Stem_Ru in /var/www/site/data/www/site.ru/override/classes/Search.php on line 45 Edited November 27, 2012 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted November 27, 2012 Share Posted November 27, 2012 Вот одна строчка товара из файла: 10953;1;Ch-casa FP9003;03129;80;0;;Набор самоклеящихся войлочных протекторов "Коммерческий" (16 шт.);Набор самоклеящихся войлочных протекторов круглой формы. Предназначены для защиты любых поверхностей от царапин и других механических повреждений, а также для усиления скольжения предметов по гладким поверхностям: паркету, плитке, ламинату, стеклу, дереву. Цвет: белый. Размер: 25 мм - 16 шт.;;ch-casa fp9003;товары для дома,протекторы,для защиты напольных покрытий,для защиты напольных покрытий;FP9003;Есть;../img/GoodsImages/Loks/main/FP9003.jpg;0;см. на упаковке;Loks Link to comment Share on other sites More sharing options...
Kerm Posted November 27, 2012 Share Posted November 27, 2012 После когда хочу например добавленные товары на главную поместить, мне такую же ошибку выдает: Fatal error: Cannot redeclare class Lingua_Stem_Ru in /var/www/site/data/www/site.ru/override/classes/Search.php on line 45 Link to comment Share on other sites More sharing options...
Kerm Posted November 27, 2012 Share Posted November 27, 2012 А что за вкладка у вас под номером 89? Проблема только в добавлении вкладки с кэшированием. Все остальное прошло нормально. В файле install-dev/sql/upgrade/1.4.9.1.sql замените 89 на больший номер, тогда обновление пройдет. В следующем апдейте подумаю как исправить. 89 8 adminpss_timemsgpro pss_timemsgpro 13 Link to comment Share on other sites More sharing options...
sors Posted November 27, 2012 Author Share Posted November 27, 2012 Исправил. Заодно слил изменения из мастер ветки официального репозитория. Файлов изменено много, но в основном связаны с изменениями копирайтов. Link to comment Share on other sites More sharing options...
Kerm Posted November 27, 2012 Share Posted November 27, 2012 А вот это "Fatal error: Cannot redeclare class Lingua_Stem_Ru" в каком именно файле были исправления? Link to comment Share on other sites More sharing options...
sors Posted November 28, 2012 Author Share Posted November 28, 2012 У вас наверное от локализатора в папке overraid остались файлы. Link to comment Share on other sites More sharing options...
Kerm Posted November 28, 2012 Share Posted November 28, 2012 (edited) А, ну вы просто не уточняли момент что если человек обновляет свою версию сайта на вашу, нужно удалить файлы локализатора, если он был установлен ранее. PDF.php, tools.php, search.php, validate.php необходимо удалить? Edited November 28, 2012 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted November 28, 2012 Share Posted November 28, 2012 (edited) Установил APC, включил в админке и получил белый экран, на сайте тоже белый экран и ошибка: Fatal error: Call to undefined function pSQL() in /var/www/site/data/www/site.ru/classes/ObjectModel.php on line 123 Edited November 28, 2012 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
sors Posted November 28, 2012 Author Share Posted November 28, 2012 Разобрался. Разработчики не ожидали, что кому-то удастся дойти до этого места ни разу не использовав запрос к базе данных, поэтому поместили функцию pSQL в класс Bd. Я переместил ее из этого класса в файл config/config.inc.php. Вам нужно обновить https://github.com/prestalab/PrestaShop-1.4/blob/prestalab/config/config.inc.php и https://github.com/prestalab/PrestaShop-1.4/blob/prestalab/classes/Db.php Link to comment Share on other sites More sharing options...
Kerm Posted November 28, 2012 Share Posted November 28, 2012 (edited) Спасибо за помощь и оперативный ответ! Заменил файлы, получил новую ошибку и белый экран: [php Warning #2] mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'root'@'localhost' (using password: NO) (/var/www/site/data/www/site.ru/config/config.inc.php, line 126) Fatal error: Call to undefined method Cache::__destruct() in /var/www/site/data/www/site.ru/classes/CacheAPC.php on line 111 Edited November 28, 2012 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
savvato Posted November 29, 2012 Share Posted November 29, 2012 (edited) Проблема во время установки. Выбраный язык инсталятора -русский. заполняю Настройки магазина и информация о банковском счете жму кнопку далее, по идее должен перейти на страницу Поздравляем вы установили.... и тд, перейдите или в админку или во фронтенд, но переход не осуществляеться Таблица ps_employee пуста Edited November 29, 2012 by savvato (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted November 30, 2012 Share Posted November 30, 2012 Что за мойщики? Link to comment Share on other sites More sharing options...
sors Posted November 30, 2012 Author Share Posted November 30, 2012 Мойщиков кто-то передал мне с переводом. На самом деле это производители. Уже исправил в /translations/ru/admin.php и /translations/ru/fields.php APC исправил. Файлы /config/config.inc.php /classes/Db.php и /classes/CacheAPC.php Попробуйте использовать гит. По началу непривычно, а потом очень даже удобно. Для приватных репозиториев использую https://bitbucket.org/. До 5 человек в комманде бесплатно. Использование APC по сравнению с APC+memcached в среднем дало выигрыш в 5 мс и на 1 запрос к базе меньше. Ну и памяти это занимает меньше потому, что не нужен дополнительный экземпляр memcached. Link to comment Share on other sites More sharing options...
decorator Posted November 30, 2012 Share Posted November 30, 2012 Проблема во время установки. Выбраный язык инсталятора -русский. заполняю Настройки магазина и информация о банковском счете жму кнопку далее, по идее должен перейти на страницу Поздравляем вы установили.... и тд, перейдите или в админку или во фронтенд, но переход не осуществляеться Таблица ps_employee пуста Добрый день! Такая же проблема. Link to comment Share on other sites More sharing options...
sors Posted November 30, 2012 Author Share Posted November 30, 2012 Только что проверил. Все устанавливается. Админка по умолчанию в папке admin-dev. Link to comment Share on other sites More sharing options...
Kerm Posted November 30, 2012 Share Posted November 30, 2012 Мойщиков кто-то передал мне с переводом. На самом деле это производители. Уже исправил в /translations/ru/admin.php и /translations/ru/fields.php APC исправил. Файлы /config/config.inc.php /classes/Db.php и /classes/CacheAPC.php Попробуйте использовать гит. По началу непривычно, а потом очень даже удобно. Для приватных репозиториев использую https://bitbucket.org/. До 5 человек в комманде бесплатно. Использование APC по сравнению с APC+memcached в среднем дало выигрыш в 5 мс и на 1 запрос к базе меньше. Ну и памяти это занимает меньше потому, что не нужен дополнительный экземпляр memcached. Работает! И очень быстро! Пока все не тестировал, по сайту полазил только, скорость примерно раза в 2 (может чуток поболее) возросла по сравнению с тем что было. Link to comment Share on other sites More sharing options...
sors Posted December 1, 2012 Author Share Posted December 1, 2012 Добрый день! Такая же проблема. Обновите. Уже исправлял тут http://www.prestashop.com/forums/index.php?/topic/206351-%d1%80%d1%83%d1%81%d1%81%d0%ba%d0%b8%d0%b9-%d1%84%d0%be%d1%80%d0%ba-prestashop-14x/page__view__findpost__p__1024277 Link to comment Share on other sites More sharing options...
sors Posted December 1, 2012 Author Share Posted December 1, 2012 Перенес систему кэширования из версии 1.5. Добавился XCache. Кто уже использует - нужно будет заново включить на странице производительности. Добавил модуль, который при изменении товара или категории удаляет связанный кэш. Link to comment Share on other sites More sharing options...
sors Posted December 2, 2012 Author Share Posted December 2, 2012 Добавил мультизагрузчик картинок к товару. На вкладке Производительность можно включить кэширование смарти в текущую систему кэширования. Например в Memcache или APC 1 Link to comment Share on other sites More sharing options...
decorator Posted December 2, 2012 Share Posted December 2, 2012 Обновите. Уже исправлял тут http://www.prestasho...ost__p__1024277 Скачал заново. Устанавливаю. На этапе создания бд вот такая ошибка Ошибка записи данных: 'INSERT INTO `pst_hook_module` (`id_module`, `id_hook`, `position`) VALUES (3, 1, 1),(6, 1, 2),(4, 1, 3),(4, 4, 3),(8, 2, 1),(3, 4, 1),(6, 4, 2),(9, 6, 1),(16, 6, 2),(8, 6, 3), (20, 6, 4),(12, 6, 5),(54, 6, 6),(15, 7, 1),(21, 7, 2),(10, 7, 3),(24, 7, 4),(14, 7, 5),(12, 7, 6),(7, 7, 7),(17, 7, 8),(5, 8, 1),(1, 8, 2),(11, 14, 1),(13, 14, 2),(18, 14, 3), (19, 14, 4),(22, 14, 5),(8, 19, 1),(12, 21, 1),(25, 11, 1),(25, 21, 2),(26, 32, 1),(27, 32, 2),(28, 32, 3),(30, 32, 4),(31, 32, 5),(32, 32, 6),(33, 32, 7),(34, 33, 1), (35, 33, 2),(36, 33, 3),(37, 33, 4),(39, 37, 1),(40, 32, 8),(41, 32, 9),(42, 32, 10),(42, 95, 1),(43, 32, 11),(42, 14, 6),(43, 14, 7),(44, 32, 12),(45, 32, 13),(46, 32, 15), (47, 32, 14),(48, 32, 16),(49, 32, 17),(55, 32, 22),(50, 32, 18),(51, 32, 19),(51, 45, 1),(25, 25, 1),(41, 20, 2),(52, 32, 20),(53, 32, 21),(17, 9, 2),(18, 9, 3),(24, 9, 4),(9, 9, 5), (15, 9, 6),(5, 9, 7),(8, 9, 8),(10, 9, 9),(20, 9, 10),(11, 9, 11),(16, 9, 12),(22, 9, 13),(13, 9, 14),(14, 9, 15),(12, 9, 16),(7, 9, 17),(21, 9, 18),(10, 60, 1),(10, 61, 1),(10, 62, 1), (54, 9, 19),(10, 66, 1),(19, 9, 20),(56, 9, 1),(56, 50, 1),(56, 54, 1),(57, 5, 1, 0),(57, 12, 1, 0),(57, 13, 1, 0),(57, 16, 1, 0),(57, 60, 2, 0),(57, 61, 2, 0),(57, 62, 2, 0)' Column count doesn\'t match value count at row 92(Ошибка: : 1136) Link to comment Share on other sites More sharing options...
sors Posted December 2, 2012 Author Share Posted December 2, 2012 Замените (57, 5, 1, 0),(57, 12, 1, 0),(57, 13, 1, 0),(57, 16, 1, 0),(57, 60, 2, 0),(57, 61, 2, 0),(57, 62, 2, 0) на (57, 5, 1),(57, 12, 1),(57, 13, 1),(57, 16, 1),(57, 60, 2),(57, 61, 2),(57, 62, 2) В файле install-dev\sql\db_settings_extends.sql Или скачайте заново. Добавил там расширенную CMS систему. Link to comment Share on other sites More sharing options...
decorator Posted December 2, 2012 Share Posted December 2, 2012 (edited) Замените (57, 5, 1, 0),(57, 12, 1, 0),(57, 13, 1, 0),(57, 16, 1, 0),(57, 60, 2, 0),(57, 61, 2, 0),(57, 62, 2, 0) на (57, 5, 1),(57, 12, 1),(57, 13, 1),(57, 16, 1),(57, 60, 2),(57, 61, 2),(57, 62, 2) В файле install-dev\sql\db_settings_extends.sql Или скачайте заново. Добавил там расширенную CMS систему. Скачал. Установилось все). Пока вкладка модули пишет ошибку Fatal error: require() function.require[/url]]: Failed opening required '....../modules//alliedwallet/backward_compatibility/backward.php' (include_path='.:/usr/local/pear') in /....../modules/alliedwallet/alliedwallet.php on line 52 Удалю модули, которые "не полные" так сказать. Edited December 2, 2012 by decorator (see edit history) Link to comment Share on other sites More sharing options...
sors Posted December 2, 2012 Author Share Posted December 2, 2012 гитхаб не добавляет субмодули в архив. их нужно скачать самому Link to comment Share on other sites More sharing options...
decorator Posted December 2, 2012 Share Posted December 2, 2012 гитхаб не добавляет субмодули в архив. их нужно скачать самому Можно просто удалить, которые не нужны? Link to comment Share on other sites More sharing options...
decorator Posted December 2, 2012 Share Posted December 2, 2012 Или скачайте заново. Добавил там расширенную CMS систему. Расширенная CMS система работает не полностью? В страницах CMS отмечено комментарии,а в фронт-офисе не видать. Link to comment Share on other sites More sharing options...
sors Posted December 3, 2012 Author Share Posted December 3, 2012 Это свойство для сторонних модулей. Там есть место для хука. Добавил демо http://ps14.prestalab.ru/ Link to comment Share on other sites More sharing options...
Kerm Posted December 4, 2012 Share Posted December 4, 2012 Заметил такую вещь, $start_time = microtime(false); не работает, по прежнему в коде ?34534534 Link to comment Share on other sites More sharing options...
sors Posted December 4, 2012 Author Share Posted December 4, 2012 Что не работает и в каком месте? Link to comment Share on other sites More sharing options...
Kerm Posted December 4, 2012 Share Posted December 4, 2012 (edited) Ну я ставлю false в конфиге, а у меня по прежнему в коде у всех js, css и некоторых картинок микро тайм этот в конце добавляется. Проверил на других магазинах, при false в конец ссылки на файл не чего не добавляется, а на вашей сборке не отключается этот микротайм. Edited December 4, 2012 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted December 5, 2012 Share Posted December 5, 2012 (edited) Да и html описания категорий нету, класс rte не прописан Edited December 5, 2012 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
sors Posted December 5, 2012 Author Share Posted December 5, 2012 Не понимаю при чем тут microtime и как у вас его получалось отключать при помощи аргумента false http://php.net/manual/ru/function.microtime.php Цифры после картинок это {$img_update_time} в шаблоне Link to comment Share on other sites More sharing options...
Kerm Posted December 5, 2012 Share Posted December 5, 2012 Тогда извините, просто я всегда думал что именно этот параметр и отвечает за вывод значений после ссылки на файл, у меня просто много сайтов и где то во всех ссылках это отсутствует, где то частично присутствует, а где то везде стоит и я сам не чего специально для этого не делал и не понимаю как это включается, отключается, без редактирования шаблона. Link to comment Share on other sites More sharing options...
sors Posted December 5, 2012 Author Share Posted December 5, 2012 Это не отключается. В какой-то из последних версий добавили этот параметр. Он изменятся только при загрузке нового логотипа или иконок, так что мешать не должен. Link to comment Share on other sites More sharing options...
Kerm Posted December 5, 2012 Share Posted December 5, 2012 (edited) Нашел еще ошибки: Если у любого товара указать чтобы он выводился в главной категории, т.е. в модуле homefeatured, и если зайти обратно в настройки этого товара то можно увидеть что там галочка на главной категории не стоит и его не возможно убрать из главной категории. И еще одна ошибка: Почему то в полном описании товара появляется вертикальная полоса прокрутки там где ее быть не должно. Edited December 5, 2012 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
gabdr Posted December 6, 2012 Share Posted December 6, 2012 есть возможность добавить добавление товара как в 1.5? Link to comment Share on other sites More sharing options...
sors Posted December 7, 2012 Author Share Posted December 7, 2012 Kerm, у меня такие ошибки не проявляются. Попробуйте в браузере принудительно обновить страницу. Возможно старые скрипты закэшировались. gabdr, а чем отличается добавление товара в 1.5? Link to comment Share on other sites More sharing options...
Kerm Posted December 8, 2012 Share Posted December 8, 2012 Перепробовал все, даже обновил файлы еще раз на более свежие из вашего архива, все равно галочка на главной категории не показывается. Link to comment Share on other sites More sharing options...
Kerm Posted December 10, 2012 Share Posted December 10, 2012 (edited) sors После того как я заново скачал архив и перезалил файлы с него поверх своего сайта (только папку админку, классес и контролс) у меня перестал работать кеш APC, пишет ошибку: Fatal error: Class CacheApcCore contains 5 abstract methods and must therefore be declared abstract or implement the remaining methods (CacheCore::get, CacheCore::delete, CacheCore::set, ...) in /var/www/site/data/www/site.ru/classes/CacheAPC.php on line 88 Что это может быть? Взял старый файл config.inc.php, так с ним вообще сайт не пашет даже ошибку не выдает... Edited December 10, 2012 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted December 10, 2012 Share Posted December 10, 2012 Путем сравнения разных версий файлов, слава богу есть dropbox, нашел тот файл с которым у меня все работает и он на 311 строк больше чем тот что у Вас лежит в github... Link to comment Share on other sites More sharing options...
sors Posted December 10, 2012 Author Share Posted December 10, 2012 Какой файл? Link to comment Share on other sites More sharing options...
Kerm Posted December 10, 2012 Share Posted December 10, 2012 CacheAPC.php Link to comment Share on other sites More sharing options...
sors Posted December 11, 2012 Author Share Posted December 11, 2012 ...abstract or implement the remaining methods (CacheCore::get, CacheCore::delete, CacheCore::set, ...) Но методы get и прочие вовсе не абстрактные. Они реализуются в CacheCore https://github.com/prestalab/PrestaShop-1.4/blob/prestalab/classes/Cache.php Возможно у вас старый файл classes/Cache.php или он закэширован APC Link to comment Share on other sites More sharing options...
gabdr Posted December 16, 2012 Share Posted December 16, 2012 Kerm, у меня такие ошибки не проявляются. Попробуйте в браузере принудительно обновить страницу. Возможно старые скрипты закэшировались. gabdr, а чем отличается добавление товара в 1.5? я имел ввиду админ панель как в 1.5 Link to comment Share on other sites More sharing options...
sors Posted December 16, 2012 Author Share Posted December 16, 2012 Там админка переведена на smarty и имеет собственные контроллеры Link to comment Share on other sites More sharing options...
Gerra Posted January 13, 2013 Share Posted January 13, 2013 (edited) После обновления с 1.4.6.2 пропало во всех шаблонах при гостевой регистрации поле область(регион) но ошибка что его нужно ввести выскакивает. Edited January 13, 2013 by Gerra (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted January 14, 2013 Share Posted January 14, 2013 Там в админке, в доставке на вкладке страны в свойствах страны указывается нужно ли это поле при регистрации или нет. Link to comment Share on other sites More sharing options...
decorator Posted January 15, 2013 Share Posted January 15, 2013 Ors, добрый день! Прошу совета/помощи. Есть рабочий магазин на 1.4.4.0 от prestadev, тема 1.4.5.1 доработанная + некоторые модули допилены вручную, как лучше делать переход на 1.4.9.1: обновление версии либо же полная переустановка? Дважды пробовал обновление - вроде все обновилось, но при этом подтверждения об удачном обновлении не появляется.. Начинаю тестить заметил, что не работает сравнение товаров. Теперь терзают мысли, а если еще чего нить всплывет..... Подскажите пожалуйста как все-таки правильнее? Заранее спасибо! Link to comment Share on other sites More sharing options...
Kerm Posted January 16, 2013 Share Posted January 16, 2013 (edited) SORS что за галочка такая Cache for Smarty и чего она делает? Кстати обновил сегодня еще один магазин на твою версию и опять касяк с APC кешем был..пришлось заменить файлы Cache.php и CacheNO.php с того сайта где у меня все работает и мы в месте проблему решали... Edited January 16, 2013 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
decorator Posted January 16, 2013 Share Posted January 16, 2013 (edited) Ors, добрый день! Прошу совета/помощи. Есть рабочий магазин на 1.4.4.0 от prestadev, тема 1.4.5.1 доработанная + некоторые модули допилены вручную, как лучше делать переход на 1.4.9.1: обновление версии либо же полная переустановка? Дважды пробовал обновление - вроде все обновилось, но при этом подтверждения об удачном обновлении не появляется.. Начинаю тестить заметил, что не работает сравнение товаров. Теперь терзают мысли, а если еще чего нить всплывет..... Подскажите пожалуйста как все-таки правильнее? Заранее спасибо! Обновил до 1.4.9.0 - поправил таблицу compare_product все работает, даже моя тема нормально отображается. Пытаюсь обновить до 1.4.9.1 - процесс обновления так и не заканчивается... стрелочки вращаются. Если недождавшись подтверждения открывать сайт, то загружается только шапка темы и все далее только белый фон... меняю тему на дефолтную все загружается(косо криво конечно). Сорс не подможете? Edited January 16, 2013 by decorator (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted January 17, 2013 Share Posted January 17, 2013 Так же SORS обнаружил дублирование блоков при создании статических страниц: Link to comment Share on other sites More sharing options...
Kerm Posted January 17, 2013 Share Posted January 17, 2013 Да и там появилась опция загрузки картинок и вывода товаров а так же комментариев но на самом сайте это все не выводится и не совсем понятно как это должно быть реализуемо. Link to comment Share on other sites More sharing options...
decorator Posted January 17, 2013 Share Posted January 17, 2013 (edited) Да и там появилась опция загрузки картинок и вывода товаров а так же комментариев но на самом сайте это все не выводится и не совсем понятно как это должно быть реализуемо. Я уже спрашивал) Это свойство для сторонних модулей. Там есть место для хука. Хотя если товары добавлять, то в стандартном шаблоне они даже выводятся на страницах. Edited January 17, 2013 by decorator (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted January 17, 2013 Share Posted January 17, 2013 А где взять название этих хуков и где примерно их распологать? Кстате в стандартном шаблоне за это отвечает cms.tpl на сколько я понимаю? Может у сорса он модифицированной так как тот шаблон что идет с этого сайта в комплекте не предоставляет таких функций... Link to comment Share on other sites More sharing options...
decorator Posted January 18, 2013 Share Posted January 18, 2013 Sors - для эксперимента попробовал обновиться с оф. версии 1490 (все дефолтное) на 14[spam-filter] подтверждения об обновлении нет, стрелочки вращаются и все, может все таки подскажете что и как? Спасибо! Link to comment Share on other sites More sharing options...
decorator Posted January 18, 2013 Share Posted January 18, 2013 А где взять название этих хуков и где примерно их распологать? Кстате в стандартном шаблоне за это отвечает cms.tpl на сколько я понимаю? Может у сорса он модифицированной так как тот шаблон что идет с этого сайта в комплекте не предоставляет таких функций... Предоставляет тот который у сорса) Link to comment Share on other sites More sharing options...
Kerm Posted February 20, 2013 Share Posted February 20, 2013 (edited) Поставил с нуля сборку от престалаба, в модули когда заходишь идут ошибки, что то связанное с backward capability и том что в модуле отсутствует эта папка.., пришлось чуть ли не половину модулей удалить пока вкладка не заработала..с чем это связано и как лечить? В основном это такие модули как ebay, gcheckout, shippay и другие платежные системы. Edited February 20, 2013 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted February 20, 2013 Share Posted February 20, 2013 Sors Подскажи в случае использования APC здесь должно быть отмечено две галочки или одна верхняя? Зачем вообще ты добавил вторую гаглку там? Link to comment Share on other sites More sharing options...
decorator Posted February 20, 2013 Share Posted February 20, 2013 Поставил с нуля сборку от престалаба, в модули когда заходишь идут ошибки, что то связанное с backward capability и том что в модуле отсутствует эта папка.., пришлось чуть ли не половину модулей удалить пока вкладка не заработала..с чем это связано и как лечить? В основном это такие модули как ebay, gcheckout, shippay и другие платежные системы. Вначале поста ведь все написано http://prestalab.ru/content/11-russkaja-sborka-prestashop-1491 Link to comment Share on other sites More sharing options...
Kerm Posted February 20, 2013 Share Posted February 20, 2013 PS: Может кому помогу! Если после установки с нуля или обновления у кого вылезает ошибка типа: Fatal error: Class 'CacheApc' not found in /var/www/user/data/www/site.ru/classes/Cache.php on line 134 У меня она решилась исправлением в файле Cache.php, слова CacheApc на CacheAPC, не знаю с чем это связано, но все заработало...вот строчка готовая: if(!_PS_CACHE_ENABLED_||!in_array(_PS_CACHING_SYSTEM_, array('CacheFS','CacheAPC','CacheMemcache','CacheXcache'))) Link to comment Share on other sites More sharing options...
Kerm Posted February 20, 2013 Share Posted February 20, 2013 (edited) Sors Подскажи в случае использования APC здесь должно быть отмечено две галочки или одна верхняя? Зачем вообще ты добавил вторую гаглку там? Через профайл выяснил что если включить вторую галку в месте с первой до запросы к бд возрастают в два раза. А разницы между включением первой галки и без нее, вообще нету.. Edited February 20, 2013 by Kerm (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted February 20, 2013 Share Posted February 20, 2013 Кстати, заметил что в CCC(ККК) включение абсолютно любой опции увеличивает время загрузки страницы! Link to comment Share on other sites More sharing options...
Евгений Медведев Posted February 22, 2013 Share Posted February 22, 2013 SORS исходя из #2 думаю не помешал бы на том же престалаб небольшой видеоурок по работе с гитхабом по форку. Думаю нашлись бы желающие присоединиться к развитию направления. Если развитие Престы и дальше пойдет так же бестолково как сейчас, то версия 1.4 может остаться единственной работоспособной версией и ее доработка может оказаться весьма полезной. Link to comment Share on other sites More sharing options...
Kerm Posted March 23, 2013 Share Posted March 23, 2013 Еще нашел минусы в сборке от престолаба, дело в том что там кешируется практически вообще все! Т.е. Вот я изменил наименование товара или описания и на сайте это не изменится пока я не почищу кеш в ручную...после импорта товаров, у товаров нету картинок пока не почистишь кеш, не работает функция выбора кол-ва товара для вывода на страницу, поскольку там тупо все закешировано. Может работает и быстрее но чистить кеш после каждого изменения на сайте я уже задолбался... Link to comment Share on other sites More sharing options...
Евгений Медведев Posted March 25, 2013 Share Posted March 25, 2013 Еще нашел минусы в сборке от престолаба, дело в том что там кешируется практически вообще все! Т.е. Вот я изменил наименование товара или описания и на сайте это не изменится пока я не почищу кеш в ручную...после импорта товаров, у товаров нету картинок пока не почистишь кеш, не работает функция выбора кол-ва товара для вывода на страницу, поскольку там тупо все закешировано. Может работает и быстрее но чистить кеш после каждого изменения на сайте я уже задолбался... Ну если сайт делаете для себя, то кэш конечно лучше отключить. А посетители - фиг с ними, пусть ждут загрузки страниц, лишь бы хозяина зря не тревожили своими заказами. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now