|
Фей
|
 |
« : 07.12.2008, 19:06:39 » |
|
По данной ссылке выложена версия для Джумла 1.5.20. Будьте внимательны! http://joomlaforum.ru/index.php/topic,49142.msg671617.html#msg671617Версия 1.1.0. Модуль показывает русский и английский алфавит, и выступает в роли фильтра для материалов сайта. Настоящая версия под Joomla 1.0.х и под Joomla 1.5.x и КомБилдер 1.2. Под КомБилдер 1.1 не проверял, но т.к. в него вносится всего лишь дополнительное условие, то должно работать.
! Изменения и дополнения ! Создал таки версию под Joomla 1.5.х. Модуль должен гарантированно работать в 80% случаев. Для остальных 20% нужно смотреть детали. Требуется доработка для привязки кода пагинации (нумерация страниц) к фильтру. Сейчас это не реализовано.
В настоящее время модуль работает только с пунктами меню "Блог - Содержимое категории" (для одной или нескольких категорий) и "Ссылка - Объект содержимого" (при условии, что для данного материала опредлен пункт меню типа "Блог - Содержимое категории" и отключен параметр "Уникальный Itemid"). Отображение материалов в блоге зависит от самих настроек пункта меню "Блог - Содержимое категории". Модуль автоматически определяет необходимые для работы параметры.
Для нормальной работы модуля необходимо провести хак компонента com_content, а также компонента com_comprofiler. Но изменения очень малые 
Внимание! На сайте http://www.limondesign.ru отсутствуют мои разработки, спрашивайте у меня напрямую.
Смотрим данный пост. Выложена новая версия. Старые пока не удаляю. http://joomlaforum.ru/index.php/topic,49142.msg671617.html#msg671617
|
|
|
|
« Последнее редактирование: 13.09.2010, 10:51:12 от Фей »
|
Записан
|
|
|
|
| |
ShadowXak
Разработчик расширений для Joomla 1.5
Репутация: +161/-6
Offline
Пол: 
Сообщений: 2163
ЗагрыЗу
|
 |
« Ответ #1 : 07.12.2008, 19:09:28 » |
|
Очень полезно для тех, кто мутит на сайте кинами, софтом, играми и тому подобными материалами +1 однозначно!!!
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #2 : 25.03.2009, 18:25:49 » |
|
Вышла версия 1.1.0 для Joomla 1.0.х. Теперь алфавит можно применить не только для сортировки наименования материала, но для сортировки по фамилии пользователей в списке Community Builder.
Смотрим на нашем сайте описание и скачиваем новую версию. Внимание, изменились параметры модуля!
|
|
|
|
|
Записан
|
|
|
|
ShadowXak
Разработчик расширений для Joomla 1.5
Репутация: +161/-6
Offline
Пол: 
Сообщений: 2163
ЗагрыЗу
|
 |
« Ответ #3 : 27.03.2009, 18:59:02 » |
|
тоесть нужно стереть предыдущий и поставить новый?
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #4 : 27.03.2009, 23:05:44 » |
|
да, можно и так, просто переписав файлы поверх старых.
|
|
|
|
|
Записан
|
|
|
|
ShadowXak
Разработчик расширений для Joomla 1.5
Репутация: +161/-6
Offline
Пол: 
Сообщений: 2163
ЗагрыЗу
|
 |
« Ответ #5 : 27.03.2009, 23:57:36 » |
|
хе хе понятно  думаю кому нибудь пригодится 
|
|
|
|
|
Записан
|
|
|
|
Sulpher
Support Team
   
Репутация: +293/-9
Offline
Пол: 
Сообщений: 1677
Миграция сайтов на Joomla 2.5
|
 |
« Ответ #6 : 30.03.2009, 21:19:50 » |
|
Фей, модуль одинаково работает на CB 1.1 и 1.2? На Joomla 1.0 и 1.5? Укажи, плиз, в первом топике характеристики.
|
|
|
|
|
Записан
|
|
|
|
sgeleta
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 56
|
 |
« Ответ #7 : 26.06.2009, 12:45:42 » |
|
Данный модуль работает в Joomla 1.5?
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #8 : 26.06.2009, 12:50:49 » |
|
в 1.5 не работает, хотя там нужо всего лишь изменить метод обращения к БД, да хмл файл под 1.5 сделать
|
|
|
|
|
Записан
|
|
|
|
sgeleta
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 56
|
 |
« Ответ #9 : 26.06.2009, 12:56:09 » |
|
а есть ли модуль под Джумла 1.5. с аналогичной функцией?
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #10 : 26.06.2009, 13:15:29 » |
|
нет
|
|
|
|
|
Записан
|
|
|
|
ShadowXak
Разработчик расширений для Joomla 1.5
Репутация: +161/-6
Offline
Пол: 
Сообщений: 2163
ЗагрыЗу
|
 |
« Ответ #11 : 26.06.2009, 13:55:49 » |
|
нет
людям нужно под 1.5 - займися 
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #12 : 29.06.2009, 17:24:24 » |
|
Сделал по Джумла 1.5. Смотрим и тестируем.
|
|
|
|
|
Записан
|
|
|
|
ShadowXak
Разработчик расширений для Joomla 1.5
Репутация: +161/-6
Offline
Пол: 
Сообщений: 2163
ЗагрыЗу
|
 |
« Ответ #13 : 30.06.2009, 05:03:18 » |
|
Сделал по Джумла 1.5. Смотрим и тестируем.
с меня очередной + молодец ФЕЙ
|
|
|
|
|
Записан
|
|
|
|
Skites
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« Ответ #14 : 06.09.2009, 21:52:55 » |
|
А для категории такое можно? Вообщем даже не знаю как обьяснить хорошо. У меня категории игры, и в ней уже разделы это сами игры. Хочется чтобы нажал на А и вылезли все игры из категории которые начинаются на А.
|
|
|
|
« Последнее редактирование: 06.09.2009, 21:56:44 от Skites »
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #15 : 07.09.2009, 11:32:54 » |
|
Можно, попробуйте 
|
|
|
|
|
Записан
|
|
|
|
|
ORPHIS
Гость
|
 |
« Ответ #16 : 19.10.2009, 10:06:07 » |
|
Люди мож у кого есть этот модуль для Joomla 1.0.Х, выложите пожалуйста здесь, а то его уже на этом сайте http://www.limondesign.ru нету. Буду очень благодарен.
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #17 : 19.10.2009, 10:12:37 » |
|
А у меня спросить напрямую не судьба?
|
|
|
|
|
Записан
|
|
|
|
ShadowXak
Разработчик расширений для Joomla 1.5
Репутация: +161/-6
Offline
Пол: 
Сообщений: 2163
ЗагрыЗу
|
 |
« Ответ #18 : 19.10.2009, 10:19:57 » |
|
Стесняется тревожить тебя 
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #19 : 19.10.2009, 10:29:31 » |
|
Стесняется тревожить тебя  Ды да уж! В любом случае от меня он получит файлы не раньше вечера  так что, если у кого есть файло, дайте человеку ))) Я не против.
|
|
|
|
|
Записан
|
|
|
|
ShadowXak
Разработчик расширений для Joomla 1.5
Репутация: +161/-6
Offline
Пол: 
Сообщений: 2163
ЗагрыЗу
|
 |
« Ответ #20 : 19.10.2009, 10:41:06 » |
|
я не качал, так бы поделился 
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #21 : 19.10.2009, 22:56:43 » |
|
Выложил все версии модуля.
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #22 : 16.12.2009, 18:59:22 » |
|
Обновил версию для Joomla 1.5 и последней версии CommunityBuilder. Большое спасибо пользователю Crazy_Fox за помощь в тестировании. Удачно работает сортировка пользователей на сайте _http://roadkeepers.ru/index.php?option=com_comprofiler&task=userslist&Itemid=25 Правда там зарегистрироваться нужно, но это уж кому как.
|
|
|
|
« Последнее редактирование: 16.12.2009, 19:02:54 от Фей »
|
Записан
|
|
|
|
Crazy_Fox
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 12
|
 |
« Ответ #23 : 16.12.2009, 19:45:44 » |
|
Работает все супер, на установку уходит 5 минут...теперь ))) Огромное спасибо Фей, за такое творение!
|
|
|
|
|
Записан
|
|
|
|
|
bess410
Гость
|
 |
« Ответ #24 : 21.02.2010, 14:41:29 » |
|
Извините, может я не в тему. Но как сделать, чтобы материалы выводились по популярности, по новизне, по алфавиту в зависимости от выбора пользователя, например в раскрывающемся списке?
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #25 : 21.02.2010, 14:56:25 » |
|
Ну я вижу здесь только одно решение. В модуль добавить селект с указанными вами парамтерами сортировки и на селект повесить сабмит формы, тогда вы выбрав букву алфавита получите результат, а выбрав в селекте параметр сортировке обновите страницу но уже так как вам это необходимо. Ибо, в противном случае нужно вешать на ссылки событие на клик по ней и опять же или собмитить форму или добавлять к ссылке нужные параметры.
Вероятно, что потребуетс внести коррективы в компоент com_content, но это зависит от типа решения задачи. На вскидку я не помню, воспринимает ли он парамтеры переданные через пост или гет на условия сортировки.
|
|
|
|
« Последнее редактирование: 21.02.2010, 14:59:36 от Фей »
|
Записан
|
|
|
|
турист
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 145
|
 |
« Ответ #26 : 25.02.2010, 16:14:47 » |
|
.....Для нормальной работы модуля необходимо провести хак компонента com_content.
Находим в файле /components/com_content/models/category.php код и добавляем:
// clean filter variable$filter = JString::strtolower($filter);$hitsFilter = intval($filter);//$filter = $this->_db->Quote( '%'.$this->_db->getEscaped( $filter, true ).'%', false ); // отключаем этот код.........
А как его отключить?
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #27 : 25.02.2010, 16:36:00 » |
|
Это значит что его преобразуем в комментарии, вот таким знаком // Странно, что вы хотите использовать код и не можете его прочитать.
|
|
|
|
|
Записан
|
|
|
|
турист
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 145
|
 |
« Ответ #28 : 25.02.2010, 17:57:43 » |
|
Подскажите, пожалуйста, как убрать подписи: "Английские названия", "Русские названия" оставив только алфавит?
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #29 : 25.02.2010, 18:10:42 » |
|
Честно, не помню  Есть только 2 варианта: в админке, в параметрах модуля или в самом коде.
|
|
|
|
|
Записан
|
|
|
|
ele
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #30 : 27.02.2010, 14:58:32 » |
|
Здравствуйте! Скачал ваш модуль, установил, но он почему-то не отображает список материалов начинающихся на какую-либо букву... Т.е. когда нажимаешь допустим на "а" , открывается несуществующая страница... Что делать? Я мега Чайник (пока)
|
|
|
|
|
Записан
|
|
|
|
ele
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #31 : 27.02.2010, 14:59:10 » |
|
версия Joomla 1.5
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #32 : 27.02.2010, 15:04:06 » |
|
естественно, ведь Joomla не знает, что вы чего-то там нажали. Нужно добавить в компонент соответствующий код. В описании модуля есть инфа как это сделать. Читаем что написано в alphabet.html из админки модуля или из самого архива
|
|
|
|
|
Записан
|
|
|
|
ele
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #33 : 27.02.2010, 20:03:58 » |
|
Теперь значит следующая проблема: Добавляю код так как написано в alphabet.html, сохраняю, обновляю сайт, выходит следующее: Parse error: syntax error, unexpected T_RETURN, expecting T_FUNCTION in Z:\home\localhost\www\media2\components\com_content\models\category.php on line 519 на 519 строке находится вот эта надпись return $where; Где в ней синтаксическая ошибка не пойму? Или может я что-то не так сделал... Заранее благодарю)
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #34 : 02.03.2010, 11:08:25 » |
|
выложите во вложении свой файл.
|
|
|
|
|
Записан
|
|
|
|
imd
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 12
|
 |
« Ответ #35 : 13.03.2010, 17:13:39 » |
|
поставил альфабет, но показываеться только буква А, что не так?
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #36 : 14.03.2010, 00:02:29 » |
|
ха, я откуда знаю! ссылку дали бы. может у вас со стилями проблемы )))
|
|
|
|
|
Записан
|
|
|
|
Corba
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 29
|
 |
« Ответ #37 : 22.06.2010, 13:57:02 » |
|
для Joomla 1.5 есть такой модуль?
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #38 : 22.06.2010, 14:44:27 » |
|
Есть, в первом посту ведь ссылки даны
|
|
|
|
|
Записан
|
|
|
|
Corba
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 29
|
 |
« Ответ #39 : 22.06.2010, 14:58:56 » |
|
ссылки вверху, к сожалению, на пустые файлы для j1.5
|
|
|
|
|
Записан
|
|
|
|
Corba
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 29
|
 |
« Ответ #40 : 22.06.2010, 15:21:27 » |
|
выложите, пожалуйста, архив для Joomla 1.5 не битый. Очч нужно!! Спасибо! 
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #41 : 22.06.2010, 17:25:52 » |
|
Хм, здесь под две сотни скачиваний, и если у вас одного архив становится битым, то это отнюдь не от того, что он битый. Только что скачал, все ок!
|
|
|
|
|
Записан
|
|
|
|
officerbrutality
Осваиваюсь на форуме
 
Репутация: +3/-1
Offline
Сообщений: 46
Кто меньше всех платит - тот больше всех жалуется.
|
 |
« Ответ #42 : 26.06.2010, 19:17:08 » |
|
для k2 работает?
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #43 : 27.06.2010, 09:58:20 » |
|
я не работаю с конструкторами, посему для него нет версии.
|
|
|
|
|
Записан
|
|
|
|
officerbrutality
Осваиваюсь на форуме
 
Репутация: +3/-1
Offline
Сообщений: 46
Кто меньше всех платит - тот больше всех жалуется.
|
 |
« Ответ #44 : 27.06.2010, 21:33:25 » |
|
жаль...очень плохо что не работаешь
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #45 : 28.06.2010, 01:46:14 » |
|
Ну, если конструктор позволяет производить поиск по наименованию, то можно сделать. Иначе долго разбираться в структуре.
|
|
|
|
|
Записан
|
|
|
|
rover
Захожу иногда

Репутация: +2/-0
Offline
Сообщений: 23
|
 |
« Ответ #46 : 05.07.2010, 17:14:31 » |
|
c SEF, в частности, sh404 не дружит
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #47 : 05.07.2010, 18:45:22 » |
|
Хых, я не ставил перед собой задачи делать супер-пупер универсальный модуль, удовлетворяющий всех и вся! Напишите список того, что хотелось бы видеть в нем, вот тогда и буду думать. 
|
|
|
|
|
Записан
|
|
|
|
rover
Захожу иногда

Репутация: +2/-0
Offline
Сообщений: 23
|
 |
« Ответ #48 : 07.07.2010, 19:54:27 » |
|
чтобы дружил с sh404SEF
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #49 : 07.07.2010, 20:29:05 » |
|
ок, буду подумать
|
|
|
|
|
Записан
|
|
|
|
rover
Захожу иногда

Репутация: +2/-0
Offline
Сообщений: 23
|
 |
« Ответ #50 : 12.07.2010, 17:44:49 » |
|
и я думаю, сразу же с таким же популярным JoomSEF ) мож кому пригодится...
|
|
|
|
|
Записан
|
|
|
|
IIIurik
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 20
|
 |
« Ответ #51 : 22.07.2010, 20:11:19 » |
|
чето у меня нифига не получается установить  никак хакнуть не получается. Может у меня Joomla не та? У меня Joomla версии 1.5.15 и вней вот такой вот фаил category.php и че куда вставить совсем никак ни вкурю может поможет кто?
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #52 : 23.07.2010, 00:11:01 » |
|
Обновил версию модуля для Joomla 1.5.x Качаем с данного поста, версия 1.1.1. С SEF пока не тестировал. Также выкладываю модель категории, этим файлом можно заменить имеющийся. Данный файл от версии 1.5.20 В пагинацию пока не добавил фильтр.
PS. При стандартном SEF выглядит не очень, но работает.
|
|
|
|
« Последнее редактирование: 23.07.2010, 01:02:21 от Фей »
|
Записан
|
|
|
|
IIIurik
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 20
|
 |
« Ответ #53 : 11.08.2010, 14:13:18 » |
|
О прикольно работает, а как можно сделать чтобы алфавит при нажатии на какую либо букву выдавал материалы начинающиеся с этой буквы? просто сейчас он работает только со страницами блога на самих страницах блога, соответственно если переходиш на другую страницу (не связанную с блогом) то и алфавит перестает работать.
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #54 : 11.08.2010, 14:18:13 » |
|
не делал, руки не доходят )
|
|
|
|
|
Записан
|
|
|
|
|
pantela
|
 |
« Ответ #55 : 11.09.2010, 12:19:34 » |
|
Хоть и темы старая но полезная, есть ли аналог функции этого модуля, может другой модуль или компонент. Надо просто выводить алфавит и при нажатии что бы появлялся бы список тех тем.
А что касается этого модуля я установил его под Joomla 1.5.20, переписал файл category.php (т.е. дописал хак), но что то не очень поиму почему не работает как нужно, т.е. жму на букву, а у меня всё равно выводяятся все стати.
+ Не очень понял как он работает с CB для чего их интеграция ? + Подскажите как можно добавить доп. язык.
спс.Ув.
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #56 : 13.09.2010, 13:20:19 » |
|
лан, время появится вот свободное. Может сделаю.
|
|
|
|
|
Записан
|
|
|
|
slepoy
Завсегдатай
   
Репутация: +16/-0
Offline
Сообщений: 489
Тотальная шизофазия
|
 |
« Ответ #57 : 03.11.2010, 22:04:34 » |
|
На Joomla 1.5 со стандартным SEF, к сожалению, работает некорректно - выводит совершенно случайные результаты из категории
|
|
|
|
|
Записан
|
|
|
|
amkmonk
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 11
|
 |
« Ответ #58 : 24.01.2011, 18:45:06 » |
|
v111. На Joomla 1.5.22 со стандартным SEF и без него - работает. Но выдает все статьи в названии которых содержится выбранная буква, а не только те в которых эта буква идет первой. Это так и задумывалось или как? 
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #59 : 25.01.2011, 18:11:34 » |
|
вообще нет, по первой букве должно бы быть. стоит посмотреть category.php видать там стоит LIKE %% а нужно LIKE переменная% где переменная - это то что мы ищем
|
|
|
|
|
Записан
|
|
|
|
ShadowXak
Разработчик расширений для Joomla 1.5
Репутация: +161/-6
Offline
Пол: 
Сообщений: 2163
ЗагрыЗу
|
 |
« Ответ #60 : 26.01.2011, 11:05:14 » |
|
Хочу такое на 1.6  пожалуйста...
|
|
|
|
|
Записан
|
|
|
|
elscept
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 32
|
 |
« Ответ #61 : 13.02.2012, 13:13:37 » |
|
Хочу такое на 1.6  пожалуйста... Присоединяюсь 
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #62 : 13.02.2012, 14:23:01 » |
|
Будет вам 
|
|
|
|
|
Записан
|
|
|
|
|
Фей
|
 |
« Ответ #63 : 13.02.2012, 16:30:24 » |
|
Сделал для 1.7 бета-версию. Нужно тестить. Вроде фильтрует, но т.к. в 1.6 и т.д. ввели подкатегории, то нужно тестить на данных ) Скорее всего потребуется переделка внутренней структуры. В \components\com_content\models\articles.php добавить код $filter_tp = JRequest::getString('ft', ''); if ($filter_tp == 'title') { $filter = JRequest::getString('filter', ''); if(!empty($filter)) { $filter = $db->Quote( $db->getEscaped( $filter, true ).'%', false ); $query->where('LOWER( a.title ) LIKE '.$filter); } }
перед данным блоком: // Filter by language if ($this->getState('filter.language')) { $query->where('a.language in ('.$db->quote(JFactory::getLanguage()->getTag()).','.$db->quote('*').')'); $query->where('(contact.language in ('.$db->quote(JFactory::getLanguage()->getTag()).','.$db->quote('*').') OR contact.language IS NULL)'); }
|
|
|
|
|
Записан
|
|
|
|
|