
В этом уроке я расскажу, как сделать доску объявлений на Друпале с помощью модуля Views и его exposed filters.
Это первая часть урока, где я делаю Доску объявлений недвижимости, в будущем я думаю еще сделать доску объявления автомобилей со всевозможными функциями. Если вы хотите увидеть какой-нибудь урок по доскам объявлений пишите мне на форум, я постараюсь сделать этот урок. Ну а пока смотрите мои уроки, добавляйтесь ко мне в социальные сети.
Комментарии
Добавить комментарий
Время размещения
Хотелось бы узнать подробнее о том как реализовать ограничения публикации объявления. Например что бы через 2 недели оно само удалялось или польватель сам выбирал.
я сделаю этот урок, как
я сделаю этот урок, как только освобожусь немножко
Меня тоже это очень
Меня тоже это очень интересует.
Да, очень хотелось бы узнать,
Да, очень хотелось бы узнать, как сделать автоматическое удаление через некоторый срок.
А еще лучше, чтобы юзер сам выбирал через какой срок удалить объявление при добавлении объявления.
Например: 10 дней, 20, 30.
Сделайте пожалуйста урок если не сложно.
Вот например как здесь
Вот например как здесь http://www.stroyserver.ru/notice/add.php
поле для выбора срока хранения.
Пробовал создать поле cck и связать его с модулем rules
но так и не разобрался в этом модуле.
Сделайте, пожалуйста видео урок по такой настройке в доске объявлений,
я думаю многим будет интересно.
Я как раз занимаюсь этим
Я как раз занимаюсь этим сейчас, надеюсь освобожусь хотя бы на праздники и запишу еще пару видео... Я очень на это надеюсь
Добрый день, Иван! Как вы
Добрый день, Иван!
Как вы считаете, на чем сайт с доской по недвижимости может делать деньги, кроме контексной рекламы?
Баннерную там захотят только, если начнут заходить тысячи 3 в сутки (я имею в виду, если рекламодателей не искать самому), страницы из-за сроков сами будут исчезать (а не сделаешь ограничение срока - тоже плохо. даже очень))
Ну, статьи - тоже не особо густо. Ну а чтобы всерьез - на чем?
Просто затраты на его раскрутку не такие уж маленькие, на автомате не спустишь, конкуренции выше крыши. А отдачу вот - навскидку не найду))
Я думаю время досок
Я думаю время досок объявлений уже прошло, я рассматриваю доску объявлений никак отдельный сайт, а как часть сайта с гораздо большим функционалом. Друпал позволяет добавить отдельно доску объявлений, отдельно форум, отдульно блоги. В результате у вас будет сайт сообщества. А если нужна именно доска объявлений, то лучше поискать уже готове решение.
По поводу монетизации ничего не скажу, я сам этим относительно недавно стал заниматься. Могу сказать определенно, что сайт с посещаемось 600 человек в сутки приносит 1000 рублей. При этом я думаю только на гугл рекламе сайт в 3000 человек должен приносить 5000 рублей. Если вы знаете кк продвигать сайт в интернете, то я думаю у вас получится. Также в интернете много статей о том как это можно достичь.
Автомобильная доска объявлений
Доброго дня,
Очень хотелось бы увидеть мануал по созданию доски объявлений по автомобилям. Толковых решений для Drupal что-то не находил. Планируется ли урок по данной тематике? И будет ли там реализована возможность поиска по cck-полям?
Спасибо.
Чтобы получилась полноценная
Чтобы получилась полноценная доска нужен модуль hierarchical select, а он еще не готов под Друпал 7. Вот и жду когда его закончат, а пока подготавливаю материал для других тем. Поиск по cck-полям будет, его буду делать через модуль Vews
http://drupalbook.ru/content/drupal-cck-views-exposed-filters-rasshirenn...
как в этой статье
Что то модуль
Что то модуль hierarchical_select совсем не хотят делать, пол года уже прошло, может быть ему уже есть какой-нибудь современный аналог?
Мда, не хотят, видимо времени
Мда, не хотят, видимо времени нет этим заняться или какие-то сложности в реализации на 7ку. Наверно придется писать эту часть сайта вручную или делать сайт на 6ке.
Что то я не пойму это тот
Что то я не пойму это тот модуль или нет? По дате он давно появился, как так ... http://drupal.org/project/hierarchical_select
Да модуль этот, только его не
Да модуль этот, только его не будут дорабатывать.
А правильно я понимаю, что
А правильно я понимаю, что основной функции которая от его нужна " открытие скрытых подкотологов, в зависимости от предыдущего выбора" в нем отсутствует? Если да, то есть какие-нибудь альтенативы?
Понимаете вы правильно, он
Понимаете вы правильно, он это делает при выборе таксономии, сначала выбираем один уровень, потом другой. В 6ке помимо основной функции выбора термина таксономии, есть еще интеграция со VIews, то есть можно еще и поиск сделать с выбором сначала одного уровня таксономии (допустим область) и потом второго уровня (город). А в 7ке интеграции со Views нет. Можно попробывать сделать либо на conditional fields или на
http://drupal.org/project/views_hacks
http://drupal.org/project/views_dependent_filters
Думаю варианты есть.
Добавил урок про снятие с
Добавил урок про снятие с публикации объявлений по прошествию времени. Пока только текстовый вариант, потом сделаю видео.
а где поглядеть этот урок?
а где поглядеть этот урок?
Сасибо за урок! А как
Сасибо за урок! А как избавится от - Any - ? Пройдя по ссылке "недвижимость" выдается ошибка, сделан недопустимый выбор, она многих пользователей смутит. Можть есть способ от её избавится?
Почитайте
Почитайте здесь:
http://www.drupal.ru/node/29673
http://www.drupal.ru/node/29412
Ссылки полное дерьмо удалите
Ссылки полное дерьмо удалите их, пол дня убил на то что бы разобратся. Вот решение
1) В 469-й строки в файле views/handlers/views_handler_filter.inc. Находим следующий код
И в этой фигне
'<Any>' меняем <Any> на Все. Если нет результатов смените кодироку файла на юникод UTF-82) Красную хрень "обратитесь к администратору сайта" я убрал, тем что создал новую ссылку "недвижимость" с адрисом уже выведеных результатов вьюсом. А старую велел скрыть в её настройках.
3) Переименовать кнопку "Apply", столько хрении всякой про ето понаписано а для друпала7 нужно всего лишь зайти
Главная » Администрирование » Конфигурация » Регион и язык » Перевод интерфейса там во вкладке "переводы" найти набрать Apply (с заглавной буквы!) и он выдаст пару результатов методом тыка я нашел то что мне надо (Apply
/мое имя сайта/admin/modules/list/confirm?render=overlay) нажимаешь изменить и вуаля!
А как этот выподающий список
А как этот выподающий список (Услуги: куплю, продам, сдам), можно сделать более красивым, в плане формы? а то он как топором рубленый.
Можете использовать CSS,
Можете использовать CSS, менять границы, паддинги, цвета. Если нужно еще больше красивостей, то используйте jquery-плагины для этого наподобие этих.
http://www.queness.com/post/204/25-jquery-plugins-that-enhance-and-beautify-html-form-elements
А что это за редактор,
А что это за редактор, которым вы все правите?
Текстовый редактор nodepad++,
Текстовый редактор nodepad++, а в мозилле установлен плагин firebug.
и снова добрый день! вопрос:
и снова добрый день!
вопрос: анонсированный в конце этого урока блок для поиска по доске объявлений уже можно увидеть где-то на сайте, или урок так и не вышел в свет?
и Спасибо за уроки!
Наверно руки мои пока еще не
Наверно руки мои пока еще не дошли, после выходных сделаю подобный урок.
Здраствуйте! Подскажите, как
Здраствуйте!
Подскажите, как в эту красату еще текст-ссылку "Добавить объявление" вставить?
Заранее спасибо!
Для этого нужно в шаблон
Для этого нужно в шаблон (page.tpl.php, node.tpl.php или другой) вставить ссылку на создание ноды:
Я взял имя контент типа adds у вас возможно будет другое, также я использовал функцию base_path(), чтобы вывести имя сайта. С помощью класса add-adds можно настроить внешний вид кнопки через css.
Viola В настройках views есть
Viola В настройках views есть шапка и подвал. Эти настройки как раз служат для размещения какого-либо текста вверху или внизу конкретного views. В вашем случае будет уместно добавить в шапку. И не обязательно использовать формат ввода php - достаточно HTML, сделайте ссылку относительной:
Может, кому не сложно, накидает ссылок как решить данную проблему без помощи блоков и средств вьюс, а чисто правкой tpl.php шаблонов.
Viola В настройках views есть
Viola В настройках views есть шапка и подвал. Эти настройки как раз служат для размещения какого-либо текста вверху или внизу конкретного views. В вашем случае будет уместно добавить в шапку. И не обязательно использовать формат ввода php - достаточно HTML, сделайте ссылку относительной:
Может, кому не сложно, накидает ссылок как решить данную проблему без помощи блоков
и средств вьюс, а чисто правкой tpl.php шаблонов.
Полезный урок, очень помог.
Полезный урок, очень помог. Подскажите, а как сделать список второго уровня? На нашем примере: выбирая из списка1, 2, 3, 4, 5тикомнатная, при выборе одного из предложенных вываливался следующий спиок параметров, уникальный для каждой категории (похожий вопрос о доске оъявлений об автомобилях). Или придется ждать модуль hierarchical_select для 7го друпала и никак ручками проблему не решить?
Для 7го ждать hierarchical
Для 7го ждать hierarchical select смысла уже нет, нужно решать руками.
Жаль, я и над таксономией
Жаль, я и над таксономией билась и вебформы пыталась под это дело приспособить, слишком много переменных
, которые в дальнейшем заказчику придется вбивать самостоятельно.
Ещё очень наболевший вопрос,
Ещё очень наболевший вопрос, как фильтровать объявления "только с фото"?
Добавьте фильтр во Views, для
Добавьте фильтр во Views, для поле фотографии и выберите, что оно не пустое.
Я имел ввиду, с помощью
Я имел ввиду, с помощью Exposed filtrs, с помощью радибатонов или чекбоксами. В Друпал6 во вьюсе в фильтрах есть поле к примеру имадже:лист, в 7 листа нет, и говорят готового решения вроде нет.Хук надо писать к фильтрам. А жаль........
Посмотрите модуль better
Посмотрите модуль better exposed filters
А как думаете если вместо
А как думаете если вместо hierarhical select использовать модуль conditional fields???
Я на одном новостном сайте его внедрил. Смисл такой: зависимые поля - по умолчанию скрытые, а появляются в зависимости от установленного значения предыдущего.
Лучше не использовать
Лучше не использовать conditional fields, а вставить в свой модуль условия, как здесь показано:
http://randyfay.com/states
Здравствуйте, собираюсь
Здравствуйте, собираюсь делать автопортал на Drupal 7.16, Т/З такое
1. Подача объявления зарегистрированным пользователем при этом возможность поднятия объявлений бесплатно но ограничение по количеству размещения.
2. Возможность выделять, поднятие над другими, размещение в рекламном блоке, размещение дополнительных объявлений эти функции платные.
3. Оплата с банковской карты, смс, терминалы, через банк, яндекс деньги.
4. Расширенный поиск на всех страницах в открытом виде как к примеру http://auto.ria.ua/ , http://www.avtopoisk.ua/ , http://avtobazar.ua/ , http://tachki.ua/ но чтобы полноценно работал к примеру первый выпадающий список; легковые, грузовые, автобусы, запчасти, и т.д и выбрав легковые в дальнейшем не предлогало капот или автосалон
5. Каталог фирм; автосалоны, сто, моек, автомагазинов запчастей и т.д
6. Обзоры и тест драйвы текст и фото без видео
7. Отзывы
8. Форум
9. Автоновости
Подскажите пожалуйста, какими модулями можно это сделать по возможности подробней по каждому пункту.
C Ув. Владислав
Здравствуйте, 1. Сортируйте
Здравствуйте,
1. Сортируйте не под post date, а по дате обновления, тогда можно будет обновлять дату изменения материала и соответственно в списке он поднимется. Ограничение по количеству, лучше вынести в свой кастомный модуль.
2. Добавьте поле в объявление Платное объявление и сделайте это поле видимым только для администратора через модуль Field Permissions. Выводите в блоке только объявление где поле платное объявление заполнено.
3. Для этого вам нужно будет установить модуль commerce и для него модули оплаты.
4. Такого модуля нет, его нужно писать самому.
5. Все каталоги выводите с помощью модуля Views.
6. Создавайте типы материалов, списки выводите через Views, внутри красивости наводите с помощью темизации шаблона node.tpl.php.
7. Можно создать еще один тип материала Отзыв.
8. Добавьте к стандартному модулю Forum еще модуль Advanced Forum.
9. Создайте еще один тип материала, выводите списки через Views.
Спасибо за уроки! Хочу
Спасибо за уроки!
Хочу создать доску объявлений недвижимости на примере этой http://www.e1.ru/business/real...
никак не получается. не могли бы вы по этой теме создать урок?
Вот ссылка на мой сайт is-72.ru
Пока нет времени делать уроки
Пока нет времени делать уроки по доскам объявления, решил делать уроки по Javascript, jQuery следующие. Могу сказать, что вам точно могут помочь вот эти модули:
http://drupal.org/project/hierarchical_select
http://drupal.org/project/views_dependent_filters
http://drupal.org/sandbox/ser_house/1832320 - Практически интеграция hierarchical select и Views.
Этих модулей вам хватит для создания фильтра поиска по объявлениям. Попозже выложу готовую доску объявления для автомобилей и недвижимости.
спасибо
спасибо
Запишите пожалуйста вторую
Запишите пожалуйста вторую часть, оч надо узнать какак выводить отдельно блок слева для поиска квартир...
Пока нет времени на запись
Пока нет времени на запись видео, завален работой, как разгребусь продолжу делать видео.
Подскажите, про форму
Подскажите, про форму добавления обьявления. У меня два типа материала, как сделать так, чтобы пользователь нажимая на ссылку "Добавить обьявление" мог выбрать в какой тип ему добавлять Жилое / Нежилое. Спасибо
Можете просто добавить поле
Можете просто добавить поле Тип объявления и в нем два варианта Жилое/нежилое.
Спасибо за ответ, но Вы
Спасибо за ответ, но Вы немного не поняли.
Дело в том что в каждом типе свои различные поля , тоесть формы добавления даже разные (node/add/zhil и node/add/nezhil).
Вот я и немогу понять как лучше сделать, чтобы человек нажав 1 кнопку мог выбрать жилое/нежилое и ему выводилась уже соответственная форма. Буду благодарен за ответ :)
Уважаемый админ, скажите, в
Уважаемый админ, скажите, в эту доску смогут оставлять объявления незарегистрированные пользователи?
В друпале разрешения ролей
В друпале разрешения ролей настраиваются на соответвествующей странице, вам нужно просто расставить права как необходимо, если необходимо чтобы незарегистрированные пользователи могли оставлять сообщения, то вам нужно дать им права на это.
Ух, я и не знал что Друпал
Ух, я и не знал что Друпал такой удобный и многофункциональный изначально. Спасибо за уроки. Как раз необходимо сайт по недвижимости создать. Ваш сайт в закладки, пошел изучать Друпал.
PS. А то Joomla уже поднадоела))) , да и рассыпаться начинает не успев собраться. Может всему причина кривые руки)))
Здравствуйте! Спасибо за Ваши
Здравствуйте! Спасибо за Ваши уроки! У меня есть один вопрос! Необходимо осуществить задачу, в регистрции использовать геогрфическое место (т.е. область, город, р-он). Использую conditional fields, неудобство возникает при большом объеме полей, все поля загружаются сразу! Существует-ли возможность использовать в моей проблеме как нибудь ajax. Чтоб при выборе области, города подгружались и т.д. Спасибо!
Здравствуйте, вы можете
Здравствуйте, вы можете использовать hierarchical select, он как раз для этого нужен:
http://drupal.org/project/hierarchical_select
Здравствуйте, запишите
Здравствуйте, запишите пожалуйста видеоурок, как сделать доску объявлений по продаже автомобилей, вы обещали.
Спасибо!
Запишу когда выйдет 8ой
Запишу когда выйдет 8ой друпал.
Здравствуйте ИванМеня
Здравствуйте ИванМеня интересует такой вопрсВот есть объявления которые создал пользователь определеной группы (зарегистрированный пользовател, модератор)Так вот мне нужно чтоб когда они заходили под свой аакаунт то они могли видеть свои предыдущие материалы (или по просту говоря сортировка по авторам)что можите посоветовать???
Попробуйте во views сделать
Попробуйте во views сделать сортировку по пользователям и поставить галочку Расширенных фильтров (exposed filters).
Добрый день, Иван. благодаря
Добрый день, Иван.
благодаря Вашему уроку, создала на сайте доску объявлений. Все получилось, НО.... при выборе ЛЮБОЙ высвечиваются все опубликованные материалы. Доска только часть сайта и мне не нужно, чтобы в ней высвечивалось все, что есть на сайте...
решений 2:
1) убрать в выборе ЛЮБОЙ. (просто сделать ее отсутствующей)
2) что-то поменять в настройках самой доски...
пожалуйста, подскажите.
заранее благодарна
с теплотой и уважеением, Татьяна
Добавьте фильтр во вьюс по
Добавьте фильтр во вьюс по Типу содержимого и поставьте тип содержимого Объявление.
Есть два типа материала с
Есть два типа материала с разными полями "Авто" и "Недвижимость". При создании объявления предлагается выбрать раздел из словаря таксономии. И далее заполнить поля. Как реализовать чтобы при выборе раздела "Автомобили" подставлялись поля из типа материала "Авто".
Или как вариант: Один тип материала "объявление" (с основным набором полей) дополнительные поля в других справочниках таксономии. Как можно реализовать - привыборе из одного справочника раздела "Автомобили" был доступен выбор из другого справочника.
Посоветуйте какой вариант лучше и в какую сторону копать. Спасибо.
Скорее всего придется вручную
Скорее всего придется вручную добавлять значения #states:
http://randyfay.com/states
не могу понять, почему форма
не могу понять, почему форма ввода объявления администратора и обычного (зарегестированного) пользователя отличаются. У пользователя все "съехало", у администратора все красиво.
Администратор скорее всего
Администратор скорее всего использует админскую тему seven для редактирования нод. Если вы хотите чтобы пользователь редактировал ноды, то поставьте модуль Display Suite, в нем есть подмодуль Display Suite Nodes для задания макета формы редактирования ноды.
спасибо попробую отпишусь
спасибо
попробую отпишусь
Этот модуль просто превзошел
Этот модуль просто превзошел мои ожидания )) Боялся, что "съедет " мой респонсивный сайт. Но все оказалось даже лучше. С помощью этого модуля и профили клиентов стали более дружелюбными. Дял торговой площадки - это то, что нужно
Спасибо огромное