23 дек. 2012 г.

Скрипт магазина sexwanderer


Текущая версия - 1.4

Внимание! Перед установкой магазина обязательно ознакомьтесь с информацией по установке скриптов. Все необходимое для установки магазина «с нуля» есть на данной странице. Техподдержка не устанавливает партнерам магазины и не отвечает на уже описанные вопросы

Скачать

joomla+p-shop-1.4.zip – версия магазина (Joomla 1.5.22) с новым чекаутом
fix-1.4.zip – патч до версии 1.4.
joomla+p-shop-1.3.zip – сборка, включающая версию Joomla 1.5.22, а также модули, плагины и компонент магазина

С магазином вы можете ознакомиться посмотрев наш образец секс-магазина
Важно! Желательно устанавливать скрипт на «чистый» хостинг, если же вы перезаписываете файлы и таблицы, рекомендуем делать бэкап своих, уникальных изменений.

Скопируйте магазин на сайт средствами любого FTP клиента. Проставьте на скопированную на сервер папку TMP права 777 (если у вас нет ssh-доступа, а если панель администратора не позволяет этого сделать, то свяжитесь с тех. поддержкой вашего хостинга; не нужно пытаься выставить права через ftp - файлов и папок очень много).
В качестве инструментов можете использовать:

  • PuTTY - свободно распространяемый клиент для протоколов SSH, Telnet, rlogin и чистого TCP.
  • WinSCP - графический клиент SFTP для Windows с открытым исходным кодом. Совмещает SFTP и SSH протоколы.
Чтобы изменить права на все директории , находящиеся в корневой папке, необходимо в командной строке ввести команду:
chmod -R 777 *
Затем откройте в вашем браузере страницу http://ваш_домен/i.php, а по завершении установки удалить файл i.php. Для доступа к панели администрирования Joomla (http://ваш_домен/administrator/) в этом случае пользуйтесь связкой: имя пользователя - admin, пароль - test.

После этого вам необходимо выполнить настройку скрипта.

Настройка



Вверху панели настройки находится ссылка для обновления каталога. Внимание!!! Не забудьте указать ваш домен в "Профиле" на нашем сайте, иначе заказы проходить не будут. А также партнерский логин в настройках компонента «SexShop».
Секретный код предназначен для защиты скрипта обновления от запуска посторонними лицами. Вы можете ввести там любой набор латинских букв и цифр.
Вы можете включить кеширование картинок. В этом случае картинки будут грузиться с вашего сервера. Для ускорения работы вы можете сразу прокешировать картинки среднего размера нажав на ссылку «Кешировать». Большие картинки будут кешироваться в онлайн-режиме. Включать эту функцию на дешевых виртуальных хостингах НЕ РЕКОМЕНДУЕТСЯ, так как она требует больших ресурсов процессора и много места на диске.
После настройки скрипта не забудьте произвести тестовый заказ! Он должен сразу же появится в «Деталировке». Если заказ не прошел, обязательно свяжитесь с нашей службой технической поддержки.
Сменить логин и пароль администратора можно в разделе «Сайт->Пользователи».
Во избежании вывода предупреждений, рекомендуем выключить в настройках PHP отображение ошибок. Если у вас нет доступа к php.ini, сделать это можно добавив строчку
ini_set('display_errors',0);
в начало файла index.php
Делаем магазин уникальным
Для начала настроим название (title), описание (description) и ключевые слова (keywords) для страниц нашего магазина. Все это меняется в разделе «Сайт->Общие настройки».
Теперь необходимо максимально уникализировать наш магазин. Для этого сменим тексты страниц: главной, о доставке и о оплате и о конфеденциальности. Сделать это можно в разделе «Материалы->Менеджер материалов». Вам будет доступен визуальный редактор. Затем отредактируем такст строки копирайта. Делается это аналогично статьям в разделе «Расширения->Менеджер модулей».
Чтобы включить поддержку sef-url (аля «tovar.html») необходимо переименовать файл htaccess.txt в .htaccess и включить SEO в разделе «Сайт->Общие настройки» Joomla. Настройку вида sef-url можно произвести в разделе «Компоненты->Artio JoomSEF».
Финальным шагом будет смена шаблона. Мы предлагаем вам два пути решения вопроса - установка уже готового шаблона или вестка вашего шаблона под Joomla. Огромное множество шаблонов можно найти на сайте http://design4free.org . Разумеется мы рекомендуем использовать этот ресурс только для ознакомления, а шаблоны приобретать у фирм-изготовителей. Установить шаблон можно через раздел «Расширения->Установить/удалить».
Затем необходимо назначить установленный шаблон по умолчанию для нашего сайта. Делаем это через раздел «Расширения->Менеджер шаблонов». Там же можно и отредактировать html и css уже установленных шаблонов. Сделать это можно и через ftp-доступ в папке /templates/название_вашего_шаблона/
В любом из установленных шаблонов надо внести небольшие правки в html для того, чтобы он использовал css нашего магазина. Для этого в html в head ссылку на css компонента магазина:
После того как шаблон установлен. Необходимо расставить в нем по местам модули. Модули - это корзина, копирайт, блоки случайных товаров, список категорий и другие. В каждом шаблоне есть позиции - места в html коде куда можно вставлять модули. Обычно с каждым готовым шаблоном идет схема расположения позиций внутри шаблона. Если тако схемы нет, то следует ориентироваться по названиям позиций и перебирать их. Установка модулей в позиции, а также сортировка их внутри позиций и другие настройки модулей ведутся в разделе «Расширения->Менеджер модулей».

Вы можете произвольно менять html код готового шаблона, вставив туда свою собственную шапку. Однако, если html-структура готовых шаблонов покажется вам сложной, вы можете сверстать свой шаблон "с нуля". Для этого редактируйте встроенный с сборку шаблон Test (/templates/test/ на ftp). Все файлы необходимо создавать и редактировать в кодировке UTF8.
Вот пример простейшего шаблона для joomla:

// Вставляем это, чтобы в наш шаблон могли зайти только через Joomla.
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
" lang="language; ?>">
Шапка
Обновление каталога
Для обновления каталога товаров необходимо с некоторой периодичностью открывать в браузере страницу
http://ваш_домен/administrator/components/com_ss/update.php
или поставить ее на CRON. Не обращайте внимания на предупреждения. Если в конце появится надпись «OK!», то обновление прошло успешно. Во время выолнения несколько раз может происходить браузерный редирект скрипта на самого себя.
Поскольку обновление происходит продолжительное время, для установки на CRON необходимо обеспечить доступ к установке максимального времени исполнения скрипта (max_execution_time). Наш файл XML-каталога обновляется три раза в сутки. Проще всего будет прописать в CRON'е прямое выполнение запроса, как это делает браузер (для передачи параметром вашего секретного кода). При этом прописываемая команда будет выглядеть следующим образом:
путь_до_wget - http://ваш_домен/administrator/components/com_ss/update.php

Финиш!

Внимание! Для минимализации нагрузки на сервер в сборку включен механизм кеширования страниц. По умолчанию механизм выключен, но после полной настройки сайта, мы рекомендуем воспользоваться этой функцией. Включается кеш в двух местах: в «Компоненты->JRE - cache extended» и в «Сайт->Общие настройки». Не забывайте чистить кеш после внесенных вами изменений. Очистка кеша ведется через разделы «Инструменты->Очистить кэш» (кеш модулей) и «Компоненты->JRE - cache extended» (кеш страниц).
В интернете вы можете найти море дополнительной информации о возможностях Joomla.

Описание
Скрипты представляют собой полноценный магазин. Покупатель все время находится на вашем сайте. После заполнения корзины товарами и оформления заказа, информация о заказе незаметно для покупателя передается нам на сервер для дальнейшей обработки. Покупатель остается полностью уверен, что сделал заказ именно у вас. При успешном результате сделки вам будет начислен соответствующий процент.
Скрипты реализуют следующую функциональность:
  • Модуль меню (с возможностью редактирования уровня вложенности пунктов-категорий ) - mod_ss_menu
  • Модуль случайных товаров (с возможностью настройки количества отображаемых товаров, отображения картинки товара, его названия, описания и цены) - mod_ss_random
  • Модуль корзины - mod_ss_cart
  • Компонент для отображения списка категорий, товаров в категории (с возможностью настройки количества отображаемых на одной странице товаров), полного описания конкретного товара и корзины (с возможностью настройки кэширования картинок, количества элементов на странице, количества элементов в строке блога категорий, длины описания в блоге категорий, замены названий категорий, описаний категорий и описаний товаров) - com_ss
  • Поисковый плагин
  • Плагин, запоминающий url, с которого пользователь пришел к вам на сайт 
  • Скрипт автоматического обновления каталога с сервера
  • Скрипт инсталляции комплекта все-в-одном «joomla+shop»
Наша компания ведет политику полной конфиденциальности данных о клиенте, поэтому регистрационная информация клиентов не хранится у вас на сервере, а скрипты предоставляются в скомпилированном виде, без права дальнейшей модификации.
Импорт каталога товаров на ваш сервер осуществляется посредством XML-файлов в формате Яндекс.Маркет (YML). Каталог обновляется три раза в сутки.
Для удобства создания окружения для вашего магазина (главной страницы, дополнительных статей, разделов, модулей и шаблонов) мы рекомендуем воспользоваться Системой Управления Сайтом Joomla 1.5

Демонстрация

Выбор хостинга

Для функционирования партнерской программы необходимо следующее:
  • PHP 5.0 или выше (с выключенным Safe-Mode)
  • MySQL 3.23.x или выше
  • mod_mysql
  • mod_xml
  • mod_zlib
  • CURL 7.0.2-beta или выше
Также необходимо наличие хотя бы одной созданной базы данных MySQL на сервере. Вы можете установить наши скрипты и на существующую базу данных, при этом никакие ваши таблицы затронуты не будут.
Хостинг-компанию выбирайте по своему усмотрению. Компании, которые на момент проверки удовлетворяли необходимым условиям:
Кроме того вы можете установить скрипты на свой собственный сервер. В качестве программного обеспечения сервера полностью подойдет комплект XAMPP (http://www.apachefriends.org/en/xampp.html). На сайте можно найти и полную инструкцию по его установке и настройке.
P.S. В скрипт обновления магазина по умолчанию включена функция отображения ошибок ini_set("display_errors", 1); на случай возникновения ошибок во время обновления каталога. Если каталог товаров не обновляется, и ошибок вы не наблюдаете, значит данная функция заблокирована сервером, обратитесь к хостеру для выяснения причин.

Комментариев нет:

Отправить комментарий