Забобрить эту страницу!
Форум русской поддержки Joomla! CMS
12.03.2010, 05:29:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1] 2 3 4 5 6 7 8 9 10 11 12   Вниз
  Добавить закладку  |  Печать  
Автор Тема: RAXO All-mode - гибкое управление выводом материалов (новостей, статей, ...)  (Прочитано 33921 раз)
0 Пользователей и 1 Гость смотрят эту тему.
shur
Давно я тут
****

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

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



Просмотр профиля WWW
« : 18.05.2009, 18:07:43 »

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

03.02.2010 - Выпущена новая версия модуля: RAXO All-mode PRO
Модуль был ЗНАЧИТЕЛЬНО доработан, имеет статус Stable и рекомендован к использованию.

Обсуждение в новой теме: http://joomlaforum.ru/index.php/topic,99547.0.html
Сайт модуля: RAXO All-mode – Joomla! 1.5.x Content module

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

Source Selection / Выбор источника
•   Section or/and category (раздел или/и категория)
•   Sections or/and categories IDs (ID нескольких разделов или/и категорий)
•   Articles IDs (ID выборочных материалов)

Filter Settings / Настройки фильтра
•   Указание временного интервала отталкиваясь от текущей даты (например только за последние 2 месяца)
•   Количество выводимых материалов
•   Вывод материалов только созданных мной (текущий автор)
•   Вывод материалов созданных другими пользователями
•   Возможность исключить из выборки материалы с пометкой "показывать на главной"
•   Выборка материалов предназначенных для главной страницы (все остальные исключаются)

Ordering / Сортировка
•   по дате (новые первыми, новые последними)
•   по времени изменения (материалы с изменениями первыми)
•   по алфавиту (заголовки материалов)
•   по популярности (в зависимости от количества просмотров)
•   согласно сортировки в менеджере материалов
•   по ID материала
•   в случайном порядке

Text Settings / Настройки отображения текста
•   Возможность скрывать/показывать вступительный текст материалов
•   Ограничение длинны текста, на выбор по количеству слов или символов
•   Очистка XHTML тегов, для исключения возможных проблем при использовании опции ограничения длины

Images Settings / Настройки создания миниатюр изображений
Этот модуль позволяет отслеживать наличие изображений в тексте материалов и создавать "на лету" для них уменьшенные копии (thumbnails / миниатюры). Созданные миниатюры сохраняются в специализированную папку и при повторном обращении выводятся из нее, дабы не проделывать процедуру создания заново.
•   Отображать/скрывать изображения
•   Возможность вывода изображения в виде ссылки на материал
•   Указание высоты и ширины в px будущих миниатюр
•   Достаточно указать один из размеров (например ширину, в таком случае высота миниатюры подберется автоматически, исходя из пропорций исходного изображения)
•   Возможность обрезки изображения до указанных значений высоты и ширины (производиться умное уменьшение/увеличение исходного изображения с сохранением пропорций и обрезкой краев в случае необходимости)

Просьба потестить и отписаться.
Модуль успешно используется на десятках работающих сайтах, если нужны примеры дайте знать.


* RAXO-All-mode.png (51.91 Кб, 1174x1250 - просмотрено 3408 раз.)
« Последнее редактирование: 04.02.2010, 00:41:05 от shur » Записан
 
kokau
Захожу иногда
**

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

Сообщений: 32



Просмотр профиля
« Ответ #1 : 18.05.2009, 22:14:58 »

А можно сделать вывод названия категории/раздела в виде ссылки?
Записан
shur
Давно я тут
****

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

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



Просмотр профиля WWW
« Ответ #2 : 18.05.2009, 22:53:06 »

kokau поясните подробнее

У модуля есть поле Block name и связонное с ним поле Block name link.
Допустим вам нужно вывести на главной странице 3 новые статьи из категории "Бизнес" раздела "Новости".
Значит указываем эту категорию как источник материалов, а в Block name пишем например "Новости бизнеса", ну а в Block name link вставляем ссылку на эту категориию из меню, допустим "/news/business.html". В итоге получим чтото вроде этого:

Новости бизнеса (link: http://вашсайт/news/business.html)
дата - новость раз
дата - новость два
дата - новость три

Таким образом блок модуля будет иметь собственное уникальное имя и оно же будет ссылкой на нужную раздел/категорию.
« Последнее редактирование: 19.05.2009, 10:39:30 от shur » Записан

Если хочешь быть орлом, не стремись быть первым среди галок!
Хостинг, тариф ГИГАНТ и никаких проблем с нагрузкой
kokau
Захожу иногда
**

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

Сообщений: 32



Просмотр профиля
« Ответ #3 : 18.05.2009, 23:19:17 »

Это понятно.
Но я иммею ввиду к примеру: в Sections or/and categories IDs (ID нескольких разделов или/и категорий)
задаю: 4,5,6,1
т.е выводится последняя новость из разделов носки,шнурки,колготы,чулки
вот и хотелось бы чтоб было:
носки
дата - новость раз

шнурки
дата - новость раз

ну и.т.д
Записан
shur
Давно я тут
****

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

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



Просмотр профиля WWW
« Ответ #4 : 19.05.2009, 10:32:53 »

Из этого примера всеже непонятно:
1 нужно реализовать возможность вывода у каждого материала поля с названием раздела/категории в которой он находится (также как например автор) или
2 нужно сделать разгрупировку отобнанных материалов по групам согласно из расположения в разделах/категориях.

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

Второе - вот это уже мысль интересная, но... пока мне непонятно как это завязать с сортировкой, потому как за порядок следования отобранных материалов отвечает именно она.
« Последнее редактирование: 19.05.2009, 10:40:02 от shur » Записан

Если хочешь быть орлом, не стремись быть первым среди галок!
Хостинг, тариф ГИГАНТ и никаких проблем с нагрузкой
shur
Давно я тут
****

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

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



Просмотр профиля WWW
« Ответ #5 : 19.05.2009, 15:45:13 »

Добавил русскую локализацию, архив обновлен.

Требуется помощь с проверкой локализаций (En и Ru) на ляпы в фразировках, наименованиях полей, орфографические ошибки и так далее. Особенно важна на данный момент проверка английской локализации, так как модуль планируется в ближайшем будущем выложить для широкой публики. Локализацию делал сам, а с английским у меня не шибко хорошо, поэтому может есть тут человеки хорошо знающие english, посмотрите не сочтите за труд.
Записан

Если хочешь быть орлом, не стремись быть первым среди галок!
Хостинг, тариф ГИГАНТ и никаких проблем с нагрузкой
kokau
Захожу иногда
**

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

Сообщений: 32



Просмотр профиля
« Ответ #6 : 19.05.2009, 18:33:43 »

Скорее всего 1-ое
К примеру можно посмотреть как это реализовано в модуле Global News v2
только не умеет он создавать "на лету" уменьшенные копии (thumbnails / миниатюры).
Записан
shur
Давно я тут
****

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

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



Просмотр профиля WWW
« Ответ #7 : 20.05.2009, 01:16:41 »

kokau
Цитировать
К примеру можно посмотреть как это реализовано в модуле Global News v2
Да уж глянул  Shocked , лучше я как нибудь сам.

Добавлена возможность отображения раздела/категории материала
- Есть возможность отображать имя раздела и/или категории текущего материала.
- Можно также выводить их в виде ссылок на соответствующие раздел/категорию.
- Проверена совместимость с стандартным SEO.
« Последнее редактирование: 23.05.2009, 16:34:55 от shur » Записан

Если хочешь быть орлом, не стремись быть первым среди галок!
Хостинг, тариф ГИГАНТ и никаких проблем с нагрузкой
Mitrich
Администратор
*******

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

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


Все можно. Но сначала учиться, учиться и учиться.


Просмотр профиля WWW
« Ответ #8 : 20.05.2009, 01:21:43 »

Пока я не полез глядеть внутри скажи.
Ты DGM News видел?
И чем твой модуль лучше.

Я не к тому что модуль Дениса просто мегамега (я для 1.5 его и не видел кстати) просто интересно есть ли разница
Записан

shur
Давно я тут
****

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

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



Просмотр профиля WWW
« Ответ #9 : 20.05.2009, 01:33:39 »

Мой модуль шире по функционалу, к примеру основные плюсы по сравнению с DGM News (для joomla 1.5)

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

это то что вспомнил по быстрому
« Последнее редактирование: 20.05.2009, 01:37:34 от shur » Записан

Если хочешь быть орлом, не стремись быть первым среди галок!
Хостинг, тариф ГИГАНТ и никаких проблем с нагрузкой
Mitrich
Администратор
*******

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

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


Все можно. Но сначала учиться, учиться и учиться.


Просмотр профиля WWW
« Ответ #10 : 20.05.2009, 01:46:28 »

Вот теперь все тоже самое но в первый пост более развернуто Azn

// Перенес в расширения форумчан
Записан

kokau
Захожу иногда
**

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

Сообщений: 32



Просмотр профиля
« Ответ #11 : 20.05.2009, 14:57:31 »

 Столкнулся с такой напастью:
Мне необходимо с 14 разделов вывести по одной последней новости.
Публикую модуль ну скажем в позиции user.
В настройках модуля выставляю ID разделов 1,2,3,4....
В настройках фильтра в Количестве выставляю 14
Модуль отрабатывает  только он некоторые разделы дублирует но новость при этом другая...

p.s Кеширование включено, Joomla 1.5.10.
Записан
shur
Давно я тут
****

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

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



Просмотр профиля WWW
« Ответ #12 : 20.05.2009, 16:19:04 »

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

текущим функционалом эту задачу можно решить создав 14 копий модуля
Записан

Если хочешь быть орлом, не стремись быть первым среди галок!
Хостинг, тариф ГИГАНТ и никаких проблем с нагрузкой
kokau
Захожу иногда
**

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

Сообщений: 32



Просмотр профиля
« Ответ #13 : 20.05.2009, 16:28:38 »

понятно,
но делать конечно 14 копий модуля не есть гуд...
Записан
boikot
Захожу иногда
**

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

Сообщений: 6


Просмотр профиля
« Ответ #14 : 22.05.2009, 19:52:53 »

Спасибо за модуль. После нескольких взмахов мышки и пару часиков ковыряния в коде модуль стал работать как надо. Кстати как сильно он нагружает сервак?
Записан
shur
Давно я тут
****

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

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



Просмотр профиля WWW
« Ответ #15 : 23.05.2009, 01:30:05 »

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

По поводу нагрузки, на то оно и тестирование чтобы узнать Wink
Ну а пока могу сказать модуль используется на кулинарном ресурсе: Кулинарные рецепты на каждый день

Посещаемость 350 уников в день - 1800 просмотров страниц
Модуль выводит список новых рецептов на главной и 3 случайых рецепта на страницах разделов и категорий книги рецептов (самый посещаемый раздел сайта).

Все отлично работает при стандартном кешировании, у модуля для главной кеш включен, у копии модуля для случайного показа кеш запрещен.
Записан

Если хочешь быть орлом, не стремись быть первым среди галок!
Хостинг, тариф ГИГАНТ и никаких проблем с нагрузкой
boikot
Захожу иногда
**

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

Сообщений: 6


Просмотр профиля
« Ответ #16 : 23.05.2009, 10:01:17 »

Изменения были с кодом вывода картинки. Когда скрипт создавал код вывода то он делал как бы свою картинку, в следствии чего путь к картинке был какойто ХЗ, то есть он их выводил по своему. Я сделал чтобы картинка бралась имеено по то му же адресу по которому она расположена в новости. Так же убрал лишние классы и заменил на свои и вставил в коде выравнивание картинки align="left".

убрал ссылку у картинки в коде и поместил код вывода ее в ссылку которая в шаблоне. + доработал шаблон под себя -  убрал все кроме вывода картинки и заколовка новости.

В общем самые трудности были с изменением пути картинки. Вроде понятно написал. если нет попробую еще Azn

Записан
licbez
Осваиваюсь на форуме
***

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

Сообщений: 109



Просмотр профиля WWW
« Ответ #17 : 23.05.2009, 11:06:30 »

boikot, так делись с сообществом Azn
shur - что скажешь по данным правкам и замечаниям?
Записан
boikot
Захожу иногда
**

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

Сообщений: 6


Просмотр профиля
« Ответ #18 : 23.05.2009, 11:42:01 »

1. Изменения в /public_html/modules/mod_raxo_allmode/helper.php все что относится к // Show Images:

// Show Images
         if ($show_image == 1) {
              Код удален по просьбе автора модуля
         }


2. В файле /public_html/modules/mod_raxo_allmode/tmpl/list.php . Взял этот шаблон так как он больше подходит изначально. Вот тут сделал чтобы картинка и название новости были в одной ссылке а не в двух как было сначало.

<ul class="latestnews">
<?php foreach ($list as $item) : ?>
   <li class="latestnews">
      <a href="<?php echo $item->link; ?>" class="latestnews"><?php echo $item->image; ?><?php echo $item->title; ?></a>
   </li>
<?php endforeach; ?>
</ul>

Больше вроде ничего не трогал.
« Последнее редактирование: 24.05.2009, 15:12:39 от boikot » Записан
shur
Давно я тут
****

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

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



Просмотр профиля WWW
« Ответ #19 : 23.05.2009, 12:41:51 »

boikot
Цитировать
Изменения были с кодом вывода картинки. Когда скрипт создавал код вывода то он делал как бы свою картинку, в следствии чего путь к картинке был какойто ХЗ, то есть он их выводил по своему. Я сделал чтобы картинка бралась имеено по то му же адресу по которому она расположена в новости.
Да это так, создавался путь на автоматически сгенерированную миниатюру (thumbnail) первой картинки найденной в тексте материала.

boikot, licbez
Заключение по данным изменениям кода:
Данный код не совместим с жизнью, модуль с данными правками работать не будет!

Пояснения:
Не будет работать автоматическая генерация миниатюр с такими возможностями как изменение размеров и обрезка, а также включение/выключение ссылки с изображения на материал.

boikot
Спасибо за найденную ошибку в логике работы модуля, все бы так  Smiley
Она действительно присутствует и предстовляет собой отсутствие возможности вывода изображения, так сказать "без вмешательства".
В общем замечание принято и будет устранено в ближайшее свободное время Wink
Записан

Если хочешь быть орлом, не стремись быть первым среди галок!
Хостинг, тариф ГИГАНТ и никаких проблем с нагрузкой
boikot
Захожу иногда
**

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

Сообщений: 6


Просмотр профиля
« Ответ #20 : 23.05.2009, 13:53:06 »

на счет "работать не будет" не могу сказать точно, пока все работает как надо. Дело в том что у меня эта первая картинка идет шириной всего 230 пикселей, а уменьшать ее для отображения в модуле нужно до ширины 100, то есть обрезка не нужна. А включение/выключение ссылки не требуется. В общем доработал под свои нужды, а незнающим лучше его не ставить Azn .
Записан
shur
Давно я тут
****

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

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



Просмотр профиля WWW
« Ответ #21 : 23.05.2009, 16:40:54 »

Исправлена логическая ошибка обнаруженная пользователем boikot

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

Если хочешь быть орлом, не стремись быть первым среди галок!
Хостинг, тариф ГИГАНТ и никаких проблем с нагрузкой
kokau
Захожу иногда
**

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

Сообщений: 32



Просмотр профиля
« Ответ #22 : 23.05.2009, 19:09:41 »

Вот маленько переделал шаблон, может не совсем грамотно но работает  Roll Eyes
Добавлен аккардеон использует jquery. Выводит дату и заголовок статьи.
(некоторые стили добавлены в файл)
Установка: содержимое распоковать в папку tpl модуля. Выбрать в настройках модуля list_q.
В файл mod_raxo_allmode.xml добавтиь следующий код:
Код:
<param name="jquery" type="list" default="1" label="Загружать JQuery?" description="">
<option value="1">Да</option>
<option value="0">Нет</option>
</param>

Да заметил еще одну странность при выключенном встроенном кешировании картинки не ресайзятся. Те их просто нет.

* tpl.zip (16.93 Кб - загружено 83 раз.)
« Последнее редактирование: 23.05.2009, 20:36:56 от kokau » Записан
shur
Давно я тут
****

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

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



Просмотр профиля WWW
« Ответ #23 : 23.05.2009, 22:22:32 »

kokau Забавненько  Grin

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

вот такой шаблончик был бы очень кстате, я бы его внес в модуль в дополнение к тем что идут для примера,
такое реализовать по силам?
Записан

Если хочешь быть орлом, не стремись быть первым среди галок!
Хостинг, тариф ГИГАНТ и никаких проблем с нагрузкой
kokau
Захожу иногда
**

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

Сообщений: 32



Просмотр профиля
« Ответ #24 : 23.05.2009, 22:27:19 »

shur Пожалуй мне такое пока не посилам но мысль интерестная...

А по поводу кешированя что то можешь сказать или такого не наблюдал?
Записан
Dutch
Support Team
*****

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

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


Я все вижу!


Просмотр профиля WWW
« Ответ #25 : 26.05.2009, 23:40:34 »

Хм, скажу сразу, этот модуль писался на базе моего модуля.

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

Как-то не очень хочется, что использовали каркас и идею и подавали как нечто новое и свое.

Относительно развития новостного модуля DGM News Ultra (JUNewsUltra - название для джумла 1.5), то функционал его будет добавляться, а так же он станет более интереснее. Все что было в версии для джумла 1.5 будет перенесено в новіе версии модуля, а так же добавлено много интересных фич.

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

Всем спасибо за понимание!
Записан

Mitrich
Администратор
*******

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

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


Все можно. Но сначала учиться, учиться и учиться.


Просмотр профиля WWW
« Ответ #26 : 26.05.2009, 23:43:37 »

Насколько я помню модуль Dutch публиковался под CreativeCommons 3.0 не допускающей использования фрагментов кода в других продуктах.
Записан

Dutch
Support Team
*****

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

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


Я все вижу!


Просмотр профиля WWW
« Ответ #27 : 26.05.2009, 23:46:09 »

Да совершенно верно, но тут мало того, что используется части кода так и сама концепция модуля.
Записан

Dutch
Support Team
*****

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

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


Я все вижу!


Просмотр профиля WWW
« Ответ #28 : 26.05.2009, 23:55:51 »

Версия для джумла 1.0 от 11 августа 2007 года:
http://extensions.joomla.org/extensions/content-&-news/frontend-news/2805/details

Версия для джумла 1.5 от 2 февраля 2009 года:
http://extensions.joomla.org/extensions/content-&-news/frontend-news/7232/details
Записан

Mitrich
Администратор
*******

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

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


Все можно. Но сначала учиться, учиться и учиться.


Просмотр профиля WWW
« Ответ #29 : 27.05.2009, 00:15:00 »

Ждем топикстартера.
Денис, от тебя номера строк.
ты явно лучше в модуле ориентируешься
Записан

Страниц: [1] 2 3 4 5 6 7 8 9 10 11 12   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC