Действия

Display News by BK

Материал из База знаний Joomla

Краткое Описание

Перевод с extensions.joomla.org. Модуль Display News by BK - интеграция в одном компоненте всего, что необходимо для публикации контента: разное упорядочиваиие (8 типов), мощная фильтрация (14 полей + комбинации) и гибкий вывод (определяемым пользователем шаблоном). Этот модуль может использоваться и для показа статей определённого автора, сегодняшних новостей и многог другого. Статьи могут позиционироваться вертикально и горизонтально. Пользователь определяет формат с наилучшими возможностями этого модуля. Вы можете скомпилировать вывод элементов статей и тэгов HTML. Это даёт окончательную гибкость представления контента. Также модуль поддерживает стили статей, таблиц и специализированные стили Display news. Этот модуль основан на модуле Display News от от Рэя Гигатараса (Rey Gigataras).


Ссылки

XML-файл

  • Файл mod_dn.xml версии 1.4.4

Для удобства редактирования файл разделен на несколько частей


1 часть

 
<?xml version="1.0" ?>
  <mosinstall type="module">
    <name>Display News</name>
    <creationDate>24-Oct-06</creationDate>
    <author>BK (based on by Rey Gigataras's )</author>
    <copyright>This Module is released under the GNU/GPL License</copyright>  
    <authorEmail>bkomraz1@gmail.com</authorEmail>
    <authorUrl>http://forge.joomla.org/sf/projects/display_news</authorUrl>
    <version>1.4.4 RE</version>
    <description>Показывает количество статей из определённых разделов или категорий с расширенными параметрами управления отображением</description>
    <files>
           <filename module="mod_dn">mod_dn.php</filename>
           <filename>dn/dn.css</filename>
           <filename>dn/arrowl.png</filename>
    </files>
    <params>
        <param name="moduleclass_sfx" type="text" default="" label="CSS-cуффикс класса модуля" description="Суффикс, используемый в описании класса (table.moduletable) таблицы стилей (CSS) модуля. Это позволяет использовать индивидуальный стиль модуля." />
	<param name="cache" type="radio" default="0" label="Разрешить кеширование" description="Выберите, кэшировать ли содержимое этого модуля">
		<option value="0">Нет</option>
		<option value="1">Да</option>
	</param>
            <param name="ordering" type="list" default="mostrecent" label="Способ сортировки">
                   <option value="mostrecent">Сначала самые новые</option>
                   <option value="mostold">Сначала самые старые</option>
                   <option value="mostread">Сначала самые читаемые</option>
                   <option value="ordering">По порядку</option>
                   <option value="frontpageordering">Как на Главной странице</option>
                   <option value="title">По заголовкам (А-Я)</option>
                   <option value="random">Случайно</option>
            </param>
		<param name="style" type="list" default="flat" label="Style" description="Стиль отображения объектов">
			<option value="flat">Flat</option>
			<option value="flatarrow">Плоский со Стрелками</option>
			<option value="flatlist">Плоский Список</option>
			<option value="vert">Вертикальный</option>
			<option value="horiz">Горизонтальный</option>
		</param>
            <param name="css_type" type="list" default="" label="Схема CSS" description="Тип схемы CSS" >
	       <option value="">Специализированный</option>
	       <option value="content">Контент</option>
	       <option value="table">Таблица</option>
	    </param>
            <param name="show_frontpage" type="radio" default="y" label="Показывать объекты Главной страницы">
                   <option value="n">Нет</option>
                   <option value="y">Да</option>
                   <option value="only">Только с Главной</option>
            </param>
 

2 часть

 
            <param name="set_count" type="text" default="5" label="Количество объектов" description="Установите, сколько объектов показывать. По умолчанию - 5. 0 - без ограничений" />
            <param name="minus_leading" type="text" default="" label="Минус Ведущий" description="Параметр, который разрешает определенный количество начальных пунктов, которые не будут отображены (например первые 2, или 5 пунктов не будут показаны))" />
            <param name="show_tooltips" type="radio" default="0" label="Всплывающие подсказки у ссылок">
                   <option value="0">Скрыть</option>
                   <option value="1">Показать</option>
            </param>
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="use_format" type="radio" default="y" label="Использовать строку формата">
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="format" type="text" default="%s - %c&lt;br&gt;%t &lt;br&gt;%a - %d&lt;br&gt;%i" label="Формат Строки (элементы на которые ссылаются будут автоматически разрешены)" description="Теги строки формата: %s - раздел, &lt;br&gt; %c - категория, %d - дата, &lt;br&gt; %a - автор, %t - заголовок, &lt;br&gt; %h - просмотры &lt;br&gt;  %i - вводный текст, %f - полный текст" />
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="set_date_today" type="radio" default="n" label="За Сегодня" description="Будут отображаться только статьи, опубликованные сегодня">
                  <option value="y">Да</option>
                  <option value="n">Нет</option>
            </param>
            <param name="set_date_range" type="text" default="" label="Установка диапазона дат" description="Объекты, опубликованные за последние X дней, начиная с сегодняшней даты"/>
            <param name="set_date_month" type="list" default="" label="За Месяц" description="Будут отображаться только статьи, опубликованные в этом или указанном месяце">
                <option value=""></option>
                   <option value="0">текущий</option>
                   <option value="1">1</option>
                   <option value="2">2</option>
                   <option value="3">3</option>
                   <option value="4">4</option>
                   <option value="5">5</option>
                   <option value="6">6</option>
                   <option value="7">7</option>
                   <option value="8">8</option>
                   <option value="9">9</option>
                   <option value="10">10</option>
                   <option value="11">11</option>
                   <option value="12">12</option>
            </param>
            <param name="set_date_year" type="text" default="" label="За Год" description="Будут отображаться только статьи опубликованные в этом или указанном году. Позволяет отображать все статьи за год. Для отображения статей за определенный год, необходимо ввести год, используя 4 цифры." />
            <param name="set_section_id" type="mos_section" default="" label="Установка ID Раздела" description="Введите ID раздела. Этим вы ограничите отображение в модуле объектов только из этого раздела."/>
            <param name="set_section_id_extra" type="text" default="" label="Дополнительные ID Раздела" description="Введя дополнительный ID Раздела, вы расширяете список отображаемых объетов из указанного Раздела. Вы можете ввести несколько ID разделов."/>
            <param name="set_category_id" type="mos_category" default="" label="Установка ID Категории" description="Выбрав Категорию, вы ограничиваете отображение Пунктов из указанной Категории. Вы можете ввести НАБОР Названий."/>
            <param name="set_category_id_extra" type="text" default="" label="Дополнительные Идентификаторы Катерии" description="Введя дополнительный номер Категории, вы расширяете список Пунктов отображаемых из указанной Категории. Вы можете ввести НАБОР Идентификаторов."/>
            <param name="set_article_id" type="text" default="" label="Установка идентификаторов Статей" description="Номер Идентификатора Статьи. Вы можете ввести запятую разделяющую НАБОР Идентификаторов."/>
            <param name="set_author_id" type="text" default="" label="Установка идентификаторов Авторов" description="Введя Номер Идентификатор Автора, вы ограничиваете Пункты отображаемые здесь созданные указанными Авторами. Вы можете ввести НАБОР Идентификаторов."/>
            <param name="set_author_name" type="text" default="" label="Установка имён Авторов" description="Введя Имя Автора, вы ограничиваете Пункты отображаемые здесь созданные Авторами с указанными Именами. Вы можете ввести НАБОР ИМён." />
            <param name="set_auto_author" type="radio" default="n" label="Установка автоматического авторства" description="Установив ДА модуль будет автоматическим определять Автора статьи, который просматривает и отображать статьи указанного Автора. Эта функция будет активна только на странице статьи (task = view). Для страниц без статей (фронтпейдж, страницы компонентов, typed content pages) это просто отобразит обычные статьи из разделов и категорий." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="set_auto" type="radio" default="n" label="Установить авто" description="Установив Да модуль автоматически определит Раздел/Категорию страницы статей, на которых это находится и отобразит статьи из Категории. Если это в Разделе. Если это включено, то отобразится страница со статьями из Раздела или Категории, в зависимости от выбора.  Для страниц без статей (фронтпейдж, страницы компонентов, , typed content pages) это просто отобразит обычные статьи из разделов и категорий." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
 

3 часть

 
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="use_modify_date" type="radio" default="n" label="Использовать дату изменения вместо даты создания" description="Устанавливая Да модуль будет использовать дату изменения статьи при сортировке, фильтрации и отображении" >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="show_date" type="radio" default="n" label="Показывать дату (автоматически разрешено при наличии тега даты в строке Формат)" description="Выберите, надо ли показывать дату у статей." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="format_date" type="text" default="" label="Формат Даты" description="Управляет отображением формата даты. Использует форматирование, и спецификаторы php (полный список включен в конце этого файла). По умолчанию - %d %b %y." />
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="section_link_blog" type="radio" default="0" label="Ссылка на Раздел/Категорию, как Блог/Таблицу">
                   <option value="0">Таблица</option>
                   <option value="1">Блог</option>
            </param>
            <param name="show_category" type="radio" default="n" label="Показывать Категорию (автоматически разрешён для форматирования строки )" description="Choose whether you wish to have the Category of the items visible." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="link_category" type="radio" default="y" label="Категория Ссылок" description="Control whether the Category of the Item is a clickable url that links to the Category." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="text_hover_category" type="text" default="Просмотр Категории:" label="Text hover category" description="The hover text that is displayed for the Category link of each items." />
            <param name="text_hover_more_category" type="text" default="View more from Category:" label="Text hover more from category" description="View more from Category" />
            <param name="show_section" type="radio" default="n" label="Просмотр Раздела (auto enabled for format string)" description="You can choose whether you wish to have the Section of the items visible." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="link_section" type="radio" default="y" label="Link section" description="Control whether the Section of the Item is a clickable url that links to the Section." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="text_hover_section" type="text" default="Просмотр Раздела:" label="Text hover section" description="The hover text that is displayed for the Section link of each items." />
            <param name="text_hover_more_section" type="text" default="View more from Section:" label="Text hover more from section" description="The hover text that is displayed for the More link of  the whole module." />
            <param name="show_more_auto" type="radio" default="n" label="Show more section/category auto" description="You can choose whether to have a More link at the bottom of the module, which links to the section/category of the page - it automatically determines from the page whether to show a link to a section or a category. If it is on a section display page it will display a More link to the section; on a category display page it will display a More link to the category; on a item page it will display a More link to the category.">
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="text_more" type="text" default="Ещё" label="Больше текста" description="The text that is displayed for the more link of the whole module." />
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="show_author" type="radio" default="n" label="Показать Автора" description="You can choose whether you wish to have the Author of the items visible." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="show_hits" type="radio" default="n" label="Показать Просмотры (автовключение форматирования строк)" description="Показывать хиты." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
 

4 часть

           <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="show_leading" type="radio" default="n" label="Show leading" description="Limit each leading items intro text to a length as specified by either length_chars_intro or length_words_intro" >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="show_leading_date" type="radio" default="y" label="Show leading_date" description="Show the date for each leading item." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="show_leading_readmore" type="radio" default="y" label="Show leading readmore" description="Show a readmore link for each leading item" >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="set_count_leading" type="text" default="" label="Set count leading" description="Specify the Number of leading articles." />
            <param name="limit_leading" type="radio" default="y" label="Limit leading" description="" >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="show_title" type="radio" default="y" label="Показывать Заголовок (auto enabled for format string)" description="You can choose whether you wish to have the Title of the items visible.">
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="show_title_nextline" type="radio" default="n" label="Показывать Заголовок в другой строке" description="You can choose whether you wish to have the Title of the  items split over two lines - this is useful for items with long titles." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="link_title" type="radio" default="y" label="Заголовок Ссылки" description="Control whether the Title of the Item is a clickable url that links to the item." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="text_hover_title" type="text" default="Read more of: " label="Text hover title" description="The hover text that is displayed for the Title link of each items." />
            <param name="filter_title" type="radio" default="y" label="Filter title" description="Removes any html formatting and special characters in the intro text.  Useful if you are having problems using limit_intro because of the html formatting in the text" >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="limit_title" type="radio" default="n" label="Limit title" description="You can choose whether to limit the length of the Title that is displayed. This is useful when you have very long Titles. " >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="length_chars_title" type="text" default="" label="Length chars title" description="This limits the length of Title of each item that is displayed, in terms of number of characters." />
            <param name="length_words_title" type="text" default="" label="Length words title" description="This limits the length of Title of each item that is displayed, in terms of number of words." />
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="show_intro" type="radio" default="y" label="Show intro (auto enabled for format string)" description="You can choose whether you wish to have the Intro text of the items visible." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="link_intro" type="radio" default="n" label="Link intro" description="Control whether the Intro Text of the Item is a clickable url that links to the item." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="filter_intro" type="radio" default="y" label="Filter intro" description="Removes any html formatting and special characters in the intro text.  Useful if you are having problems using limit_intro because of the html formatting in the text" >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
             <param name="limit_intro" type="radio" default="n" label="Limit intro" description="You can choose whether to limit the length of the intro text that is displayed. This is useful when you have very long intro text." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="length_chars_intro" type="text" default="" label="Количество Знаков во Вводном Тексте" description="This limits the length of Intro Text of each item that is displayed, in terms of number of characters." />
            <param name="length_words_intro" type="text" default="" label="Количество Слов во Вводном Тексте" description="This limits the length of Intro Text of each item that is displayed, in terms of number of words." />
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="show_full" type="radio" default="n" label="Показывать Полностью (auto enabled for format string)" description="You can choose whether you wish to have the Full text (body) of the items visible." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="filter_full" type="radio" default="y" label="Фильтр Полного Текста" description="Removes any html formatting and special characters in the full text.  Useful if you are having problems using limit_full because of the html formatting in the text" >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="limit_full" type="radio" default="n" label="Limit full" description="You can choose whether to limit the length of the intro text that is displayed. This is useful when you have very long full text." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="length_chars_full" type="text" default="" label="Length chars full" description="This sets the character length of Full Text of each item that is displayed, in terms of number of characters." />
            <param name="length_words_full" type="text" default="" label="Length words full" description="This sets the character length of Full Text of each item that is displayed, in terms of number of words." />
            <param name="@spacer" type="spacer" default="" label="" description="" />
 

5 часть

            <param name="use_css" type="radio" default="n" label="Использовать CSS файл" description="You can decide whether you want to use the dedicated css file for the module: modules/dn/dn.css" >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="css_prefix" type="text" default="" label="Префикс CSS" description="Здесь можно вписать префиксы для классов используемого модуля. Это позволяет использовать индивидуальный стиль оформления модуля. Для лучшей идентификации классов рекомендуется использовать после префикса символ подчеркивания (мы рекомендуем использовать тире для совместимости с CSS 2 - прим. пер.)." />
            <param name="show_mosimage" type="radio" default="n" label="Показывать {mosimage}" description="Выберите, показывать ли в новостях изображения, заданные тегом {mosimage}." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="text_module_description" type="text" default="" label="Текст описания модуля" description="Вишите сюда своё описание модуля" />
            <param name="bottom_link_text" type="text" default="" label="Текст ссылки внизу" description="Впишите текст ссылки, отображаемой внизу модуля" />
            <param name="bottom_link_url" type="text" default="" label="URL ссылки внизу" description="Впишите URL ссылки, отображаемой внизу модуля" />
            <param name="show_title_auto" type="radio" default="n" label="Автозаголовок" description="You can choose whether to have an automated Title top of the module, which displays the name of the section/category of the page - it automatically determines from the page whether to show the name of the section or a category. If it is on a section display page it will display the name of the section; on a category display page it will display the name of the category; on a item page it will display the name of the category." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="text_title_auto_pre" type="text" default="Latest" label="Text title auto prefix" description="The prefix text that goes before the auto selected Section/Category name." />
            <param name="text_title_auto_suf" type="text" default="News" label="Text title auto suffix" description="The suffix text that goes before the auto selected Section/Category name." />
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="show_readmore" type="radio" default="n" label="Смотреть дальше" description="You can choose whether to have a Read More link for the items visible." >
                   <option value="n">Нет</option>
                   <option value="y">Да</option>
                   <option value="auto">Автоматически</option>
            </param>
            <param name="text_readmore" type="text" default="Read more" label="Text readmore" description="The text that is displayed for the Readmore link of each items." />
            <param name="text_hover_readmore" type="text" default="Read more of:" label="Text hover readmore" description="The hover text that is displayed for the Readmore link of each items." />
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="scroll" type="radio" default="n" label="Прокрутка" description="Позволяет использовать в модуле прокрутку новостей в различных направлениях и с разной скоростью, определяемыми 4 параметрами." >
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
            <param name="scroll_direction" type="list" default="up" label="Направление прокрутки" description="Выберите направление прокрутки новостей модуля.">
                   <option value="up">Вверх</option>
                   <option value="down">Вниз</option>
                   <option value="left">Влево</option>
                   <option value="right">Вправо</option>
            </param>
            <param name="scroll_speed" type="list" default="1" label="Скорость прокрутки" description="Скорость прокрутки в пикселях. Большее число соответствует большей скорости.">
                   <option value="0">Отсутствует</option>
                   <option value="1">1</option>
                   <option value="2">2</option>
                   <option value="3">3</option>
                   <option value="4">4</option>
                   <option value="5">5</option>
                   <option value="6">6</option>
                   <option value="7">7</option>
                   <option value="8">8</option>
                   <option value="9">9</option>
                   <option value="10">10</option>
            </param>
            <param name="scroll_delay" type="text" default="30" label="Задержка прокрутки" description="Задержка отображения/обновления прокручиваемых данных в миллисекундах. Чем меньше число, тем больше скорость прокрутки." />
            <param name="scroll_height" type="text" default="100" label="Высота окна прокрутки" description="Высота окна прокрутки в пикселях." />
            <param name="@spacer" type="spacer" default="" label="" description="" />
            <param name="notfound_message" type="radio" default="n" label="Сообщения при ошибке (для отладки)" description="Выводить сообщение об ошибке когда нет данных для отображения">
                   <option value="y">Да</option>
                   <option value="n">Нет</option>
            </param>
    </params>
</mosinstall>