1. Будьте внимательны :

Предлагаемая сборка агентского магазина ориентирована на партнёрскую программу сайта BuddhistPilgrim Shop.

Но этот скрипт будет работать и с иным базовым магазином того же типа в рамках его партнёрки.

2. Возможности агентского магазина :

  1. Лёгкая установка.
  2. Чёткая и безотказная работа.
  3. Задание дизайна Шопа шаблоном.
  4. Дефолтовый по преимуществу дивовый дизайн, с компактным кодом страниц.
  5. Защита кода от модификации делает шоп невосприимчивым к эпидемиям троянцев на хостере.
  6. Наглядная и понятная статистика по входящему трафику.
  7. Поддержка РНР скриптов.
  8. Встроенная CMS для Ваших страниц.

3. Безусловные требования к хостингу :

  1. Поддержка РНР. РНР должен быть подключён модулем апача- иначе авторизация в админке не получится.
  2. Поддержка МодРеврайта и .htaccess файлов.
  3. Поддержка Zend Optimiser.
  4. Исходящие соединения должны быть разрешены.
  5. Таймаут не менее 15-30 секунд.
  6. 8 мегов оперативки под приложение.
  7. Порядка 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, в том числе явно указав, какие блоки статистики показывать всем, а какие- только под авторизацией.

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


Крайне важный блок - убирать нельзя!
login, password:  
none © 2005-2009, Vladislav Kuchevasov