Апгрейд скрипта магазина с версии 4.05 на 4.05а


Речь ниже пойдёт о скрипте магазина LastoShopGold


Апгрейд скрипта магазина с версии 4.05 до 4.05а Версия магазина изменилась уже давно. Аж 14 декабря 2011 года. Как оказалось.
Жалко, что сейчас нет оповещающих о таких событиях рассылок - не будешь же всё время ходить на сайт разработчика. Вернее - раз посмотрел, два, три - никаких изменений - вот и не заходишь больше.

Ну да ладно. Как-то информация о новой версии таки дошла, и то хорошо.

Обновлялся долго. Вернее, долго думал и смотрел - что же изменилось и как конкретно обновиться. Информации на сайте разработчика много, всё изложено очень подробно и доходчиво, но... Вот как раз как сменить версию 4.05 на 4.05а - инструкции об этом нет.

Да, многие файлы скрипта изменились. Значит, есть что-то новое! А так как до сих пор встречаются ошибки и некоторые неточности в работе магазина, апгрейдиться надо. Вдруг всё поправилось!?

Создал новую папку, распаковал туда дистрибутив, перенёс лоты, настроил settings, запускаем. Заработало (в денвере) всё сразу. Но! С новым апгрейдом получаем тот же максимально упрощенный и противный зелёный дизайн. И лоты рисуются усечённо, некрасиво. Как было исходно, много лет назад.

Сунулся было в css, design - да ведь разбираться и разбираться! Не стал разбираться. Просто поменял эти файлы на свои, текущие - нормально стало. Дальше загвоздка - сохранятся ли базы с партнёрами и текущими выплатами-задолженностями. Зашёл в админку - ругнулась она, что php у меня не такой, зазиповать что-то магазин не сможет, но - вроде всё работает. Правда, без сегодняшних изменений всё появилось в админке. Вот и думай - скрипт виноват, или сам - не всё перекачал по ftp с работающего магазина.

Однако - что-то делать таки надо. Решился. Только не на капитальную смену всего и вся, а просто - поменял файлы. Избирательно. Файлы в корневой папке, admin, index, functions. Прямо на рабочем магазине, просто перезалил их на хостинг, и всё. Settings взял от нового магазина, поправил по старому - ввёл все свои данные, данные по платёжным системам - весьма муторная работа. А иначе никак! Бог его знает, может, добавилось что в новом settings.php.

После длительного анализа выяснил, какие файлы изменились значительно. Их и заменил. Какие с коррекцией, какие целиком. Вот список изменившихся файлов и некоторая их коррекция.

Корневая папка:

.htaccess - с коррекцией (добавил редирект www на без)
admin.php - заменил
index.php - добавил своё форматирование вывода описаний и примочку с help-ами и социалками в конце описаний
login.php - заменил
no, ny, ok - все заменил без изменений пока
robots.txt - скорректировал немного под себя

Папка data:

functions.php - заменил (bin-файл!)
settings.php - внёс все свои данные
php_5.2.0_or_higher.php - новый файл в версии 4.05а - добавил

Папка tpl/default:

email_form.php - заменил
menu_index.php - всё вкопировал с прежнего reclam/index.php
menu_other.php - всё вкопировал с прежнего reclam/reclam.php

Сюда же перекопировал всё из бывшей папки reclam, которая ныне упразднена

Папка doc:

rupay_tt.php - заменил
simple_export_price.txt - заменил

Папка content:

affiliator.php - заменил
backup.php - заменил
connect.php - со своими изменениями (свои данные)
delivery.php - заменил
dezign.php - заменил
directlink.php - заменил
download.php - заменил
exchanger.php - заменил
getlink.php - заменил
help.php - заменил
price.php - со своими изменениями (своя партнёрка)
step.php - со своими изменениями (свои требования к емайлам покупателей)

Больше ничего не менял. Файлы default.css и dezign.php из папки tpl/default оставил свои, картинки не трогал. И все остальные. не указанные выше файлы, не трогал.

Файлики в корне магазина, отвечающие за доставку емайла покупателя партнёрам, пока не стал менять. Не будет приходить емайл покупателя - поправлю своими файликами.

Результаты работы: нормально вроде всё. Работает. Зашёл в админку - тоже всё на местах. Будем надеяться, мелкие ошибки исправились.

Как итого - апгрейд - штука хорошая. Только вот инструкцию бы надо было приложить, что же поменялось в версии 4.05а по отношению к 4.05. Иначе - времязатратно апгрейдиться. Надеюсь. вышеперечисленные действия кому-либо помогут.

Что мешало-доставало в версии магазина 4.05 (и изменилось ли в версии 4.05а).

Мелкие ошибки и неудобства в версии 4.05:

  1. При оплате альтернативой не держится информация о заказе. Вернее, держится, только 30 суток, потом пропадает. Автор утверждает, что настройки (где-то внутри скрипта) стоят на 90 суток, но реально было 30. И если заказ наложенным платежом идёт больше месяца (обычное дело для нашей почты), то при акцептировании платежа рисуется ошибка - типа - нет такой операции в магазине! Крайне неудобно было - приходилось оформлять платёж по новой, да извещать-извиняться-объяснять автору, почему покупок две (два письма автору), а реально получается только одна.

    Проверим, при возникновении ошибки добавим.

  2. При оплате робокассой не присылался правильный емайл покупателя автору (администратору - присылался верный). Автору в качестве емайла покупателя отсылался емайл самого автора. Неудобно. Часто авторы жаловались на такое.

    На проверке

  3. При работе в админке авторы в списке выстраиваются почему-то по дате регистрации. А не по алфавиту. Крайне неудобно работать! Особенно сейчас, когда переименовываются все лоты. Если авторов за сотню, весьма трудно найти в таком списке нужный логин автора.

    Ничего не изменилось. Порядок расположения авторов - по номеру регистрации. А то я помню, какие книги принадлежат 68-му автору, а какие - 12-му. Категорически необходимо сделать список авторов по алфавиту - пока мечты.

  4. При удалении лота удаляется всё - и описание, и сам zip-файл лота. Часто бывает нужно удалить просто zip-файл лота, без удаления описания, но так не получается в версии 4.05.

    На проверке

  5. Партнёрская часть. В качестве списка ссылок партнёру выдаются ВСЕ ссылки. И видимые, и НЕВИДИМЫЕ лоты. Вот невидимые лоты, то есть лоты, спрятанные под прилавок, для своих, так сказать. Раз они под прилавком, зачем их "светить" партнёру!?? Крайне неудобная штука, короче.

    Ничего не изменилось. Партнёр видит ВСЕ ссылки! И использовать может ВСЕ ссылки. Это плохо.
    Только в отношении автоматических агентских магазинов учитывается, что хозяин некоторые товары сделал "hidden" - невидимые. Соответственно, хоть в агентских магазинах с прямым копированием контента они не импортируются.


  6. Ещё партнёрская часть. Нельзя, в случае чего, прикрыть автоматическую партнёрку (с прямым дуплицированием описаний лотов которая). Запретить типа можно, но... Описания всё равно агентскими магазинами очень даже легко импортируются. И получается сонм абсолютно одинаковых сайтов интернете. Плохо это нынче (подробнее блоге Эфтель).

    Ничего не изменилось.

  7. Открытие нужной категории при первом обращении к магазину. НЕ работает. Можно указывать какую угодно категорию - всегда идёт ошибка - "в данной категории нет товаров. Обновите прайс-лист". Если нажать ту, указанную в settings, категорию, она открывается. И затем, при обращении к главной странице магазина - всё работает. Однако без специального предварительного открытия указанной категории - ничего не работает.

    Не работает. Работает только если речь идёт об открытии чъей-либо подключенной витрины. Свои категории так и открываются - по алфавиту. И если хочется, чтобы при открытии магазина открывалась некая категория, скажем, на Я... - ничего не выйдет. Это плохо.

  8. Не работает заявленная функция - переброс покупателя на удалённый сайт по конкретному лоту. Заложена такая возможность, но, не срабатывает.

    Не работает. Может, что другое имелось ввиду. Однако простое указание в settings названия лота и указание адреса другого сайта ни к чему не приводит - по адресу указанного лота открывается стандартное магазинное описание.


Что-то, конечно, добавлено-исправлено. Сам нашёл только одну мелкую ошибку, которая в версии 4.05а исправилась.

Как итого - никакие мечты-пожелания-хотелки многолетние - НЕ исполняются. И никакие требования к скрипту магазина никак не реализуются. Плохо это, конечно. Но, - пока терпим.

Вот примерно такой получился апгрейд.


Понравилась статья? Поделитесь с друзьями:

Комментарии к этой заметке больше не принимаются.


Рейтинг популярности - на эти заметки чаще всего ссылаются:

июнь 2012
пн вт ср чт пт сб вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30