Новости Joomla

Вышел плагин CFI v.2.0.0 - экспорт/импорт материалов Joomla в таблицы.

Вышел плагин CFI v.2.0.0 - экспорт/импорт материалов Joomla в таблицы.

Плагин позволяет делать экспорт материалов Joomla в CSV файл, после чего вы можете отредактировать данные в табличном редакторе (например, Excel или OpenOffice Calc) и затем загрузить файл обратно. В некоторых случаях это удобнее и быстрее.

Плагин позволяет выгружать ID тегов, а также работать с пользовательскими полями материалов Joomla и обычно нередактируемыми свойствами материалов: просмотры, дата изменения и т.д.

Первые версии плагина CFI создал разработчик AlekVolsk для Joomline. Он разработал версии 1.0.0–1.0.16 для Joomla 3. Затем, в 2026 году, плагин был передан компании WebTolk для дальнейшего развития.

CFI v.2.0.0 — Что нового?

  1. Рефакторинг. Плагин полностью переписан заново.
  2. Новый интерфейс импорта/экспорта. Экспорт и импорт открываются в модальном окне. Появилась возможность выбора свойств материала, тегов и пользовательских полей для экспорта непосредственно перед началом экспорта.
  3. Фильтрация материалов при экспорте. Вы можете отфильтровать нужные материалы с помощью стандартных параметров поиска в панели администратора и экспортировать только их: избранные, опубликованные, материалы из определённых категорий, с заданным тегом и т.д.
  4. Импорт и экспорт всех данных материала. Ранее плагин позволял экспортировать только часть данных. Теперь можно изменять все данные материала, доступные в форме редактирования, включая нередактируемые (просмотры, дата изменения и др.). Это позволяет быстро обновлять meta-description или только данные пользовательских полей.
  5. Импорт только пользовательских полей. Обязательным полем для импорта остаётся только articleid. Это позволяет импортировать исключительно данные пользовательских полей без изменения основного содержимого материала.
  6. Joomla 6. Плагин переписан в соответствии с актуальной архитектурой Joomla 4+ и успешно протестирован на Joomla 6.
  7. Для разработчиков: предобработка плагинами. Возможна обработка данных собственными плагинами группы cfi непосредственно перед импортом или экспортом. Доступные события:
    • onExportPrepareData($event)
    • onImportPrepareArticleData($event)

Системные требования

  • Joomla 4.3+
  • PHP 8.1+

Для обновления со старых версий выпущен релиз 1.0.16, в котором добавлен новый сервер обновлений.

Ссылки

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

Tref_mast

  • Захожу иногда
  • 126
  • 0 / 0
Приветствую! Нужна помощь. Нужно вывести количество комментариев для материала. То есть что то вроде этого:

вот на этом сайте(именно на этом пункте меню). Там сейчас просто есть add new comment. Нужно сделать чтобы было как на скрине. Первый раз работаю с этим компонентом. Подскажите пожалуйста как такое реализовать. Заранее спасибо!
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Можно отредактировать файл /components/com_jcomments/tpl/default/tpl_links.php и там задать нужный порядок ссылок и добавить недостающую на запись на мастер-класс.

p.s. Да, в текущей реализации, если комментариев еще нет, будет показан текст Добавить комментарий, ибо показывать счетчик с 0 комментариев нет смысла.
« Последнее редактирование: 07.11.2012, 19:06:21 от smart »
*

Tref_mast

  • Захожу иногда
  • 126
  • 0 / 0
Вот у меня есть комментарии. Тогда выводится "1 comment!", а когда ни одного нет, выводится add comment. А нужно и то и другое)
*

Tref_mast

  • Захожу иногда
  • 126
  • 0 / 0
Не хочется создавать новую тему. Как что сделать примерно понял и сделал, но вот есть небольшая заморочка. В файле mysite.ru/components/com_jcomments/tpl/default/tpl_links.php после
Код
class jtt_tpl_links extends JoomlaTuneTemplate
{
function render()
{
$readmoreLink = $this->getReadmoreLink();
$commentsLink = $this->getCommentsLink();

$hitsCount = '';

if ($this->getVar('show_hits', 0) == 1) {
$content = $this->getVar('content-item');


if (!isset($content->hits)) {
$dbo = JCommentsFactory::getDBO();
$dbo->setQuery('SELECT hits FROM #__content WHERE id = ' . intval($content->id));
$cnt = (int) $dbo->loadResult();
} else {
$cnt = (int) $content->hits;
}

$hitsCount = JText::sprintf('ARTICLE_HITS', $cnt);
}

if ($readmoreLink != '' || $commentsLink != '') {
?>
вставил такой код
Код
<?php  
$comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
if (file_exists($comments))
{
  require_once($comments);
  $count = JComments::getCommentsCount($this->item->id, 'com_content');  
  }
?>
в принципе работает, отображает сколько комментариев. Но вот проблема в том что отображает для всех материалов одинаковое количество комментариев. Подскажите как это исправить? Спасибо!
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Но вот проблема в том что отображает для всех материалов одинаковое количество комментариев.
Во-первых код отображает ровно то, что вы его попросили - откуда в mysite.ru/components/com_jcomments/tpl/default/tpl_links.php появится значение переменной $this->item->id? А во-вторых, зачем вызывать функцию getCommentsCount, когда в этом файле и так доступна переменная с количеством комментариев...Я не понимаю зачем вы вообще эту модификацию затеяли... Шаблон по умолчанию выводит количество комментариев.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод счетчика комментариев Jcomments в определенном месте шаблона материала

Автор aleksandrozz

Ответов: 21
Просмотров: 9880
Последний ответ 11.10.2025, 21:45:43
от ProtectYourSite
Настойки - Сообщение - Правила добавления комментариев

Автор phvsfpgs

Ответов: 1
Просмотров: 3887
Последний ответ 08.05.2018, 16:51:57
от Cedars
Выделить цепочку комментариев

Автор dimon7772

Ответов: 2
Просмотров: 4113
Последний ответ 25.09.2017, 16:30:40
от djumfan
Модуль в виде слайдера последних комментариев

Автор ma1efic

Ответов: 1
Просмотров: 6789
Последний ответ 04.04.2017, 09:38:38
от GWork
Вывести счетчик комментариев в mod_6news

Автор burano

Ответов: 0
Просмотров: 4286
Последний ответ 05.11.2016, 02:35:33
от burano