2009 18 мая

Модуль вывода произвольного материала !Joomla 1.5

Простенький модуль, необходимо в настройках модуля указать ID материала и опубликовать на нужной позиции. Будет выведен заголовок материала, вступительный текст и ссылка "читать далее" (текст ссылки настраивается в админке). Формат вывода таков:
1
23
45
67
<ul class="custom_article">
       <li>            <h3>Заголовок материала</h3>
            Вступительный текст            <a href="ссылка на подробнее">Текст ссылки на продолжение</a>
       </li></ul>
Скачать модуль произвольного материала

Комментарии

0 Groom пишет нам 27.05.2009 17:39
Работает, но есть два "но" Материал выводит в виде текста, если там было форматирование, то все тэги вываливает в виде текста. Правда проверено по хитрой схеме: материал через этот модуль, а модуль в свою очередь в другом материале =) И Вопрос по существу, реально ли подкрутить, чтоб можно было выводить не 1 материал, а несколько?
Цитировать Сообщить модератору
0 Groom отвечает 27.05.2009 17:49
Ладно, сам дурак, с тэгами разобрался =) Второй вопрос пока в силе =)
Цитировать Сообщить модератору
0 Beliyadm отвечает 27.05.2009 17:56
Чтобы не терялось форматирование необходимо в хелпере модуля найти строку Код:$lists[$i]->introtext = htmlspecialchars( $row->introtext ); и заменить на Код:$lists[$i]->introtext = $row->introtext; И по существу - конечно можно (если хоть чуть чуть знаете PHP). В настройках модуля через запятую указать ID материалов, в хелпере распарсить (по запятой) полученный массив $articleid и подставлять в запрос. Сам этим заниматься не буду (бо не интересно)
Цитировать Сообщить модератору
0 Groom отвечает 27.05.2009 18:08
Понял, Спасибо за модуль, сейчас подкрутим гайки =)
Цитировать Сообщить модератору
0 Kerch пишет нам 16.08.2009 16:58
Суфикс модуля где? Модуль хороший. Доделайте плиз.
Цитировать Сообщить модератору
0 Алексей пишет нам 20.12.2009 22:48
Доброго время суток, я уже не первый раз сталкиваюсь с такой проблемой: установил модуль, все работает замечательно, если бы не одно НО: при включенном режиме SEO в настройках админки захожу на главную страницу своего сайта index.php. С этой страницы при клике на ссылку подробнее joomla выдает ошибку 404. Странно другое, если кликнуть по той же ссылке, но не с главной страницы - ссылка откроется так как надо. При отключении SEO - все работает как должно работать: и с главной страницы и с других... Почему так?
Цитировать Сообщить модератору
0 Beliyadm отвечает 20.12.2009 22:50
Есть подозрение на некорректную работу стандартного SEF, в частности на mod_rewrite Если покажете корректную и неправильную ссылку - можно будет хоть что то сказать. Ситуация наблюдается только с этим модулем либо с другими тоже?
Цитировать Сообщить модератору
0 Алексей пишет нам 20.12.2009 22:57
http://himprom.ru/component/content/article/vakansii - ссылка при включенном SEO на главной странице http://himprom.ru/kontakty/vakansii - ссылка при включенном SEO но уже со страницы \\&quot;Контакты\\&quot; http://himprom.ru/index.php?option=com_content&amp;view=article&amp;id=30:vakansii&amp;catid=4:blok-obyavlenij - ссылка на тот же материал при отключенном SEO на главной странице http://himprom.ru/index.php?option=com_content&amp;view=article&amp;id=30%3Avakansii&amp;catid=4%3Ablok-obyavlenij&amp;Itemid=10 - ссылка на тот же материал при отключенном SEO на странице \\&quot;Контакты\\&quot; PS: до этого наблюдал подобное в модуле показа новостей pro_gk_1, для решения этой проблемы вручную правил код php в самом модуле для формирования ссылки. Может быть есть более гуманное решение проблемы?
Цитировать Сообщить модератору
0 Beliyadm отвечает 20.12.2009 22:59
Модуль использует стандартный роутер контента, как, к примеру, стандартный модуль последних новостей mod_latestnews $lists[$i]->link = JRoute::_(ContentHelperRoute::getArticleRoute($row->slug, $row->catslug, $row->sectionid)); Соответственно ссылка типа component/content/article/vakansii является корректной в рамках данной логики и должна работать
Цитировать Сообщить модератору
0 Алексей пишет нам 20.12.2009 23:12
Но мне от этого не легче)) Ссылка на главной странице не работает. Посоветуйте в чем может быть проблема и пути ее решения? У меня версия jooml'ы 1.5.14
Цитировать Сообщить модератору
0 Beliyadm отвечает 20.12.2009 23:14
К сожалению не могу посмотреть, по ссылке на http://himprom.ru/ меня бросает на сайт с сообщением "This domain may be for sale - этот домен возможно продается "
Цитировать Сообщить модератору
0 Алексей пишет нам 20.12.2009 23:18
http://ххх открыл доступ. Убедительная просьба удалить это сообщение позднее
Цитировать Сообщить модератору
0 Beliyadm отвечает 20.12.2009 23:25
Ну так у вас и стандартные ссылки из меню не работают http://ххх/tendery/zakupki Так что это вопрос не к моему модулю, а к настройкам сервера, почитайте мою же статью здесь http://blog.pbelkov.com/2009/11/09/sef-in-joomla/ и по пунктам пройдитесь для вашего сайта (наличие mod_rewrite на сервере, переименованный htaccess и прочее)
Цитировать Сообщить модератору
0 Алексей пишет нам 20.12.2009 23:27
Они работают, просто сайт в стадии разработки, и я еще не прицепил нужный материал на эту ссылку
Цитировать Сообщить модератору

Оставить коммент

Защитный код
Обновить