Рейтинг
+2.29
голосов:
2
avatar

Джумласкоп  

Компонент связанных списков, показывающий статьи Joomla без перезагрузки страницы.


1. Что можно делать с помощью компонента.

— создавать любое (до 10 000) количество связанных списков, селектов. Результатом выбора будет показ необходимой статьи Joomla.
При выборе страница не перегружается, списки и контент «родных» статей Joomla подгружаются ajax'ом.

Ссылка для скачивания компонента RelatedSelects_Jarts(beta)

2. Пример реализации.

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

3. Совместимость с предыдущими версиями.

Совместимости с предыдущей версией еще не достигнута. Версия компонента находится в стадии beta. Установить работающую предыдущую и текущую версию одновременно не удастся.

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

Неудобство в заполнении связей между меню и контетом осталась — админ-часть не изменялась. По вопросу заполнения компонента своими данными можно обратится к старым статьям на programilla.com (указаны ниже), сайту разработчика или почитать описание, указанное в примере реализации выше.

4. Стили css.

Если вы не хотите сами разобраться в верстке компонента, то вам всего лишь необходимо вставить следующий код в свой style.css:

/* RelatedSelects */

#selects_content{
    margin-top:10px;
    border:#ccc 1px solid;
    padding:10px 0 5px 20px;

}
.selects_title {
   height:40px;   
   width:200px;
   margin:3px;
   padding:3px;
}
.selects_unit{
   margin:5px;
   float:left;
}
.selects_unit select{
   width:200px;
}


5. Ранее обсуждаемое про компонент RelatedSelects на programilla.com:

http://programilla.com/blog/joomla/266.html
http://programilla.com/blog/holiday/263.html

Joomla 1.71 защищается как может

Уж не знаю, может это связано с очередным взломом mysql.com (при взломе могли быть использованы логины/пароли, украденные во время мартовского взлома mysql.com), а может плановое обновление, НО основные изменения связаны именно с системой защиты, плюс добавлен новый модуль администрирования mod_multilangstatus.

Компонент связанных списков для Joomla становится популярней и лучше.


1. Новый релиз компонента RelatedSelects_v1.0.1Final.
Появление финальной версии появилось как следствии тестирования на большом рабочем проекте.
2. Компонент в действии.
Рабочий пример 4-х связанных списков. Единственно, что смущает так это то, что владельцы проекта Бизнес-Школы имея такой широкий «выбор» набрали лишь 3 программы обучения.
3. Становимся популярней.
Интересующихся компонентом становиться больше, становится больше комментариев и присылаемых e-mail. Начинаю всеръез задумываться об автоматическом обновлении компонента и частичной коммерциализации.
4. Ссылка для скачивания финальной версии.

Обновление компонента RelatedSelects построения связанных списков (Joomla 1.5.x)

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

Скачать компонент

Скрин шот рабочего примера с 5-ю связанными списками по подобию «поиска банковских услуг»:



Ссылки на предыдущие статьи о компоненте на programilla.com:

Компонент связанных списков (select'ов) Joomla 1.5.x для вывода требуемых ссылок без перезагрузки страниц (ajax)

Небольшое описание компонента под Joomla 1.5 для построения связанных списков на примере стран и городов.

Обновления в текущей версии.

Теперь с помощью компонента RelatedSelects_J15_v1.0.1 в Joomla 1.5.x можно строить любое количество связанных списков (0,1,2,..100,..1000,...)

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

Пожелания неравнодушных посетителей.

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

Хотелось бы дать ссылку на рабочий пример компонента, но на данном этапе невозможно построить
несколько «независимых» связанных списков. Данная наработка также занесена в список будущих
обновлений.

Прошу помочь расставить приоритеты для дальнейшей разработки и поддержки компонента joomla связанных списков

Проголосовало: 3. Воздержалось: 1

Друзья, прошу помочь расставить приоритеты для дальнейшей разработки и поддержки компонента joomla связанных списков. Проголосуйте, указав от 1 до 3 пунктов, которые вы считаете наиболее важными.

Огромный архив Joomla Templates топик-ссылка

Очень качественные темплейты класса Premium к движку Joomla. Есть примеры работ для Joomla 1.6. Я уже писал о достоинствах новой версии (http://programilla.com/blog/joomla/218.htm).

Вышла новая версия Joomla! 1.6

Список некоторых улучшений:
— определяемые админом глубина и уровни структуры категорий;
— обновления: улучшенная установка с более простыми возможностями обновления;
— мультиязычность: расширенная поддержка языков для создания многоязыковых сайтов;
— мониторинг модулей: улучшенные средства управления отображением модулей;
— шаблонизация: новые шаблоны и более удобное управление стилями шаблонов;
— улучшенные возможности просмотра и редактирования содержимого с настраиваемыми группами пользователей и уровнями просмотра.

Релиз
Скачать Joomla! 1.6

Конфликт Mootools с jQuery в Joomla cms.


При подключении jQuery к Joomla 1.5.x столкнулся с проблемой отработки скрипта почему-то только в Google Chrome. Даже IE давал результаты.

Методом простого отслеживания (просто отключит header Joomla) выяснил, что причиной были именно встроенные по-умолчанию скрипты Mootools.

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

<?php $headerstuff = $this->getHeadData();
  $scripts = $headerstuff['scripts'];
  $headerstuff['scripts'] = array();
  foreach($scripts as $url=>$type) {
    if (strpos($url, 'js/mootools.js') === false && strpos($url, 'js/caption.js') === false) {
      $headerstuff['scripts'][$url] = $type;
    }
  }
  $this->setHeadData($headerstuff); ?>


При этом я увидел желаемый результат! На что же повлиял отключенный Mootools остается для меня загадкой.

p.s. Включение режима noConflict jQuery результата не дало. Но я догадываюсь, что тупой непонимающей вставкой кода, результата и не должно быть, потому продолжу курить JavaScript чего и вам желаю.
Спасибо за внимание.
Не забываем смотреть статистику:

Яндекс цитирования