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

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Привет! Кто-нибудь делал русский альфаиндекс в этой версии?.. Попробовал по аналогии с версией 1.5.9 - там только вместо $start прописал $alpha, остальное всё также. Получилось также криво, как и у многих на версии 1.5.9: при клике на любую русскую букву выводится список материалов и категорий, начинающихся на букву Р. Адрес страницы при этом выглядит, вроде, как положено: при клике на букву Д - _http://сайт.ru/component/option,com_mtree/task,listalpha/alpha,Д/cat_id,0/Itemid,132/
Кто-нибудь разобрался с этой проблемой?..
*

yamumr

  • Новичок
  • 3
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #1 : 07.02.2009, 01:43:34 »
делал. и даже сделал. Правда, не знаю грамотно ли, но все работает :) Первый опыт копания php был. По аналогии с версией 1.5.9 не получится, во второй версии, если я правильно понял, алфавит выводится по-другому. Если есть вопросы - пиши в личку, постараюсь рассказать.
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #2 : 07.02.2009, 16:16:47 »
Я бы с удовольствием написал, но мне почему-то не дают отправлять личные сообщения. Может здесь напишешь?.. Хоть намекни, где ковырять, какие файлы правил... Или в аську: 951-семь-семь-семь-55
*

belguy

  • Новичок
  • 7
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #3 : 16.02.2009, 16:45:27 »
Выложите, пожалуйста, кто-нибудь здесь, как поменять алфавит в версии 2.0.9    !!!???!!!
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #4 : 21.02.2009, 16:19:20 »
да, очень нужно сменить алфавит!!! !!!???!!!
а лучше - добавить русский под английским

помогите пожалуйста!!!!  >:(
*

2grow

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #5 : 03.03.2009, 12:45:11 »
Проверял в работе на Joostina:

1. В файле components/com_mtree/templates/m2/sub_alphaIndex.tpl.php вместо <?php echo $this->plugin('listalphaindex', ' ') ?> вставляем
Цитировать
<?php echo $this->plugin('listalpha', '0') ?>
<?php echo $this->plugin('listalpha','А') ?>
<?php echo $this->plugin('listalpha','Б') ?>
<?php echo $this->plugin('listalpha','В') ?>
<?php echo $this->plugin('listalpha','Г') ?>
<?php echo $this->plugin('listalpha','Д') ?>
<?php echo $this->plugin('listalpha','Е') ?>
<?php echo $this->plugin('listalpha','Ë') ?>
<?php echo $this->plugin('listalpha','Ж') ?>
<?php echo $this->plugin('listalpha','З') ?>
<?php echo $this->plugin('listalpha',И') ?>
<?php echo $this->plugin('listalpha','Й) ?>
<?php echo $this->plugin('listalpha','К') ?>
<?php echo $this->plugin('listalpha','Л) ?>
<?php echo $this->plugin('listalpha','М') ?>
<?php echo $this->plugin('listalpha','Н') ?>
<?php echo $this->plugin('listalpha','О') ?>
<?php echo $this->plugin('listalpha','П') ?>
<?php echo $this->plugin('listalpha','Р') ?>
<?php echo $this->plugin('listalpha','С') ?>
<?php echo $this->plugin('listalpha','Т') ?>
<?php echo $this->plugin('listalpha','У') ?>
<?php echo $this->plugin('listalpha','Ф') ?>
<?php echo $this->plugin('listalpha','Х') ?>
<?php echo $this->plugin('listalpha','Ц') ?>
<?php echo $this->plugin('listalpha','Ч') ?>
<?php echo $this->plugin('listalpha','Ш') ?>
<?php echo $this->plugin('listalpha','Щ') ?>
<?php echo $this->plugin('listalpha','Ы') ?>
<?php echo $this->plugin('listalpha','Э') ?>
<?php echo $this->plugin('listalpha','Ю') ?>
<?php echo $this->plugin('listalpha','Я') ?>
<br/>
<?php echo $this->plugin('listalpha', '0') ?>
<?php echo $this->plugin('listalpha', 'A') ?>
<?php echo $this->plugin('listalpha', 'B') ?>
<?php echo $this->plugin('listalpha', 'C') ?>
<?php echo $this->plugin('listalpha', 'D') ?>
<?php echo $this->plugin('listalpha', 'E') ?>
<?php echo $this->plugin('listalpha', 'F') ?>
<?php echo $this->plugin('listalpha', 'G') ?>
<?php echo $this->plugin('listalpha', 'H') ?>
<?php echo $this->plugin('listalpha', 'I') ?>
<?php echo $this->plugin('listalpha', 'J') ?>
<?php echo $this->plugin('listalpha', 'K') ?>
<?php echo $this->plugin('listalpha', 'L') ?>
<?php echo $this->plugin('listalpha', 'M') ?>
<?php echo $this->plugin('listalpha', 'N') ?>
<?php echo $this->plugin('listalpha', 'O') ?>
<?php echo $this->plugin('listalpha', 'P') ?>
<?php echo $this->plugin('listalpha', 'Q') ?>
<?php echo $this->plugin('listalpha', 'R') ?>
<?php echo $this->plugin('listalpha', 'S') ?>
<?php echo $this->plugin('listalpha', 'T') ?>
<?php echo $this->plugin('listalpha', 'U') ?>
<?php echo $this->plugin('listalpha', 'V') ?>
<?php echo $this->plugin('listalpha', 'W') ?>
<?php echo $this->plugin('listalpha', 'X') ?>
<?php echo $this->plugin('listalpha', 'Y') ?>
<?php echo $this->plugin('listalpha', 'Z') ?>

2. В файле components/com_mtree/Savant2/Savant2_Plugin_listalpha.php
меняем строку 19 на
Цитировать
if ( eregi("[a-z0А-Я]{1}[0-9]*", $alpha) ) {

3. В файле components/com_mtree/mtree.php меняем elseif в строке 918 на
Цитировать
( eregi("[a-z0-9А-Я]{1}[0-9]*", $alpha)

4. В css темплейта меняем

Цитировать
/* @group Index */
.alpha-index {
   width: 100%;
   position: relative;
   left: -10px;
   text-align: center;
   margin: 15px 0 15px 0px;
   background-color: #f4f4f4;
   border-bottom: 1px solid #ccc;
   border-top: 1px solid #ccc;
   }
.alpha-index a:link, .alpha-index a:visited {
   left: -1px;
   margin: 0 0;
   height:2em;
   text-decoration: none;
   font-weight: normal;
   
   }
.alpha-index a:hover {
   background-color: white;
   color: black;
   }
но это уже по желанию и по вкусу.
« Последнее редактирование: 14.03.2009, 22:40:29 от 2grow »
*

belguy

  • Новичок
  • 7
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #6 : 04.03.2009, 00:17:19 »
Спасибо за объяснения. Сделал все как указано, и действительно появились русские буквы. Но при кликании на любую из них появляется одна и таже надпись:

Нет никаких категорий или материалов, которые начинаются с Р

Стоит отметить , что в FF этого глюка нет и категории по алфавиту работают.
Помогите, как исправить эту ошибку, чтобы во всех браузерах работало нормально.  !!!???!!!

Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #7 : 05.03.2009, 23:13:36 »
Сделал по описанию, выдает пустую страницу. Joomla 1.5.8 + Mosets Tree 2.0.9 PHP5+ :(
Legacy включен
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #8 : 05.03.2009, 23:34:05 »
а у меня проблема с кодировкой, буквы в спмске криво отображаются, у меня 1.5.9
сделал, все, как сказано, сконвертил отредактированные файлы в utf-8
*

belguy

  • Новичок
  • 7
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #9 : 06.03.2009, 14:47:46 »
Видно, 2grow, не совсем правильный выход из ситуации показал.
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #10 : 06.03.2009, 16:14:51 »
 Жду новых решений, хэлпплиз!!!???!!!
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #11 : 07.03.2009, 14:29:51 »
Рабочее решение здесь http://joomla-support.ru/thread9102.html. Сам долго билсо. Помогли.
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #12 : 07.03.2009, 18:52:08 »
Тут вообще-то было обсуждение расширений для линейки 1.0, а там, куда ты посылаешь, для 1.0 так ничего нового и не предложили. Везде одно и то же. Засада, блин.
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #13 : 08.03.2009, 00:16:48 »
а вот мне помогло, спасибо за отсыл)))))))) ;D
*

yamumr

  • Новичок
  • 3
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #14 : 28.03.2009, 12:54:11 »
Уже не помню, что менял.
Посмотрел по датам - два файлика из /components/com_mtree/savant2/
добавил в архив. смотрите.
Если шо все работает - http://pan-i.ru/index.php?option=com_mtree&Itemid=73.
Только не пугайтесь, там альфа-индекс помимо названия материала еще ищет по первой букве автора.


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

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #15 : 28.03.2009, 14:23:55 »
Если шо все работает - http://pan-i.ru/index.php?option=com_mtree&Itemid=73.
Так у тебя там Joomla 1.5 стоит. А на 1.0.15 замена стандартных файлов твоими ни к чему не привела. Что-то еще должно быть.
*

yamumr

  • Новичок
  • 3
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #16 : 29.03.2009, 20:06:21 »
stiliar
сорри, упустил из виду. Тогда не знать, на 1.0.15 не ставил не смотрел.
*

nshu

  • Осваиваюсь на форуме
  • 13
  • 0 / 8
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #17 : 03.06.2009, 18:57:32 »
Уже не помню, что менял.
Посмотрел по датам - два файлика из /components/com_mtree/savant2/
добавил в архив. смотрите.
Если шо все работает - http://pan-i.ru/index.php?option=com_mtree&Itemid=73.
Только не пугайтесь, там альфа-индекс помимо названия материала еще ищет по первой букве автора.


После клика по букве получаю ответ: The page you are trying to access does not exist.
Please select a page from the Main Menu.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Mosets Tree router Баг

Автор kulikov

Ответов: 3
Просмотров: 2383
Последний ответ 18.06.2024, 08:39:19
от sivers
Удалить материал в Mosets Tree

Автор avtomastersu

Ответов: 0
Просмотров: 2823
Последний ответ 19.03.2023, 17:44:40
от avtomastersu
Интеграция JComments 4 в каталог Mosets Tree 4.0

Автор avtomastersu

Ответов: 3
Просмотров: 3402
Последний ответ 23.02.2023, 13:36:18
от avtomastersu
Как вытащить из базы статьи Mosets Tree?

Автор gorbi_U

Ответов: 10
Просмотров: 3626
Последний ответ 28.02.2021, 13:37:16
от IToro82
AlphaUserPoints и Mosets Tree

Автор polattt

Ответов: 0
Просмотров: 4306
Последний ответ 22.01.2017, 20:24:58
от polattt