Продажа автомобилей Nevius -------------------------- Описание: --------- Данный скрипт представляет собой многофункциональную доску объявлений о продаже транспортных средств: автомобилей, грузовиков, мотоциклов, автобусов, прицепов, спецтехники, водного, воздушного транспорта с возможностью редактирования марок и моделей для каждой категории. Автомобили можно добавлять, как в раздел "Новые", так и в раздел "Подержанные". Кроме автомобилей можно размещать объявления о продаже запчастей. Имеется справочник организаций по рубриками. Возможность рассылки новых объявлений на почту. Поднятие и выделение объявлений за деньги. Возможности скрипта: -------------------- Возможности для пользователей: - Самостоятельные разделы транспорта: продажа автомобилей, грузовиков, мотоциклов, автобусов, прицепов, спецтехники, водного, воздушного транспорта. - Легковые автомобили подразделяются на новые и подержанные. - Каждый раздел имеет сортировку по маркам и моделям автомобилей. Для легковых автомобилей наиболее распространенные марки и модели уже предустановленны. - Быстрый и расширенный поиск по базе объявлений. - Просмотр объявлений в других раздела, создаваемых администратором (запчасти, шины, диски, гаражи, стоянки, автозвук и др.) - Просмотр отзывов на объявления. - Добавление отзывов на организации, к новостям и к каталогу автомобилей. - Справочник организаций города с делением на рубрики и отображением фирмы на карте Яндекс или Гугл. - Просмотр каталога легковых авто с описанием марки и техническими характеристиками каждой модели. - Добавление понравившихся автомобилей в корзину с последующим просмотром и распечаткой на принтере. - Автоматическое удаление объявления после истечения установленного срока. - Подписка на рассылку новых объявлений о продаже легковых автомобилей с возможностью выбора марки, модели, региона, диапазона цен. Возможности для зарегистрированных пользователей: - Регистрация неограниченного числа пользователей. - Доступ в авторский раздел, где можно: добавить, удалить, изменить объявление; просмотреть список своих объявлений. - Поддерживается загрузка до девяти фотографий для транспортных средств и до пяти фото для смежных объявлений. - Функция восстановления забытого пароля. - Зачисление на свой счет денег через WebMoney, Intellect Money, QIWI, Interkassa, SpryPay, Robokassa, Payeer. - Выделения выбранных объявлений жирным шрифтом, цветным фоном, помещение объявлений в верх списка. - Кнопки социальных сетей (Вконтакте, Facebook, google+ и др.). Возможности для администратора: - Установка основных параметров. Возможность добавления новых разделов (марки), подразделов (модели) для каждого раздела, списка городов. - Заранее созданный список марок и моделей наиболее распространенных легковых автомобилей. - Возможность включения опции обязательной проверки администратором новых объявлений - при добавлении они попадает в общую базу только после одобрения их администратором. - Размещение новостей с возможность выбора города отображения. - Добавления модераторов для управления объявлениями, отзывами без доступа к общей странице администрирования. - Удобное администрирование, включающее следующие возможности: Удаление пользователя; Удаление, правка объявлений и фотографий; Редактирование марок и моделей с возможность загрузки логотипа марки, ее описания, фото и технических характеристик каждой модели; Управление рассылкой; Блокировка/разблокировка ip-адреса. - Автоматическая рассылка новых объявлений (количество объявлений в рассылке определяет сам администратор). - Информирование по электронной почте об активности пользователей и об изменениях на сайте: добавление, изменение, удаление объявлений и т.д. - Экспорт базы объявлений в файл YVL для загрузки объявлений в Яндекс.Авто - Размещение графических и текстовых рекламных блоков в разные части сайта, в выбранные разделы. - Возможность включения ЧПУ (человеко-понятных ссылок) для разделов транспортных средств, марок, моделей, каталога организаций. - SEO редактирование: возможность задать заголовок, описание, ключевые слова, текст внизу страницы, заголовок h1 для любых страниц. Технические характеристики и требования к серверу: -------------------------------------------------- Данный скрипт написан на php с использованием баз данных MySQL. Поэтому сервер должен поддерживать php и MySQL. Файлы имеют расширения php, которые должны поддерживаться сервером. Установка: ---------- !!!Перед установкой скрипта внимательно прочитайте лицензионное соглашение, находящееся в файле license.txt 1. Распакуйте архив в любое удобное место. 2. Откройте в любом текстовом редакторе (например в блокноте) файл var.php и измените его, установив нужные значения (см. комментарии в файле). 3. При необходимости изменить список городов откройте файл city.dat. ВАЖНО!!! В файл city.dat, если пункт состоит из нескольких слов, разделенных пробелами, то вместо "пробела" необходимо использовать сочетание " " (без кавычек), то есть не должно быть разрыва слов. 4. Откройте файлы top.php и down.php и при необходимости измените их. Файл top.php - отвечает за верхнюю "шапку" страниц (название, меню, цветовое оформление и т.д.), файл down.php - нижняя часть страниц. Остальные файлы изменять не надо! 5. Загрузите все файлы на сервер. Сервер должен поддерживать php и MySQL. Кроме того, в настройках сервера должна быть установлена поддержка расширений *.php. 6. Находясь в интернете, запустите файл "mysql.php", чтобы создать базу данных и необходимые таблицы, после этого удалите файл "mysql.php" с сервера. 7. Выберите пункт "Редактирование категорий" в разделе администрирования (admin.php) и создайте нужные категории (модели и марки). Настройка приема WebMoney: -------------------------- !!! Для автоматического приема WebMoney вы должны быть зарегистрированы на сайте http://webmoney.ru и обязательно иметь ПЕРСОНАЛЬНЫЙ АТТЕСТАТ! О получении аттестата можно прочитать тут: http://passport.webmoney.ru 1. После получения персонального аттестата укажите в файле var.php в переменной $wmzpurse номер вашего Z-кошелька, на который вы будете принимать WMZ-деньги. 2. Пройдите по ссылке: https://merchant.webmoney.ru и авторизируйтесь в системе. 3. Откройте прилагающийся к скрипту файл webmoney.jpg (в той же папке, где файл readme.txt) и настройте все в соответствии с рисунком. Настройка приема IntellectMoney: -------------------------- !!! Для автоматического приема Intellectmoney.ru вы должны зарегистрироваться на сайте https://intellectmoney.ru 1. В меню в разделе "Настрока" перейдите по ссылке "Магазины". 2. В поле "Счет" выберите "Создать новый" и укажите название вашего магазина. 3. Снова перейдите по ссылке "Магазины", выберите только что созданный магазин и пройдите на вкладку "Прием платежей". Выберите протокол "IntellectMoney", введите произвольный секретный ключ (запомните его). В поле "URL inform" укажите http://ваш_сайт/im_result.php. 4. Откройте файл var.php и заполните следующие переменные: $intellectmoney = ''; // ID магазина (можно увидеть по ссылке "Магазины") $intellectmoneykey = ''; // Секретный ключ, введенный на предыдущем шаге. Настройка приема QIWI: ---------------------- !!! Для автоматического приема QIWI необходимо: 1. Зайти на сайт по ссылке: https://ishop.qiwi.ru и пройти регистрацию 2. Откройте файл var.php и заполните следующие переменные: $qiwipay = ''; // Ваш ID в системе Qiwi $qiwipass = '';// Ваш пароль в системе Qiwi 3. Далее нужно запустить через утилиту CRON (в настройках сервера) файл daemon.web.php, таким образом чтобы он выполнялся с периодичностью, например, раз в 10 минут. Настройка приема Interkassa: ---------------------------- !!! Для автоматического приема Interkassa необходимо: 1. Зайти на сайт по ссылке: https://new.interkassa.com и пройти регистрацию 2. После авторизации добавить новый магазин, указав его название и URL. 3. Выбрать "Режим касс" по ссылке в личном кабинете, далее выбрать добавленный магазин и нажать на картинку "Настройки" в столбце "Операции". Далее перейдите во вкладку "Интерфейс" и для следующих полей укажите: URL успешной оплаты - http://ваш_сайт/ik_success.php, тип запроса - POST URL неуспешной оплаты - http://ваш_сайт/ik_fail.php, тип запроса - POST URL ожидания проведения платежа - http://ваш_сайт/ik_confirm.php, тип запроса - POST разрешить переопределять в запросе отключено. URL взаимодействия - http://ваш_сайт/ik_confirm.php, тип запроса - POST На вкладке "Безопасность" отключите параметр "Проверять подпись в форме запроса платежа". Остальные настройки оставьте без изменений. 4. Откройте файл var.php и заполните следующие переменные: $interkassa = ''; // ID магазина в системе Interkassa (https://new.interkassa.com) Настройка приема SpryPay: ---------------------- !!! Для автоматического приема SpryPay необходимо: 1. Зайти на сайт по ссылке: http://sprypay.ru/registration.php и пройти регистрацию 2. Зайти в раздел "Список магазинов" и добавить магазин. Для следующих полей указать: spIpnUrl - http://ваш_сайт/spry_success.php spSuccessUrl - http://ваш_сайт/success.html FailURL - http://ваш_сайт/spry_fail.php 3. Откройте файл var.php и заполните следующие переменные: $sprypay = ''; // ID магазина в системе SpryPay (http://www.sprypay.ru) Настройка приема payeer.ru: -------------------------- !!! Для автоматического приема payeer.ru вы должны зарегистрироваться на сайте http://payeer.com 1. Перейдите по вкладке "Мой магазин" и добавьте ваш сайт. Укажите название вашего сайта, секретный ключ, адрес сайт и Master key. 2. Снова перейдите по ссылке "Мой магазин", выберите только что созданный магазин и нажмите на иконку редактирования магазина. Заполните поля так как указано ниже: Секретный ключ - 123456 Success URL - http://адрес_сайта/success.html Fail URL - http://адрес_сайта/fail.html Status URL - http://адрес_сайта/payeer_success.php 3. Откройте файл var.php и заполните следующие переменные: $payeer_shop = ''; // ID магазина (можно увидеть по ссылке "Магазины") Настройка приема robokassa.ru: ----------------------------- !!! Для автоматического приема robokassa.ru вы должны зарегистрироваться на сайте http://robokassa.ru 1. Перейдите по вкладке "Мой магазин" и добавьте ваш магазин. 2. Снова перейдите по ссылке "Мой магазин", выберите только что созданный магазин и нажмите на вкладку "Технические настройки". Заполните поля так как указано ниже: Пароль 1 - придуамайте ваш пароль Пароль 2 - придуамайте ваш пароль Result Url - http://адрес_сайта/rk_result.php Success URL - http://адрес_сайта/rk_success.php Fail URL - http://адрес_сайта/rk_fail.php Методы отсылки данных во всех полях - POST 3. Откройте файл var.php и заполните следующие переменные: $robokassa_login = ''; // Идентификатор магазина в системе Robokassa (http://robokassa.ru) $robokassa_pass1 = ''; // Пароль 1 в системе Robokassa (http://robokassa.ru) $robokassa_pass2 = ''; // Пароль 2 в системе Robokassa (http://robokassa.ru) Авторские права: ---------------- Все авторские права на скрипт "Продажа автомобилей Nevius" принадлежат его автору - Невежину Евгению. nevius@bk.ru http://nevius.ru