Система управления контентом SantaFox

Разработчикам => Сторонние разработки => Тема начата: arteshuk от 28 Ноябрь 2010, 13:57:00

Название: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: arteshuk от 28 Ноябрь 2010, 13:57:00
Ура товарищи, мы это сделали :)
Модуль сейчас разошлю всем кто оплатил. (кстати, не забываем прислать еще по 50 WMZ те, кто этого еще не сделал)

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

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

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

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

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


Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: arteshuk от 29 Ноябрь 2010, 12:04:56
Ну, пожалуй я начну:

ошибка номер один: если юзер неверно ввел цифры с капчти, модуль возвращает незаполненную форму, т.е. всю инфу надо вводить заново.
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: arteshuk от 04 Декабрь 2010, 11:22:50
Первая часть доработана, принята, можно работать!

Желающие поучаствовать в создании второй части могут присоединиться в любой момент.....
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: tantie от 26 Декабрь 2010, 02:15:16
можно подробности? какие функции, что уже реализовано?
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: arteshuk от 26 Декабрь 2010, 10:56:44
можно подробности? какие функции, что уже реализовано?

Если коротко, то реализована собственно сама доска, добавление\удаление\редактирование объяв и т.д.
Осталась фильтра и оплату прикрутить.....
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: bubek от 14 Январь 2011, 17:51:13
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
Модуль установлен как есть. Ничего не добавлял. Крон не настраивал.
Подача объявлений разрешена после регистрации.
Модерация на объявления убрана.
Модерация на комментарии убрана.
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: Oslix от 29 Январь 2011, 00:02:16
В разосланном файле будет сам модуль, + немного изменённое ядро и модуль комментариев. Это надо перезалить на хостинг....

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


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

Ну и как вариант, можно поговорить с санчезом, чтобы он измененные части ядра и т.п. тем, включил в релизы, чтобы можно было обновляться и не терять функционал модуля.
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: arteshuk от 29 Январь 2011, 10:31:05
В разосланном файле будет сам модуль, + немного изменённое ядро и модуль комментариев. Это надо перезалить на хостинг....

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


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

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

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

раздел платные модули - мысль замечательная....
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: bubek от 31 Январь 2011, 11:10:58
Ну и как вариант, можно поговорить с санчезом, чтобы он измененные части ядра и т.п. тем, включил в релизы, чтобы можно было обновляться и не терять функционал модуля.
Изменения в ядре есть уже однозначно. 
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: Oslix от 31 Январь 2011, 11:51:17
Ну, я просто не в курсе был :)
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: admin от 31 Январь 2011, 20:37:12
Ну, я просто не в курсе был :)

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

Оплата и другие фишки будут прикручены к конкретному модулю, к доске....
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: ermy от 12 Февраль 2011, 10:14:27
Хотелось бы иметь функцию бессрочного размещения объявления. Тогда можно было бы использовать модуль как основу для каталога статей, например. Если эта функция будет, то буду рассматривать вариант покупки модуля тоже.
Спасибо.
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: arteshuk от 12 Февраль 2011, 10:51:34
Хотелось бы иметь функцию бессрочного размещения объявления. Тогда можно было бы использовать модуль как основу для каталога статей, например. Если эта функция будет, то буду рассматривать вариант покупки модуля тоже.
Спасибо.

я думаю это несложно добавить...
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: Roman от 18 Февраль 2011, 16:22:39
Хотелось бы иметь функцию бессрочного размещения объявления. Тогда можно было бы использовать модуль как основу для каталога статей, например. Если эта функция будет, то буду рассматривать вариант покупки модуля тоже.
Спасибо.

в шаблонах указывается срок размещения в днях, поэтому можно сделать

   <td>На сколько подаём?</td>
    <td>
        <select name="days">
   <option value="">не выбрано</option>
            <option value="123">На 6 месяцев</option>
            <option value="365">На год</option>
            <option value="36500">Навсегда</option>
<!-- Сделайте 100 лет, 36500! думаю для интернета это вечно-->
        </select>
    </td>

Сделайте 100 лет, 36500! думаю для интернета это вечно


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

если нечего сказать, то наверное лучше молчать

Сайт с доской можно увидеть тут http://www.job.ladyy.ru/ и по тестировать с добавлением
(пишите в личку пожалуйста об ошибках и недочетах, не засоряйте форум)

Шаблоны оформлены для "Вакансий", Резюме будут выглядеть аналогично.

Из плюсов хочу отметить простую натяжку на макет сайта (ну как обычно с сантой)
Из минусов:

1)форма с добавлением привязывается к конкретной категории
2)вывод рубрик привязывается к выводу модуля, нельзя выводить категории объявлений, как меню на любой странице

но все это решаемо, поэтому дорабатывать будем
скоро будут фильтры, а потом оплата
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: zakazchik от 18 Февраль 2011, 22:54:29
1. Нужна инструкция или даже видео урок (не смог сам разобраться)

2. Нужен Красивый URL - например: domen.ru/board/arenda-avto.html , domen.ru/category-avto/arenda-avto.html (генерит автоматически слова через дефис + добавляет что-либо если объявление уже есть с похожим заголовком)

3. Возможность вывода любой категории в любой раздел меню

4. Возможность вывода у объявлений: заголовок в keywords, а полное описание в description (есть ещё пожелания по автоматическому удалению спец символов + ограничению вывода количества символов  в keywords и description но необязательно)

5. "Описание категории" выводится через метку в любом уголке дизайна "Описание категории и подкатегорий" - тип описания html

6. Хотелось бы видеть настойку платежей в простом варианте

WebMoney  поля для ввода данных:
WMZ
WMR
Секретный ключ

ROBOX:
Логин магазина
Пароль оплаты
Пароль оповещения о платеже
Примечание для оплаты
Комиссия (%) + -
Валюта конвертации WMR или WMZ

и тд...

Спасибо, готов инвестировать ещё, для ускорения процесса, а то первой части полгода ждал...
и скиньте мне последний релиз плиз
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: infidel от 30 Апрель 2011, 01:23:47
Очень нужны фильтры и возможность сортировки объявлений по колонкам (в админке)...

Спасибо
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: arteshuk от 02 Май 2011, 17:48:50
фильтры почти готовы (аналог каталога), насчет админки...если можно поподробнее....
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: ilia от 08 Август 2011, 21:04:50
Есть ли возможность установить несколько экземпляров модуля на один сайт? Ну как, например модуль каталога?
Один экземпляр для объявлений, другой для статей и т.д.

Есть ли как в каталоге возможность импорта csv?

В общем вообще на сколько "похож" на каталог?

Прикрутили ли уже оплату и фильтры? 
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: Roman от 08 Август 2011, 21:12:27
Есть ли возможность установить несколько экземпляров модуля на один сайт? Ну как, например модуль каталога?
Один экземпляр для объявлений, другой для статей и т.д.

Есть ли как в каталоге возможность импорта csv?

В общем вообще на сколько "похож" на каталог?

Прикрутили ли уже оплату и фильтры?
Есть ли возможность установить несколько экземпляров модуля..
да
Есть ли как в каталоге возможность импорта csv
нет
В общем вообще на сколько "похож" на каталог
это полностью разные модули
Прикрутили ли уже оплату и фильтры
фильтры есть, но их доделывать... и доделывать
оплаты нет
======

основной программист в отпуску, продолжение, возможно, будет осенью

Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: arteshuk от 28 Сентябрь 2011, 10:18:46
Фильтры полностью готовы, пример работы тут
http://arteshuk.tk/doska_manual_filter.html

приступаем к оплате.....
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: arteshuk от 08 Январь 2012, 17:53:17
Оплата дописана, при оплате объявление поднимается в общем списке (ну и выделяется цветом, тут уж как хотите)

Прием оплаты через ROBOKASSA
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: Smile500 от 08 Январь 2012, 22:20:52
где паматреть?
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: arteshuk от 08 Январь 2012, 22:41:14
да пока ни где, "боевой" сайт с оплатой на стадии тестирования...
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: tantie от 08 Январь 2012, 23:10:25
Сижу 3й час ковыряю данное изделие, вещь не из "коробки", но работать можно.

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

Пока разбираюсь со всем, потом буду допиливать своими руками.
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: arteshuk от 08 Январь 2012, 23:11:19
про безопасность хотелось бы подробностей.....
Название: Re: Первая часть модуля ДОСКА ОБЪЯВЛЕНИЙ готова!
Отправлено: tantie от 08 Январь 2012, 23:21:41
это касается авторизации, на почту отпишу позже.