Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

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

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 4987 Просмотров
*

MaxBusko

  • Осваиваюсь на форуме
  • 29
  • 1 / 0
Столкнулся с тем что в PhocaDonload нельзя создать пункт меню на один раздел (категорию).
Решил проблему следующим образом для раздела:

1. в components/com_phocadownload/views/section/ нужно изменить файл metadata.xml следующим образом
Код
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<view title="PHOCADOWNLOAD SECTION">
<message>
<![CDATA[PHOCADOWNLOAD SECTION DESC]]>
</message>
</view>
</metadata>
PHOCADOWNLOAD SECTION и PhocaDownload SECTION DESC нужно обозвать в языковых файлах phocadonload

2. в components/com_phocadownload/views/section/tmpl изменить файл default.xml следующим образом
Код
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<layout title="PHOCADOWNLOAD SECTION LAYOUT">
<message>
<![CDATA[PHOCADOWNLOAD SECTION LAYOUT DESC]]>
</message>
</layout>
<state>
<name>PHOCADOWNLOAD SECTION LIST LAYOUT</name>
<description>PHOCADOWNLOAD SECTION LIST LAYOUT DESC</description>
<url>
<param name="id" type="phocasection" label="Раздел" description="Choose a section..." />
</url>
<params>

<param name="show_pagination" type="radio" default="1" label="Pagination" description="Pagination DESC">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>

<param name="show_pagination_limit" type="radio" default="1" label="Display Select" description="Display Select DESC">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>

</params>
</state>
</metadata>

3. создать файл phocasection.php и разместить его в папке libraries/joomla/html/parameter/element
Код файла:
Код
class JElementPhocaSection extends JElement
{
var $_name = 'PhocaSection';

function fetchElement($name, $value, &$node, $control_name)
{
$db =& JFactory::getDBO();

$query = 'SELECT id, title FROM #__phocadownload_sections WHERE published = 1 ORDER BY title';
$db->setQuery($query);
$options = $db->loadObjectList();
array_unshift($options, JHTML::_('select.option', '0', '- '.JText::_('Select Section').' -', 'id', 'title'));

return JHTML::_('select.genericlist',  $options, ''.$control_name.'['.$name.']', 'class="inputbox"', 'id', 'title', $value, $control_name.$name);
}
}
Таким образом можно сделать возможность создавать пункты меню на категории
Если что не понятно спрашивайте а то объяснять я не мастер :)


[вложение удалено Администратором]
*

eragon

  • Захожу иногда
  • 143
  • 7 / 0
Я думаю будет полезно не только сделать пункт меня для вывода категорий раздела, но и для вывода уже непосредственно категории (т.е. списка файлов в выбранной категории), делается все по аналогии, но есть небольшие корректировки:

1. в components/com_phocadownload/views/category/ нужно изменить файл metadata.xml следующим образом
Код
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<view title="PHOCADOWNLOAD CATEGORIE">
<message>
<![CDATA[PHOCADOWNLOAD CATEGORIE DESC]]>
</message>
</view>
</metadata>
Следующие параметры нужно добавить в языковых файлах phocadownload:
  • PHOCADOWNLOAD CATEGORIE LAYOUT
  • PHOCADOWNLOAD CATEGORIE LAYOUT DESC
  • PHOCADOWNLOAD CATEGORIE
  • PHOCADOWNLOAD CATEGORIE DESC

2. в components/com_phocadownload/views/category/tmpl изменить файл default.xml следующим образом
Код
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<layout title="PHOCADOWNLOAD CATEGORIE LAYOUT">
<message>
<![CDATA[PHOCADOWNLOAD CATEGORIE LAYOUT DESC]]>
</message>
</layout>
<state>
<name>PHOCADOWNLOAD CATEGORIE LIST LAYOUT</name>
<description>PHOCADOWNLOAD CATEGORIE LIST LAYOUT DESC</description>
<url>
<param name="id" type="phocacategory" label="category" description="Choose a category..." />
</url>
<params>

<param name="show_pagination" type="radio" default="1" label="Pagination" description="Pagination DESC">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>

<param name="show_pagination_limit" type="radio" default="1" label="Display Select" description="Display Select DESC">
<option value="0">Hide</option>
<option value="1">Show</option>
</param>

</params>
</state>
</metadata>

3. создать файл phocacategory.php и разместить его в папке libraries/joomla/html/parameter/element
Код файла:
Код
defined('JPATH_BASE') or die();
class JElementPhocaCategory extends JElement
{
var $_name = 'PhocaCategory';

function fetchElement($name, $value, &$node, $control_name)
{
$db =& JFactory::getDBO();

$query = 'SELECT id, title FROM #__phocadownload_categories WHERE published = 1 ORDER BY title';
$db->setQuery($query);
$options = $db->loadObjectList();
array_unshift($options, JHTML::_('select.option', '0', '- '.JText::_('Select Categories').' -', 'id', 'title'));

return JHTML::_('select.genericlist',  $options, ''.$control_name.'['.$name.']', 'class="inputbox"', 'id', 'title', $value, $control_name.$name);
}
}


-----------------------


ВАЖНО! Что бы не было проблем и ошибок в файлах default.xml, metadata.xml не должно быть русского текста!
P.S. В первом посте в файле default.xml имеется русское слово из-за него лично у меня была ошибка не возможно было добавить в меню пункт

[вложение удалено Администратором]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

PhocaDownload не видится в меню компонент

Автор urm

Ответов: 0
Просмотров: 2120
Последний ответ 17.03.2014, 07:51:00
от urm
Ошибка 502 при попытке создать категорию

Автор anna_mironova

Ответов: 3
Просмотров: 2576
Последний ответ 05.11.2013, 02:29:54
от semidor
Как в Меню сделать список одной категории PhocaDownload?

Автор ivan890

Ответов: 0
Просмотров: 1995
Последний ответ 09.11.2012, 10:44:13
от ivan890
В меню Компоненты нет ссылки на com_phocadownload

Автор heroi_n

Ответов: 1
Просмотров: 3942
Последний ответ 24.10.2011, 22:48:04
от heroi_n