Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

winrs

  • Новичок
  • 5
  • 0 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #120 : 25.01.2010, 16:55:18 »
Подскажите так как убрать 1072&#1079&#1085&#1072&#1095&#1077&#1085&#1080&#1103&#44&#32&#1089&#32&#1087&#1088&#1086&#1077&#1082 в коде?
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #121 : 27.01.2010, 11:00:09 »
Зачем это убирать ? Там ссылочка на сайт автора.

в этом файле, можно изменить параметр отображения этой ссылки.
%JOOMLA%/administrator/components/com_jxlspriceparser/config.jxlspriceparser.php
Измените параметр $jx_cr_on на 0
И все.
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

winrs

  • Новичок
  • 5
  • 0 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #122 : 27.01.2010, 11:57:47 »
Я не про ссылку, пусть страна знает своих героев, а про то как отображается код.
При просмотре HTML кода получаю например: Стулья деревянные - 1072&#1079&#1085&#1072&#1095&#1077&#1085&#1080&#1103&#44&#32&#1089&#32&#1087&#1088&#1086&#1077&#1082
и так со всеми позициями
А хотелось бы видеть буквы и текст.
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #123 : 27.01.2010, 13:21:02 »
хм. Это в какой версии Joomla ?
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

winrs

  • Новичок
  • 5
  • 0 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #124 : 27.01.2010, 14:36:21 »
Joomla 1.5.x. Так все отображается, а вот код в иероглифах. То есть это врядли индексироваться будет. Про это уже писали раньше, но ответа так автор поста и неполучил
*

Timba

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #125 : 27.01.2010, 16:25:44 »
Очень хочется надеяться, что новая версия будет и под Joomla 1.0.x тоже. Не все планируют (или имеют возможность) переехать на 1.5 :)
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #126 : 28.01.2010, 15:51:26 »
Joomla 1.5.x. Так все отображается, а вот код в иероглифах. То есть это врядли индексироваться будет. Про это уже писали раньше, но ответа так автор поста и неполучил

Проблема видимо в том что текст внутри xls файла хранится в unicode кодировке. Поисковики должны его обрабатывать.
Попробую в следующих версиях добавить функцию конвертирования из unicode в обычный текст.
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #127 : 28.01.2010, 15:54:55 »
Очень хочется надеяться, что новая версия будет и под Joomla 1.0.x тоже. Не все планируют (или имеют возможность) переехать на 1.5 :)

Мало вероятно, что новая версия будет под 1.0.х

Если будут приведены объективные причины "не перехода" на новую версию, тогда буду делать для 1.0.х

З.Ы. Хотя одну проблему 1.5.х знаю. если в index.php добавить код, то можно увидеть объем обрабатываемого код. Он просто колоссален. При создании каждой странички обрабатывается 8.5 мег кода.
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

winrs

  • Новичок
  • 5
  • 0 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #128 : 28.01.2010, 16:37:05 »
Проблема видимо в том что текст внутри xls файла хранится в unicode кодировке. Поисковики должны его обрабатывать.
Попробую в следующих версиях добавить функцию конвертирования из unicode в обычный текст.
А сейчас что посоветуете, как то можно избежать unicode, сожет как то файлы редактировать перед заливкой на сайт?
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #129 : 28.01.2010, 21:22:09 »
сейчас гляну, может функцию декодирования получится добавить
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #130 : 30.01.2010, 23:00:47 »
FIX Коррекция выводимого текста. (1072&#1079&#1085 -> азн )

%JOOMLA%/components/com_jxlspriceparser/jxlspriceparser.excel.show.php
Строки: с 33 по 39 Целиком заменить на:
Код
function uc2html($str) {
        $ret = '';
        for( $i=0; $i<strlen($str)/2; $i++ ) {
                $charcode = ord($str[$i*2])+256*ord($str[$i*2+1]);
                $ret .= '&#'.$charcode.';';
        }
        $ret = html_entity_decode($ret, ENT_COMPAT, "utf-8");
        return $ret;     
}

Внимание: После замены строк, в 39 строке, если установлена Joomla 1.0.x заменить utf-8 на cp1251
« Последнее редактирование: 30.01.2010, 23:05:42 от miraj »
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

winrs

  • Новичок
  • 5
  • 0 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #131 : 31.01.2010, 17:29:48 »
Спасибо, заработало, только теперь при добавлении прайса появляется ошибка Warning: filesize() [function.filesize]: stat failed for /public_html//components/com_jxlspriceparser/prices/756987608-2.xls in /public_html/administrator/components/com_jxlspriceparser/admin.jxlspriceparser.html.php on line 182

но если обратно вставить строчку, то опять все добавляется. вот
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #132 : 31.01.2010, 17:49:43 »
Странно у меня такого нет. Файл jxlspriceparser.excel.show.php непосредственно отвечает за вывод прайса и никакого отношения к admin.jxlspriceparser.html.php не имеет. Возможно что-то другое влияет на работу.

Warning - Это предупреждение

И судя по всему скрипт не может найти файл, данная строка отвечает за получение размера файла. Варианта 2а. Или файл имеет русские буквы или по какой-то причине сайт не может получить доступ к файлу.
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

bigGAU

  • Новичок
  • 9
  • 0 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #133 : 14.02.2010, 00:59:14 »
miraj, молодец! Вопрос продолжается ли работа над этим наиполезнейшим компонентом?
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #134 : 15.02.2010, 14:10:55 »
да, работа идет над новой версией.
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

qwertyu

  • Новичок
  • 7
  • 1 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #135 : 20.02.2010, 03:43:19 »
Отличная программа, вот только несколько вопросов: как сделать так, чтобы  данные в шапке таблицы (1-я строка) были выделены жирным шрифтом, а сама строка шапки таблицы выделена цветом (так-же как верхняя строка таблицы "Страница: лист 1", а саму эту строку удалить) и что с цифрами - как сделать все данные в прайсе одинаковыми - статическими. А так, отличная прога и автору "РЕСПЕКТ", вот только бы вышеизложенные исправления внести.

А что это: http://joomlaforum.ru/index.php?topic=99100.0 ?
« Последнее редактирование: 20.02.2010, 13:07:20 от qwertyu »
*

qwertyu

  • Новичок
  • 7
  • 1 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #136 : 20.02.2010, 14:55:32 »
Как сделать, чтобы название одной категорий выводилось только на одной странице, а не все на всех страницах?
« Последнее редактирование: 20.02.2010, 15:05:54 от qwertyu »
*

zulic

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #137 : 20.02.2010, 20:30:06 »
есть новое с поиском в табличке ? хоть какой-то рабочий способ? 
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #138 : 21.02.2010, 12:06:30 »
---
« Последнее редактирование: 23.02.2010, 15:31:45 от miraj »
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

freedom

  • Захожу иногда
  • 318
  • 54 / 6
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #139 : 22.02.2010, 16:05:26 »
Видимо взяли мой компонент, поставили свои копирайты и сделали его под j1.5 больше ничего нет
с чего вы взяли что у вас что то украли?
У нас не было задачи что то украсть, нам нужен был нативный компонент.
сделали его под j1.5 больше ничего нет
а вы думаете переделать под 1,5 натив это дело 5 минут?
+ мы сделали плагин для вывода прайсов в материалах.

да и вообще мы решили исключить из этого звена компонент, как ненужная заморочка, оставим только плагин, да и у тебя претензий не будет, ведь мы будем использовать только парсер, который ты не писал (Copyright (c) 2005 Zakkis Technology, Inc.).
Вообще мне не понятны претензии по поводу gpl компонента, который изначально написан не тобой.



p.s. вот так соберешься сделать доброе дело для счастливых обладателей j1.5 , а тут какие то претензии.

Цитировать
Есть большая вероятность что новая версия компонента будет платной
надеюсь вы поставите в известность Zakkis Technology, Inc.
« Последнее редактирование: 22.02.2010, 16:21:59 от freedom »
Время улучшения ситуации обратно пропорционально времени ее ухудшения. (например: Соседняя очередь всегда движется быстрее )
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #140 : 22.02.2010, 18:12:06 »
---
« Последнее редактирование: 23.02.2010, 15:35:16 от miraj »
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

freedom

  • Захожу иногда
  • 318
  • 54 / 6
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #141 : 22.02.2010, 22:25:33 »
freedom
Zakkis Technology, Inc. Ядро парсера будет совершенно другое. Но я постараюсь сделать так чтобы все знали чей парсер лежит в основе.

Заметьте, если бы я хотел, я бы из файла убрал упоминание этой организации. Как Вы сделали с первоисточником.

Какой смысл делать его найтивным ради одного плагина. когда можно было сделать плагин на основе этого компонента и уже его представить как свой. Я думаю популярность была бы куда больше.

Да это вообще не важно, оставишь ты копирайт или нет, т.к. изначально этот парсер варезный, т.к. распространяется на платной основе. да и сайт первоисточника лежит уже какой месяц, концов не найдешь
Время улучшения ситуации обратно пропорционально времени ее ухудшения. (например: Соседняя очередь всегда движется быстрее )
*

andrei-sv

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #142 : 10.03.2010, 16:27:29 »
скажите пожалуйсто,возможно ли убрать надпись возле названия прайса "последнее обновление....." ?
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #143 : 10.03.2010, 19:31:09 »
да.
файл jxlspriceparser.php строка 74
удалить:
Код
<font size="2"> - <i> '. _JXLSPP_LAST_UPDATE .' </i>'.strftime("%d.%m.%Y %H:%M",$prslg->date).'</font>
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

andrei-sv

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #144 : 11.03.2010, 10:33:19 »
Спасибо,miraj,все отлично работает,еще вопрос,где + в репутации тебе поставить,чет найти не могу?
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #145 : 12.03.2010, 14:31:26 »
Слева от сообщения, под звездочками. Написано репутация. Там +
« Последнее редактирование: 13.03.2010, 08:43:00 от miraj »
ООО "Лаборатория инновационных веб технологий"
Красноярск
*

andrei-sv

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #146 : 12.03.2010, 16:12:34 »
Странно,в опере все включено,а кроме трех нижних значков где аська ни че не выделяется,чтоб туда нажать,а ну профиль еще.
*

qwertyu

  • Новичок
  • 7
  • 1 / 0
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #147 : 19.03.2010, 04:50:51 »
1
« Последнее редактирование: 19.03.2010, 13:30:50 от qwertyu »
*

dm1try

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • www.e-okulovka.ru
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #148 : 23.03.2010, 15:43:47 »
Реально ли обрамить первую строку в <thead></thead> - это дало бы возможонсть сортировать данные.
*

miraj

  • Захожу иногда
  • 76
  • 16 / 1
Re: JXLSPriceParser - MS Excel + Joomla (v0.3.2)
« Ответ #149 : 24.03.2010, 10:07:55 »
в смысле обрамить ?
ООО "Лаборатория инновационных веб технологий"
Красноярск
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль Даты и события для Joomla 1.5

Автор newfork

Ответов: 6
Просмотров: 8257
Последний ответ 17.08.2021, 12:08:15
от Elimelech
SM FAQ - компонент Вопрос-Ответ для Joomla 1.5

Автор SmokerMan

Ответов: 973
Просмотров: 225837
Последний ответ 24.06.2019, 16:30:17
от Tinael92
(CSVI) Компонент импорта csv файлов (Joomla 1.5 ~ Virtuemart 1.1 Native mode), beta

Автор Jkarter

Ответов: 114
Просмотров: 73799
Последний ответ 16.03.2016, 19:03:16
от Ferax
Георгиевская ленточка для Joomla 1.5

Автор ageent

Ответов: 10
Просмотров: 8123
Последний ответ 21.01.2016, 23:50:10
от SeBun
Joomposter программа для постинга в Joomla

Автор bigbrain

Ответов: 130
Просмотров: 60930
Последний ответ 21.01.2016, 19:13:20
от KKAAZZOO