Форум русской поддержки Joomla!® CMS
03.12.2016, 08:39:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Модуль вывода позиций для Joomla JomSocial

 (Прочитано 196 раз)
0 Пользователей и 1 Гость смотрят эту тему.
djalexst
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 18


« : 17.04.2016, 17:36:50 »

Требуется написать модуль для JomSocial для Joomla 3.5.
ТЗ:
Необходимо написать модуль вывода позиций по заданным параметрам и фильтр ранжирования к нему.
Модуль вывода позиций:
1. Есть компонент JomSocial, в нем есть раздел группы, группы идут одним списком, фильтровать можно по категориям.
2. JomSocial позволяет добавить доп. поля в группе – то, что нам необходимо добавить это три поля – Страна, Город и числовое поле от 0 и более.
3. Модуль должен выводить группы списком исходя из страны, города и категории на нужной странице сайта на поддомене третьего уровня вида город1.мойсайт.рф
4. Также модуль должен видоизменить адрес группы на более "приятный" вида город1.мойсайт.рф/каталог/категория/название-группы, стандартный вид в JomSocial – /группы/название-группы
5. Если в третьем поле стоит 0 – эту группу модуль не выводит в список, по умолчанию у всех выводимых групп будет стоять 1.

Функция ранжирования:
1. Программа проверяет поля на заполненность и выводит подсказки пользователю о том что ему необходимо заполнить еще незаполненные поля (телефон, сайт, описание, наличие фотоальбомов, видеозаписей и обратная ссылка на сайт в виде кода-иконки устанавливаемой на сайт донор) и выводит выше ту группу, которая максимально заполнена
2. В настройках ранжирования выставляется % рядом с каждым полем, насколько заполненность именно данного поля более весомо влияет на ранжирование, изначально процент может быть от 0 до 100%
3. Пересчет ранжирования происходит либо в автоматическом режиме, либо в ручном (нужно обсудить насколько частый пересчет будет грузить сервер)
4. Когда возникла ситуация, что все группы набрали 100% наполненности, применяется третье поле – от 2 и более = это означает, что влияние на ранжирование увеличивается, у кого стоит 2 – он выше всех, у кого 3 – он выше тех у кого 2.

Мои контакты:
скайп ---djalexst--- (только буквы)
kazan(тире)service(сабака)яндекс(точка)ру
Записан
djalexst
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 18


« Ответ #1 : 17.04.2016, 18:46:26 »

Появилась предварительная договоренность с Bickaze до 20.04.2016г.
Записан
Bickaze
Осваиваюсь на форуме
***

Репутация: +15/-2
Offline Offline

Пол: Мужской
Сообщений: 138


« Ответ #2 : 30.04.2016, 15:34:11 »

Выполнил
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet