Автор Тема: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!  (Прочитано 16956 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
Ура товарищи, мы это сделали :)
Модуль сейчас разошлю всем кто оплатил. (кстати, не забываем прислать еще по 50 WMZ те, кто этого еще не сделал)

Ставим модуль, тестим, сравниваем с ТЗ, здесь выкладываем свои замечания....будем устранять по "горячим следам"....

Всем спасибо, кто поучаствовал!!!

В разосланном файле будет сам модуль, + немного изменённое ядро и модуль комментариев. Это надо перезалить на хостинг....

И не затягиваем, раньше сядем потестим, раньше приступим ко второй части!

Да, чуть не забыл!
в любом шаблоне для фронтенд можно ставить псевдо-тэги <only_auth>....</only_auth>
всё что между ними будет скрыто от неавторизированных юзеров


« Последнее редактирование: 29 ноября 2010, 11:57:51 от arteshuk »

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
Ну, пожалуй я начну:

ошибка номер один: если юзер неверно ввел цифры с капчти, модуль возвращает незаполненную форму, т.е. всю инфу надо вводить заново.

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
Первая часть доработана, принята, можно работать!

Желающие поучаствовать в создании второй части могут присоединиться в любой момент.....

tantie

  • Гость
можно подробности? какие функции, что уже реализовано?

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
можно подробности? какие функции, что уже реализовано?

Если коротко, то реализована собственно сама доска, добавление\удаление\редактирование объяв и т.д.
Осталась фильтра и оплату прикрутить.....

Оффлайн bubek

  • Старый лис
  • *****
  • Сообщений: 615
  • Авторитет: 55
  • Пол: Мужской
    • Просмотр профиля
1-я часть -  вывод и подача объявлений  - готова.
2-я часть - фильтр, сортировка и оплата  - в разработке.

Кто желает поучаствовать: можно в личку или на эл.адрес мне (bvvtut @ tut.by – убрать пробелы), или arteshuk  или roman.

Вот основные функции  модуля «Доска объявлений»

1. Структура доски (пример):
      Автомобили
            ВАЗ
            ГАЗ
            и т.д.
    Недвижимость
           Квартиры
           Дачи
           и т.д.
     И т.д. и т.п.

2.    На главной странице выводятся (настраиваемое кол-во) последние объявления (в любом месте по метке).
3. Выводится информация: на нашей доске столько-то объявлений, сегодня подано столько, вчера столько, за месяц столько.
4. Каждое объявление должно имеет свой номер ID -- для быстрого поиска через админку. Нумерация ID сквозная, т.е. во всей доске по порядку, независимо от раздела или подраздела.

Админка

1. Объявления модерируются, либо выводятся без модерации. (о поступлении новых объявлений, админ получает уведомление на почту)
2. Выставляется размер уменьшенных фото, и размер полноценных фотографий.
3. Устанавливается количество выводимых на странице объявлений.
4. Подразделы/Разделы создаются администратором и выводятся динамически, как категории в каталоге товаров.
5. Возможность каждому разделу доски поставить свой шаблон подачи объявлений, который генерируется на основе общих свойств объявлений (картинка, название, цена и т.д.) и индивидуальных свойств групп объявлений (город, марка машины и пр.)  - задается в админке. типы полей: строка,(-) чекбокс, текстовое поле, выпадающий список, загрузка фото, загрузка файла, размер файлов определяется администратором.
6. Сортировка вывода объявлений ( новые внизу, вверху).
7. Возможность просмотра, редактирования и удаления объявления.
8. Возможность выбора, объявления могут подавать только зарегистрированные пользователи, любые пользователи (без регистрации и дальнейшей возможности изменения объявлений), либо пользователь регистрируется при подаче объявления автоматически.
8.1. возможность скрыть некую информацию от незарегистрированного пользователя.
В любом шаблоне для фронтенд (папка templates_user) можно скрыть блок информации от неавторизированных юзеров, поместив его в псевдо-тэги  <only_auth>....</only_auth>
9. Вывод заголовка настраивается в самом модуле. Вывод названия раздела в <title>, опять же как в каталоге вывод названия рубрики + на странице объявы в <title> указывать заголовок объявы и еще что-то, типа «в Туле».
10. Предусмотрена возможность выводя рядом с каждой категорией и подкатегорией кол-ва объявлений в этой категории и подкатегории, а так же вывод минимальной цены товара из объявлений данной категории (настройка из админки какой параметр сюда выводить).
Мин. св-во
рядом с названием что-то типа "от $99"
для этого:
1) в админке установить это свойство для категории
2) в шаблоне списка категорий рядом с названием добавить:
"от %min_prop% долларов"
%min_prop% заменится на минимальное значение из всех текущих объявлений этой категории.

Вывод объявлений

Сокращенный вывод
1. Возможность подключить свой шаблон вывода для каждой категории и подкатегории.
2. Поля, выводимые в форме настраиваются из админки (задается шаблон вывода).
3. На каждое сокращенное объявление ссылка “подробнее”, при клике выводится полное объявление.
4. Под каждым объявлением счетчик просмотров: всего, за месяц, за неделю, за сегодня (любое количество дней).
5. Выводится дата подачи объявления и срок на которое оно размещено.
7. Возможность добавления выбранных объявлений в “блокнот” - запоминание пользователя без регистрации по кукисам на определенное время.


Полный вывод
1.   Объявление выводится целиком, основное фото большое, остальные в превьюшках.
2.   Есть форма типа “написать письмо автору объявления”, заполнив которую человек может связаться с автором.
3.   форма “поделиться с другом”
4.   Форма с предложением опубликовать(“поделиться)” объявлением в блоге, ЖЖ, контакте
5.   Форма “пожаловаться на объявление
6.   Счетчик просмотров объявлений.
7.   Дата подачи объявления.
8.   Срок нахождения объявления на сайте и сколько осталось до окончания срока размещения.
9.   Пользователь может оставить отзыв об объявлениии уведомление об этом получает владелец объявления (если в админке у него стоит галка “получать уведомления на почту о новых комментариях моего объявления”),  админ сайта.
10.   На каждом объявлении присутствует кнопка сообщить о нарушении -  для сообщения пользователями о некорректном объявлении (спам, порно),защищено капчой,  от спама, как впрочем и все формы: подачи объявлений, комментариев и т.д.


Пользовательская часть
1. При добавлении нового объявления незарегистрированный пользователь заполняет поля Логин (это почта пользователя), имя и ему на почту приходит сгенерованный пароль, который он потом может изменить в личном кабинете.
2. При подачи объявления пользователь получает письмо с текстом объявления + доступ к личному кабинету.
3.   Из личного кабинета пользователь  может просматривать редактировать, обновлять (при обновлении объявление поднимается наверх),
За N дней до окончания размещения пользователь получает письмо, что срок размещения объявления истекает,
(нужно настраивать крон)
4.   Возможность пользователю в личном кабинете вывести статистику по объявлениям, т.е. за конкретный период.

Посмотреть как работает, можно здесь: http://webmagazin.by
Модуль установлен как есть. Ничего не добавлял. Крон не настраивал.
Подача объявлений разрешена после регистрации.
Модерация на объявления убрана.
Модерация на комментарии убрана.

Оффлайн Oslix

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2 472
  • Авторитет: 346
  • Пол: Мужской
    • Просмотр профиля
В разосланном файле будет сам модуль, + немного изменённое ядро и модуль комментариев. Это надо перезалить на хостинг....

в любом шаблоне для фронтенд можно ставить псевдо-тэги <only_auth>....</only_auth>
всё что между ними будет скрыто от неавторизированных юзеров


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

Ну и как вариант, можно поговорить с санчезом, чтобы он измененные части ядра и т.п. тем, включил в релизы, чтобы можно было обновляться и не терять функционал модуля.

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
В разосланном файле будет сам модуль, + немного изменённое ядро и модуль комментариев. Это надо перезалить на хостинг....

в любом шаблоне для фронтенд можно ставить псевдо-тэги <only_auth>....</only_auth>
всё что между ними будет скрыто от неавторизированных юзеров


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

Ну и как вариант, можно поговорить с санчезом, чтобы он измененные части ядра и т.п. тем, включил в релизы, чтобы можно было обновляться и не терять функционал модуля.

Пока в 300, но он сделан на половину...изменения ядра в 2.05 уже есть вроде...

раздел платные модули - мысль замечательная....

Оффлайн bubek

  • Старый лис
  • *****
  • Сообщений: 615
  • Авторитет: 55
  • Пол: Мужской
    • Просмотр профиля
Ну и как вариант, можно поговорить с санчезом, чтобы он измененные части ядра и т.п. тем, включил в релизы, чтобы можно было обновляться и не терять функционал модуля.
Изменения в ядре есть уже однозначно. 

Оффлайн Oslix

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2 472
  • Авторитет: 346
  • Пол: Мужской
    • Просмотр профиля
Ну, я просто не в курсе был :)

Оффлайн admin

  • Администратор
  • Новичок
  • *****
  • Сообщений: 29
  • Авторитет: 4
    • Просмотр профиля
Ну, я просто не в курсе был :)

Потому как люди, Илюх, могут работать без руководящей роли партии  ;)

buisnesmen

  • Гость
Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
« Ответ #11 : 12 февраля 2011, 00:02:35 »
Такая мысль есть. Вы когда его допишите до конца, подумайте о том, на каких условиях его можно будет подключить к санте (может сделать раздел платные модули) ?
Тогда вариант эту доску разбить на несколько модулей. Потому что мне доска нафиг не нужна и если честно, то я считаю это бесполезным модулем. А вот оплата и другие фишки мне нужны.

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
« Ответ #12 : 12 февраля 2011, 09:37:31 »
Такая мысль есть. Вы когда его допишите до конца, подумайте о том, на каких условиях его можно будет подключить к санте (может сделать раздел платные модули) ?
Тогда вариант эту доску разбить на несколько модулей. Потому что мне доска нафиг не нужна и если честно, то я считаю это бесполезным модулем. А вот оплата и другие фишки мне нужны.

Оплата и другие фишки будут прикручены к конкретному модулю, к доске....

Оффлайн ermy

  • The sign above my avatar
  • Опытный лис
  • ****
  • Сообщений: 323
  • Авторитет: 15
  • Пол: Мужской
  • The sign below my avatar
    • Просмотр профиля
Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
« Ответ #13 : 12 февраля 2011, 10:14:27 »
Хотелось бы иметь функцию бессрочного размещения объявления. Тогда можно было бы использовать модуль как основу для каталога статей, например. Если эта функция будет, то буду рассматривать вариант покупки модуля тоже.
Спасибо.

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
« Ответ #14 : 12 февраля 2011, 10:51:34 »
Хотелось бы иметь функцию бессрочного размещения объявления. Тогда можно было бы использовать модуль как основу для каталога статей, например. Если эта функция будет, то буду рассматривать вариант покупки модуля тоже.
Спасибо.

я думаю это несложно добавить...