Служба знакомств Nevius
-----------------------
Описание:
---------
Данный скрипт представляет собой многофункциональную службу интернет-знакомств:
размещение, поиск, просмотр анкет. Анкеты размещают только зарегистрированные
пользователи. Модерация анкет. Неограниченное число фотографий, размещение
видео, обмен личными сообщениями, оставление отзывов, возможность сделать
подарок понравившейся анкете. Ведение и просмотр дневников. Автоматизированный
прием оплаты через WebMoney и с помощью смс-сообщений.
Возможности скрипта:
--------------------
Возможности для зарегистрированных пользователей:
- Регистрация неограниченного числа пользователей.
- Доступ в авторский раздел, где можно: добавить анкету; удалить анкету;
изменить анкетные данные; добавить, изменить, удалить фотографии к анкетам.
- Поддерживается автоматическая загрузка (через специальную форму)
неограниченного числа фотографий с автоматическим созданием уменьшеных
изображений.
- Загрузка видео к анкете.
- Ведение личного дневника с возможностью загрузки фотографий.
- Оставление личных сообщений другим пользователям и просмотр сообщений,
адресованных вам.
- Занесение других пользователей в "Черный список" (пользователи из этого
списка не могут отправлять данному пользователю сообщения).
- Оставление отзывов к анкетам других пользователей.
- Пополнение счета через WebMoney или с помощью смс-сообщения.
- Возможность подарить подарок другому пользователю (если в настройках включены
платные услуги, то со счета будет списана стоимость подарка).
- Поднятие анкеты в результах поиска (если в настройках включены платные
услуги, то со счета будет списана стоимость поднятия анкеты).
- Перевод своей анкеты в категорию VIP. Такие анкеты отображаются на отдельной
странице VIP анкет и имеют первые позиции в результатах поиска (если в
настройках включены платные услуги, то со счета будет списана стоимость
перевода анкеты в категорию VIP).
- Добавление анкеты в галерею анкет и отображение их на всех страницах сайта
(если в настройках включены платные услуги, то со счета будет списана
стоимость добавления в галерею анкет).
- Добавление объявления о поиске попутчика в путешествие.
- Функция восстановления забытого пароля.
Возможности для пользователей:
- Быстрый и расширенный поиск анкет по базе анкет на сайте.
- Подробный просмотр каждой анкеты.
- Сокрытие фотографий с интим-содержанием.
- Отображение пользователей On-Line и времени их последнего посещения.
- Фотогалерея.
- Рейтинг анкет.
- Вывод на титульной странице сайта краткой информации о новых анкетах, VIP
анкет (случайный выбор) и лидерах рейтинга по категориям.
- Просмотр дневников пользователей.
- Просмотр новостей сайта.
- Поиск попутчиков в путешествие.
Возможности для администраторов:
- Встраивание службы практически в любой дизайн и структуру сайта.
- Размещение новостей сайта.
- Возможность включения опции обязательной проверки администратором новых
анкет и фотографий - при добавлении они попадает в общую базу только после
одобрения их администратором.
- Создание трехуровнего списка стран-регионов-городов.
- Создание различных подарков и установка цен на них.
- Отправка личных сообщений как выбранным пользователям, так и всем сразу.
- Блокировка анкет (временно не отображаются на сайте).
- Удаление, правка анкет и фотографий.
- Администрирование рейтинга и отзывов к анкетам.
- Модерация и удаление дневников пользователей.
- Разрешение (запрет) самостоятельного удаления своих анкет пользователями.
- Блокировка нажатием одной кнопки доступа в авторский раздел, возможности
добавления комментариев, отзывов к анкетам.
- Информирование по электронной почте об активности пользователей и об
изменениях на сайте: регистрация, добавление и удаление анкет.
- Добавление графических и текстовых рекламных блоков в разные части сайта.
Технические характеристики и требования к серверу:
--------------------------------------------------
Данный скрипт написан на php с использованием баз данных MySQL.
Поэтому сервер должен поддерживать php и MySQL. Файлы имеют расширения php,
которые должны поддерживаться сервером. Для подключения автоматизированного
приема WebMoney требуется персональный аттестат этой системы.
Установка:
----------
!!!Перед установкой скрипта внимательно прочитайте лицензионное соглашение,
находящееся в файле license.txt
1. Распакуйте архив в любое удобное место.
2. Откройте в любом текстовом редакторе (например в блокноте) файл var.php
и измените его, установив нужные значения (см. комментарии в файле).
3. Откройте таким же образом файлы top.php, dowm.php, style.css и при
необходимости измените их. Файл top.php - отвечает за верхнюю "шапку"
страниц (название, меню, цветовое оформление и т.д.), файл down.php -
нижняя часть страниц, файл style.css - дизайн кнопок.
Остальные файлы изменять не надо!
4. Загрузите все файлы на сервер. Сервер должен поддерживать php и MySQL.
Кроме того, в настройках сервера должна быть установлена поддержка
расширений *.php.
5. На папки photos,gifts,video,news должны быть установлены права доступа 777
(rwx-rwx-rwx). Возможно такие права установлены по умолчанию, если фото не
загружается, то установите права доступа 777. (CHMOD 777).
6. Находясь в интернете, запустите файл "mysql.php", чтобы создать базу
данных и необходимые таблицы, после этого удалите файл "mysql.php" с
сервера.
7. Находясь в интернете перейдите по ссылке "Admin" (admin.php). В открывшейся
форме установите свой пароль администратора.
8. Пройдите по ссылке "Редактирование стран-регионов-городов" и создайте список
стран-регионов-городов.
Настройка приема 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) и настройте все в соответствии с рисунком.
Настройка приема SMS через сайт http://a1agregator.ru
-------------------------------------------------
Вы можете принимать оплату с помощью смс-сообщений. Это делается с помощью
биллинг-системы http://a1agregator.ru. С описанием этой системы, стоимостью смс
и т.п. вы можете ознакомиться на сайте.
1. Зарегистрируйтесь на сайте http://a1agregator.ru.
2. Пройдите по ссылке "A1 API" и нажмите на ссылку добавления нового сервиса.
3. Укажите в появившейся форме адрес обработчика:
http://ваш_сайт/vote1.php
Создайте новый префикс, состоящий из пяти символов (напр. +plat).
Сохраните изменения.
4. Откройте файл var.php и в переменной $pokazunid установите значение 'TRUE'.
5. Откройте в редакторе файл vote1.php, в строке
$result=@mysql_query("update $autortable SET pay=pay+5 WHERE ID='$msg'");
замените число 5 на стоимость смс, то есть именно это число будет зачислено на
счет пользователя (в USD эквиваленте)
6. Откройте в редакторе файл autor.php, найдите следующие строки:
Для оплаты счета с помощью СМС отправьте короткое сообщение следующего содержания:
+plat $sid на короткий номер 0000
Стоимость сообщения 5 USD
замените в этой строке фразу '+plat' на префикс в системе a1agregator, который
вы создали на шаге 3.
0000 замените на нужный номер, который соответствует стоимости смс-сообщения
(информация на сайте http://a1agregator.ru)
Вместо 5 USD установите стоимость смс-сообщения (также в USD).
Авторские права:
----------------
Все авторские права на скрипт "Служба знакомств Nevius" принадлежат его
автору - Невежину Евгению.
nevius@bk.ru
http://nevius.ru