Русский

Последние изменения ArwShop Market

14.04.2024 v3.3.19

1. Исправлена проблема импорта товаров из формата .csv (при наличии в описании символа " выдавалась ошибка о несоответствии количества столбцов в строке).

2. Исправлено при импорте из .csv (PHP 8):
Warning: Trying to access array offset on null in inc/admin/csv.php on line 350
Warning: Undefined array key "catid" in inc/admin/csv.php on line 448

3. Исправлено при импорте из .csv когда неправильное количество столбцов в импортируемом файле (PHP 8):
Warning: Undefined array key "add_date" in inc/admin/csv.php on line 290
Warning: Undefined array key "upd_date" in inc/admin/csv.php on line 298

4. Исправления Warning для PHP 8 при оформлении заказа.

27.03.2024 v3.3.18

Исправлено: в Андроиде в некоторых браузерах (в зависимости от настроек браузера) происходило выбрасывание из панели администрирования при попытке скачать файл копии базы данных. Причина: изменение предаваемого useragent на стандартный системный при скачивании файла.

24.02.2024 v3.3.17

1. Исправлено на странице редактирования товара (PHP 8)
Warning: Trying to access array offset on null in inc/admin/ed_cat.php on line 419
Warning: Trying to access array offset on null in inc/admin/ed_cat.php on line 424
Warning: Trying to access array offset on null in inc/admin/ed_cat.php on line 416

2. Исправлено на странице ошибки 404 товара (PHP 8)
Warning: Trying to access array offset on null in inc/pages/detail_p.php on line 81
Warning: Trying to access array offset on null in inc/pages/detail_p.php on line 82
Warning: Trying to access array offset on null in inc/pages/detail_p.php on line 83
Warning: Trying to access array offset on null in inc/pages/detail_p.php on line 85
Warning: Trying to access array offset on null in inc/pages/detail_p.php on line 86
Warning: Trying to access array offset on null in inc/pages/detail_p.php on line 88

3. Исправлено при удалении товара (PHP 8)
Warning: Trying to access array offset on null in inc/admin/ed_cat.php on line 501
Warning: Trying to access array offset on null in inc/admin/ed_cat.php on line 499

4. Добавлена поддержка символов *,.:;@~ в ЧПУ для товаров.

28.01.2024 v3.3.16

1. ArwShop Market доступен бесплатно.

2. Исправлено для PHP 8.2: Deprecated: Use of "self" in callables is deprecated in
inc/mem_ec_template.php on line 48
inc/admin/chpu.php on line 36

20.12.2022 v3.3.15

1. Произведена оптимизация под PHP 8 (8.1.12).

2. Добавлен заголовок "Date:" при отправке почты (на некоторых серверах не добавлялся автоматически).

21.07.2022 v3.3.14

1. Исправлено: "Warning: Use of undefined constant paid_order_status - assumed 'paid_order_status' (this will throw an Error in a future version of PHP) in inc/pm_modules.php on line 157".

2. Исправлено для MySQL последних версий: "Переменная 'sql_mode' не может быть установлена в значение 'NO_AUTO_CREATE_USER'".

3. Исправлено: в панели администрирования при редактировании заказа не сохраняется номер телефона с нулями в начале, например, если указать 0111111111 и сохранить, то сохранится только 111111111.

11.03.2021 v3.3.13

1. В дизайне neutral исправлена проблема с разворачиванием меню каталога товаров при просмотре из iPhone OS.

2. viewimg.php (актуально только в старых самых первых вариантах дизайна), исправлено: если движок установлен не в корень сайта, при просмотре увеличенного изображения выдавалось 404 Not Found.

21.04.2020 v3.3.12

Оптимизация под PHP 7.4.

17.01.2020 v3.3.11

Обновлены платежные модули Robokassa и Webmoney.

06.10.2019 v3.3.10

1. Исправлено (PHP 7.2): если удалить все пункты горизонтального меню или меню "Информация" - Warning: sizeof(): Parameter must be an array or an object that implements Countable in inc/shop.php on line 569.

2. Исправлено: если движок установлен не в корне сайта, в письме о заказе в ссылках на товары дважды писался путь от корня сайта до папки установки.

07.02.2019 v3.3.9

1. Исправлено (PHP 7.2.x): Warning: Use of undefined constant cycle_number - assumed 'cycle_number' (this will throw an Error in a future version of PHP) in inc/template.php on line 66.

2. Исправлено proptions.js: в дизайне neutral не работало в категориях и на главной, из-за того, что <input type="hidden" name="product" value="{product_id}"> в коде располагается ниже дополнительных опций товаров.

20.11.2018 v3.3.8

Визуальный редактор TinyMCE обновлён до версии 4.8.5.

12.11.2018 v3.3.7

Улучшение панели администрирования для мобильных устройств.

05.03.2018 v3.3.6

1. Устранено предупреждение Warning во время поиска если на сервере PHP 7.2.

2. В дизайне neutral добавлена возможность дополнительно редактировать в редакторе оформления внешний вид ссылок блоков меню (недоступно для ранее изменённого дизайна).

3. Добавлены контекстные подсказки в настройках SMTP.

4. Изменение цвета строки при наведении в настройках администрирования.

24.12.2017 v3.3.5

1. Поддержка PHP 7.2.

2. Увеличен размер защитного изображения со случайными цифрами.

11.12.2017 v3.3.4

При увеличении изображения на странице товара (скрипт ht/showimg/showimg.js) сделано уменьшение ширины изображения до ширины окна браузера (раньше был скроллинг на всю ширину изображения).

02.09.2017 v3.3.3

Экспорт в Яндекс.Маркет перенесён из инструментов в отдельный дополнительный модуль. Добавлены не обязательные элементы oldprice, vendor и delivery-options. Увеличена максимальная длина названия магазина и максимальная длина описания товаров (изменения требований в сервисе Яндекс.Маркет).

30.03.2017 v3.3.2

В новом дизайне neutral в горизонтальном меню увеличен вертикальный отступ между пунктами меню при размере окна браузера меньше 640 (затронут только файл styles.css).

02.03.2017 v3.3.1

1. Добавлены подробные подсказки к полям лога посещений в панели администрирования, в том числе разъяснения по реферальному СПАМ-у и безопасности.

2. Добавлено <meta name="referrer" content="never"> - инструкция браузеру не передавать referrer при переходе по ссылке со страницы просмотра лога посещений. Поддерживается только новыми версиями браузеров.

3. Не сохранять X-Forwarded-For в лог, если он совпадает с IP (на некоторых серверах когда X-Forwarded-For не передан, он = IP).

01.03.2017 v3.3.0

1. Новый адаптивный шаблон дизайна "Нейтральный" + визуальный редактор оформления дизайна.

2. Добавлена опция "Выводить товары с нулевым количеством на складе в последнюю очередь".

3. Сохранение сортировки товаров по умолчанию (если пользователем товары не были явно отсортирована) при нажатии ссылки "показать все".

4. По просьбам пользователей "Комментарии к товару" переименованы в "Отзывы о товаре".

5. В файле дизайна product_detail.tpl добавлена метка {quantity_comments} - количество отзывов о товаре (используется в новом дизайне neutral).

6. Бесплатная доставка, если сумма заказа от определёноого значения для каждого способа даоставки.

7. Возможность использовать ?design=имя_дизайна и ?lang=язык не только на главной, а на любых страницах (с ЧПУ и без) + 301 редирект после изменения.

8. Возможность отображения артикула товара в корзине (файл дизайна cart.tpl, метка {product_sku}). По умолчанию не используется.

9. Перенаправление на введённый в адресной строке адрес после выполнения входа в панель администрирования.

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

11. Импорт из csv: добавлено обрезание itemname, sku, title, quantity_txt, meta_title, description, keywords до 255 символов во избежание ошибки вставки в базу данных при пре вышении дляны одного из полей.

12. Скрытие в панели администрирования полей изображений для Горизонтального меню и Блока меню "Информация", если шаблон дизайна не поддерживает изображения в меню. Проверяется по отсутствию метки {item_image} в файлах дизайна horizontal_menu.tpl и vertical_menu.tpl.

13. showimg.js: исправлена ошибка, возникающая в старых версиях IE.

14. Исправлено: если при включённом кэшировании файл в дисковом кэше был удалён без очистки кэша, например, после переноса на другой хостинг - выдавалась ошибка.

15. В основной конфигурации добалены текстовые поля "Текст в шапке сайта" и "Текст в подвале сайта" (доступно в новом дизайне neutral). Если дизайн не поддерживает эти функции, данные поля не отображаются в настройках.

04.06.2016 v3.2.1

Опция "При отправке писем на адрес магазина подставлять вместо e-mail пользователя e-mail магазина" включена по умолчанию при установке.

24.03.2016 v3.2.0

1. Возможность добавлять водяные знаки для загружаемых изображений товаров.

2. Добавлено в дамп для автоматического удаления таблиц при загрузке копии базы данных через phpMyAdmin.
DROP TABLE IF EXISTS `prefix_table`;

3. Проверка при установке: префикс таблиц базы данных должен начинаться с буквы при установке и не более 20 символов.

4. Размер referer в visitlog увеличен до 4096 символов.

5. Подключен sys_requirements к install.

6. viewimg.php избежать баг яндекс браузера 15 и 16 (вместо изображения белая с черным страница после изменения размера окна или его позиции на экране).

7. Возможность округления цен до целых при быстром изменении цен.

8. Добавлен заголовок Reply-To, если включена опция "При отправке писем на адрес магазина подставлять вместо e-mail пользователя e-mail магазина".

9. Новая версия визуального редактора TinyMCE 4.3.4. Старая версия тоже доступна и включается в конфигурации администрирования.

10. TinyMCE 3.5.10 обновлён до версии 3.5.11 + сделан доступным аттрибут allowfullscreen для iframe (используется в видео).

11. Ссылки на товары в письме после оформления заказа.

12. Импорт/экспорт даты в csv в виде дд.мм.гг чч:мм.

13. Перелистывание изображений при увеличении.

14. Форма заказа и регистрации: добавлены возможности "Пример заполнения для пользователя" и "Контекстная подсказка для пользователя".

15. Дополнительные поля (в форме заказа и обр. связи): добавлены возможности "Пример заполнения для пользователя" и "Контекстная подсказка для пользователя".

16. В форме заказа добавлена возможность получать значение по умолчанию из последнего заказа пользователя для дополнительных полей.

17. Опция "Не показывать дробную часть цены в общедоступной части".

18. Добавлено поле "Вместо нулевых цен показывать следующий текст".

19. Добавлена опция "Не показывать кнопку добавления в корзину для товаров с нулевой ценой".

20. Предупреждение при пропуске обновления кодировки в файлах дизайна (при обновлении от версии ниже 3.0).

21. Добавлена опция "Автоматически конвертировать не заполненные ЧПУ в транслит" конфигурации администрирования.

22. Исправлено: ?view=discounts Если не было ни одной скидки для групп пользователей, то показывался текст:
Скидки для группы пользователей "{groupname}"
Минимальная сумма заказа для группы пользователей "{groupname}": {min_order_sum} {currency_brief}

23. В основной конфигурации добавлена опция "Позволить пользователям выбирать валюту, в которой показываются цены в каталоге товаров".

24. Добавлена опция "Показывать ссылку 'показать все товары', если количество страниц в разделе больше 1".

25. Проверка файла .htaccess на существование, не нулевой размер, и правильность значения директивы RewriteBase (проверяется по атуальному текущему адресу установки относительно корня сайта).

24.03.2016 v3.1.10

1. Проверка настроек URL в панели администрирования: не выводить сообщение, если домен на кириллице.

2. Добавлен заголовок в письма "Content-Transfer-Encoding: 8bit".

3. Добавлены файлы web.config для блокировки доступа из браузера к некоторым папкам на веб-сервере Microsoft IIS.

4. Поддержка PHP 7 (Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; db has a deprecated constructor).

5. Исправлено: не распознавался хост MySQL, если хост был задан в виде "host:номер порта".

6. Исправлено: появлялось сообщение об ошибке записи при обновлении кодировки файлов во время обновления с версии ниже 3.0, если в папке дизайна был файл нулевого размера.

7. Исправлено: при обновлении с версии ниже 3.0 во время конвертации кодировки базы данных, если в базе данных где-либо был введён текст в "битой" кодировке появлялась ошибка "Incorrect string value: ... for column".

12.11.2015

Добавлен модуль для экспорта e-mail адресов зарегистрированных пользователей. Модуль доступен в личном кабинете.

12.10.2015 v3.1.9

1. Удалено наличие скроллинга на некоторых пустых pop-up окнах в панели администрирования.

2. Автоматическое добавление ssl:// в "Имя хоста SMTP" если порт 465 (в настройках не отображается).

3. Добавлен аттрибут title на странице с подробным описанием товара в основное изображение и изображения галереи.

4. Чтобы в списке товаров у товаров с кратким описанием при наведении мыши появлялся скроллинг, в styles.css для класса .lstProduct удалён атрибут min-height, добавлен атрибут max-height:300px, атрибут overflow изменён с auto на hidden. Добавлен .lstProduct:hover{overflow:auto;}

14.09.2015

Модуль для быстрой конвертации всех ссылок ЧПУ в транслите из названий разделов и товаров.

21.08.2015 v3.1.8

Улучшение в поиске: товары, отсутствующие на складе выводятся в последнюю очередь в результатах поиска.

28.05.2015 v3.1.7

Исправлена чёрная прозрачность при уменьшении PNG.

22.04.2015 v3.1.6

По умолчанию товары в виде плитки в несколько столбцов во всех вариантах дизайна. По умолчанию при новой "чистой" установке отключен вывод краткого описания товаров на главной странице, в каталоге товаров, на странице производителя, в результатах поиска (Настройки / Основная конфигурация).

24.12.2014 v3.1.5

Разбиение на страницы списка производителей /manufacturers/
По умолчанию 1000 производителей на странице.

24.10.2014 v3.1.4

Для корзины с опцией "Без открытия страницы" устранено смещение сообщения о добавлении. Сообщение о добавлении могло смещаться за границы видимой области окна при определённом позиционировании элементов верстки дизайна.

26.08.2014 v3.1.3

В связи с прекращением поддержки метода формирования контрольной подписи MD5 платёжной системой WebMoney при новом сохранении изменений в личном кабинете WebMoney Merchant, в платёжном модуле "WebMoney Merchant" ArwShop Market 3.1.3 изменён метод формирования контрольной подписи на SHA256.
Если Вы используете платёжный модуль WebMoney Merchant, необходимо изменить метод формирования контрольной подписи на SHA256 для используемых кошельков в личном кабинете WebMoney Merchant.
Подробное описание в файле pm_modules/wm_merchant/signature-method.txt.

19.07.2014 v3.1.2

Адреса страниц ЧПУ теперь можно вводить на любом языке.

18.07.2014 v3.1.1

Исправлена ошибка, появившаяся в версии 3.1.0 (при обновлении версии ниже 3.0 после конвертации кодировки файлов опять показывалась страница конвертации кодировки базы данных).

15.07.2014 v3.1.0

1. Увеличен размер (максимальное количество текста) некоторых полей базы данных.
В категориях товаров: "Описание раздела", "Дополнительный текст или код баннера".
В дополнительных страницах контента: "Дополнительные META теги страницы", "Код баннера, или любой текст".
В способах доставки: "Подробное описание".
В новостях: "Полный текст новости".
В способах оплаты: "Подробное описание", "Дополнительное описание".

2. Добавлена проверка значения mbstring.func_overload.

3. Исправлена проверка значения date.timezone для PHP 5.2, 5.3.

19.06.2014 v3.0.5

Исправлена ошибка экспорта в Яндекс.Маркет (в версиях 3.0.0 - 3.0.4 экспортировались все товары, когда были выбраны не все).

25.05.2014 v3.0.4

Добавлен платёжный модуль "Интеркасса".

15.04.2014 v3.0.3

Исправлена ссылка "Получить платежный бланк" в письме (вместо & отображалось &amp;).

06.04.2014 v3.0.2

Удалено поле "Код предлагаемой валюты платежа" в платежном модуле Robokassa (в предыдущих версиях можно оставить пустым в настройках, если сервер Robokassa его не принимает).

24.03.2014 v3.0.1

1. Увеличена скорость обработки при экспорте товаров в Яндекс.Маркет.

2. Увеличен лимит времени выполнения при создании и восстановлении копии базы данных.

07.03.2014 v3.0


Основные изменения:

1. Переход на utf-8.

2. Обновлен дизайн.

3. Новые настройки и много других улучшений.

10.02.2014 v2.3.20

1. Добавлена проверка на существование раздела и производителя при импорте из csv.

2. Исправлена ошибка при удалении раздела.

21.01.2014 v2.3.19

1. Добавлена задержка 0.4 секунды между отправкой нескольких писем подряд.

2. Исправлена ошибка в ссылке на странице редактирования похожих товаров.

3. Исправлена ошибка в JavaScript скрипте "корзины без открытия страницы" в функции анимации.

26.12.2013 v2.3.18

Добавлена опция, позволяющая разрешать оплату с использованием модулей оплаты только для определенного статуса заказа. "Настройки / Основная конфигурация", "Разрешить оплату с использованием модулей оплаты, только если статус заказа".

18.12.2013 v2.3.17

Исправлена ошибка с пустыми опциями сортировки по производителю, которая появлялась при определенном сочетании настроек.

28.11.2013 v2.3.16

Обновлены визуальные редакторы.

06.09.2013 v2.3.15

Скрипты оптимизированы под PHP 5.5. Для работы с MySQL теперь используется расширение mysqli вместо старого mysql, которое будет недоступно в PHP 5.6. Для ArwShop Market 2.3.15 требуется PHP версии 5.0 или выше.

18.06.2013 v2.3.14

Исправлена ошибка JavaScript, которая появлялась на странице добавления / редактирования товара, только если на сервере не установлена библиотека GD для PHP.

02.04.2013 v2.3.13

Исправлена ошибка: при смене валюты в блоке "Спецпредложения" цена товара отображалась в валюте базы данных.

18.03.2013 v2.3.12

Обновлены визуальные редакторы.

03.02.2013 v2.3.11

Исправлено: в похожих товарах на странице с подробным описанием товара показывались не только видимые, но и невидимые товары.

17.01.2013 v2.3.10

Исправлена проблема авторизации в панели администрирования, возникавшая на одном из хостингов из-за того, что сервер всегда возвращал разное значение системного времени, версии PHP и веб-сервера.

16.12.2012 v2.3.9

Обновлен design/steelblue/styles.css

07.12.2012 v2.3.8

Исправлена ошибка: на странице редактировании товаров заказа в панели администрирования обрезались некоторые названия товаров.

01.12.2012 v2.3.7

1. Исправлена ошибка: division by zero in shop.php on line 7, кот. возникала если в общедоступной части выбрать в выпадающем списке валюту, а потом удалить эту валюту через панель администрирования (лечилась перезапуском браузера).

2. Исправлена ошибка при редактировании заказа в панели администрирования: если в заказе не было дополнительных полей, то при попытке добавить в заказ доп.поле не добавлялось.

3. Исправлена ошибка на странице выбора разделов быстрого изменения цен: в PHP 4 не отображался 1 checkbox раздела.

4. Исправлена ошибка: если создать дополнительное поле в форме заказа или обратной связи с мульти выбором (radio, select multiple) и сделать его обязательным, в форме при отсутствии других полей другого типа его обязательность игнорировалась.

5. Исправлена ошибка версии 2.3.6: при добавлении дополнительного свойства товара выводилось сообщение "Эта функция недоступна в данной демонстрационной версии.".

24.11.2012 v2.3.6

В дополнительных параметрах экспорта в Яндекс.Маркет добавлена опция выбора валюты, в которой будут экспортироваться цены.

14.11.2012 v2.3.5

Изменен способ отправки формы при сохранении выбранных товаров для экспорта в Яндекс.Маркет, т.к. в PHP 5.3.9 появилась новая директива max_input_vars со значением по умолчанию 1000, что привело бы к обрезанию до 997 позиций.

16.09.2012 v2.3.4

Если в движке из которого производится импорт (Trade или Catalog) включена опция "Имитировать статические адреса ссылок", добавлено автоматическое включение опции "Использовать только старые адреса статических ссылок для разделов и товаров" (old_static) при импорте из Trade и Catalog.

04.09.2012 v2.3.3

Исправлена ошибка в inc/admin/pages/export_yandex_market_p.php: на файл adm/dump/yandex_market.xml устанавливались атрибуты 0001, после этого чтение и запись в файл становились невозможными, при обращении к /yandex_market.php "PHP Warning: feof(): supplied argument is not a valid stream resource".

29.08.2012 v2.3.2

Исправлена ошибка в inc/admin/pages/order_detail_p.php: если в заказе нет дополнительных полей, то выводились на печать поля комментарий администратора и т.д. ниже.

20.08.2012 v2.3.1

Добавлена установка chmod на yandex_market.xml и на файлы кэша.