Новости 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 Ответов
  • 4807 Просмотров
*

lion2005

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Стиль цитирования
« : 14.04.2010, 19:21:40 »
Подскажите, пож-ста, что, где и как надо поправить, чтобы

исходное:
Код
<span class="quote">Цитирую xxx:</span><blockquote>zzzz</blockquote>

изменить на что-то типа:
Код
<span class="quote-1">Цитирую xxx:</span><blockquote-1>zzzz</blockquote-1>

Связана просьба с тем, что в шаблоне уже есть quote и blockquote, поэтому в форме цитирования комментариев используется стиль шаблона.

Как я понял надо изменить в jcomments.class.php:

Код
$quoteReplace = '<span class="quote">'.JText::_('QUOTE_PREFIX').' \\1'.JText::_('QUOTE_SUFFIX').'</span><blockquote>\\3</blockquote>';

или

Код
$quoteReplace = '<span class="quote">'.JText::_('QUOTE_SINGLE').'</span><blockquote>\\2</blockquote>';

а также в tpl/default/style.css:

Код
#comments .quote, #comments blockquote, #comments .code, #comments code, #comments pre {margin: 5px 0 5px 10px; display: block; clear: both; background-image: none}
#comments blockquote, #comments .hidden, #comments code, #comments pre {color: #849B9F;text-align: left;padding: 8px;margin-bottom: 8px}
#comments blockquote, #comments .hidden {border: 1px dashed #849B9F}

но что именно не знаю
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Стиль цитирования
« Ответ #1 : 14.04.2010, 19:29:50 »
Мне кажется вы изобретаете велосипед. CSS это все-таки каскадные стили... И с помощью CSS можно легко задать стили для элемента, расположенного внутри какого-то конкретного контейнера. Если у вас в шаблоне сайте есть стиль для класса quote и для blockquote, то это отнюдь не проблема. Вам нужно просто в стилях JComments перекрыть полностью эти стили и все. Они же заданы с учетом вложенности в конкретный слой. И стили, прописанные в JComments будут работать только внутри слоя с id = comments. А за пределами этого слоя - будут общие стили шаблона.
*

lion2005

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Стиль цитирования
« Ответ #2 : 14.04.2010, 20:17:41 »
Вам нужно просто в стилях JComments перекрыть полностью эти стили и все.
Спасибо. Скажите, пож-ста, как перекрыть? Искал, не смог найти статьи о перекрытии стилей в css-файлах.

нашёл только такой пример, а как его применить не знаю
Код
/* override inline styles */
span[style^=""]{
    color: inherit !important;
    font-size: inherit !important;
}
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Стиль цитирования
« Ответ #3 : 14.04.2010, 20:43:41 »
Скажите, пож-ста, как перекрыть?
а они и так перекрыты, просто скорее всего, не все свойства... вот смотрите простой пример:

Код: css
span.quote{font: red; text-decoration: underline;}
#comments span.quote {font: green;}

Код: html
<span class="quote">test 1</span>
<div id="comments">
    <span class="quote">test 2</span>
</div>
<span class="quote">test 3</span>

Вот в этом примере, текст test 1 и test 3 будет выведен красным, с подчеркиванием, а test 2, зеленым, но тоже с подчеркиванием (ибо подчеркивание оно возьмет от первого объявления стиля, которое более глобально. Чтобы внутри блока не только цвет был зеленым, но и не было подчеркивания, это тоже нужно переопределить, вот так:

Код: css
span.quote{font: red; text-decoration: underline;}
#comments span.quote {font: green;text-decoration: none;}

Вот как-то так... Поэтому, возвращаясь к JComments я и говорю, что стили для quote и blockquote заданы уже с учетом того, что эти элементы лежат внутри определенного слоя. Но наверно я не все элементы стиля перекрыл, поэтому что-то просачивается от глобального стиля (из шаблона сайта).
*

lion2005

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Стиль цитирования
« Ответ #4 : 14.04.2010, 22:10:33 »
Большое спасибо за помощь и ликбез.

Изменил стили так:

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

#comments .quote {margin: 5px 0 5px 10px; display: block; clear: both; background-image: none; background-color: transparent; border-bottom: 0px solid white; border-right: 0px solid white;}

#comments blockquote {margin: 5px 0 5px 10px; display: block; clear: both; background-image: none; font: italic 13px Georgia;}

#comments .code, #comments code, #comments pre {margin: 5px 0 5px 10px; display: block; clear: both; background-image: none}

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

т.е. первую строчку (из кода выше) расписал на 3 (хотя можно было, наверно, всё прописать в одной или добавить 2 строчки только с новыми атрибутами).

Стиль шаблона (.quote): http://demo.rockettheme.com/feb10/templates/rt_kinetic_j15/css/typography.css

Стиль шаблона (blockquote): http://demo.rockettheme.com/feb10/templates/rt_kinetic_j15/lib/gantry/css/gantry.css

Добавлено: спасибо за компонент тоже!
« Последнее редактирование: 14.04.2010, 22:33:24 от lion2005 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стиль комментариев

Автор b13on

Ответов: 4
Просмотров: 2885
Последний ответ 12.06.2013, 19:59:55
от eozee
Изменить стиль шрифта "Комментарии"

Автор cloony

Ответов: 4
Просмотров: 3323
Последний ответ 05.06.2011, 12:31:58
от leko
Стиль ссылки Подробнее и компонент

Автор rostmg

Ответов: 14
Просмотров: 7374
Последний ответ 15.12.2009, 01:20:17
от Festival