Новости 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 Гость просматривают эту тему.
  • 9 Ответов
  • 10057 Просмотров
*

scandium

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Установил JComments 2.3.0 на Joomla! 2.5.1. При установке проблем не возникло. Зато после этого на главной начали вылазить вот такие ошибки на главной:
Код
Strict Standards: is_a(): Deprecated. Please use the instanceof operator in /home/a5stu876/public_html/preziosi-themen.co.cc/components/com_jcomments/libraries/joomlatune/template.php on line 227
Я залез в этот файл и на 227 строке нашёл вот это:
Код
if (!is_a($tmpl, 'JoomlaTuneTemplate')) {
unset($tmpl);
$this->raiseError('Incorrect template: ' . $template);
return false;
}
Как я понял, погуглив, функция is_a считается устаревшей и вместо неё нужно использовать instanceof. Заменил указанный код на вот такой:
Код
if (!($tmpl instanceof "JoomlaTuneTemplate")) {
unset($tmpl);
$this->raiseError('Incorrect template: ' . $template);
return false;
}
. После таких сайт вообще лёг и выдает такую ошибку:
Код
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting T_STRING or T_VARIABLE or '$' in /home/a5stu876/public_html/preziosi-themen.co.cc/components/com_jcomments/libraries/joomlatune/template.php on line 227
Вот тут в чём проблема я уже не понимаю... Помогите, пожалуйста!! !
И ещё в админке jcomments в менаджере комментариев вылезает такая вот фигня:
Код
Strict Standards: Non-static method JTable::isCheckedOut() should not be called statically in /home/a5stu876/public_html/preziosi-themen.co.cc/libraries/joomla/html/html/grid.php on line 198
Заранее огромное спасибо!

Если нужно вот инфа по ПО и серваку:
System Information
Спойлер
[свернуть]

Relevant PHP Settings
Спойлер
[свернуть]

PHP Information
Спойлер
[свернуть]
« Последнее редактирование: 26.06.2012, 14:47:04 от smart »
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Хотя бы обновите Joomla до последней версии для начала.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Как я понял, погуглив, функция is_a считается устаревшей и вместо неё нужно использовать instanceof. Заменил указанный код на вот такой:
Код
if (!($tmpl instanceof "JoomlaTuneTemplate")) {
unset($tmpl);
$this->raiseError('Incorrect template: ' . $template);
return false;
}
.
Там кавычки лишние, вот так надо:

Код: php
if (!($tmpl instanceof JoomlaTuneTemplate)) {
unset($tmpl);
$this->raiseError('Incorrect template: ' . $template);
return false;
}
*

scandium

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Спасибо, smart! Всё работает без проблем теперь, по крайней мере на первый взгляд! Ещё раз спасибо огромное! :D

Хотел плюсануть тебе, но не могу понять как это сделать тут:)
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Цитировать
И ещё в админке jcomments в менаджере комментариев вылезает такая вот фигня:
Код:
Strict Standards: Non-static method JTable::isCheckedOut() should not be called statically in /home/a5stu876/public_html/preziosi-themen.co.cc/libraries/joomla/html/html/grid.php on line 198

а эту ошибку как излечить?
Сам себе и отвечу.
лечится так:

Код
if ($row instanceof JTable)
{
$result = $row->isCheckedOut($userid);
}
else
{
$result = JTable::isCheckedOut($userid, $row->checked_out);
}

заменить на:
Код
if ($row instanceof JTable)
{
$result = $row->isCheckedOut($userid);
}
else
{
$result = false;
}
« Последнее редактирование: 01.11.2012, 01:18:09 от diks13 »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
лечится так:
ну вообще править ядро Joomla несколько некорректно... тем более ради замечания, а не ошибки. Кстати, а где именно такая ошибка возникает?
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
я недавно начал пробовать Joomla 2.5 в деле и у меня по всюду сыпятся эти замечания.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Снизьте уровень вывода ошибок в глобальных настройках Joomla. Это по сути не ошибки, а предупреждения/замечания. На работоспособность не влияют.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Jcomments & Joomla 3.5 & PHP 7

Автор ProtectYourSite

Ответов: 11
Просмотров: 9489
Последний ответ 15.01.2024, 14:02:36
от Vastriet
Не отображаються комментарии на дополнительных языках Joomla 3.4.8 + Jcomments 3.0.5

Автор orsy

Ответов: 11
Просмотров: 6787
Последний ответ 20.12.2021, 15:44:35
от igorsuccess
JComments 3.0.5 не отправляется коммент

Автор EvaLifeTime

Ответов: 61
Просмотров: 16194
Последний ответ 04.05.2021, 19:41:25
от ErikaMaza
Не удалось загрузить файл на сервер. Не удалось найти пакет для установки

Автор Kijv

Ответов: 11
Просмотров: 4665
Последний ответ 09.04.2021, 02:03:57
от broker_alexandr
[Решено] Разрешить комментирование гостям

Автор Taatshi

Ответов: 21
Просмотров: 9114
Последний ответ 19.12.2020, 11:54:49
от Nobillis