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

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
Добрый день всем!

Была проблема с заходом в панель управления сайта, подумал, что забыл пароль, но выскакивала ошибка, затем попытался в базе данных сбросить пароль, но похоже что то сделал не так и завалил сайт. Может кто поможет, что можно сделать, чтоб он заработал снова? Переустановить на хостинге или еще что то ? Я не профи, так любитель, поэтому прошу знатоков помочь.
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Самое простое попросить хостера восстановить из бэкапа
*

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
Только что сделал бэкап, ничего не изменилось... Пробую заново загрузить на хост...
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Добрый день всем!

Была проблема с заходом в панель управления сайта, подумал, что забыл пароль, но выскакивала ошибка, затем попытался в базе данных сбросить пароль, но похоже что то сделал не так и завалил сайт. Может кто поможет, что можно сделать, чтоб он заработал снова? Переустановить на хостинге или еще что то ? Я не профи, так любитель, поэтому прошу знатоков помочь.
если любитель, то чо полезли в базу данных? думаете Google прочитали и все - спец?))) как сбрасывали пароль? в базе данных нет такой функции - сбросить, там есть - заменить содержание текстовго поля. пишите сразу правильно и полно, а то кто из кого вытягивает инфу и кому это надо, уже встает вопрос!
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
с помощью SQL-запроса

UPDATE `jos_users`
   SET password='21232f297a57a5a743894a0e4a801fc3'
 WHERE id = 62;
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
У вас префикс таблиц jos, а id суперадмина 62?
*

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
префикс - это, то что вначале стоит? Тогда нет. А где id админа уточнить?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Да, префикс, это то, что идёт до разделителя _. префикс_таблица. Вы же в БД запрос сделали. Вероятно через phpMyAdmin. В таблице префикс_users первое поле смотрите. Да вообще, в любой таблице первое поле это id (индекс) ^-^
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
префикс - это, то что вначале стоит? Тогда нет. А где id админа уточнить?
это в самой таблице и смотрите, епрст!
мдя, щас там навертите!!))))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
Сейчас перезагружаю сайт на хост заново.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Сейчас перезагружаю сайт на хост заново.
То есть, только файлы сайта ? а смысл, если поломал базу данных.
Стучи к хостеру, и проси восстановить на рабочую версию
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Сам по-себе такой запрос не должен был ничего поломать:

Код: sql
UPDATE `jos_users`
   SET password='21232f297a57a5a743894a0e4a801fc3'
WHERE id = 62;

Вернул бы ошибку ввиду отсутствия таблицы. Может вы ещё чего прикольного на сайте делали?
*

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
То есть, только файлы сайта ? а смысл, если поломал базу данных.
Стучи к хостеру, и проси восстановить на рабочую версию
Я консультируюсь с хостером, сказали удалить сайт с хоста и базу данных, затем закачать сайт и создать базу данных
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
В pma даже есть функция редактирования поля с функцией md5 - ну куда проще то?
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Разработка, доработка расширений для Joomla!
*

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
Спасибо Evgen, прямо в десятку.

Теперь у меня новая проблема, хостер для переустановки посоветовал удалить сайт и базу данных с хоста и снова установить, я так и сделал, только где теперь базу данных взять или как ее восстановить?
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Теперь у меня новая проблема, хостер для переустановки посоветовал удалить сайт и базу данных с хоста и снова установить, я так и сделал, только где теперь базу данных взять или как ее восстановить?
Прежде, чем удалять базу данных, вы должны были убедиться, что у вас есть ее копия - либо на вашем компе, либо у хостера.
Если у вас нет копии, то просите хостера бэкап, который он делал, когда сайт был рабочим.
А дальше разворачивайте ее по тем правилам, которые написаны в панели управления хостингом.
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
жуем одно и тоже второй день)))
автор прикалывается чтоли?))))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
жуем одно и тоже второй день)))
автор прикалывается чтоли?))))
Форум, наверное, для этого и существует чтобы находить ответы на интересующие вопросы. Не вижу смысла засорять темы ненужными высказываниями, для этого, вроде, "курилка" существует. Да в этих вопросах я не силен, поэтому я у спецов и спрашиваю, желая получить квалифицированный ответ, а не кучу саркастических писем.
*

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
SK спасибо!

Да мне в службе поддержки посоветовали для переустановки сайта удалить сайт и БД, а потом снова закачать сайт и создать БД. Я так и сделал, но я не знал, что ее экспортировать сначала нужно было. Сейчас уточню по бэкапу БД. А если не получится ее вернуть, тогда как быть?
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Да мне в службе поддержки посоветовали для переустановки сайта удалить сайт и БД, а потом снова закачать сайт и создать БД. Я так и сделал, но я не знал, что ее экспортировать сначала нужно было. Сейчас уточню по бэкапу БД. А если не получится ее вернуть, тогда как быть?
Если не получится получить бэкап базы данных, то значит вы потеряли сайт.
Придется заново всё делать.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
И, кстати, если вы и все файлы сайта потерли, то просите хостера и бэкап файловой системы.
*

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
Сам сайт то есть, разве нельзя никак БД восстановить или заново сформировать?
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Сам сайт то есть, разве нельзя никак БД восстановить или заново сформировать?
Если вы сайтом называете файловую структуру, то этого мало.
Нужна обязательно база данных. Если вы её потеряли безвозвратно, то значит вы потеряли и сайт.
Разве что вам могут пригодится файлы шаблона и файлы в папке images для более быстрого создания нового сайта по образцу старого.
*

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
SK Спасибо!

Бэкап восстановил удаленную БД!
Прописал все параметры в конфигурирующем файле, все равно выдает Infinite loop detected in JError.
Делал как указано здесь http://joomlaforum.ru/index.php/topic,173108.0.html. Все-равно ничего не меняется... можете поэтапно меня сопроводить по выяснению проблемы и ее устранению?!
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
SK Спасибо!

Бэкап восстановил удаленную БД!
Прописал все параметры в конфигурирующем файле, все равно выдает Infinite loop detected in JError.
Делал как указано здесь http://joomlaforum.ru/index.php/topic,173108.0.html. Все-равно ничего не меняется... можете поэтапно меня сопроводить по выяснению проблемы и ее устранению?!
Там указано всё правильно!
Как вы восстанавливали бэкап базы данных?
Если создавали новую базу и в неё заливали бэкап, то прописывайте в файле configuration.php новые значения для базы данных.
Вот основное, что написано в том посте
Цитировать
   public $host = '70.108.70.10'; поставьте свой
   public $user = 'u119234'; а это имя юзера
   public $password = 'v34cmAaK'; пароль юзера
   public $db = 'b119234'; имя базы данных
   public $dbprefix = 'jos_'; внимание, это префикс таблицы, хостер всегда меняет, если он ставят Joomla
   public $log_path = путь к logs;
   public $tmp_path =путь к tmp; пишется полный путь в ‘’ одинарных

Совет: через свой хостинг «доберитесь» до своей базы данных MySQL, т.е. запустите phpMyAdmin.
Он требует пользователя, пароля, имени базы данных. Если вы раскрыли базу данных  - отлично. Вот эти данные проставьте в строки  configuration.php. И еще проверьте, какой префикс. С путями надеюсь, понятно.
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
можете поэтапно меня сопроводить по выяснению проблемы и ее устранению?!

)))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

Futures

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • biznesuniversitet.ru
Нужна Ваша консультация:

public $host = 'localhost' - так и оставлять или менять на IP хостинга?
public $user = 'futures_test' - такое же имя БД
public $password = 'I9w7C9ye' - пароль по умолчанию, в БД у меня другой стоит, его ставить?!
public $db = 'futures_test' - имя БД
public $dbprefix = 'skzti_' - префикс такой же
public $log_path = '/home/i/invulr/test1.dinsk-atp.ru/public_html/logs' - путь, но на хостинге он получается другой /zolotaya/public_html/logs
public $tmp_path = '/home/i/invulr/test1.dinsk-atp.ru/public_html/tmp' - то же самое, /zolotaya/public_html/tmp

Путь нужно менять с паролем? Я уже пытался, сохраняю и закрываю файл configuration.php, а когда открываю снова все данные остаются как и раньше без изменений...
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Нужна Ваша консультация:

public $host = 'localhost' - так и оставлять или менять на IP хостинга?
public $user = 'futures_test' - такое же имя БД
public $password = 'I9w7C9ye' - пароль по умолчанию, в БД у меня другой стоит, его ставить?!
public $db = 'futures_test' - имя БД
public $dbprefix = 'skzti_' - префикс такой же
public $log_path = '/home/i/invulr/test1.dinsk-atp.ru/public_html/logs' - путь, но на хостинге он получается другой /zolotaya/public_html/logs
public $tmp_path = '/home/i/invulr/test1.dinsk-atp.ru/public_html/tmp' - то же самое, /zolotaya/public_html/tmp

Путь нужно менять с паролем? Я уже пытался, сохраняю и закрываю файл configuration.php, а когда открываю снова все данные остаются как и раньше без изменений...
Чтобы отредактировать файл configuration.php, нужно скопировать его к себе на комп, затем отредактировать и скопировать обратно на хостинг.
public $host  - эти данные дает вам хостер
public $user - это логин пользователя базы данных (он может и не совпадать с имененм базы данных)

Откройте базу данных с помощью phpMyAdmin. Вот те логин и пароль, которые введете и надо прописывать в configuration.php
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Автоматическое сжатие фото при загрузке на сайт

Автор Amerikana

Ответов: 13
Просмотров: 4529
Последний ответ 30.06.2022, 11:52:23
от Nikita2705
Мультиязычность. При включении плагина "система - фильтр языков" сайт падает

Автор yuraok

Ответов: 10
Просмотров: 6247
Последний ответ 25.06.2022, 14:23:49
от ecolora
Сайт на Joomla 2.5.28 долго грузится - 1-2 минуты

Автор DanPel

Ответов: 5
Просмотров: 2151
Последний ответ 22.01.2020, 11:15:34
от SeBun
Неправильно открывается сайт

Автор totalcolor

Ответов: 4
Просмотров: 1471
Последний ответ 20.04.2019, 12:54:20
от draff
Прыгает/дергается/скачет сайт при внутренних переходах

Автор vegastk

Ответов: 7
Просмотров: 3510
Последний ответ 16.06.2018, 13:07:49
от voras