Как написать сайт - доску объявлений

Опубликовано: 30.06.2016

видео Как написать сайт - доску объявлений

Создаем сайт доски объявлений

Что такое доска объявлений? Выбор скрипта доски объявлений, а также некоторые технические нюансы и решения её создания. Поисковая оптимизация на примере SEO-кейса доски объявлений Дорус.ру. Вот лишь то немногое о чём я предлагаю поговорить в этой заметке, написать которую меня подвиг заказ одного постового, но всё по порядку.

Что такое доска объявлений?

Казалось бы, что в этом вопросе нет ничего сложного, но далеко не каждый пользователь Интернета знает о существовании и том, как пользоваться подобными онлайн сервисами. Да, само понятие доска объявлений как места, где оставляют публичные объявления, приклеенные клеем, скотчем и т.д. ещё понятно. Объявлениями обклеены фонарные столбы, автобусные остановки, стены домов и т.д. Хотя, по идее, для этого должны быть специально отведённые места. Их можно встретить и в газетах, некоторые из которых представляют собой одну сплошную доску объявлений (там можно найти что угодно - агенство недвижимости сургут, продам айфон в сургутской области и т.д. .

А вот электронные доски объявлений (как объявления сургут), представляющие собой простой, и удобный сервис поиска и размещения объявлений коммерческого или некоммерческого характера, понять становится несколько сложнее. Сами же электронные доски объявлений берут своё начало ещё с BBS, широко используемых во времена редкости кабельных компьютерных сетей и представляющие собой один из способов общения пользователей через коммутируемые телефонные сети. Да, было время.

Выбор скрипта доски объявлений

Здесь я не буду предлагать вам какой-то конкретный вариант. Мне довелось испробовать много бесплатных скриптов досок объявлений, но я так и не смог найти что-то более-менее приемлемое. Вот уж когда высказывание: бесплатный сыр бывает только в мышеловке – соответствует действительности на 100%.

Впрочем, даже платные скрипты досок объявлений не всегда соответствуют ожиданию. Так или иначе, но вам придётся основательно поработать, чтобы получить то, что вам нужно. В тоже время, они более соответствуют чему-то вменяемому, а главное это возможность получать обновления и поддержку при дальнейшем использовании CMS. Это кажется не столь важным, но на самом деле именно в этом и состоит преимущество платных вариантов.

Наилучший результат можно получить только написав свою доску объявлений и никому и ни за какие деньги её не продавать. В этом случае вы чётко будете знать, как и что работает, сможете самостоятельно вносить соответствующие изменения и т.д. Да, это требует многих знаний, но знания никогда не бывают лишними, а написать простенькую доску объявлений не так уж и сложно.

Как создать доску объявлений?

Начну с того, что, по крайней мере, основа движка доски объявлений не так уж и сложна. Что тут есть? Категории и сами объявления, ну ещё и города, страны и т.д. Опять же тип объявления, но таковых не много: куплю, продам и т.п. Их можно и в массив загнать вместо того чтоб создавать отдельную таблицу в БД. Хотя лучше начать с чего-то попроще, чего-то более целевого.

Основная же прелесть досок объявления – их фактически одноуровневая рубрикация. Так, при наличии разделения по городам, можно дать пользователю указать лишь один город, этого будет вполне достаточно (для Сургута отобразится http://pro-surgut.ru/. Тоже самое и с категориями. Да, категории могут иметь много уровней, но выбрана будет только одна. В простейшем варианте можно остановиться и на одноуровневых категориях или сделать так, чтобы добавлять можно было только во вторичные категории из списка. Для этого в SELECT можно использовать OPTGROUP. Получится что-то вроде следующего:

использование OPTGROUP в SELECT для двухуровневой рубрикации

С другой стороны, доски объявлений достаточно динамичны. Возникаю проблемы кэширования, модерации, управления, хранения и т.д. объявлений. Дело в том, что объявления актуальны лишь определённый период времени. Я это буду повторять не один раз, так что смеритесь с неизбежным. Они должны появляться сразу после добавления. К тому же по истечению срока их надо удалить (обновить? ). Постараюсь разобрать каждую из проблем и их решения подробнее:

Кэширование - на мой взгляд, это самая актуальная проблема. Как только появляется новое объявление, нужно подчистить как минимум кэш категорий (и городов). Понятно, что если вы выводите новые объявления на главной, то и её. Сделать это можно сразу при добавлении новых объявлений. Главное, здесь разобраться – какие именно файлы кэша удалять. Понятно, что фильтровать весь список кэш-файлов будет достаточно расточительно по ресурсам. На мой взгляд, лучше использовать не сложную хитрость.

Например, в категорию с ID = 1 добавлено новое объявление. В данных категории имеется поле num_items с количество в нём объявлений. Мы знаем, сколько объявлений выводится на каждой странице категории (category_pear_page). Таким образом, этого достаточно для того, чтобы составиться соответствующий список кэш-файлов и удалить их.

Модерация. Проверять объявления нужно, но не представляется возможным, т.к. они имеют определённый период актуальности и должны появляться на доске объявлений как можно быстрее. Мне понравилось решение данной проблемы на доске объявлений Дорус.ру. Всё просто – выводятся все объявления, в том числе и не проверенные, но с отображением их статуса. В этом случае пользователь будет знать, что может быть спамом, а что точно соответствует понятию объявления.


Создание доски объявлений site_skript-ks_4 урок 1

Кто онлайн 17 пользователей
134 гостей
Календарь
Архив
Доставка сборных грузов из Китая в Москву (в России)
Решили мы с мужем заняться собственным бизнесом и открыли свой магазин. А заказывать продукцию мы решили из Китая. Пользуемся услугами проверенного поставщика, у нас четко налажен контакт с отличной компанией,

Где посылка — GdePosylka.ru: отслеживание почтовых отправлений и посылок по номеру трека из Китая с Алиэкспресс в Россию. Как проверить по номеру почтового идентификатора, где находится моя посылка с Алиэкспресс на сайте GdePosylka.ru?
Как узнать, где находится моя посылка из Китая по номеру отслеживания с Алиэкспресс . Содержание статьи Узнать, где находится посылка и когда можно будет отправляться за ее получением, можно с помощью

Цена айфон 6 с китай
Не смог прорваться по телефону и решил явиться собственной персоной, что бы ни сделала эта девушка. Здесь всегда так плохо с погодой, занимаясь бесконечным и бесплодным самоанализом. Как вы вышли замуж

Франшиза тайм-кафе и антикафе за 212 000 рублей
Павел Город: Сургут Дата открытия: июнь 2014г. Это сильно изменило меня. Опыт во всех сферах придал уверенности в любых разговорах. Зарабатывал я раньше спортом и работал в Газпроме. Со спортом

Китайская Военная Мощь : Однажды это случится
    Б ольшинство россиян серьёзно недооценивают военную мощь КНР. Все привыкли рассуждать о китайской армии как в том бородатом анекдоте - "китайский полк - три танка и пять миллионов пехотинцев." То

Список аэропортов Китая
Материал из Википедии — свободной энциклопедии Список аэропортов Китайской Народной Республики , сгруппированный согласно административно-территориального деления страны , в алфавитном порядке. Напишите

Переводы Western Union
Доллары США Рубли Азербайджан, Казахстан (промо-тариф) Сумма перевода в долларах США Плата за перевод 3,00 — 250,00 2,00 доллара США (специальный) 250,01 и более 0,8% от суммы перевода

Как растаможить груз из Китая: правила, стоимость, выбор места и посредника
Россия на протяжении многих лет принимает поставки из Китая. Именно из этой страны в РФ поступает все необходимое – от недорогих товаров для дома до высококачественного промышленного оборудования. Оформляя

Обзор истории развития китайско-японских отношений
Введение 2012 год ознаменовался в Китайско-Японских отношенияx обострением борьбы за группу островов Дяоюйдао, или Сенкаку, как их называют японцы. А ведь в этом году исполнялось 40 лет  нормализации

Аэропорт Beijing Capital (Пекин Столичный) - Аэропорты - Авиационный портал Airspot.ru
Международный аэропорт Пекин Столичный (Beijing Capital International Airport) является самым крупным в Китае и занимает почетное второе место по пассажирообороту на мировой арене по данным на 2010 год.

rss