|
1. Будьте внимательны :
Предлагаемая сборка агентского магазина ориентирована на партнёрскую программу сайта
BuddhistPilgrim Shop.
Но этот скрипт будет работать и с иным базовым магазином того же типа в рамках его партнёрки.
2. Возможности агентского магазина :
- Лёгкая установка.
- Чёткая и безотказная работа.
- Задание дизайна Шопа шаблоном.
- Дефолтовый по преимуществу дивовый дизайн, с компактным кодом страниц.
- Защита кода от модификации делает шоп невосприимчивым к эпидемиям троянцев на хостере.
- Наглядная и понятная статистика по входящему трафику.
- Поддержка РНР скриптов.
- Встроенная CMS для Ваших страниц.
3. Безусловные требования к хостингу :
- Поддержка РНР. РНР должен быть подключён модулем апача- иначе авторизация в админке не получится.
- Поддержка МодРеврайта и .htaccess файлов.
- Поддержка Zend Optimiser.
- Исходящие соединения должны быть разрешены.
- Таймаут не менее 15-30 секунд.
- 8 мегов оперативки под приложение.
- Порядка 2 мегов дискового пространства под хранение данных.
4. Подготовка :
Скачайте скрипт агентского магазина
Перед переносом дистрибутива на сервер Вам необходимо отредактировать единственный файл.
Это ./data/shop_agent.ini
Редактируется Блокнотом Винды.
Все указания содержатся внутри.
Не оставляйте там дефолтовые значения!
5. Установка агентского магазина :
При перемещении файлов на сервер по FTP, воспользуйтесь подсказкой относительно моды загрузки файлов (ascii или bin) и прав доступа (цифры). Обратите внимание, что соблюдение моды загрузки файлов и прав доступа на папки совершенно обязательно:
|
Корневая папка скрипта |
755 |
 |
 |
.htaccess |
644 ascii |
 |
 |
cms.php |
644 bin |
 |
 |
connect.php |
644 bin |
 |
 |
favicon.ico |
644 bin |
 |
 |
help.php |
644 bin |
 |
 |
index.php |
644 bin |
 |
 |
key.php |
644 bin |
 |
 |
robots.txt |
644 ascii |
 |
 |
search.php |
644 bin |
 |
 |
css |
755 |
 |
 |
 |
main.css |
644 ascii |
 |
 |
data |
755 |
 |
 |
 |
.htaccess |
644 ascii |
 |
 |
 |
functions.php |
644 bin |
 |
 |
 |
shop_agent.ini |
644 ascii |
 |
 |
 |
stat_engines.ini |
644 ascii |
 |
 |
 |
stat_settings.ini |
644 ascii |
 |
 |
 |
stat_signatures.ini |
644 ascii |
 |
 |
 |
content |
755 |
 |
 |
 |
stat.php |
644 bin |
 |
 |
 |
logs |
777 |
 |
 |
 |
shops |
777 |
 |
 |
 |
tpl |
755 |
 |
 |
 |
 |
design.php |
644 ascii |
 |
 |
 |
 |
menu.php |
644 ascii |
 |
 |
i |
755 |
 |
 |
tmp |
777 |
Примечание:
Ваш хостер может ингорировать права доступа 777 (например, Агава).
В таком случае вместо 777 следует читать 755
6. Запуск агентского магазина :
Если на предыдущем этапе все права доступа расставлены верно, как и соблюдена мода загрузки файлов, то при условии корректности конфигурации настроек шопа (4 этап) и удовлетворения хостинга требованиям к нему (3 этап) обращение к морде шопа браузером должно дать на экран полностью рабочий функционал.
Если имеете сообщения об ошибках на экране, то они обусловлены пренебрежением к пунктам 3, 4, 5 инструкции.
7. Корректировка меню шопа и его внешнего вида :
Осуществляется в файле ./data/tpl/menu.php
Вы можете изымать ссылки оттуда и добавлять свои.
Обратите внимание, что РНР скрипты в этом файле поддерживаются.
Можете там размещать всевозможные коды бирж ссылок.
Делайте это стандартным образом, по инструкции биржи.
Вам доступна также модификация шаблона дизайна ./data/tpl/design.php
Осуществляется посредством корректировки указанного файла, а также стилей ./css/main.css
8. Настройка прайса агентского магазина :
Возможно, некоторые лоты в прайсе Вашего агентского магазина Вам не понравятся. И Вам возжелается как-нибудь от них избавиться. Порядок действий в этом случае таков:
Вы обращаетесь к урлу login.html своего агентского магазина.
сли PHP на сервере запущен модулем Апача, то возникнет промпт авторизации, согласный принять и понять правильно админские логин с паролем, Вами же и указанные в файле настроек ./data/shop_agent.ini
После благополучной авторизации агентский магазин расскажет на экране, какие действия Вам доступны.
Пользуетесь открывшимися возможностями- идёте на морду шопа, и, управляя появившимися там чекбоксами, а также кнопками ниже списка лотов, отключаете ненужные, на Ваш взгляд, лоты.
Или включая ранее отключенные.
Затем закрываете все окна браузера, чтобы авторизация рассосалась.
Вновь открыв браузером свой агентский магазин, обнаруживаете произведённые Вами изменения.
9. Настройка статмодуля агентского магазина :
Вполне вероятно, что всё стоящее по дефолту в качестве настроек Вас вполне удовлетворит. Однако Вы всегда можете отредактировать файл ./data/stat_settings.ini, в том числе явно указав, какие блоки статистики показывать всем, а какие- только под авторизацией.
Внимательно изучите указанный файл настроек модуля статистики, все комментарии на русском языке там присутствуют.
|