Установка агентского магазина
В этом документе речь идёт об мультиагентском магазине. Настроить его можно для работы с одной или многими торговыми площадками класса LastoShopGold. См. видеоинструкции »
1. Будьте внимательны:
Предлагаемая сборка агентского магазина ориентирована на партнёрскую программу сайта Sharo’s Soft Shop.
Но этот скрипт будет работать и с иным базовым магазином того же типа в рамках его партнёрки.
2. Возможности агентского магазина:
- Лёгкая установка.
- Чёткая и безотказная работа.
- Задание дизайна Шопа шаблоном.
- Дефолтовый по преимуществу дивовый дизайн, с компактным кодом страниц.
- Защита кода от модификации делает шоп невосприимчивым к эпидемиям троянцев на хостере.
- Наглядная и понятная статистика по входящему трафику.
- Поддержка РНР скриптов в меню - например, код САПов уже интегрирован для наглядности.
- Встроенная CMS для Ваших страниц.
3. Безусловные требования к хостингу:
- Поддержка РНР. РНР должен быть подключён модулем апача - иначе авторизация в админке не получится.
- Поддержка МодРеврайта и .htaccess файлов.
- cURL доступен.
- Исходящие соединения должны быть разрешены.
- Таймаут не менее 15-30 секунд.
- 8 мегов оперативки под приложение.
- Порядка 2 мегов дискового пространства под хранение данных.
4. Подготовка:
Скачайте скрипт агентского магазина »
Перед переносом дистрибутива на сервер Вам необходимо отредактировать единственный файл.
Это ./data/setting.php
Редактируется блокнотом Windows.
Там всего пара переменных - все указания содержатся внутри.
Не оставляйте там дефолтовые значения!
5. Установка агентского магазина:
При перемещении файлов на сервер по FTP, воспользуйтесь подсказкой относительно моды загрузки файлов (ascii или bin) и прав доступа (цифры). Обратите внимание, что соблюдение моды загрузки файлов и прав доступа на папки совершенно обязательно:
Корневая папка скрипта 755 css 755 .htaccess 644 ascii default.css 644 ascii data 755 content 755 connect.php 644 ascii faq.php 644 ascii help.php 644 ascii login.php 644 ascii search.php 644 ascii setup.php 644 ascii step.php 644 ascii logs 777 .htaccess 644 ascii settings 777 .htaccess 644 ascii shops 777 .htaccess 644 ascii tpl 755 default 755 connect.php 644 ascii design.php 644 ascii menu.php 644 ascii .htaccess 644 ascii default_settings.php 644 ascii settings.php 644 ascii i 755 default 755 .htaccess 644 ascii e.gif 644 bin folder.gif 644 bin folder_open.gif 644 bin line.gif 644 bin logo.gif 644 bin minus.gif 644 bin .gif 644 bin mtop.png 644 bin pencil.png 644 bin plus.gif 644 bin tmp 777 .htaccess 644 ascii .htaccess 644 ascii favicon.ico 644 bin index.php 644 ascii Примечания:
- Ваш хостер может игнорировать права доступа 777 (например, Агава).
Хостер обязательно оговаривает в своём хэлпе такие моменты.
В этом случае вместо 777 следует читать 755 или то, что велит хостер.- Хостер может не поддерживать директиву Options -Indexes для .htaccess файлов.
Если видите, что стили и картинки к Шопу упорно не цепляются, при безоговорочно правильных настройках, осуществлённых Вами на этапе номер два согласно данной инструкции, то убейте на хосте только те файлы .htaccess, что выделены в перечне файлов дистрибутива бледным цветом.- Ежели вместо хоста Вы тренируетесь под Денвером, то помните про требования скрипта к конфигурации PHP - они изложены в пункте 3.
6. Запуск агентского магазина:
Если на предыдущем этапе все права доступа расставлены верно, как и соблюдена мода загрузки файлов, то при условии корректности конфигурации настроек шопа (4 этап) и удовлетворения хостинга требованиям к нему (3 этап) обращение к морде шопа (индексному файлу) браузером должно дать на экран полностью рабочий функционал.
Если имеете сообщения об ошибках на экране, то они обусловлены пренебрежением к пунктам 3,4,5 инструкции.
7. Корректировка меню шопа и его внешнего вида:
- Осуществляется в файле ./data/tpl/xxx/menu.php
Вы можете изымать ссылки оттуда и добавлять свои. Обратите внимание, что РНР скрипты в этом файле поддерживаются. Можете там размещать всевозможные коды бирж ссылок. Делайте это стандартным образом, по инструкции конкретной биржи.
- Вам доступна также модификация шаблона дизайна ./data/tpl/xxx/design.php
Осуществляется посредством корректировки указанного файла, а также стилей ./css/xxx.css
Под xxx понимается имя дизайна.
В комплекте поставки их два; переключение осуществляется из админки, через выпадающее меню.
8. Настройка прайса агентского магазина:
Теперь нужно произвести дополнительные настройки агентского магазина. Также возможно, некоторые лоты в прайсе Вашего агентского магазина Вам не понравятся. И Вам захочется как-нибудь от них избавиться. Порядок действий в этом случае таков:
- Вы обращаетесь к урлу cms_login.html своего агентского магазина.
- Магазин запросит админский пароль, который Вы указали ему на этапе номер четыре.
Удостоверьтесь, что Ваш браузер поддерживает куки, а файервол их не блокирует.
В противном случае благополучность Вашей авторизации под большим вопросом.- При указании правильного админского пароля Вам станет доступен список из нескольких опций, число и ассортимент которых определяется функционалом текущей версии Шопа.
Для начала Вам потребуется пункт "Настройки шопа".
Там Вы можете, помимо прочего, задать список материнских магазинов, с которыми Ваш Шоп и будет работать. По умолчанию там уже установлен наш магазин - Вам остается лишь указать свой логин в партнерской программе.
Примечание:
Для того, чтобы прайсы свежедобавленных шопов импортировались в Ваш Агентский Магазин, целесообразно в отдельном окне открыть URL его морды, и пообновлять страницу.
За один рефлеш добавляется прайс одного материнского магазина, если межсерверный коннект присутствует, конечно.- В пункте "Важнейшие настройки Шопа" Вы сможете поуправлять дизайном магазина - выбрать из двух доступных по умолчанию дизайнов. Там же укажите свое Имя-Фамилию и email.
- У списка уже импортированных лотов, доступного по клику с панели навигации, нарисуются чекбоксы, которыми можно отключать ненужные Вам лоты, либо возвращать отключенные ранее лоты обратно в прайс.
При выходе из админки управление чекбоксами станет недоступно.
В тот момент, когда Вы играетесь в админке, серферы никаких чекбоксов не видят.- Выход из админки осуществляется нажатием кнопки логаута в УРЛе из пункта "а".
Видео-инструкции по установке:
|