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

Slava_optimizator

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • Продвижение сайтов
Настройка sp simple portfolio
« : 18.09.2015, 07:36:14 »
Всем привет!
Поставил компонент spsimpleportfolio себе на сайт, всё настроил и всё радует, если бы не одно НО! При нажатии на изображение на главной странице он переходит в расширенный просмотр этого раздела, и сверху появляется заголовок "Portfolio". Я перерыл все найденные мной php файлы, но так и не нашел как изменить это слово, написав его на русском. Может кто сталкивался с этим и поделится опытом?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Настройка sp simple portfolio
« Ответ #1 : 18.09.2015, 10:41:01 »
Самое простое - сделать поиск этого слова по базе данных - обычно там хранятся все настройки. Если не найдете, тогда поиск по файлам. Возможно, это название пункта меню или раздела.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Slava_optimizator

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • Продвижение сайтов
Re: Настройка sp simple portfolio
« Ответ #2 : 18.09.2015, 10:43:37 »
да вроде пробовал.... Так и не нашел! >:(
*

KirillK

  • Новичок
  • 3
  • 0 / 0
Re: Настройка sp simple portfolio
« Ответ #3 : 02.08.2016, 23:16:34 »
правь здесь: en-GB.mod_spsimpleportfolio.ini
*

Slava_optimizator

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • Продвижение сайтов
Re: Настройка sp simple portfolio
« Ответ #4 : 03.08.2016, 07:17:45 »
спасибо попробую!
*

KirillK

  • Новичок
  • 3
  • 0 / 0
Re: Настройка sp simple portfolio
« Ответ #5 : 03.08.2016, 16:35:25 »
извини, ввел в заблуждение. Там меняются кнопки зум и вью. Что бы изменить заголовок портфолио - заходишь в меню портфолио (именно в него, а не в главное) и меняешь заголовок на нужный, альяс соответственно будет у тебя отображаться в url.
*

KirillK

  • Новичок
  • 3
  • 0 / 0
Re: Настройка sp simple portfolio
« Ответ #6 : 03.08.2016, 16:37:44 »
если знаешь как убрать item в url, пиши, буду признателен) подозреваю, что это сидит в router.php компонента!
*

AHTEPO

  • Захожу иногда
  • 60
  • 5 / 0
Re: Настройка sp simple portfolio
« Ответ #7 : 29.08.2016, 16:52:37 »
если знаешь как убрать item в url, пиши, буду признателен) подозреваю, что это сидит в router.php компонента!

Для этого необходимо в файле \components\com_spsimpleportfolio\views\items\tmpl\default.php найти строку
Код
<?php $this->item->url = JRoute::_('index.php?option=com_spsimpleportfolio&view=item&id='.$this->item->spsimpleportfolio_item_id.':'.$this->item->alias . $itemId); ?>
заменить на
Код
<?php $this->item->url = JRoute::_('index.php?option=com_spsimpleportfolio&id='.$this->item->spsimpleportfolio_item_id.':'.$this->item->alias . $itemId); ?>
После замены глюков не обнаружено.
« Последнее редактирование: 16.10.2016, 19:58:36 от AHTEPO »
*

mlukyanov

  • Захожу иногда
  • 166
  • 2 / 0
Re: Настройка sp simple portfolio
« Ответ #8 : 12.09.2016, 12:22:55 »
Подскажите, как в этом компоненте убрать кнопку ZOOM


в файле
\components\com_spsimpleportfolio\views\items\tmpl\default.php
нашел код
Код
<div class="sp-simpleportfolio-btns">
<?php if( $this->item->video ) { ?>
<a class="btn-zoom" href="#" data-featherlight="#sp-simpleportfolio-video<?php echo $this->item->spsimpleportfolio_item_id; ?>"><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_WATCH'); ?></a>
<?php } else { ?>
<a class="btn-zoom" href="<?php echo JURI::base(true). '/images/spsimpleportfolio/' . $this->item->alias . '/' . JFile::stripExt(JFile::getName($this->item->image)). '_600x400.' . JFile::getExt($this->item->image); ?>" data-featherlight="image"><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_ZOOM'); ?></a>
<?php } ?>
<a class="btn-view" href="<?php echo $this->item->url; ?>"><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_VIEW'); ?></a>
</div>

в нем оставил строку только про Посмотреть:
Код
<div class="sp-simpleportfolio-btns">
<a class="btn-view" href="<?php echo $this->item->url; ?>"><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_VIEW'); ?></a>
</div>

Но кнопка Zoom все равно отображается. Кеш вроде чистил после этого
*

AndreyKam

  • Новичок
  • 8
  • 0 / 0
Re: Настройка sp simple portfolio
« Ответ #9 : 22.09.2016, 17:47:27 »
Здравствуйте!
Хотел переименовать кнопки "Zoom", "View" и "Show All" на нужные мне русские. http://www.evernote.com/shard/s302/sh/bf7b1277-aecf-4213-a439-8d6320a4a29a/4c65ebc0e0a17d634a8b561134c7d3be
В итоге, у меня появлись кракозябры...
Может быть, подскажите как избавиться от этой напасти?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Настройка sp simple portfolio
« Ответ #10 : 22.09.2016, 18:41:30 »
Использовать кириллический шрифт.
Обычно проблема появляется, когда используется шрифт с латинской таблицей символов.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

AHTEPO

  • Захожу иногда
  • 60
  • 5 / 0
Re: Настройка sp simple portfolio
« Ответ #11 : 16.10.2016, 19:56:56 »
Подскажите, как в этом компоненте убрать кнопку ZOOM

Не лезьте в код без необходимости! Просто добавьте в css:
.btn-zoom { display: none; }

Хотел переименовать кнопки "Zoom", "View" и "Show All" на нужные мне русские.
В итоге, у меня появлись кракозябры...
Может быть, подскажите как избавиться от этой напасти?

Вы хоть в файле language\ru-RU\ru-RU.com_spsimpleportfolio.ini меняли? Или тоже в коде? Если в коде, то файл сохранять в "UTF-8 без BOM". Но лучше в языковом файле!
*

urm

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Настройка sp simple portfolio
« Ответ #12 : 15.01.2017, 11:10:36 »
А можно ли временно отключать регенерацию картинок в simpleportfolio?
Просто каждый раз, когда что-то меняешь в тексте, он картинку (600*600) перерисовывает.
*

strange76

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Настройка sp simple portfolio
« Ответ #13 : 05.03.2017, 12:42:59 »
как убрать из адреса элемента портфолио эту часть '...component/spsimleportfolio...' ?
*

sanya

  • Новичок
  • 8
  • 0 / 0
Re: Настройка sp simple portfolio
« Ответ #14 : 19.03.2018, 15:21:44 »
как убрать из адреса элемента портфолио эту часть '...component/spsimleportfolio...' ?
Всем здравия!
Кто -то все таки имеет ответ на этот вопрос? Проблема актуальна до сих пор, к сожалению.
Всем спасибо!
*

Roki37

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Настройка sp simple portfolio
« Ответ #15 : 01.04.2018, 15:12:24 »
Доброго дня. Помогите разобраться. Обновил sp simple portfolio до последней версии на джумле 3.6 в итоге при открытии сайта ошибка 1054 (Unknown column 'enabled' in 'where clause' SQL=SELECT * FROM `j25_spsimpleportfolio_items` WHERE `enabled` = 1 AND `access` IN (1,1) ORDER BY `ordering` ASC LIMIT 8 )
В Админке в консоле отладки: ошибка языковых файлов     
JROOT\administrator/language/en-GB/en-GB.com_spsimpleportfolio.ini : error(s) in line(s) 46, 59, 69
JROOT\administrator/language/en-GB/en-GB.com_spsimpleportfolio.sys.ini : error(s) in line(s) 37
Подскажите в каком направлении копать?

Доброго всем дня. Проблему пришлось решать координально как тут: https://github.com/JoomShaper/SP-Simple-Portfolio/issues/14
После удаления компонента SP Simple Portfolio и установки заново, сайт заработал нормально.
Жаль но придется опять формировать модули и материалы, которые были размещены через SP Simple Portfolio.
« Последнее редактирование: 02.04.2018, 21:10:14 от Roki37 »
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
Re: Настройка sp simple portfolio
« Ответ #16 : 03.06.2018, 13:43:17 »
в simpleportfolio по умолчанию идет ссылка "View" на его собственную страницу и только потом (урл материала проставлен) можно перейти на сам материал

требуется, если стоит в настройках URL материала, сразу переходить на материал из выбранного каталога, минуя страницу описание в самом simpleportfolio...

т.е., по примеру, как в самостоятельном модуле portfolio, от тох же ребят, который глючный по другим параметрам и когда они его отремонтирует не ведемо - по их же заявам...

кто- то пробовал такое реализовать?

сенкс
 
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
Re: Настройка sp simple portfolio
« Ответ #18 : 03.06.2018, 16:29:59 »
Внешняя ссылка в SP Simple Portfolio

был там уже

не понял куда вот это вставлять ил что менять не нашел в файле место:

if($this->item->external) $this->item->url = $this->item->external;  // effrit, новая строка, затираем переход на внутренню страницу внешней ссылко
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Настройка sp simple portfolio
« Ответ #19 : 03.06.2018, 16:38:34 »
просто надо добавить эту строку до использования $this->item->url, чтобы его перезатерло, если есть внешняя ссылка.
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
Re: Настройка sp simple portfolio
« Ответ #20 : 03.06.2018, 16:48:38 »
не могу найти в файле default.php такой строки

Search "$this->item->url," (0 hits in 0 files)

есть такие строки с "item->url":

Line 87:
<a class="btn-view" href="<?php echo $this->item->url; ?>"><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_VIEW'); ?></a>

Line 91:
<a href="<?php echo $this->item->url; ?>">
   
Line 107:
<a href="<?php echo $this->item->url; ?>">
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
Re: Настройка sp simple portfolio
« Ответ #22 : 03.06.2018, 17:07:24 »
ну началось... :)
effrit, ты меня еще в прошлой жизни утомил своими нравоучениями...
с годами ты не меняешься...
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Настройка sp simple portfolio
« Ответ #23 : 03.06.2018, 17:51:10 »
а при чем тут нравоучения?
я один раз ответил уже на точно такой же вопрос, и ответ есть в той теме.
надо всего лишь дочитать до конца. ну, не хочешь, не читай. может кто сердобольный скопипастит сюда ответ  ;D
*

mozerov

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Настройка sp simple portfolio
« Ответ #24 : 11.08.2018, 15:17:15 »
А как сделать так, чтобы портфолио выводилось по дате создания?
*

Андрей2106

  • Новичок
  • 3
  • 0 / 0
Re: Настройка sp simple portfolio
« Ответ #25 : 10.02.2019, 21:25:40 »
Доброго вечера.

Нужно вывести картинки по 5 в ряд, в настройках только по 4

в CSS добавил
.sp-simpleportfolio .sp-simpleportfolio-columns-5 .sp-simpleportfolio-item {
width: 20%;
}
Дальше как быть
что то где то пропустил
что еще править?
И еще ошибка COM_SPSIMPLEPORTFOLIO_WATCH вместо кнопки zoom когда прикрепляешь видео в чем ошибка ?
*

mustang75

  • Захожу иногда
  • 71
  • 2 / 1
Re: Настройка sp simple portfolio
« Ответ #26 : 17.04.2019, 20:02:35 »
Как на странице портфолио вывести галерею? ! ! ! !
*

bonusfree

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
Re: Настройка sp simple portfolio
« Ответ #27 : 13.05.2019, 08:50:00 »
Привет. Тут столкнулся с проблемой мультиязычности в этом компоненте.
Создал два модуля, назначил им свои языки русский и украинский.
Русский был изначально, выводится плашки модуля, переключаю на украинский пусто.
Ок, создал категории в компоненте укр и рус, продублировал страницы укр и рус, задал им свой язык, запихнул в категории.
Опять русский выводит а украинский пусто.
Там на форуме SP есть решение, но у меня нет подписки и не могу прочитать как решить проблему.
Может кто сталкивался?
azor.kiev.ua
*

bonusfree

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
Re: Настройка sp simple portfolio
« Ответ #28 : 13.05.2019, 13:30:09 »
Так.
Ошибка была в том, что стоит бутстрап SP Page Builder, для каждого языка создана главная страница.
В главной есть позиция под портфолио. Для рус бутстрапа создаем рус модуль и для укр отдельно украинский.
И в бутстрапе в позиции-настройках вывода соответственно меняем укр и рус.
и все выводит
*

mak200

  • Захожу иногда
  • 107
  • 0 / 2
Re: Настройка sp simple portfolio
« Ответ #29 : 11.02.2021, 10:33:58 »
Добрый день!  Подскажите, пожалуйста, как сделать элемент открытым (виден заголовок) постоянно, а не только при наведении мыши?
Что-то надо править в js-файле?
http://www.prompribor.ru/oborudovanie-dlya-neftebaz-i-azs
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Simple Image Gallery поменять надпись

Автор juddi

Ответов: 4
Просмотров: 3536
Последний ответ 25.05.2023, 11:19:15
от khan-alex
EasyDiscuss - настройка и решение проблем

Автор scs

Ответов: 4
Просмотров: 4218
Последний ответ 02.02.2021, 11:24:19
от Kijv
Smart Slider 3: настройка под мобильные устройства

Автор coliandra

Ответов: 4
Просмотров: 1967
Последний ответ 31.01.2021, 11:10:14
от coliandra
SP Page Builder Pro Настройка отображения блоков на разных разрешениях

Автор Nikias

Ответов: 2
Просмотров: 1257
Последний ответ 21.01.2021, 20:13:45
от SmiP
Настройка Sexy Polling

Автор L29

Ответов: 0
Просмотров: 821
Последний ответ 13.11.2020, 10:55:46
от L29