1

Тема: Допомога з скриптом

Добрий день. Купив скрипт в інеті і тепер не знаю як його розмістити на сайті. Скрипт "форма заказа з адмінкою". Там є інструкція для установки но я не є сильний програміс а самоучка. Допоможіть будь ласка. Мій скайп kuam1973

2

Re: Допомога з скриптом

Я підозрюю що там не  JavaScript, а PHP, якщо звісно у вас сайт не на NodeJS. Сайт на чому написаний?

3

Re: Допомога з скриптом

вот цей сайт http://www.curs.net.ua на php сторінці треба вставити

4

Re: Допомога з скриптом

а вот інструкція
+++Инструкция по использованию скрипта для приёма заказов jSale 1.34+++

Разработчик скрипта Алексей Опанасенко: http://neverlex.com
Сайт проекта: http://jsale.biz

1. Установка:

Шаг 1. Загружаем содержимое дистрибутива на сервер. Рабочая папка скрипта jsale/. Остальные файлы для образца.

Если вы приобрели версию выше Базовой, но не хотите пользоваться отслеживанием посылок и создавать таблицу в БД, то просто удалите файл C_Track.inc.php из папки jsale/modules/.

Шаг 2. Для настройки правим в текстовом редакторе файл jsale/config.inc.php. Там находятся все настройки и подключение модулей. Всё подробно откомментировано.
Рекомендуется использовать редактор NotePad++.

Прежде всего нужно выставить:

адрес сайта        - $config['sitelink']
e-mail адреса    - $config['email']['receiver'] и $config['email']['answer']
настройки БД    - $config['database']['host'], $config['database']['user'], $config['database']['pass'], $config['database']['name']

Шаг 3. Вставляем в место вывода кнопки заказа код:

Вариант 3.1 Если данные товара сохранены в настройках (раздел НАСТРОЙКА ПОЛЕЙ ТОВАРА), то задавать дополнительно их не нужно. Самый простой вариант.

<script src="jsale/JS.php" type="text/javascript"></script>

Вариант 3.2 Если нужно использовать несколько товаров, то параметры товара (идентификатор, название, цену, единицу измерения, количество) следует задавать в виде GET параметров.

<script src="jsale/JS.php?id=001&title=Товар 1&price=10.00&qty=1&unit=кг" type="text/javascript"></script>

Вариант 3.3 Также можно использовать дополнительные параметры ($param1, param2, param3). Сохранять в них можно, что угодно. Например, цвет, размер и т.д.

<script src="jsale/JS.php?id=001&title=Товар 1&price=10.00&qty=1&param1=Красный&param2=XL&param3=Что-то ещё" type="text/javascript"></script>

Вариант 3.4 Рядом с кнопкой можно вывести описание товара. Эта информация используется только для отображения. Или же можно перенести описание в форму заказа.

<script src="jsale/JS.php?id=001&title=Товар 1&price=10.00&description=<p>Краткое описание товара.</p>" type="text/javascript"></script>

Вариант 3.5 Для того, чтобы предоставить (или нет) ввод количества, нужно использовать параметр qty_type. Чтобы вывести поле, выставьте qty_type=text. Чтобы не выводить поле для ввода количества, qty_type=0.

<script src="jsale/JS.php?qty_type=text" type="text/javascript"></script>

Вариант 3.6 Для того, чтобы предоставить покупателю процентную скидку, используйте параметр discount.

<script src="jsale/JS.php?discount=10" type="text/javascript"></script>

Все параметры по умолчанию настраиваются в настройках.

Кнопку заказа можно генерировать в панели администратора, начиная с версии 1.31.

Вариант 3.7 Для того, чтобы вывести товар из БД, используйте параметр product.

<script src="jsale/JS.php?product=10" type="text/javascript"></script>

Шаг 4. Создание таблиц в БД.

    Если данные подключения к MySQL в настройках прописаны верно, то после первого открытия страницы с кнопкой заказа в БД будут созданы таблицы 'custom' и 'custom_item'.
    Для версии PRO будут также созданы таблицы 'category' и 'product' (а также 'track'). А для версии E-PRO таблица 'download'.
    После этого файл jsale/install.inc.php должен быть автоматически удалён. Если этого не произошло, удалите его вручную.

Шаг 5. Для изменения оформления правим файл jsale/css/jsale.css
    Кнопка: .jSaleOrder
    Форма: .jSaleForm
    Модальное окно: #simplemodal-container
   
Шаг 6. По надобности правим шаблоны в папке design/.

    Основные шаблоны:
   
    Шаблоны вывода товаров:
    -----------------------
    Шаблон вывода кнопки заказа - design/orderButton.tpl.php
    Шаблон вывода формы заказа - design/orderForm.tpl.php
   
    Шаблоны писем:
    --------------
    Шаблон письма заказа - design/emailOrder.tpl.php
    Шаблон письма об изменении статуса заказа - design/emailChangeStatus.tpl.php
   
   
Шаг 7. Заходим в админку (jsale/admin/) и работаем в обычном режиме.
    По умолчанию логин/пароль: demo/demo.

2. Бонусы:

Бонус #1. В Базовой версии скрипта Форма обратной связи уже внедрена в jSale. Для вставки формы используйте код:

<script src="jsale/JS.php?feedback" type="text/javascript"></script>

Все необходимые настройки находятся в файле настроек.

Бонус #2. Скрипт для exit-трафика находится в папке exit/. Смотрите пример в файле index.html и модифицируйте.

Бонус #3. На скрипте модального окна simplemodal.js построена jSale. Он бесплатен.

Находится в папке js/jquery.simplemodal.1.4.2.min.js. Сайт разработчика: http://www.ericmmartin.com/projects/simplemodal/

Пользуйтесь.

3. Вопросы:

3.1. У меня сайт в кодировке windows-1251. Что делать?

Шаг 1. Установить в jsale/config.inc.php настройку $config['encoding'] = 'windows-1251';

Шаг 2. Перекодировать все файлы скрипта. Можете сделать это вручную с помощью редактора Notepad++.
Либо с помощью вспомогательно скрипта.

Для этого скопируйте папку scripts/ в папку со скриптом jsale/.
Откройте файл encoding.php редактором, раскоментируйте код (уберите /* после <?php) и откройте файл в браузере (путь должен быть такой http://ваш_сайт.ру/jsale/scripts/encoding.php).
ВНИМАНИЕ!!! ОТКРЫВАТЬ ЭТОТ ФАЙЛ НУЖНО ТОЛЬКО ОДИН РАЗ!!! Повторный запуск скрипта уничтожит данные.

Затем ОБЯЗАТЕЛЬНО удалите папку scripts/ с сервера.

3.2. Я хочу обновить скрипт, но у меня версия ниже 1.3, а следовательно другая структура данных в базе
Это можно сделать руками с помощью запросов к БД. Либо использовать вспомогательный скрипт.

Для этого скопируйте папку scripts/ в папку со скриптом jsale/.
Откройте файл sql.php редактором, раскоментируйте код (уберите /* после <?php) и откройте файл в браузере (путь должен быть такой http://ваш_сайт.ру/jsale/scripts/sql.php).
ВНИМАНИЕ!!! ОТКРЫВАТЬ ЭТОТ ФАЙЛ НУЖНО ТОЛЬКО ОДИН РАЗ!!! Повторный запуск скрипта вставит лишние данные.

Затем ОБЯЗАТЕЛЬНО удалите папку scripts/ с сервера.

ОБЯЗАТЕЛЬНО сделайте бэкап данных перед запуском скрипта!!!
При некорректном переносе, загрузите в БД старые данные и обращайтесь на info@jsale.biz

3.3 Я хочу перейти с версии Mini или Базовой на Продвинутую версию. Хочу править товары из админки. Как это сделать?

Вначале нужно приобрести апгрейд и обновить версию. Далее есть 2 пути.
Либо создать товары в базе и вставить на сайт новые коды кнопки заказа. Либо создать в админке товары с теми же кодами. Они будут подхвачены из БД автоматически.


Вопросы и предложения можно отправлять на info@jsale.biz

Спасибо за приобретение отличного скрипта для приёма заказов jSale!