boxcode logo mini
Система управления сайтом
Создание сайтов
Вход в аккаунт
Регистрация на сайте
/ Все статьи / Документация по CMS / Установка и настройка CMS / Обновление скрипта интернет-магазина с версии v28 до v29

Обновление скрипта интернет-магазина с версии v28 до v29

Обновлять скрипт нужно точно по указанному порядку в этой инструкции!

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

В новой версии переделана интеграция с платежными системами, настройки платежных систем теперь будут в отдельном разделе панели управления. Поэтому перед обновлением, нужно запомнить текущие настройки подключенных платежных систем. Для этого нужно будет перейти в панель управления сайтом, открыть «основные настройки сайта», найти параметры платежных систем, которые подключены к сайту и запомнить их значения (можно скопировать в какой-нибудь файл).


Далее обновляем файлы сайта. Есть два способа.

1 способ. Если вы ничего не меняли в файлах, то можно обновить наиболее простым способом.

Обновляем файлы

/config/config_set_main_default.php
/config/mas_set_config.php

/payment.html

Обновляем файлы в папках

/allinclude
/dans
/generalscript
/moduls
/script
/systpayment
/templates


2 способ. Можно обновить не все файлы, а только те, которые были изменены.

/config/config_set_main_default.php
/config/mas_set_config.php

/payment.html

/allinclude/driver_stop_email.js
/allinclude/driver_stop_ip_adr.js
/allinclude/driver_stop_phone.js
/allinclude/lib_schema.js


/dans/dr_md_comments.js
/dans/forming_text_menu.php
/dans/general_css.css
/dans/init_moduls.php
/dans/js_lib_cp.js
/dans/mdlogmoney.php
/dans/mdpaysystems.php
/dans/mdpromocode.php

/dans/proc_infosrv/get_infosrv.php
/dans/proc_log_money/delete_logmoney.php
/dans/proc_log_money/selectlogmoney.php
/dans/proc_log_partner/delete_logpartner.php
/dans/proc_log_partner/selectlogpartner.php
/dans/proc_messenger/get_list_msg.php
/dans/proc_pay_systems/create_pay_system.php
/dans/proc_pay_systems/eng_mang_payment_systems.php
/dans/proc_pay_systems/get_pay_systems.php
/dans/proc_stop_data/add_ipadr.php
/dans/proc_stop_data/delete_ipadr.php
/dans/proc_stop_data/selectipadr.php
/dans/user_ajax/set_balance_partner.php
/dans/user_ajax/set_balance_user.php


/generalscript/cl_cache_many_lvl_category.php
/generalscript/eng_gn_payment_systems.php
/generalscript/eng_money_user.php
/generalscript/eng_stop_ip_adr.php
/generalscript/lib_cms.php
/generalscript/list_functions.php
/generalscript/proc_partner_user.php


/moduls/class_main_modul.php
/moduls/class_main_modul_user_part.php
/moduls/eng_gen_modul_page.php

/moduls/article/article.php
/moduls/article/article_driver_part.php
/moduls/article/article_user_part.php
/moduls/article/mas_init_component.php
/moduls/article/filesmodul/eng_gen_article_page.php
/moduls/article/filesmodul/all_item/eng_article_page_all_item.php
/moduls/article/filesmodul/category/eng_article_page_category.php
/moduls/article/filesmodul/create_item/eng_article_page_create_item.php
/moduls/article/filesmodul/del_item/eng_article_page_del_item.php
/moduls/article/filesmodul/item/eng_article_page_item.php
/moduls/article/filesmodul/item_user/eng_article_page_item_user.php
/moduls/article/filesmodul/myitem/eng_article_page_myitem.php

/moduls/backcon/backcon_driver_part.php
/moduls/backcon/backcon_user_part.php

/moduls/faq/faq_driver_part.php
/moduls/faq/faq_user_part.php

/moduls/guest/guest_driver_part.php
/moduls/guest/guest_user_part.php

/moduls/htmlbloks/htmlbloks_driver_part.php
/moduls/htmlbloks/htmlbloks_user_part.php

/moduls/ishop/ishop.php
/moduls/ishop/ishop_driver_part.php
/moduls/ishop/ishop_user_part.php
/moduls/ishop/mas_init_component.php
/moduls/ishop/filesmodul/eng_gen_ishop_page.php
/moduls/ishop/filesmodul/all_product/eng_ishop_page_all_product.php
/moduls/ishop/filesmodul/basket/eng_ishop_page_basket.php
/moduls/ishop/filesmodul/category/eng_ishop_page_category.php
/moduls/ishop/filesmodul/list_mview/eng_ishop_page_list_mview.php
/moduls/ishop/filesmodul/metka/eng_ishop_page_metka.php
/moduls/ishop/filesmodul/myorders/eng_ishop_page_myorders.php
/moduls/ishop/filesmodul/payment/eng_ishop_page_payment.php
/moduls/ishop/filesmodul/product/eng_ishop_page_product.php
/moduls/ishop/filesmodul/rssproduct/eng_ishop_page_rssproduct.php
/moduls/ishop/filesmodul/wishlist/eng_ishop_page_wishlist.php
/moduls/ishop/generalfilesmodul/add_function_modul_ishop.php
/moduls/ishop/generalfilesmodul/eng_service_ishop.php
/moduls/ishop/mdadmin/ajax_elm/oper_mas_elm.php
/moduls/ishop/mdadmin/ajax_elm/save_elm.php
/moduls/ishop/mdadmin/ajax_elm/selsynelm.php

/moduls/news/news_driver_part.php
/moduls/news/news_user_part.php

/moduls/qonline/qonline_driver_part.php
/moduls/qonline/qonline_user_part.php

/moduls/slideshow/slideshow_driver_part.php
/moduls/slideshow/slideshow_user_part.php

/moduls/spacecom/spacecom_driver_part.php
/moduls/spacecom/spacecom_user_part.php

/moduls/subscribe/subscribe_driver_part.php
/moduls/subscribe/subscribe_user_part.php


/script/class_base_site.php
/script/class_base_user_part.php
/script/config_base.php
/script/include_print_head_site.php
/script/main_init_cms.php

/script/complement/eng_registr_user.php

/script/components/eng_main_component_base.php
/script/components/grup/eng_main_component_grup.php
/script/components/messenger/eng_main_component_messenger.php
/script/components/money/eng_main_component_money.php
/script/components/registr/eng_main_component_registr.php
/script/components/stat/eng_main_component_stat.php


/systpayment/init_work.php
/systpayment/interkassa/drpayment.php
/systpayment/interkassa/paysystem_interkassa.php
/systpayment/robokassa/drpayment.php
/systpayment/robokassa/paysystem_robokassa.php
/systpayment/unitpay/drpayment.php
/systpayment/unitpay/paysystem_unitpay.php
/systpayment/walletone - вся папка


/templates/stgreen/components/add_money.html
/templates/stgreen/components/messenger_view.html
/templates/stgreen/moduls/ishop/mtemplates/page/list_mview.html


Дальше в браузере очищаем кэш (полностью, за все время). Это нужно сделать, чтобы новый функционал в панели управления и на сайте работал нормально.


Переходим в панели управления в раздел «Платежные системы»

Находим нужную систему (или системы), которую использовали раньше, открываем блок настроек и прописываем ранее сохраненные данные.

При необходимости можно подключить новую платежную систему. Инструкция по подключению платежных систем к CMS находиться в файле payment.html, которая лежит в архиве со скриптом.


Обновление сайта на этом завершено.

Проверяем работу сайта.

Комментарии
Комментариев нет...
Добавить комментарий
Хостинг для сайтов

Для сайтов на CMS boxcode.ru рекомендуется удобный и проверенный хостинг

Хостинг sprinthost.ru для сайтов

Готовые продукты
Новости сайта
  • 11.03.2024
    В новой версии CMS v30 есть несколько важных доработок. Была выполнена интеграция с Яндекс и Google картами, данная возможность позволит указать расположение компании, офиса или магазина на карте, к примеру, на странице «Контакты». Доработаны модули «Рассылка» и «Рекламная система». Есть другие доработки.
  • 05.03.2024
    В новой версии скрипта интернет-магазина сделана интеграция с Яндекс и Google картами. С помощью данной возможности можно, к примеру, на странице «Контакты» указать расположение компании или места выдачи заказов на карте. Также в новой версии есть доработки модулей «Рекламная система» и «Рассылка». Есть другие небольшие доработки.
  • 04.03.2024
    В новой версии скрипта доски объявлений была продолжена работа направленная на оптимизацию движка, а также есть доработки связанные с функционалом. Некоторые доработки: переработано подключение Яндекс и Google карт, в модуле «Доска объявлений» добавлен новый способ очистки устаревших объявлений - «интеллектуальная очистка», доработан функционал модулей «Рассылка» и «Рекламная система». Также есть другие доработки.
Последние публикации в каталоге статей
Будьте в курсе событий и акций нашего сайта