Региональный сайт о сексе и жизни

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Надо сделать территориальный (областной) сайт, посвещённый сексу и каждому что с ним связано.
Дизайн и программирование.
Реализация должна быть на PHP5 + MySQL (таблицы MyISAM).

Что будет на сайте? Основные разделы:
1. Статьи.
Здесь будут публиковаться статьи на разные сопутствующие темы: медицина (предохранение,
гинекология), отношения, флирт, эротические рассказы, советы, право и секс, и т.д.
2. Заведения городов области.
Здесь будет информация о разных заведениях: целебных центрах, центрах планирования семьи,
ночных клубах, ресторанах, кофейнях, sex-shop-ах, парках, и т.д.
3. Романтические знакомства.
Здесь контент - легко партнёрка от LovePlanet
4. Интим-службы.
Здесь два подраздела: предложение и потребность. С небольшими, примитивными анкетами в обоих подразделах.
5. Форум.
-----------------------------

Сейчас немножко подробнее.
1. Статьи.
1.1 Статьи группируются по темам. Всякая статья принадлежит какой-то одной теме.
Примеры тем: "Медицинские новости", "Порнография и закон", "Материнство".
1.2 Создание, редактирование, удаление ТЕМ, а также создание, редактирование и удаление
статей производится только менеджером в "админке".
1.3 Зарегистрированные пользователи могут оставлять произвольное число комментариев
к всякий статье. Незарегистрированные пользователи могут только просматривать статьи
и комментарии к ним. Редактировать комментарии пользователи не могут.
1.4 Комментарии к статьям идут простым списком в прямом хронологическом порядке.
1.5 Список статей представляется по умолчанию без распределения на темы, списком в
обратном хронологическом порядке (первые статьи в списке - самые новые).
1.6 В разделе есть список тем. Кликнув по какой-то теме, пользователи получают список
статей этой темы. (Тот-же самый список, что в предыдущем пункте, только с определённой
выбранной темой)
1.7 URL в разделе "Статьи" имеет "человеческий вид", т.е. скажем:
1. полный список статей: /articles/
2. список статей темы "медицинские новости": /articles/medical_news/
3. статья "об абортах" в теме "медицинские новости": /articles/medical_news/about_aborts/
1.8 У статей есть примитивный счётчик просмотров. При хите страницы какой-то определенной статьи:
1. глядим, есть-ли кука, показывающая, что просмотр этой статьи теснее был.
2. если есть, ничего не делаем со счётчиком
3. если куки нет, то увеличиваем значение счётчика и ставим куку, сигнализирующую о просмотре,
скажем на 30 минут.
Число просмотров показывается на странице статьи, а также - в админке.
1.9 Комментарии пользователей к статьям дозволено редактировать и удалять из "админки".
1.10 Статьям в "админке" дозволено ставить знак, показывающий, что ссылку на статью дозволено помещать
на основной странице (дозволено знак беречь скажем в поле "is_favorite")

2. Заведения городов области.
2.1 Заведения имеют следующие признаки:
1. город, в котором расположены
2. тип заведения (скажем кинотеатр, врачебный центр, казино)
3. название
4. расположение
5. описание
2.2 Зарегистрированные пользователи могут оставлять комментарии о заведениях, аналогично
тому, как это организовано в разделе "Статьи"
2.3 Из "админки" дозволено добавлять, редактировать, удалять типы заведений и записи о заведениях.
2.4 Из админки дозволено редактировать, удалять комментарии пользователей о заведениях.

3. Знакомства.
Тут Вам делать ничего не надобно. Легко при дизайне и вёрстке нужно предусмотреть
соответствующий пункт в основном меню, ведущий на домен третьего яруса.

4. Интим-службы.
По видимому это самый крупный для программирования раздел.
4.1 Зарегистрированные пользователи (и парни и девушки) могут сотворить 2 вида анкет:
1. Предложение (предоставляют интим-службы за деньги)
2. Потребность (хотят воспользоваться интим-службами, уплатив за это)
4.2 Анкеты - максимально примитивные: город, пол, возраст, вес, размеры, службы, данные,
короткое изложение (рекламка), контактные данные (телефон, email).
4.3 Зарегистрированный пользователь может загрузить фотографии, которые будут показываться
при показе его анкет.
4.4 Анкеты - премодерируемые. Они становятся видны на сайте, только позже того, как
в "админке" для анкеты будет поставлен флажок "проверена".
4.5 Зарегистрированные пользователи могут менять данные своих анкет. При любом
изменении анкета становится не видна на сайте. Дабы она стала видна,
в"админке" должен быть вновь поставлен флажок "проверена".
4.6 Зарегистрированные пользователи могут оставлять комментарии к анкетам.
4.7 Комментарии к анкете видны при просмотре этой анкеты, причём видны и незарегистрированным
пользователям.
4.8 Из "админки" дозволено редактировать и удалять комментарии к анкетам.

5. Форум.
Надобно сделать какой-либо легкой форум, без "наворотов" типа кучи смайликов. Вероятно лучше
вообще без смайликов. Дозволено взять и готовый, но всецело безвозмездный, т.е. дабы не было даже платы
в виде непременных ссылок (как у phpBB)
5.1 Пользователи форума - те-же самые пользователи, что и на остальной части сайта. Т.е. не нужно делать
форум обособленной частью сайта.
5.2 Конструкция форума: группы тем -> темы -> сообщения в темах
5.3 Оставлять сообщения в форумах могут только зарегистрированные пользователи.
5.4 Есть подписка на новые сообщения в темах.
-----------------------------


При первом заходе на сайт, посетитель попадает на входную страницу, где
будет предупреждение о том, что сайт содержит материалы сексуального нрава,
что "Вам должно быть не менее 18 лет", ... Две кнопки либо ссылки: "оставить сайт"
и "вход". При нажатии на "вход" пользователю ставится кука на какое-то время, сигнализирующая,
что при последующих заходах входная страница не будет отображаться, и пользователь попадает на
запрашиваемую страницу. Дабы поисковики типично индексировали сайт, думаю, нужно анализировать
user-agent, и если по нему не видно, что это какой-то из знаменитых браузеров, то выдаём
контент без таких запросов. Здесь дозволено пообсуждать, как отличнее сделать.

На основной странице должно быть:
1. Рандомный список нескольких ссылок на статьи, имеющие знак "is_favorite" (см. п. 1.10)
2. Список нескольких ссылок на последние обсуждения статей.
3. Список нескольких ссылок на последние сообщения в форумах.
4. Допустимо: короткие изложения некоторых заведений города. Допустимо со ссылками на последние
обсуждения этих заведений
5. Место, куда дозволено будет вставить рекламный блок от партнёрки (знакомства)

На всякой странице, помимо входной (где предупреждение о сексуальном нраве материала),
должно быть:
1. Основное меню
2. Места для рекламных баннеров
3. Ссылки: "о плане", "правила", "заявление о конфиденциальности"
-----------------------------

Добавочно:
1. Время выполнения не ограничено. Делайте сколько потребоваться. Основное - качество.
2. Модуль rewrite включен.
3. Код желанно оформлять по эталонам PEAR. Мне его ещё сопровождать нужно.
4. При удачной совместной работе допустимо в будущем долговременное сотрудничество.
5. Все вопросы - обговариваемы. Скажем если Вы считаете, что что-то отличнее сделать
не так, как я описал - пишите, обсудим. В данном вопросе я придерживаюсь мнения
А. Лебедева: "Клиент неизменно неправ". Скажем в дизайне и в SEO, я - полный неуч :-)
6. Усердствуйте всё делать максимально общно. Скажем, если я решил поменять количество
сообщений на странице либо пароль к базе данных, то исправляться код должен
только в одном месте.
7. Мета-теги keywords, descript обязаны различаться для различных страниц.
8. Работа будет выполняться по этапам. Итогом первого этапа должен быть sql-файл
с первым вариантом конструкции каждой базы данных, с изложением полей. Дабы было ясно,
пример:

*****
create database DBNAME character set 'cp1251'
collate 'cp1251_general_ci';

set character set cp1251;

use DBNAME;

/***************************************
Справочник товаров
***************************************/
create table tovars (
tovar_id int unsigned not null auto_increment primary key,
tovar_type_id int unsigned not null default 0, /*идентификатор категории (вида) товара*/
tovar_name varchar(64) not null default '', /*название */
descript text /*описание товара */
);
*****

Ещё раз обозначу приоритеты. Меня волнует:
1. Конструкция БД
2. Дизайн
3. Легко читаемый и модифицируемый код.

Ожидаю предложений по стоимости и дюже приблизительным срокам.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26