Уроки DJ-Classifieds (часть 1). Ответы на популярные вопросы. Joomla доска объявлений


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

 

 

DJ-Classifieds – компонент Joomla, позволяющий создать сайт объявлений для заработка или бесплатного размещения. Он переведён на русский, украинский, английский, немецкий и другие языки. В его состав входят плагины и модули. Есть «быстрый старт», позволяющий упростить процесс изучения работы компонента. А наличие шаблонов, сделанных специально под него, делают данное расширение хорошим кандидатом на роль программного обеспечения по созданию доски объявлений «под-ключ». Для автоматизации приёма платежей можно использовать один из множества плагинов оплаты, например, ROBOKASSA, PayPal и другие. В предыдущей статье «Уроки DJ-Classifieds (часть 1). Ответы на популярные вопросы» мы рассмотрели вопросы, связанные с дополнительными полями, переводом расширения на нужный Вам язык, сортировкой категорий и другими практическими аспектами. В этой части, в основном, затронем темы заработка на доске объявлений, работы с валютой, балами/кредитами и так далее.

В статье будет рассмотрена последняя, на момент её написания (12.09.2017), русскоязычная версия DJ-Classifieds 3.6.8 и Joomla 3.7.5. Шаблон фронтальной части сайта JM Services 1.0.4 (фреймворк EF 4.7.8), шаблон административной части сайта – Isis 1.0. Горизонтальное меню – DJ-MegaMenu Pro 3.5.4.

Демонстрационный сайт базируется на «пакете» с «быстрым стартом» (Quickstart), который предоставляется с DJ-Classifieds по отдельной подписке. Поэтому содержимое сайта (тексты объявления, названия категорий и т.д.) содержит англоязычные материалы. В основу легли материалы из блога и раздела о часто задаваемых вопросах сайта разработчика.

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

Рассмотрим варианты монетизации, которые Вам, как владельцу доски объявлений, предлагает DJ-Classifieds. То есть, на каких «опциях» Вы сможете зарабатывать. На данный момент их 8:

  1. Категории.
  2. Сроки публикации.
  3. Тарифы (продвижения). Дополнительная информация на эту тему доступна также в статье «Уроки DJ-Classifieds (часть 3). Доска объявлений Joomla 3».
  4. Продвижение «Подъём вверх».
  5. Дополнительные изображения.
  6. Дополнительные символы в описании.
  7. Типы. О типах можно прочесть в предыдущей статье.
  8. Платный доступ к определённым категориям.

Оплату можно производить в обычной валюте и/или в баллах. Это зависит от настроек компонента и от того, в какой валюте Вы указали стоимость той или иной «опции».

Категории. Можно разрешить добавление объявлений в определённые категории за оплату (баллами/кредитами или обычными деньгами). Для этого перейдите в DJ-Classifieds в раздел Категории, создайте или перейдите к редактированию категории. И на первой вкладке Редактировать укажите сумму (в поле Цена (11.22)) и/или количество балов (в поле Цена баллов), которые нужно будет заплатить пользователю для размещения объявления в данной категории (рисунок ниже).

DJ-ClassifiedsDJ-Classifieds

Во фронтальной части сайта пользователь увидит цену размещения в категории при создании объявления (рисунок ниже).

Уроки DJ-Classifieds
Уроки DJ-Classifieds

Когда он перейдёт к публикации, то перед ним откроется страница с выбором способа оплаты. Эти способы Вы должны предварительно настроить (сами плагины оплаты).

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

Сроки публикации. Можно задать разные сроки публикации объявления (по разной цене). Для этого перейдите в DJ-Classifieds в раздел Сроки публикации. Создайте или перейдите к редактированию срока. На первой вкладке Редактировать Вы задаёте, сколько дней будет опубликовано объявление и сколько это стоит (в баллах и\или валюте). Там же (рисунок ниже, верхняя часть) можно указать стоимость продления этого периода (повторная покупка). На вкладке Цена за изображение (рисунок ниже, средняя часть) и Цена за символ (рисунок ниже, нижняя часть) можно указать стоимость за добавление дополнительных изображений и символов в объявления. При этом эти стоимости будут применены вместо аналогичных стоимостей по умолчанию, заданных для всей доски объявлений, если пользователь выбирает данный срок.

Готовое решение на Джумла для доски объявленийГотовое решение на Джумла для доски объявлений

Тарифы (продвижения). Позволяет пользователям визуально выделять свои объявления в перечне объявлений (в категориях). Для этого перейдите в DJ-Classifieds в раздел Тарифы и перейдите в редактирование одного из пяти тарифов:

  1. Тариф объявления - ''Первое''. Объявление будет опубликовано первым в списке.
  2. Тариф объявления - ''Жирным''. Объявление будет выделяться жирным шрифтом в списке.
  3. Тариф объявления ''Рамка''. Объявление будет заключено в рамку.
  4. Тариф объявления ''Фон''. У объявления будет заметный, выделяющий его фон.
  5. Тариф объявления ''Спец''. Объявление будет отображаться в модуле со специальными объявлениями.

На вкладке Цены и продолжительность (рисунок ниже) Вы сможете указать цену и срок, на который будет применяться тариф (продвижение). Можно создавать разные сроки и цены на них.

Оплата DJ-ClassifiedsОплата DJ-Classifieds

Во фронтальной части сайта пользователь увидит цену на тот или иной тариф при публикации объявления (рисунок ниже).

Платные услуги доски объявленийПлатные услуги доски объявлений

Продвижение «Подъём вверх». Пользователи смогут поднимать своё объявление вверх списка на странице категории объявления. Для этого в настройках DJ-Classifieds на вкладке Глобальные в области Основные настройки для опции Продв. 'подъем наверх' выберите Да, а в полях Цена продв. 'подъем наверх' и Баллы продв. 'подъем наверх' укажите стоимость данного продвижения. Если указать «0» (без кавычек), то продвижение будет бесплатным. После этого на страницах со своими объявлениями (тип пункта меню Объявления пользователя) пользователи увидят специальную кнопку Переместить вверх списка (рисунок ниже).

Продвижение «Подъём вверх»Продвижение «Подъём вверх»

Обратите внимание, что продвижение Продв. 'подъем наверх' и Тариф объявления - ''Первое'' работают по-разному.

Если пользователь купил Тариф объявления - ''Первое'', то его объявление отмечается как «избранное» и переносится в верхнюю часть списка в категории объявлений (над «не избранными» объявлениями). Если производить сортировку по имени или названию, то всё равно «избранные» объявления будут над «не избранными», даже если для какого-то из «не избранных» объявлений было оплачено Продв. 'подъем наверх'. То есть, по сути, на странице с категорией объявлений появляется два вида объявлений («избранные» и «не избранные») и они сортируются в рамках своего вида. При этом «избранные» (Тариф объявления - ''Первое'') всегда находится над «не избранными» (Продв. 'подъем наверх').

Применяя Продв. 'подъем наверх' пользователь меняет дату создания объявления на текущую (на момент применения продвижения). Поэтому, если применить Продв. 'подъем наверх' и Тариф объявления - ''Первое'', то объявление будет первым в списке вида «избранные» (при сортировке по дате). То есть, оно будет самым первым в списке, пока кто-то не применит эти два продвижения (или только продвижение Тариф объявления - ''Первое') к другому объявлению (или к вновь созданному).

Дополнительные изображения. Вы можете зарабатывать на своей доске объявлений путём разрешения добавления дополнительных изображений в объявление. К тому же можно стимулировать пользователей, добавляя определённое количество изображений, на их странице появится более красивая\функциональная галерея. Это можно сделать при помощи интеграции с DJ-MediaTools.

Чтобы установить плату за изображения в настройках DJ-Classifieds, перейдите на вкладку Изображения, для опции Бесплатные картинки лимит укажите сколько изображений можно добавлять бесплатно, а в поля Цена дополнительных изображений и\или Цена за дополнительное изображение укажите стоимость дополнительного изображения в валюте или баллах. В поля Цена для добавления дополнительных изображений и\или Цена баллов для добавления дополнительных изображений можно указать стоимость изменения изображений в валюте или баллах (загрузки новых картинок).

Пользователи увидят эти цены при добавлении/редактирования объявлений (рисунок ниже).

Оплата за изображенияОплата за изображения

Дополнительные символы в описании. Можно зарабатывать на дополнительных символах в описании объявления (не путать с кратким описанием). Для этого перейдите в настройки DJ-Classifieds на вкладку Глобальные и в области Оплата символов в описании активируйте одноимённую опцию. Также настройте поля:

На рисунке ниже, в верхней части, показаны примеры настроек в админке, а в верхней части – увиденное пользователем при добавлении объявления во фронтальной части сайта.

Заработок на символах в описанииЗаработок на символах в описании

О том, как можно отключить краткое описание Вы можете прочесть в статье «Уроки DJ-Classifieds (часть 3). Доска объявлений Joomla 3».

Как использовать баллы и/или обычные деньги

Для оплаты различных услуг на сайте объявлений (для Вашего заработка) можно использовать или «внутреннюю валюту» DJ-Classifieds – баллы, или «настоящие» деньги (переводы, электронные деньги). Сами же баллы можно покупать за электронные деньги прямо на сайте (описано ниже в статье). Для этого даже есть дополнительный плагин «Планы подписки». Для работы системы баллов он не обязателен, просто позволяет покупать «пакеты баллов» (данный плагин придётся отдельно от основной лицензии на DJ-Classifieds).

В статье «Обзор DJ-Classifieds. Скрипт доски объявлений Joomla» Вы сможете узнать о возможности получения пользователями баллов, на основании совершения ими нужных Вам действий.

Для того, чтобы настроить оплату услуг на Вашем сайте доски объявлений Джумла, перейдите в настройки DJ-Classifieds и на вкладке Глобальные в области Специальные настройки измените значение для опции Использовать 'Пакеты баллов'. Возможны такие варианты:

  1. Да – только платежи баллами. Можно оплачивать услуги только баллами.
  2. Да – платежи баллами и стандартные платежи. Можно оплачивать услуги баллами и деньгами.
  3. Нет. Не применять платные услуги. В данном случае монетизация не работает.

Данная опция доступна, начиная с DJ-Classifieds 3.6.2.

Где настраивать цены в баллах или валюте для различных услуг, и как это выглядит во фронтальной части сайта, описано в статье выше.

Назначение баллов конкретному пользователю

Рассмотрим, как администратор вручную может назначить определённое количество баллов кому-то из пользователей. В компоненте DJ-Classifieds перейдите в раздел Баллы пользователей. В левом верхнем углу нажмите Создать и на появившейся странице укажите пользователя (он должен быть уже зарегистрирован на сайте) и сколько баллов ему нужно присвоить (рисунок ниже, верхняя часть). Можно добавить описание. Затем сохраните изменения и на странице с перечнем баллов Вы увидите результат (рисунок ниже, нижняя часть).

Назначение балловНазначение баллов

Покупка пакета балов пользователем

Рассмотрим, как администратор может создавать пакеты баллов, а зарегистрированные пользователи их покупать.

Перейдите в DJ-Classifieds в раздел Пакеты баллов. Создайте новый пакет, указав значения полей: Имя, Баллы, Цена. Сохраните пакет (не закрывая его), а затем укажите Групповое ограничение. То есть, выберите группы пользователей, которым разрешено покупать этот пакет. Сохраняете пакет баллов.

Пакеты балловПакеты баллов

Перейдите в Меню – «Название Вашего меню» – Создать пункт меню. И создайте пункт меню тип Пакеты баллов. Во фронтальной части сайта пользователи увидят примерно то, что показано на рисунке ниже. Нажав на покупку, они перейдут к выбору способа оплаты пакета баллов.

Покупка балловПокупка баллов

Баллы будут присвоены пользователю сразу после оплаты, если он выбрал какой-то «автоматический» способ. Но администратор сайта может вручную подтвердить оплату в DJ-Classifieds – Платежи.

Покупка и продажа товаров/услуг на доске объявлений

DJ-Classifieds позволяет создать сайт объявлений для заработка не только его владельцу, но и тем, кто размещает объявления. Это происходит путём продажи товаров и услуг, представленных в объявлениях, непосредственно на самом сайте. По сути, доска объявлений превращается в торговую площадку или интернет-магазин со множеством продавцов. При желании, даже оплата может проходить на сайте, автоматически, через PayPal. Об этом и о возможности создания вариантов доставки товара было написано в предыдущей статье.

Товары на продажу можно добавлять из админки Джумла и из фронтальной части сайта. У товаров могут быть свойства (цвет, размер и т.д.). Вы, как владелец сайта, можете решать, давать такое право посетителям сайта или нет. Рассмотрим оба варианта.

Товары можно продавать как за определённую стоимость так и в качестве лота на аукционе.

Перейдите в DJ-Classifieds в раздел Настройки и на вкладке Глобальные в области Специальные настройки активируйте опцию Купить сейчас. Также убедитесь, что в разделе Шаблоны писем Вы перевели на нужный язык и настроили все соответствующие шаблоны писем «Купить сейчас -».

Добавление продаваемого товара из админки. Перейдите в DJ-Classifieds в раздел Единицы товаров. Создайте новую единицу измерения. Например, «шт.» – штуки (рисунок ниже). Можно создать и другие, например, «пачки», «кг», «л» и так далее.

Единицы измерения товаровЕдиницы измерения товаров

Теперь перейдите в раздел Объявления. Создайте новое объявление или откройте существующее. Создание нового объявления с товаром для продажи ничем не отличается от обычного объявления. Для выставления товара на продажу перейдите на вкладку Купить сейчас (рисунок ниже) и укажите доступное количество товаров и их единицы измерения. Плюс, включите опцию Купить сейчас. Цена за единицу товара указывается на вкладке Новое в поле Цена. Если Вы переопределяли стандартное поле цены, то цену нужно указывать в созданном Вами поле. На этом настройка продаваемого товара заканчивается. Также можно указать способ доставки.

Купить сейчасКупить сейчас

Добавление продаваемого товара из фронтальной части сайта. Перейдите в Меню – «Название Вашего меню» – Создать пункт меню. И создайте пункт меню тип Добавить объявление. Теперь зарегистрированные пользователи смогут добавлять объявления и при их создании активировать продажу (рисунок ниже). Плюс, можно указать способ доставки.

Купить сейчас во фронтальной частиКупить сейчас во фронтальной части

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

Оформление заказаОформление заказа

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

Если предполагается прямой перевод денег со счёта покупателя на счёт продавца, сперва покупатель должен успешно оплатить заказ. После этого продавец получит письмо.

Список заказов покупатель может просмотреть на специальной странице, тип пункта меню История заказов пользователя (рисунок ниже).

История покупокИстория покупок

Валюта

Рассмотрим пример добавления списка валют, которые можно использовать при добавлении объявлений. Для этого перейдите в настройки DJ-Classifieds на вкладку Глобальные и в области Настройки цен в поле Список валют укажите список валют через точку с запятой («;»). Например, рубли, гривны, доллары, евро «₽;₴;$;€» (без кавычек). Теперь при добавлении объявления можно выбирать валюту из списка (рисунок ниже). Это можно делать в админке и во фронтальной части сайта.

ВалютаВалюта

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

В этих же опциях Вы задаёте символы валюты, которые видны во фронтальной части сайта.

Видео

В данном видео показаны некоторые моменты, описанные в статье выше.

 

 

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в YouTube, Rutube и Mail.ru.

В следующей статье «Уроки DJ-Classifieds (часть 3). Доска объявлений Joomla 3» мы поговорим об особенностях продвижения объявлений в модулях, а также затронем вопросы, касающиеся дополнительных полей.

Похожие материалы

 

Полезные ссылки:

aleksius.com

Готовый сайт доски объявлений для Joomla 3.5

 Не каждый новичок сумеет разработать доску объявлений, но многие из них действительно хотят обзавестись таким ресурсом. Все дело в том, что направленность этого проекта может быть почти неограниченной, ведь тут имеется место и для простых материалов, и для конкретных объявлений. Просто идеальным вариантом в этом случае, будет изначально настроенный и подготовленный к работе продукт, где каждое из дополнений и прочих элементов, сразу после установки смогут функционировать так, как это происходит на обычном сайте, после полной проработки пользователем. Никакие компоненты не нужно будет искать, чтобы обзавестись такой доской, единственное действие – это установка быстрый старт, вот и все!

Внешний вид и функциональный набор.

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

А вот так все это выглядит на более скромных в размере экранах:

Совершенно все важные функции будут идентично работать на мобильных гаджетах.

 А теперь обратимся к функционалу. Самое главное достоинство этой доски объявлений, состоит из трех пунктов. Первый из них хорош тем, что при создании использовалась самая новая версия Joomla, а это о многом говорит. Второй пункт – AdsManager, ведь лучшего компонента, который как раз и является доской объявлений, просто не найти. Ну и третий пункт – это наличие К2, без него и вовсе сложно уже представить себе работу с каким-либо из ресурсов. Конечно же, нельзя забывать и о других расширениях, которые в буквальном смысле являются костяком этой задумки. Например, JComments занимается организацией комментариев, а AdsMap LM, насыщает карту добавляемыми объявлениями, что упрощает поиск, если клиент интересуется конкретным регионом. Ну и, конечно же, куда же можно деться без системы защиты – здесь она представлена KeyCaptcha, само собой, последней версии. Что интересно, административная часть данного расширения получила перевод на русский, кстати, украинцев тоже есть чем порадовать – этот язык также поддерживается. Помимо всего вышеуказанного, неплохо организована система смены стиля, сюда внедрили 5 схем с разными цветами.

Самые новые функциональные наработки.

Важный момент – это работа с изображениями. Отныне, какой бы файл вы не выбрали, он будет автоматически выравниваться, красиво обволакиваться текстом и иметь стандартный размер. Кстати, сам текст в превью материала, вернее его объем, можно корректировать. Такая же ситуация и в полном формате материала, теперь вообще ничего не нужно делать, поскольку вставив текст и картинку, все уже будет готово само. Что касается самого компонента доски объявлений, то тут работа с изображениями тоже налажена. Они выводятся в виде круга, необычная форма, все одинаковы в размере, притом и на главной страничке, и в категориях. Вот как это выглядит:

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

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

Устанавливаем сборку

 «Казалось бы, что обновлений в сборке доски объявлений очень много, а из-за этого её установка может слегка усложниться. Но все вполне просто, главное не ошибиться в мелочах. Сам по себе процесс схож с обычной установкой, потому тот, кто делал нечто подобное, с легкостью определится, как и что делать. А вот новички должны внимательно следовать указаниям и все получится!»

 Первым делом на своем хостинге нужно создать базу данных – ключевой шаг, так сказать. Первым делом нужно будет попасть в phpMyAdmin, куда импортируется файл baza.sql. Кодировка устанавливается стандартная – UTF-8. Вот как это будет примерно выглядеть:

 В главную директорию сайта необходимо будет загрузить архив, который носит название «sayt.zip». После разархивации содержимого требуется отыскать файл configuration.php, где обязательно нужно найти следующие строки:

 Сюда необходимо будет ввести данные, которые послужат основой соединения с базой данных. После этого, не выходя из файла, нужно будет найти вот что:

 Если вы не знаете точный путь к папкам, которые указаны в строке, то обращайтесь в поддержку хостинга, ведь этот пункт очень важен. Но, обязательно найдется тот, для кого эта преграда станет непреодолимой, потому можно все сделать самому иначе. Требуется создать новый файл в основной директории, где будет прописано:

 Сохранить, что очень важно, этот файл нужно под установленным именем «1.php». После этого, нужно будет сделать переход по адресу, в котором указывается домен/1.php. Полученные отсюда данные как раз и вводятся в строчки выше, и только после этого сохраняется файл. Дело в шляпе, сайт должен работать, а чтобы зайти в панель администратора, нужно просто ввести адрес домен сайта/administrator. При этом логин нужно вписать «admin», а пароль – это же слово, только дважды и без пробела. Сменить его, конечно же, можно очень просто.

Примечание

 Если вы хотите создать проект исключительно для какого-то конкретного региона, то тут нужно будет немного поработать с настройками. В данном случае, корректировке поддается и модуль ввода объявлений, и плагин, который занимается вводом информации о местонахождении конкретного объекта. Задача довольно простая. Для начала нужно перейти в менеджер модулей, где вас интересует мод – объявления на карте. Его нужно открыть, и если вы все сделали верно, то вот что появится:

 Важны здесь всего два поля: Default Latitude, ну и, соответственно, Default Longitude. Далее следуем на сайт, и заходим на страницу, где происходит добавление объявления. Здесь есть поле «карта», и задействовав поиск, можно будет найти нужный вам регион, а если уж так не получается, то можно просто воспользоваться маркером и поставить его в нужную точку карты. Далее вводим адрес и ищем заданную точку на карте с помощью соответствующей кнопки. Опять же, если что-то будет неточно, можно указать или скорректировать точку вручную. А после этого выполняем простейшие движения – в нижней части карты будут два значения долготы и широты. Те поля, которые обозначались изначально (Default Latitude), должны заполниться этими значениями, так что копируем и просто вставляем. Не забудьте зайти через панель в AdsManager, и туда же ввести точно такие данные – это очень важно. Сделать такой шаг просто, нужно всего лишь зайти в раздел «поля», и в поле ad_karta, нужно найти такие же два значения, вписав туда данные.

 После всего этого, ваш сайт станет еще более полноценным, если вас интересует привязка к региону. Пользуйтесь и развивайте свой ресурс!

 

joomru.com

DJ-Classifieds 3.6 – доска объявлений Джумла

 

 

DJ-Classifieds – русскоязычный компонент доски объявлений Joomla с возможностью заработка на размещении объявлений. В предыдущих статьях были рассмотрены его возможности и настройки. В новых обзорах и уроках мы поговорим об изменениях, дополнениях и практических моментах по работе с данным расширением. В основу легли материалы из блога и раздела о часто задаваемых вопросах сайта разработчика.

В статье будет рассмотрена последняя, на момент её написания (31.08.2017), русскоязычная версия DJ-Classifieds 3.6.8 и Joomla 3.7.5. Шаблон фронтальной части сайта JM Services 1.0.4 (фреймворк EF 4.7.8), шаблон административной части сайта – Isis 1.0. Горизонтальное меню – DJ-MegaMenu Pro 3.5.4.

Демонстрационный сайт базируется на «пакете» с «быстрым стартом» (Quickstart), который предоставляется с DJ-Classifieds по отдельной подписке. Поэтому содержимое сайта (тексты объявления, названия категорий и т.д.) содержит англоязычные материалы. В основу легли материалы из блога и раздела о часто задаваемых вопросах сайта разработчика.

Новые возможности DJ-Classifieds 3.6.8

В предыдущих статьях (dj-classifieds) мы рассматривали DJ-Classifieds 3.4.1.1 (на 29.12.2015) без дополнительных расширений (которые не входят в «стандартную» подписку). С тех пор прошло более полутора лет. За это время компонент доски объявлений обновлялся 33 раза. В нём появлялись новые возможности, расширялись существующие, исправлялись ошибки, добавлялась интеграция с другими компонентами и сервисами, а также улучшалась совместимость с новыми версиями Joomla, сторонними расширениями и серверным программным обеспечением (PHP). Подробно обо всех изменениях можно ознакомиться на сайте разработчика. Ниже перечислю наиболее значимые, на мой взгляд, новшества.

А в статье «Уроки DJ-Classifieds 3.7 (часть 6). Объявления на Joomla 3» можно узнать о об обновлениях компонента на конец сентября 2017.

Не все новые плагины и модули доступны в «базовой» подписке на DJ-Classifieds 3.6.8. Некоторые из них входят в подписку «APPS». Если подобное расширение входит в базовую подписку, не буду это упоминать.

Оплата и доставка

Были добавлены такие плагины оплаты:

Плагин оплаты ROBOKASSA. Это будет особенно важно жителям России, Украины и другим странам СНГ. Платёжная система позволяет принимать оплату более чем 40 способами, среди которых:

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

Оплата при помощи PayPal. Теперь пользователи (продавцы), продавая товары на Вашем сайте, могут принимать оплату себе на счёт PayPal от других пользователей (покупателей). Причём этот процесс автоматизирован. Функция работает по аналогии с оплатой товаров в интернет-магазине. Для того, чтобы воспользоваться данной возможностью, при условии, что используется функция Купить сейчас, нужно в настройках DJ-Classifieds на вкладке Глобальные, в области Специальные настройки включить опцию Прямые платежи. Затем нужно создать дополнительное поле с именем «paypal_email» (без кавычек) и типом Доп. Поле в профиле (рисунок ниже).

Подробнее о продажи товаров и услуг на сайте доски объявлений, Вы можете прочесть в этой статье.

Дополнительное полеДополнительное поле

На сайте, для покупателя это будет выглядеть как один из способов оплаты (рисунок ниже), а продавец сразу получит деньги на свой счёт PayPal.

Доска объявлений JoomlaДоска объявлений Joomla

Плагин доставки. Был добавлен плагин, позволяющий создавать различные способы доставки. То есть, при создании объявления можно указать способ доставки и его цену (рисунок ниже). Способы доставки можно создавать в админке DJ-Classifieds 3.6.

Плагин доставки DJ-ClassifiedsПлагин доставки DJ-Classifieds

Во фронтальной части сайта (рисунок ниже) покупатель сможет при оформлении заказа выбрать один из способов доставки (по аналогии с интернет-магазином). Это доступно при использовании функции «Купить сейчас».

DJ-ClassifiedsDJ-Classifieds

Приложения

Новое приложение «Планы подписки». Для DJ-Classifieds есть дополнительное приложение (плагин) – «Subscription Plans App for DJ-Classifieds» (платное и не входящее в стандартную подписку). При помощи него Вы сможете продавать подписку на «пакеты» различных опций/возможностей (рисунок ниже) на Вашем сайте доски объявлений. Например, вместо того, чтобы платить за каждое объявление или тип, пользователи смогут покупать подписки на размещение определённого количества объявлений, продвижений, типов и т.д. По сути, это дополнение позволяет Вам расширить возможности по заработку на сайте.

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

План подпискиПлан подписки

В последних версиях этого приложения (3.6.2) были внесены такие изменения:

Планы подписок пользователяПланы подписок пользователя

Также был выпущен специальный плагин «DJ-Classifieds User Subscription Plans». При помощи него Вы сможете автоматически назначать планы подписок пользователям, в зависимости от того, в какую группу они входят (рисунок ниже). Можно создать до 10 правил назначения. Причём, можно указать начальный план подписки и план подписки при её продлении.

DJ-Classifieds User Subscription PlansDJ-Classifieds User Subscription Plans

Новое приложение «Мульти категории». Для DJ-Classifieds есть дополнительное приложение (плагин) – «Multicategories» (платное и не входящее в стандартную подписку). На данный момент (31.08.2017) уже версия 3.6.2. При помощи него Вы сможете добавлять одно объявление в несколько категорий (ограничения на количество можно задать в настройках плагина «DJ-Classifieds - Мульти категории»). Добавление к нескольким категориям возможно из админки и из фронтальной части (рисунок ниже). При этом, для всех URL адресов объявления в дополнительных категориях, будет автоматически прописан тег «canonical» с указанием на URL главной категории. Поэтому у Вас не будет проблем с дублями.

Мульти категорииМульти категории

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

Новое приложение «Личные сообщения». Для DJ-Classifieds есть дополнительное приложение (плагин) – «Private messages for DJ-Classifieds» (плагин «DJ-Classifieds - Сообщение - UddeIM») (платное и не входящее в стандартную подписку). На данный момент (01.09.2017) уже версия 3.5.1. Данное приложение позволяет отправлять сообщения из формы запроса продавцу на странице объявления не на почту, а в личные сообщения. Для этого Вам нужно установить компонент личных сообщений uddeIM. Покажу на примере uddeIM 3.9 hotfix 3. Помимо компонента нужно ещё установить модуль uddeIM Mailbox (файл «mod_uddeim_mailbox_j30») и плагин uddeIM Content Link (файл «plug_uddeim_contentlink_j30»). Активируйте плагин uddeIM Content Link.

В настройках доски объявлений Joomla на вкладке Оформление в области Вид объявления для опции Написать сообщение продавцу выберите Только плагины сообщение Dj-Classifieds.

В разделе Шаблоны писем (в компоненте DJ-Classifieds 3.6) найдите шаблоны Форма запроса - уведомления о новых сообщениях (отвечает за письма с уведомлениями о новых сообщениях) и Форма запроса - сообщение (отвечает за текст личных сообщений) и измените их содержимое (рисунок ниже). Можно использовать заполнители (теги), которые перечислены под полем сообщения.

Форма запроса - уведомления о новых сообщенияхФорма запроса - уведомления о новых сообщениях

Опубликуйте модуль в нужной позиции и проследите, чтобы для опций Show Status, Show Inbox и Show Outbox было указано Yes.

В настройках uddeIM на вкладке E-mail для опции Отключить отправку по e-mail выберите Нет. Если Вы хотите, чтобы всё общение теперь происходило у Вас на сайте в личных сообщениях, то на той же вкладке для опции Разрешить использовать уведомления по e-mail выберите Да, для опции Уведомления отправляются по умолчанию – Отправлять всегда, а для опции Уведомление содержит текст сообщения? – Нет (рисунок ниже).

DJ-Classifieds - Сообщение - UddeIMDJ-Classifieds - Сообщение - UddeIM

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

Личные сообщенияЛичные сообщения

Новое приложение «Купоны». Для DJ-Classifieds есть дополнительное приложение (плагин) – «Coupons App for DJ-Classifieds» (платное и не входящее в стандартную подписку). Данное приложение позволяет создавать купоны на получение скидки при оплате различных «функций» на сайте объявлений Joomla: продвижение объявлений, планы подписок и так далее. Можно настраивать купоны (количество раз, которое он может быть применён, срок действия и так далее).

Новое приложение «AJAX». Для DJ-Classifieds есть дополнительное приложение (плагин) – «AJAX App for DJ-Classifieds» (платное и не входящее в стандартную подписку). Данное приложение позволяет без перезагрузки страницы отображать результаты пагинации (переключение по страницам), переключения категории и отображение результатов поиска. Подробнее о нём можно прочесть тут.

Интеграция с DJ-MediaTools

Появилась возможность интеграции DJ-Classifieds и компонента галереи DJ-MediaTools. То есть, Вы сможете отображать изображения, добавленные на страницах объявлений, не в стандартном для DJ-Classifieds «стиле», а в виде красивой и гибко настраиваемой галереи.

В примере рассматривается русскоязычная версия DJ-MediaTools 2.6.9. Сперва нужно установить сам компонент галереи и специальный плагин «DJ-MediaTools плагин источника - DJ-Classifieds». Проверьте, чтобы плагин был активирован.

Перейдите в DJ-MediaTools и создайте новый альбом, в настройках которого, в качестве Источник альбома укажите DJ-Classifieds Ads Gallery (рисунок ниже).

Интеграция с DJ-MediaToolsИнтеграция с DJ-MediaTools

Теперь можете перейти в настройки альбома, собранные на других вкладках. Там Вы сможете сконфигурировать отображение изображений так, как Вам нужно.

Перейдите в настройки DJ-Classifieds на вкладку Изображения и в области DJ-MediaTools (DJ-MT) интеграция включите опцию DJ-MediaTools (DJ-MT), в спадающем списке DJ-MT Альбом выберите альбом, настройки которого нужно применять к картинкам объявлений, а для опции DJ-MT минимальное количество укажите, сколько в объявлении должно быть фотографий, чтобы к ним применялся альбом DJ-MediaTools.

На рисунке ниже, в верхней части, показан пример отображения изображений на странице объявления в случае, когда они выводятся при помощи DJ-MediaTools. А в нижней части показан пример того же объявления, но с выводом изображений при помощи DJ-Classifieds. Даже если пример с DJ-Classifieds Вам показался более привлекательным, у него есть большой недостаток – невозможность настройки. Вернее, если знаете PHP, CSS, то настроить можно. А вот в случае с DJ-MediaTools у Вас будет множество вариантов оформления. Причём, без необходимости править код.

Галерея в объявленияхГалерея в объявлениях

Другие обновления

Скрытие значения поля. Была добавлена опция, которая позволяет скрыть значение какого-то поля и показать его только по нажатию на часть этого значения. В настройках поля есть опция Показать значение по нажатию кнопки (рисунок ниже).

DJ-Classifieds 3.6DJ-Classifieds 3.6

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

DJ-Classifieds 3.6.8DJ-Classifieds 3.6.8

Авто-выбор посещённой категории. В настройках DJ-Classifieds на вкладке Глобальные, в области Специальные настройки появилась опция Автоматический выбор посещённой категории. Если её активировать, то во фронтальной части сайта, при добавлении нового объявления, категория, которую ранее посетил пользователь, будет выбрана в качестве категории по умолчанию. Но он сможет сменить её на другую.

Типы. Ещё один способ заработка на доске объявлений – добавление типов. Типы – это специальные метки (беджи, «наклейки»), которые добавляются к объявлениям и делают их более заметными (рисунок ниже).

Доска объявлений ДжумлаДоска объявлений Джумла

Эти типы можно создавать в одноимённом разделе DJ-Classifieds (рисунок ниже). Обратите внимание, что можно задавать цену как в реальной валюте, так и в виртуальной – баллах. Цена каждого типа может быть разной для той или иной группы пользователей. А при создании внешнего вида типа можно применять CSS.

Сайт объявлений JoomlaСайт объявлений Joomla

На странице формы добавления нового объявления можно выбрать тип, который будет назначен для объявления (рисунок ниже). О других способах заработка на доске объявлений можно прочесть в этой статье.

ТипыТипы

Авто-завершение в поле поиска. Когда кто-то начинает набор поискового запроса в модуле поиска, то система помогает ему и показывает подсказки на основании фрагмента текста, который он уже ввёл. Аналог поисковых подсказок в поиске Яндекс и Google. Для активации данной опции в настройках модуля поиска DJ-Classifieds нужно активировать опцию Автозаполнение поиска. Поисковые подсказки работают на основании текста из объявлений, категорий и регионов. При выборе какого-то элемента из списка продолженных, сразу начнётся поиск.

Отправка писем от администратора автору объявления. В админке доски объявлений Джумла, на страницах объявлений, администраторы могут отправить письмо автору объявления, нажав на кнопку Отправить сообщение (рисунок ниже).

Отправка писем от администратора автору объявленияОтправка писем от администратора автору объявления

Специальное дополнительное поле «purchase_details». Можно создать специальное поле (рисунок ниже), обязательно с именем «purchase_details» (без кавычек) и доступное только пользователю и администратору, в которое пользователь сможет помещать определённую информацию. Например, информацию о способах контакта с ним и т.д. Эта информация будет видна только ему и администраторам.

Специальное дополнительное поле «purchase_details»Специальное дополнительное поле «purchase_details»

Она доступна на страницах типов пункта меню История заказов пользователя и История продаж, по нажатию на специальную кнопку (рисунок ниже). Если поле не заполнено, то там будет отображаться имя пользователя и его почта.

Информация о продавцеИнформация о продавце

Добавлена возможность указать API ключ карт Google для ситуаций с превышением лимита запросов (особенно, если сайт на общем IP адресе). Подробнее о лимитах можно прочесть тут. API ключ можно указать в настройках DJ-Classifieds на вкладке Глобальные в области Настройки карты и местоположений. Опции Google Maps API Ключ сервера и Ключ API браузера карт Google. Были расширены возможности модуля карт Google, добавлены настройки для стилизации карт (по аналогии с DJ-Catalog2) и появилась возможность отключения изменения масштаба карты при помощи колеса мыши (в настройках DJ-Classifieds 3.6.8 на вкладке Глобальные в области Настройки карты и местоположений, опция Колесико прокрутки изменение масштаба).

В модуле «DJClassifieds Items» появилась возможность для опции Источник выбрать вариант Недавно просмотренные объявления. Тем самым, можно создать модуль, который будет выводить объявления, недавно просмотренные пользователем. У данной функции модуля в настройках DJ-Classifieds на вкладке Безопасность есть опции Лимит недавно просмотренных объявлений и Время хранения информации о недавно просмотренных объявлениях.

Появилась возможность задавать продолжительность и цену для продвижений (рисунок ниже). Их можно указать в настройках каждого вида продвижения в разделе Планы. При покупке того или иного продвижения автор объявления может выбрать срок, на который хочет применить то или иное продвижение. Срок продвижения теперь не связан со сроком публикации объявления.

Цены и срокиЦены и сроки

Появился полноценный «виртуальный кошелёк». Теперь пользователи могут платить Вам реальные деньги, которые будут зачисляться им на сайт в виде виртуальных денег – «баллов». Эти балы они могут тратить у Вас на сайте на продвижение, создание, дополнение своих объявлений и так далее. Теперь Вы сможете указывать возможность оплаты за те или иные опции на сайте как реальными деньгами, так и баллами.

Интеграция с JomSocial. Если у Вас на сайте используется компонент для создания сообществ JomSocial, то можно настроить отправку писем из формы запроса со страницы объявления в личные сообщения пользователя в JomSocial. Для этого в настройках DJ-Classifieds на вкладке Оформление в области Вид объявления для опции Форма связи с продавцом выберите Да – из JomSocial.

Другие изменения.

ПлатежиПлатежиОбъявления пользователяОбъявления пользователяМодуль статистики админкиМодуль статистики админки

Видео обзор

В данном видео показаны некоторые моменты, описанные в статье выше.

 

 

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в YouTube, Rutube и Mail.ru.

В следующей статье «Уроки DJ-Classifieds (часть 1). Ответы на популярные вопросы» мы рассмотрим практические аспекты по работе с компонентом для создания доски объявлений на CMS Joomla.

Похожие материалы

 

Полезные ссылки:

aleksius.com

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

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

Выход из сложной ситуации — это установка движка Joomla.

При помощи этой CMS-системы можно создать приличную доску с минимальными затратами.

В данной статье рассмотрим способы генерации сайта объявлений на движке Joomla.

Доска объявлений при помощи компонента AdsManager

AdsManager традиционно считается лучшим инструментом для генерации сайта объявлений в Joomla. Работает этот компонент уже давно, и за это время вышли десятки обновлений, потому с каждым годом AdsManager все лучше и лучше.

Чтобы создать желаемый ресурс, для начала необходимо установить компонент в движок Joomla. Для начала скачиваете компонент AdsManager. Вы загрузите на компьютер архив. Распакуйте его и посмотрите, какие файлы находятся внутри. Обычно разработчики складируют файлы в архиве методом «матрешки» — то есть zip-файл самого компонента находится внутри архива. Его не нужно распаковывать.

Далее заходите в админку Joomla. Вам необходимо перейти в меню управления расширениями. Оно так и называется — «Расширения», а потом жмете «Установить/Удалить». После вы увидите форму, в которую нужно загрузить файл компонента. Выбираете zip-файл (который вы распаковали из первичного архива) и устанавливаете его.

Не спешите устанавливать в Joomla первый попавшийся компонент AdsManager. Дело в том, что есть множество его вариаций, переделанных программистами Рунета. Вы можете найти русифицированную версию и расширение на любом другом языке. Кроме того, следите, чтобы не скачать старое обновление, у которого меньше функций.adsmanager

Как настроить компонент AdsManager в Joomla

Чтобы оптимально работать с этим компонентом Joomla и создать качественную доску объявлений, вам следует тщательно ознакомиться с возможностями настройки расширения. Всего в меню конфигураций AdsManager есть пять вкладок, которые подразумевают настройку различных функций плагина. К примеру, самая главная вкладка конфигураций — это раздел «Основные» (в англоязычных версиях AdsManager называется по-другому). В этой вкладке вы сможете настроить ключевые параметры доступа пользователей к возможностями доски объявлений.

Очень важно правильно настроить раздел «Основные». Вы можете выбрать один из трех вариантов генерации профилей новых пользователей:

  1. Первый вариант — это автоматическое создание аккаунта после добавления посетителем на доску объявлений нового предложения. Такой вариант часто используется современными сайтами-досками и является наиболее удобным — так как пользователей не смущает надобность регистрации.
  2. Второй вариант — самый строгий, так как чтобы добавить новое объявление на сайт Joomla, пользователю придется предварительно зарегистрироваться и войти на ресурс. С точки зрения маркетинга, данный способ определения прав посетителей приносит наименьшую конверсию.
  3. Третий вариант — самый свободный: юзеры могут не регистрируясь добавлять объявления. При этом после публикации их материала не создается какой-либо аккаунт.

После настройки способа добавления объявлений не забудьте добавить на сайт Joomla формы авторизации и регистрации. Это можно сделать при помощи стандартных компонентов движка, которые так же можно активировать в разделе админки «Расширения». Кроме метода добавления нового материала на площадку, вы можете поставить ограничитель для всех пользователей по количеству объявлений. Данный параметр не рекомендуется особо занижать. Если не планируете создать платную доску, тогда пропишите в строке данного параметра значение «- 1».

Следующая важная вкладка меню настроек компонента AdsManager — это Contact. В разделе «Контакты» вы регулируете функции отображения контактной информации продавцов, размещающих объявления. В целом, настройка данной вкладки не должна вызвать у вас много вопросов. Единственное, что вам необходимо сделать — это отключить функцию Contact by PMS. Она необходима для активации внутрисайтовой переписки между зарегистрированными профилями. Но проблема в том, что эта опция не работает без установления дополнительных плагинов.

Третья вкладка настроек — это «Изображения». В ней вам необходимо будет задать требования к загружаемым пользователями фотографиям товара. В частности, вы сможете указать миниатюры изображений и их размер. Лучше указывать оптимальный размер картинок, не более 500 х 500, иначе рискуете потерять скорость загрузки сайта. Многие в этом разделе настроек отмечают пункт добавления водяного знака на фотографии — это помогает в раскрутке ресурса, потому и вы задумайтесь над таким решением. Также вы сможете настроить режим просмотра фотографий на сайте. Либо это могут быть какие-то стандартные галереи Joomla, либо можно выбрать просмотр по умолчанию без возможности увеличить изображение.

Следующий раздел — это меню настроек «Текст». В нем вы сможете отредактировать текстовую информацию для поисковиков и для пользователей. Обязательно укажите заголовок для вашего сайта объявлений Joomla. А чтобы ваша доска не засорилась спамом, обязательно укажите для пользователей правила пользования и введите соответственные меры по контролю за порядком на ресурсе.

Последняя вкладка конфигураций — это «Сроки». В этом разделе вы сможете указать сроки публикации новых объявлений, а также текст писем, которые автоматически будут отправляться пользователям.https://www.youtube.com/watch?v=j24OT8wa5ek

Как настроить добавление объявлений при помощи компонента AdsManager

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

AdsManager дает возможность создавать рубрики. Для этого найдите в настройках компонента меню «Категории» и нажмите «Создать». После этого перед вами откроется несложная настройка новой категории. Вы укажите заголовок, описание, изображение и иерархическую роль данной рубрики. Если создаете подраздел, то обязательно указывайте родительскую категорию, от которой ответвляется данная рубрика.

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

Как настроить внешний вид компонента AdsManager

Настройка оформления — это один из минусов данного плагина. К сожалению, AdsManager не предполагает удобной настройки дизайна досок объявлений. В разделе «Ad Display» вы сможете увидеть стандартный шаблон, но не сможете его корректировать. Потому если хотите создать уникальную доску, то придется собрать волю в кулак и изучить основы CSS. Вам предстоит самостоятельно отредактировать файл adsmanager.css. Найдете вы его на сервере в директории компонента в папке CSS.

Хоть разработчики AdsManager и не предусмотрели возможность редактирования внешнего вида шаблона, они позаботились о том, что бы корректировать CSS было максимально просто. Когда вы откроете файл adsmanager.css, то поймете, что шаблон имеет блочную структуру и его не сложно изменить. Вы сможете поменять размер рамок шаблона, цвет фона, шрифты и различные заголовки. Если вы не хотите самостоятельно погружаться в основы CSS, то наймите программиста. И обязательно измените в шаблоне режим определения валюты (по умолчанию компонент не предлагает выбор валют и автоматически ставит доллары).

Единственное, что вы сможете добавить через стандартное меню настроек компонента — это обязательные поля, которые должны заполнить пользователи при написании объявления. Находится этот параметр в разделе Fields. Во вкладке вы увидите стандартные поля, а также сможете добавить свои при помощи кнопки «Создать». При добавлении поля вам необходимо будет указать его наименование, тип (указывайте Drop Down Single для стандартных полей) и описание (информация, которая появляется над полем в момент его заполнения). Кроме указанных, есть и множество других параметров настройки, в которых несложно будет разобраться самостоятельно.

Как активировать отображение компонента AdsManager

Запустить доску объявлений можно и при помощи стандартных возможностей движка. То есть создадите новый раздел меню навигации, в котором будет отображаться AdsManager. Но лучше и удобнее воспользоваться специальным модулем, что идет в комплекте с расширением — mod_ adsmanager_menu. Этот модуль позволит через админку настроить раздел, в котором будет активирована доска, а также сохранит иерархию, которую вы задали в настройках.

AdsManager — это не единственный способ создать доску объявлений на движке Joomla. Если у вас есть стартовый капитал, можете приобрести специальный шаблон. Но это обойдется дороже.

Похожие статьи

joomlalib.ru

Доска объявлений для Joomla 2.5x и Joomla 3.x на Русском языке

Доска объявлений для Joomla 2.5x и Joomla 3.x на Русском языке

Бесплатные сайты объявлений пользуются большой популярностью в Интернете. Для того, чтобы привлечь посетителей на свой сайт - создайте сайт с бесплатной доской объявлений.Если Вы создаёте сайт, то сделайте этот сайт бесплатным! Многих посетителей отпугивают платные услуги и найти услугу или товар аналогичный Вашему вполне реально!Если Вы сделаете сайт на системе Joomla 2.5 или Joomla 3, то установите на нём компонент бесплатных объявлений!Компонент Almond Classifieds для Joomla 2.5x и Joomla 3.x на Русском языке.Это доска объявлений для Joomla 2.5 и Joomla 3.

Доска объявлений на русском языке для Joomla 3 и Joomla 2.5 полностью готова к работе!

Компонент доски объявлений для сайта Joomla 3 и Joomla 2.5 устанавливается легко и сразу готов к работе.Доска объявлений довольно шустрая. Русскую версию этого компонента Вы найдёте только у нас, так как это авторский перевод!Для перевода компонента доски объявлений на русский язык была взята бесплатная версия Almond Classifieds.Здесь нет никаких наворотов, всё просто и удобно!!! Все основные категории уже существуют, но можете добавить свои или удалить существующие.

Компонент полностью адаптирован для Российской Федерации.Для размещения объявлений внесён список из 1110 городов России.Просто загружайте и пользуйтесь!

Новый сайт с бесплатной доской объявлений на этой версии компонента был сделан для жителей Волгограда и области. Но объявления можно размещать не только для жителей Волгограда, но и для всей России.Подробнее в ЭТОЙ СТАТЬЕ.

Можем и Вам сделать доску объявлений...

СКАЧАТЬ БЕСПЛАТНО компонент доски объявлений для для Joomla 2.5 и Joomla 3.x.:

/zip/components/jacl54gplRUS.zip

Посмотрите ВСЕ ДОПОЛНЕНИЯ ДЛЯ JOOMLA

Если у Вас по тем или иным причинам не получается создать доску бесплатных объявлений на своём сайте, то Вам её установят! Специально для Вас доступна услуга: "УСТАНОВКА ДОПОЛНЕНИЙ НА САЙТ"! Ознакомьтесь с перечнем наших услуг или закажите создание сайта бесплатных объявлений полностью! или закажите фаре позволяет максимально или закажите фасонные изделия в ппу или закажите Лечебно профилактические капсулы

Посмотрите видео, как легко установить и настроить доску объявлений на CMS Jooma 3! Так-же легко установить и настроить доску объявлений на Joomla 2.5.

Вы можете бесплатно скачать это видео, по установке и настройке доски объявлений, на свой компьютер:http://yadi.sk/d/WG7UlpZ2SqHEL

Смотрите так же: Доска объявлений для Joomla 1.5

ohotniktula.ru

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

 

 

DJ-Classifieds 3.7 – русскоязычное расширение Joomla 3 для создания доски объявлений своими руками. Множество настроек, шаблонов, перевод на русский и украинский языки, справка (на русском и английском), обучающие видео (на русском и английском) и оперативная техническая поддержка (на английском) делают компонент доступным даже для начинающих веб-мастеров. DJ-Classifieds регулярно обновляется, недавно (29.09.2017) вышла новая версия 3.7, в которой были расширены возможности касательно местоположений и регионов, а также появились новые SEO-настройки.

В статье будет рассмотрена последняя, на момент её написания (02.10.2017), стабильная русскоязычная версия DJ-Classifieds 3.7.0.1 и Joomla 3.8.0. Шаблон фронтальной части сайта JM Services 1.0.4 (фреймворк EF 4.7.8), шаблон административной части сайта – Isis 1.0. Горизонтальное меню – DJ-MegaMenu Pro 3.5.4.

Демонстрационный сайт базируется на «пакете» с «быстрым стартом» (Quickstart), который предоставляется с DJ-Classifieds по отдельной подписке. Поэтому содержимое сайта (тексты объявления, названия категорий и т.д.) содержит англоязычные материалы. В основу легли материалы из блога и раздела о часто задаваемых вопросах сайта разработчика.

DJ-Classifieds 3.7

Рассмотрим новшества DJ-Classifieds 3.7.0.1 с момента предыдущего релиза. Всего было сделано более 50 изменений (исправления и новые функции).

Регионы. Под регионами (или местоположениями) подразумеваются страны, города, сёла и другие административные единицы. Их Вы можете самостоятельно настроить в компоненте DJ-Classifieds в разделе Местоположение.

В модуле «DJClassifieds Regions» появилась новая опция Сохранить id региона. Если она включена, то после выбора регион сохранится в куках, и в компоненте DJ-Classifieds будут показываться только объявления из этого региона. Сайт запомнит выбор пользователя и будет показывать ему объявления только из выбранной страницы, города и т.д. Так можно реализовать то, что заказчики называют: «Привязка к городу».

В настройках DJ-Classifieds на вкладке Настройки SEO появились опции, позволяющие включить/отключить в URL адрес страницы категории объявлений и страницы самого объявления, название региона и поменять его местами с названием категории.

Появился новый тип пункта меню «Дерево регионов» (в менеджере меню Joomla). При помощи него можно выводить список регионов. На рисунке ниже, в верхней части, показаны настройки, которые доступны для этого пункта меню (в настройках компонента на вкладке Оформление). В средней части рисунка ниже показаны настройки самого пункта меню. А в нижней части – пример страницы. Если на этой странице у Вас ничего не показывается, то выберите Нет для опции Кэшировать на страницах регионов в настройках DJ-Classifieds на вкладке Глобальные в области Основные настройки. Там же появилась опция отключения кэша категорий объявлений.

DJ-Classifieds 3.7DJ-Classifieds 3.7

В пунктах меню тип «Шаблон блога категории» и «Шаблон таблицы категории» появилась опция, которая позволит отображать объявления из предварительно выбранного региона.

Настройки мета-тега «robots». Теперь Вы можете управлять значением мета тега «robots» («noindex, nofollow», «index, follow» и т.д.) для страниц объявлений и категорий. Это можно сделать «глобально» в настройках компонента на вкладке Настройки SEO. Данная возможность доступна и для пунктов меню тип «Шаблон блога категории» и «Шаблон таблицы категории» (на вкладке Глобальные настройки). Также опция доступна для отдельных объявлений и категорий (на вкладке Параметры публикации).

Open graph. На страницах типа «Профиль пользователя» добавлены Open graph теги. Теперь, если кто-то поделится ссылкой на страницу профиля пользователя в Facebook, то в заметке может отобразиться фотография из профиля.

Управление перенаправлением. В настройках компонента на вкладке Настройки SEO появились опции перенаправления. При помощи них Вы сможете указать, куда именно нужно перенаправить пользователя, который перешёл по несуществующему URL адресу категории или объявления. Можно перенаправить на страницу 404 или на список всех объявлений.

Управление картой Google на странице добавления объявления. В настройках компонента на вкладке Глобальные в области Настройки карты и местоположений появилась опция Разрешить указание координат, позволяющая настроить предоставление данных о местоположении на странице добавления объявления. Можно отключить добавление местоположения, оставить только карту с возможностью указания местоположения маркером, или оставить карту и поле ввода координат (широта и долгота).

Настройки капчи. Вы сможете выбрать, кому отображать капчу при добавлении нового объявления (никому, всем, только гостям). Это можно сделать в настройках DJ-Classifieds 3.7 на вкладке Безопасность опция Капча в новом объявлении.

Подсказки при наборе адреса. Можно активировать подсказки, которые появляются при наборе адреса на карте Google. Для этого в настройках DJ-Classifieds 3.7 на вкладке Глобальные в области Настройки карты и местоположений активируйте опцию Подсказки при наборе адреса.

Дата изменения. Появилась возможность отображения даты изменения объявления на его странице. Для этого в компоненте на вкладке Оформление в области Вид объявления добавлена опция Показывать дату изменения на странице объявления. Так же, как и дату добавления объявления, дату изменения можно отображать рядом с изображением (рисунок ниже, верхняя часть) или в области подробностей объявления (рисунок ниже, нижняя часть).

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

Скрытие контактов. Появилась возможность скрытия контактов автора объявлений от незарегистрированных пользователей. Для этого служит опция Контакты только для зарегистрированных в настройках компонента на вкладке Глобальные в области Специальные настройки.

Другие новшества:

Объявления на Joomla 3Объявления на Joomla 3Модуль поиска объявленийМодуль поиска объявлений

Импорт местоположений/регионов

В DJ-Classifieds нет импорта посредством самого компонента, как в DJ-Catalog2. Но всё равно Вы сможете импортировать список регионов (местоположений), чтобы не вносить их вручную. Покажу на примере областей и крупных городов Украины. Сам файл для импорта можно скачать под статьёй (для примера). В качестве табличного редактора использую LibreOffice Calc (LibreOffice 5.4.1.2 (х64)). Но можно использовать любой другой.

Обратите внимание! В статье описан пример импорта для DJ-Classifieds 3.7.0.1. В новых версиях в этой таблице нужно добавить ещё один столбец - «country_iso» (без кавычек). Рекомендую сперва экспортировать таблицу «_djcf_regions» из своей базы данных в CSV. А потом в неё вносить изменения. Аналогично и для категорий. В противном случае Вы можете столкнуться с ошибкой:

Несоответствие количества столбцов в CSV данных на строке

Под регионом/местоположением понимается часть света, страна, область, город и так далее.

Шаг 1. В LibreOffice Calc создайте таблицу с такими полями:

  1. id. ID региона. Должен быть уникальным и не повторяться с тем, что у Вас уже есть (если до импорта у Вас были какие-то регионы). В моём примере это просто цифры по порядку от 1. Так как у меня не было никаких регионов до импорта.
  2. name. Название региона. Так, как оно будет видно во фронтальной части сайта. В моём случае это: «Украина», «Крым», «Евпатория» и так далее.
  3. parent_id. ID родительской категории. Например, в моём случае, у всех областей в столбце «parent_id» указано «1», так как «1» – это ID родительской категории «Украина».
  4. country. Страна. Если регион является страной, то в столбце «country» должна быть указана «1», если нет – «0». В моём примере, в столбце «country», единица указана только для «Украина».
  5. city. Город. Если регион является городом, то в столбце «city» должна быть указана «1», если нет – «0». В моём примере, в столбце «city», единица указана для всех городов, а для страны и областей указано «0».
  6. published. Статус публикации. Если Вы хотите, чтобы регион был опубликован, то укажите «1». Если хотите его просто добавить, но не отображать во фронтальной части сайта, то укажите «0».
  7. latitude. Широта. Укажите географическую широту местоположения. Это не обязательно.
  8. longitude. Долгота. Укажите географическую долготу местоположения. Это не обязательно.
Импорт в DJ-ClassifiedsИмпорт в DJ-Classifieds

Шаг 2. Сохраните созданную таблицу в CSV (рисунок ниже). Укажите такие параметры:

Сохранение в CSVСохранение в CSV

Шаг 3. Перейдите в инструмент управления базами данных (в моём примере это phpMyAdmin 4.6.5.2). Как получить доступ к инструменту управления базами данных, а также, какие параметры доступа нужно использовать, Вы можете узнать в документации или службе технической поддержки Вашего хостинг-провайдера. Войдите в него и найдите базу данных Вашего сайта объявлений на Joomla 3.

Найдите таблицу «ХХХ_djcf_regions», где «ХХХ» – префикс Ваших таблиц. Можно искать просто «_djcf_regions» (без кавычек). Зайдите в таблицу и перейдите на вкладку Экспорт. Экспортируйте таблицу с областями. Это не обязательный шаг, но рекомендую это сделать, чтобы потом можно было восстановить предыдущее состояние в случае неудачи. На рисунке ниже показан пример параметров экспорта таблицы. У Вас они могут быть другими.

Экспорт таблицы базы данныхЭкспорт таблицы базы данных

Шаг 4. Перейдите на вкладку Импорт, находясь в таблице «_djcf_regions», и импортируйте созданный на шаге №1 CSV файл (рисунок ниже). При импорте укажите такие параметры:

Импорт регионов в DJ-Classifieds 3.7Импорт регионов в DJ-Classifieds 3.7

После импорта, в разделе Местоположения, Вы увидите примерно такую картину (рисунок ниже).

МестоположенияМестоположения

Импорт категорий и подкатегорий

По аналогии с импортом местоположений DJ-Classifieds рассмотрим импорт категорий объявлений на Joomla 3. Сам файл для импорта можно скачать под статьёй (для примера). Файл для DJ-Classifieds 3.7.0.1 (для других версий состав столбцов и их порядок может быть другим). В качестве табличного редактора использую LibreOffice Calc (LibreOffice 5.4.1.2 (х64)). Можно использовать любой другой.

Обратите внимание! В статье описан пример импорта для DJ-Classifieds 3.7.0.1. В новых версиях в этой таблице есть дополнительные столбцы. Рекомендую сперва экспортировать таблицу «_djcf_categories» из своей базы данных в CSV. А потом в неё вносить изменения. Аналогично и для местоположений. В противном случае Вы можете столкнуться с ошибкой:

Несоответствие количества столбцов в CSV данных на строке

Шаг 1. Перейдите в инструмент управления базами данных (в моём примере это phpMyAdmin 4.6.5.2). Как получить доступ к инструменту управления базами данных, а также, какие параметры доступа нужно использовать, можете узнать в документации или службе технической поддержки Вашего хостинг-провайдера. Войдите в него и найдите базу данных своего сайта.

Найдите таблицу «ХХХ_djcf_categories», где «ХХХ» – префикс Ваших таблиц. Можно искать просто «_djcf_categories» (без кавычек). Зайдите в таблицу и на вкладке Обзор скопируйте все заголовки таблицы, начиная с «id» (рисунок ниже). На рисунке ниже показана часть таблицы.

Заголовки таблицыЗаголовки таблицы

Шаг 2. В LibreOffice Calc создайте таблицу, а в качестве заголовков таблицы используйте скопироваанные из базы данных на предыдущем шаге (рисунок ниже). Обратите внимание, что состав столбцов и их порядок может отличаться в зависимости от версии DJ-Classifieds.

  1. id. ID категории. Должен быть уникальным и не повторяться с тем, что у Вас уже есть (если до импорта у Вас были какие-то категории). В моём примере это просто цифры по порядку от 1. Так как у меня не было никаких категорий до импорта.
  2. name. Название категории. Так, как она будет видна во фронтальной части сайта.
  3. alias. Алиас категории. Английские буквы без пробелов.
  4. parent_id. ID родительской категории. Так можно создать вложенность.
  5. price. Цена в валюте на добавление объявления в категорию, если она платная.
  6. price_special. Данный столбец используется узкоспециализированными плагинами на очень маленьком количестве сайтов и только в определённых случаях (доработка по требованиям клиента). Его нужно оставить пустым или указать «0».
  7. description. Описание категории. Можно использовать HTML теги.
  8. icon_url. Не заполняйте этот столбец. Он должен быть пустым.
  9. ordering. Порядок сортировки категории в перечне категории. В моём примере категория «Категория 2» идёт третьей, так как для неё в столбце «ordering» задано «3».
  10. published. Статус публикации. Если Вы хотите, чтобы категория была опубликована, укажите «1». Если хотите её просто добавить, но не отображать во фронтальной части сайта, укажите «0».
  11. autopublish. Можно указать, будут ли объявления, добавляемые в эту категорию публиковаться автоматически или нет. Доступны такие значения: «0» – применять глобальные опции, «1» – публиковать автоматически, «2» – не публиковать автоматически.
  12. metakey. Мета-ключевые слова категории.
  13. metadesc. Мета-описание категории.
  14. access. ID уровня доступа Joomla, членам которой разрешено добавлять объявления в эту категорию. Укажите «0» (без кавычек), чтобы использовать глобальные параметры. Подробнее об ограничении доступа к категориям можно прочесть в предыдущей статье.
  15. points. Цена в баллах на добавление объявления в категорию, если она платная.
  16. ads_disabled. Указывает на возможность публикации объявлений в этой категории.
  17. theme. Вы можете назначить разные темы оформления (макет и стили) разным категориям. Подробнее о темах можно прочесть в предыдущей статье «Уроки DJ-Classifieds (часть 1). Ответы на популярные вопросы». Чтобы применять тему по умолчанию, нужно указать «0» (без кавычек).
  18. access_view. ID группы пользователей Joomla, членам которой разрешено просматривать содержимое этой категории. Укажите «0» (без кавычек), чтобы использовать глобальные параметры. Подробнее об ограничении доступа к категориям можно прочесть в предыдущей статье.
  19. access_item_view. ID группы пользователей Joomla, членам которой разрешено просматривать объявления в этой категории. Укажите «0» (без кавычек), чтобы использовать глобальные параметры. Подробнее об ограничении доступа к категориям можно прочесть в предыдущей статье.
  20. restriction_18. Активирует отображение сообщения о содержании в категории материалов только для совершеннолетних. «0» – материалы для всех, «1» – только для совершеннолетних.
  21. rev_group_id. Данный столбец служит для интеграции с компонентом отзывов DJ-Reviews. В нём можно указать, какая группа критериев отзывов должна применяться к той или иной категории объявлений.
  22. schema_type. Тип AMP схемы. Подробнее про технологию AMP можно прочесть в статье «Обзор JAmp. AMP-страницы в Joomla 3».
  23. metarobots. Значение мета тега «robots». «0» – для применения глобальных настроек (настроек родительской категории).
Таблица категорий для импортаТаблица категорий для импорта

Шаг 3. Сохраните созданную таблицу в CSV (рисунок ниже). Укажите такие параметры:

Сохранение в CSVСохранение в CSV

Шаг 4. Перейдите в инструмент управления базами данных. Найдите таблицу «ХХХ_djcf_categories». Зайдите в таблицу и перейдите на вкладку Экспорт. Экспортируйте таблицу с областями. Это не обязательный шаг, но рекомендую это сделать, чтобы потом можно было восстановить предыдущее состояние в случае неудачи. На рисунке ниже показан пример параметров экспорта таблицы (на примере таблицы местоположений). У Вас они могут быть другими.

Экспорт таблицы базы данныхЭкспорт таблицы базы данных

Шаг 5. Перейдите на вкладку Импорт, находясь в таблице «_djcf_categories» и импортируйте созданный на шаге №1 CSV файл (рисунок ниже на примере таблицы местоположений). При импорте укажите такие параметры:

Импорт регионов в DJ-Classifieds 3.7Импорт регионов в DJ-Classifieds 3.7

После импорта, в разделе Категории, Вы увидите примерно такую картину (рисунок ниже). Обратите внимание, что они следуют в том порядке, который был задан мной в столбце «ordering».

Импортированные категорииИмпортированные категории

Приложение «AJAX»

Рассмотрим, как сделать доску объявлений своими руками с применением AJAX технологии. Для этого служит специальное расширение «AJAX App for DJ-Classifieds» (плагин «System - DJ-Classifieds Ajax»). Он не входит в стоимость обычной лицензии на DJ-Classifieds. Покупается по лицензии «Reg. + Apps» или отдельно.

Данный плагин (рисунок ниже) позволяет реализовать AJAX-функциональность для пагинации объявлений, поиска, сортировки и просмотра категорий.

AJAX App for DJ-ClassifiedsAJAX App for DJ-Classifieds

То есть, активируя ту или иную опцию Вы активируете AJAX и содержимое страницы меняется без её полной перезагрузки. Можно включить или отключить изменение URL-адреса при помощи опции Update Url.

Наглядно демонстрация работы данного плагина продемонстрирована в видео. А о новшествах в данном плагине Вы сможете узнать в статье «Обзор DJ-Classifieds. Скрипт доски объявлений Joomla».

Приложение «Уведомления о поиске»

Рассмотрим, как сделать доску объявлений своими руками с возможностью уведомления пользователей по почте о появлении объявлений на интересующую их тему. Для этого служит специальное расширение «Search Alerts App» (плагин «DJ-Classifieds - Search Alerts»). Он не входит в стоимость обычной лицензии на DJ-Classifieds. Покупается по лицензии «Reg. + Apps» или отдельно. Плагин работает с DJ-Classifieds 3.6.4 и более новыми версиями.

Данный плагин (рисунок ниже) позволяет зарегистрированному пользователю, который искал необходимое у Вас на сайте (в объявлениях через модуль «DJClassifieds Search»), сохранять результаты поиска. Если потом по его запросу будут добавлены новые объявления, он получит письмо с уведомлением об этом. Возможность сохранения результатов доступна не только для поиска, но и для категории и даже объявления. В плагине есть такие опции:

Search Alerts AppSearch Alerts App

Рассмотрим процесс настройки сохранения находок.

Шаг 1. Скачайте, установите, включите и настройте плагин «DJ-Classifieds - Search Alerts».

Шаг 2. В менеджере меню Joomla 3 создайте пункт меню тип «DJ-Classifieds – Сохранённый поиск». Данный пункт меню нужно включать в меню, которое доступно только для зарегистрированных пользователей. Или в любое меню, но в настройках пункта для опции Доступ нужно выбрать Registered (рисунок ниже).

DJ-Classifieds – Сохранённый поискDJ-Classifieds – Сохранённый поиск

Шаг 3. Настройте задачу планировщика (CRON) на своём хостинге. В качестве команды укажите:

wget -q -F -O - "http://vash-sajt.com/index.php?option=com_djclassifieds&task=cronSearchNotifications" >/dev/null 2>&1

Замените «http://vash-sajt.com» на протокол и доменное имя Вашего сайта. Если Вы не знаете, как это сделать, обратитесь в службу технической поддержки своего хостинг-провайдера. Предоставьте указанную команду уже с Вашим доменом и попросите установить интервал, например, каждый час. Это нужно для регулярных автоматических отправок писем с уведомлениями о новых объявлениях по сохранённым пользователями результатами.

Шаг 4. В DJ-Classifieds 3.7, в разделе Шаблоны писем переведите на нужный  язык шаблон «Сохранённый поиск - Уведомления пользователя».

На рисунке ниже показан пример результатов поиска со ссылкой, позволяющей их сохранить.

Поиск объявленийПоиск объявлений

А так (рисунок ниже) выглядит страница с перечнем сохранённых результатов поиска.

Сохранённые результатыСохранённые результаты

Ответы на вопросы по DJ-Classifieds

Ошибки и проблемы.

Заработок на доске объявлений (монетизация), валюта, оплата, балы/кредиты, покупки.

Дополнительные поля и поля.

Внешний вид, скрытие/отображение различных элементов.

Внешний вид, содержимое и «функционирование» объявлений.

Изображения.

Доступ, ограничения и приватность.

Карта Google, местоположения, регионы, адреса.

Разное.

Видео

В данном видео показаны некоторые моменты, описанные в статье выше.

 

 

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в YouTube, Rutube и Mail.ru.

Надеюсь, что цикл статей про DJ-Classifieds поможет Вам в самостоятельном создании сайта доски объявлений.

Похожие материалы

 

Полезные ссылки:

При скачивании файлов менеджерами загрузок возможны проблемы. ФайлОписаниеРазмер
Скачать этот файл (dj-classifieds-import.zip)Импорт в DJ-ClassifiedsПримеры файлов для импорта категорий и местоположений. Проверено в DJ-Classifieds 3.7.0.1 и Joomla 3.8.02 Кб

aleksius.com

Joomla и DJ-Classifieds. CMS для доски объявлений

 

 

DJ-Classifieds – русскоязычный компонент Joomla, который вместе с ней образуют полноценную CMS для доски объявлений. В предыдущей статье были рассмотрены новшества, которые появились в данном расширении за последние полтора года. В этой и следующих статьях будут рассматриваться ответы на часто задаваемые вопросы касательно практических аспектов по работе с com DJClassifieds. Отмечу, что недавно появился украинский перевод для данного расширения.

В статье будет рассмотрена последняя, на момент её написания (07.09.2017), русскоязычная версия DJ-Classifieds 3.6.8 и Joomla 3.7.5. Шаблон фронтальной части сайта JM Services 1.0.4 (фреймворк EF 4.7.8), шаблон административной части сайта – Isis 1.0. Горизонтальное меню – DJ-MegaMenu Pro 3.5.4.

Демонстрационный сайт базируется на «пакете» с «быстрым стартом» (Quickstart), который предоставляется с DJ-Classifieds по отдельной подписке. Поэтому содержимое сайта (тексты объявления, названия категорий и т.д.) содержит англоязычные материалы. В основу легли материалы из блога и раздела о часто задаваемых вопросах сайта разработчика.

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

У компонента есть собственные позиции для модулей. Они не зависят от шаблона Вашего сайта. У разных типов страниц DJ-Classifieds есть разные позиции. Чтобы просмотреть эти позиции, перейдите в Шаблоны – Стили – Настройки и включите опцию Просмотр позиций модулей. Не забудьте её отключить тогда, когда она Вам уже не будет нужна. Затем перейдите во фронтальную часть сайта и добавьте к URL адресу Вашей страницы «?tp=1» (без кавычек). Вы увидите, примерно, следующую картину (рисунок ниже). Красным, подписаны позиции шаблона, где можно публиковать модули. Например, в «Position: top-bar1 [ Style: jmmoduleraw outline]» названием позиции модуля будет «top-bar1» (без кавычек).

В этих позициях, например, можно разместить модуль с продвигаемыми объявлениями.

DJ-ClassifiedsDJ-Classifieds

На всех страницах DJ-Classifieds есть такие позиции (рисунок ниже):

Все страницы DJ-ClassifiedsВсе страницы DJ-Classifieds

Страница оформления заказа (рисунок ниже).

Страница оформления заказаСтраница оформления заказа

Страницы типа пункта меню «Шаблон таблицы категории» (рисунок ниже). Вместо «ХХ» нужно подставить ID категории объявлений DJ-Classifieds. Его можно узнать в разделе Категории в самом компоненте. Если хотите, чтобы модуль отображался во всех категориях, то используйте «0». Например, «djcf-top-cat0».

Шаблон таблицы категорииШаблон таблицы категории

Страницы типа пункта меню «Шаблон блога категории» (рисунок ниже). Вместо «ХХ» нужно подставить ID категории объявлений DJ-Classifieds. Его можно узнать в разделе Категории в самом компоненте. Если хотите, чтобы модуль отображался во всех категориях, то используйте «0». Например, «djcf-top-cat0».

Шаблон блога категорииШаблон блога категории

Страницы типа пункта меню «Дерево категорий» (рисунок ниже).

Дерево категорийДерево категорий

Страницы типа пункта меню «Отображение объявления» (рисунок ниже).

Отображение объявленияОтображение объявления

Страница с предупреждением для несовершеннолетних (18+) (рисунок ниже).

Страница с предупреждением для несовершеннолетнихСтраница с предупреждением для несовершеннолетних

Страница выбора способов оплаты (рисунок ниже).

Страница выбора способов оплатыСтраница выбора способов оплаты

Страницы типа пункта меню «Профиль пользователя» (рисунок ниже).

Профиль пользователяПрофиль пользователя

Страницы типа пункта меню «Редактирование профиля» (рисунок ниже).

Редактирование профиляРедактирование профиля

Страницы типа пункта меню «Регистрация пользователя» (рисунок ниже).

Регистрация пользователяРегистрация пользователя

Страница продления срока действия объявления (рисунок ниже).

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

Страница удаления объявления (рисунок ниже).

Страница удаления объявленияСтраница удаления объявления

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

Позиция модуляПозиция модуля

Добавление аватарки пользователя

Если Вам нужно разрешить пользователям самостоятельно добавлять к их профилям аватарки (из фронтальной части сайта), то можно создать специальный модуль «DJClassifieds User Menu» или пункт меню тип «Редактирование профиля». Если Вы выбрали модуль, то в его настройках, для опции Показать ссылку Редактировать профиль, выберите Да. Теперь пользователи смогут сами менять аватарки (рисунок ниже).

CMS для доски объявленийCMS для доски объявлений

Перевод элементов интерфейса DJ-Classifieds

В данном случае под «элементами интерфейса» понимаем различные элементы управления com DJClassifieds (кнопки, поля, спадающие списки), заголовки, системные сообщения/уведомления и всё, что видит пользователь на страницах сайта. У этих элементов есть текстовые подписи, надписи на элементах, текст, содержащийся в спадающих списках, а также есть различные уведомления, предупреждения и просто информационные надписи, которые создавали не Вы, а они были заложены в сам Joomla DJ-Classifieds.

Если возникла необходимость их изменить, то ознакомьтесь с данной статьёй «Уроки DJ-Catalog2. Каталог для Joomla 3». Все действия аналогичны. Отличия в файлах локализации. Файлы локализаций DJ-Classifieds 3.6.8 находятся в «administrator/language/ru-RU» (файлы перевода админки компонента, плагинов и модуля статистики админки):

В «language/ru-RU» (файлы перевода фронтальной части компонента и модулей):

Если нужно изменить файлы другого языка, например, украинского, то вместо «ru-RU» будет «uk-UA». Обратите внимание, что набор файлов может отличаться в зависимости от полноты локализации и установленных у Вас тех или иных дополнений. Также стоит отметить, что текст, содержащийся в файлах локализации некоторых плагинов, может отображаться во фронтальной части сайта, а перевод настроек модулей, отображаемых в админке, содержится в файлах локализации, находящихся в «language/ru-RU».

О том, как можно перевести предварительно заданные значения дополнительных полей Вы можете прочесть в статье «Уроки DJ-Classifieds (часть 3). Доска объявлений Joomla 3».

Как добавить дополнительное поле

В предыдущей статье «Обзор DJ-Classifieds 3.4. Создание сайта вакансий» мы уже рассматривали опции, доступные при создании дополнительных полей и назначение таких полей. Чтобы создать такое поле, перейдите в раздел DJ-Classifieds Поля и выберите Создать. Самое главное - выбрать значение опции Использовать в и не забыть указать имя поля (английскими буквами без пробелов), а также задать привязку к категории, если для опции Использовать в Вы выбрали Доп. Поле в категории (рисунок ниже).

Joomla DJ-ClassifiedsJoomla DJ-Classifieds

Поля «Цена» и «Контакты» как дополнительные поля

Рассмотрим решение задачи, когда поля «Цена» и/или «Контакты» должны отображаться только в каких-то определённых категориях, а не во всех.

Шаг 1. Создайте поле (рисунок ниже):

com DJClassifiedscom DJClassifieds

После сохранения поля Вы увидите в одноимённом разделе надпись: «Это поле будет использоваться вместо основного поля» (рисунок ниже). Она означает, что Вы сделали всё правильно.

Замена основного поляЗамена основного поля

Шаг 2. Перейдите в настройки DJ-Classifieds на вкладку Глобальные и в области Специальные настройки для опции Использовать 'Цену' выберите значение Дополнительное поле.

Теперь поле цены будет отображаться только в выбранных Вами категориях. Аналогично можно сделать для поля контактов, но в качестве имени нужно указать «contact» (без кавычек). А в настройках компонента нужно изменить опцию Использовать 'Контакт' (в новом переводе - Использовать 'Обратную связь').

Обратите внимание, что эти изменения влияют на вновь созданные объявления.

Как добавить дополнительное поле в профиль пользователя

Чтобы создать такое поле, перейдите в раздел DJ-Classifieds Поля и выберите Создать. Для опции Использовать в укажите Доп. поле в профиле. Настройте другие опции поля. На рисунке ниже, в верхней части, показан пример такого поля в админке, а в нижней – на сайте на странице редактирования информации о профиле.

Дополнительное поле профиляДополнительное поле профиля

Таких полей (с разными типами) может быть сколько угодно. Сам процесс настройки регистрации рассмотрен в этой статье. В новых версиях компонента есть возможность добавления к профилю групп полей.

Темы оформления (дизайн) компонента

Покупая один из специально разработанных шаблонов для Joomla DJ-Classifieds, Вы сможете использовать специальные темы для доски объявлений. После установки такого шаблона перейдите в настройки DJ-Classifieds на вкладку Оформление и в области Основной вид выберите нужную тему в спадающем списке Тема. Сохраните изменения и стили применятся во фронтальной части сайта. Пример установки темы можно увидеть в этом видео-уроке (смотрите с 18:14).

Вы также можете самостоятельно изменить внешний вид того или иного типа страниц. Допустим, нужно изменить внешний вид страницы категории вида «Таблица». Для этого перейдите в корень своего сайта (по FTP или в панели управления хостингом), зайдите в папку «components/com_djclassifieds/themes/» и создайте там папку для Вашей темы, например, «moya_tema». В папке «moya_tema» создайте папку «views», а в ней «items».

Скопируйте файл «default.php» из папки «components/com_djclassifieds/views/items/tmpl/» в папку «components/com_djclassifieds/themes/moya_tema/views/items/». Отредактируйте файл «default.php» так, как Вам нужно. Обратите внимание, что подобным образом Вы сможете переопределить не только макет (PHP файлы), но и CSS-стили и файлы изображений.

Для того, чтобы Ваши изменения были видны, не забудьте переключить тему в настройках com DJClassifieds.

Настройка значений по умолчанию для поиска

Рассмотрим ситуацию, когда нужно разрешить пользователю производить поиск (при помощи модуля фильтрации/поиска во фронтальной части сайта) по дополнительным полям, используя предварительно заданные варианты поиска. Для этого в настройках дополнительного поля на вкладке Опции поиска выберите Да для опции Показать в поиске, в спадающем списке Тип поиска выберите один из вариантов: Список для выбора, Радио кнопка или Чекбокс. В появившемся поле Поисковые значения1 укажите через точку с запятой те значения, по которым Вы хотите предоставить возможность поиска (рисунок ниже).

Если в поле Поисковые значения1 сначала ввести точку с запятой («;» (без кавычек)), то тем самым Вы дадите возможность использовать пустой поиск. Это значит, что в результатах поиска отобразятся все объявления, независимо от того, что именно у них указано в этом поле.

Опции поискаОпции поиска

Сортировка категорий

Чтобы отсортировать категории CMS для доски объявлений, которые отображаются в модуле категорий, поиска/фильтрации и при добавлении/редактировании объявлений, перейдите в DJ-Classifieds в раздел Категории и в спадающем списке выбора категории (в правом верхнем углу) выберите Главная категория. После этого можно сортировать категории при помощи стрелочек в столбце Порядок или путём задания порядкового номера каждой категории (рисунок ниже). В случае с заданием порядкового номера каждой категории сохранение происходит по нажатию на иконку с двумя треугольниками, находящейся возле заголовка столбца Порядок.

Сортировка категорийСортировка категорий

Ошибка загрузки изображений

Если у Вас возникла ошибка при загрузке изображений в Joomla DJ-Classifieds, то попробуйте установить бесплатный плагин DJ-JQueryMonster. Русификатор к нему Вы сможете найти тут.

Включите плагин «Система - DJ-jQueryMonster». Если проблема не устранена, то попробуйте разные варианты настроек плагина. Каких-то конкретных рекомендаций нет, так как всё зависит от установленных у Вас расширений, их версий и настроек.

Проблема с загрузкой изображений может быть вызвана конфликтом и ошибками скриптов разных расширений Joomla. DJ-jQueryMonster позволяет изменить порядок скриптов, удаляет все подгружаемые копии jQuery и включает только одну в режиме «без конфликтов».

Пустая страница при добавлении объявления

Если при добавлении объявлений во фронтальной части сайта Joomla DJ-Classifieds Вы получили пустую страницу или страницу с подобной ошибкой (она может немного отличаться):

Warning: Attempt to assign property of non-object in /[...]/public_html/ libraries/joomla/html/editor. php on line 510 Fatal error: Call to a member function get() on a non-object in [...]/public_html/ plugins/editors/tinymce/ tinymce.php on line 49

то перейдите в Расширения – Плагины и проверьте, чтобы плагин «Редактор - TinyMCE» был включён. Вы можете использовать по умолчанию любой удобный для Вас редактор, но TinyMCE всё равно должен быть включён.

Проблема при регистрации «Условия предоставления услуг»

Если на странице регистрации пользователя у Вас появилась ошибка: «Предупреждение: Требуется поле: Условия предоставления услуг» (на англ. «Warning Field required: Terms of Service»), то перейдите в Расширения – Плагины и найдите плагин «Пользователь - Профиль». В его настройках отключите опцию Условия предоставления услуг. Но не отключайте сам плагин.

Методика решения почти любых проблем с Joomla

Также рекомендую ознакомиться с «универсальной методикой» поиска и устранения ошибок на сайте Joomla.

  1. Если Вы используете компонент кэширования, например, JotCache или Speed Cache или даже стандартное кэширование Джумла, то отключите их и проверьте результат. Также перейдите в Расширения – Плагины, найдите плагин «Система - Кэш» и убедитесь, что он выключен. После этого перейдите в Система – Очистить весь кэш и удалите весь кэш. На некоторых хостингах есть кэширование на «уровне сервера», попробуйте его тоже отключить.
  2. Стоит временно отключить различные расширения по оптимизации скорости загрузки сайта типа JCH Optimize Pro или WEBO Site SpeedUp. Иногда такие модули есть на хостинге, например, у Хостинг Украина. Их тоже стоит отключить. После этого перейдите в Система – Очистить весь кэш и удалите весь кэш.
  3. Если Вы используете компонент защиты сайта от взлома, например, RSFirewall, то отключите его на время.
  4. Проверьте консоль инструментов для разработчиков (в браузере (например, Firebug для Firefox)).
  5. Включите Сообщения об ошибках (Для разработчиков (все ошибки PHP)) в глобальных настройках Joomla на вкладке Сервер.
  6. Проверьте соответствие Вашего сайта и хостинга системным требованиям Joomla и самого расширения.
  7. Проверьте логи сервера. Возможно, потребуется обратиться в службу технической поддержки Вашего хостинг-провайдера, чтобы получить дополнительную отладочную информацию. Не лишним будет спросить, есть ли проблемы на сервере и не было ли каких-то изменений в его аппаратной или программной конфигурации.
  8. Попробуйте другой шаблон сайта и\или админки Джумла. Смотря где возникает ошибка.
  9. Попробуйте поработать с сайтом в другом браузере актуальной версии, без надстроек и с настройками по умолчанию.
  10. Попробуйте поработать с сайтом с другого устройства и, желательно, через другого интернет-провайдера.
  11. Попробуйте перенести сайт на локальный сервер. Измените версию PHP, базы данных и т.д.
  12. Попробуйте отключать все сторонние расширения. Возможно, они конфликтуют.
  13. Убедитесь, что Вы используете последнюю стабильную версию расширений и самой Joomla.
  14. Если какое-то расширение (включая шаблон) загружено не с сайта разработчика этого расширения, то у него может быть модифицированный исходный код. Это может быть причиной проблемы.
  15. Поищите схожие проблемы в документации на форуме разработчика. Лучше, чтобы у Вас уже была какая-то информация, полученная ранее при поиске ошибки (логи, код\сообщение об ошибке и т.д.). Ниже приведу несколько советов о том, что нужно писать в своих вопросах на сайтах, чтобы Вам быстрее помогли.
  16. Поищите схожие проблемы на различных специализированных сайтах. Лучше, чтобы у Вас уже была какая-то информация, полученная ранее при поиске ошибки (логи, код\сообщение об ошибке и т.д.).
  17. Обратитесь в техническую поддержку разработчика (если статус Вашей подписки это позволяет).

Несколько советов касательно обращения в техническую поддержку.

Несколько советов касательно написания вопросов на форумах, блогах и т.д.

Видео урок DJ-Classifieds

В данном видео показаны некоторые моменты, описанные в статье выше.

 

 

Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки Вы можете найти на каналах сайта Aleksius.com в YouTube, Rutube и Mail.ru.

В следующей статье «Уроки DJ-Classifieds (часть 2). Монетизация, валюта, оплата» мы рассмотрим практические вопросы касательно покупок и заработка на доске объявлений, системы баллов и вопросы с валютой.

Похожие материалы

 

Полезные ссылки:

aleksius.com


Prostoy-Site | Все права защищены © 2018 | Карта сайта