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

vel232

  • Новичок
  • 7
  • 0 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #150 : 09.11.2009, 21:05:10 »
Здравствуйте!
Прошу помощи! Поставил Joomla 1.5.14, настроил, все работает на локальном сервере.
Установил новый шаблон. Все работает. Закачал на сервер, и началось: именно с этим шаблоном весь русский текст отображается кракозябрами. Ставлю по умолчанию другой шаблон - все хорошо. Всю голову сломал. Пожалуйста, помогите. Файл .htaccess поправил, но ничего не дало.
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: Проблемы с кодировкой в 1.5
« Ответ #151 : 09.11.2009, 21:49:38 »
надо смотреть, что тут скажешь .... киньте ссылку, приведите .htaccess, какой хостер .... для начала.
может что и будет видно по первым симптомам -)) нет так нужно будет уже  по глубже анализировать проблему.
Не бойся спрашивать, без этого ни как! -)
*

vel232

  • Новичок
  • 7
  • 0 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #152 : 09.11.2009, 22:00:12 »
.htaccess вписал строчку AddDefaultCharset UTF-8 и все. Я правильно понимаю, файл  .htaccess находится в корне сайта?
Я думаю проблема в шаблоне, но какая никак понять не могу.

Хостинг Версия сервера: 5.1.36-log
Версия протокола: 10
Сервер: altigen.mysql via TCP/IP
Пользователь: altigen_mysql@194.85.89.4
MySQL-кодировка: UTF-8 Unicode (utf8)
Версия MySQL-клиента: 5.1.16-beta
Используется расширение PHP: mysql

 
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: Проблемы с кодировкой в 1.5
« Ответ #153 : 09.11.2009, 22:03:15 »
.htaccess вписал строчку AddDefaultCharset UTF-8 и все. Я правильно понимаю, файл  .htaccess находится в корне сайта?
нет в корне самого хостинга, т.е. в корне самой Joomla !
поправлюсь ...  не в корне самого шаблона!
Не бойся спрашивать, без этого ни как! -)
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: Проблемы с кодировкой в 1.5
« Ответ #154 : 09.11.2009, 22:07:21 »
посмотрите такие строчки в файле .htaccess ?
Код
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
AddDefaultCharset utf-8
модуль mod_rewrite включен?
Не бойся спрашивать, без этого ни как! -)
*

vel232

  • Новичок
  • 7
  • 0 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #155 : 09.11.2009, 22:14:34 »
да, все так
*

vel232

  • Новичок
  • 7
  • 0 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #156 : 09.11.2009, 22:20:00 »
Модуль ReWrite включен
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: Проблемы с кодировкой в 1.5
« Ответ #157 : 09.11.2009, 22:23:49 »
на одном из сайтов мне помог вот такой метод:
к стандартным строчкам добавлены такие:
конечно не все нужны для исправления кодировки но именно так и работает -)
Код
AddDefaultCharset utf-8
CharsetSourceEnc utf-8
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite\.ru
RewriteRule ^(.*)$ http://www.mysite.ru/$1 [R=permanent,L]
Не бойся спрашивать, без этого ни как! -)
*

vel232

  • Новичок
  • 7
  • 0 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #158 : 09.11.2009, 22:35:00 »
пробовал,когда другие строчки прописываю, то сайт слетает  :(
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: Проблемы с кодировкой в 1.5
« Ответ #159 : 09.11.2009, 22:54:08 »
Единственное, что могу сказать, по итогам всей темы, - изложено практически все что возможно, и если методы описанные в теме не помогают, прокачивайте вопрос у хостера!!

P.S. для тех кто читает темы с конца.
Если вы все испробовали и не помогло ни чего, то см. выше! В данном посте есть все что может помочь. По моему даже новый вопрос уже нельзя придумать, на все есть ответы.

Так что читайте все сообщения.
« Последнее редактирование: 09.11.2009, 22:57:58 от vital_s1 »
Не бойся спрашивать, без этого ни как! -)
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: Проблемы с кодировкой в 1.5
« Ответ #160 : 10.11.2009, 01:04:57 »
vital_s1:

помучьте его подольше - покопайтесь в его шаблоне :-)
мне кажется овчинка выделки стоит - что-то с его шаблоном не в порядке

думаете вот это? .... ну я думаю, тут все нормально  -))  ссылку так ведь и не дали посмотреть!
Код
<?xml version="1.0" encoding="utf-8"?>


Не бойся спрашивать, без этого ни как! -)
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Проблемы с кодировкой в 1.5
« Ответ #161 : 10.11.2009, 02:24:05 »
загляните напоследок наверх его шаблоновского index.php, а именно в эту часть:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >

не прописан ли там вместо этого английский по умолчанию? типа xml:lang="en" lang="en"
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #

Re: Проблемы с кодировкой в 1.5
« Ответ #162 : 14.11.2009, 22:57:36 »
Попробовал установить joomlu на сайт mygoodwork.ru Что получилось можно посмотреть. Что делать, как быть? Буду признателен если поможете.
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: Проблемы с кодировкой в 1.5
« Ответ #163 : 14.11.2009, 23:10:58 »
Читали ли вы тему полностью?
Что еще сделано вами  кроме установки Joomla ?
Не бойся спрашивать, без этого ни как! -)
*

Energetik

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #164 : 26.11.2009, 17:11:58 »
Прочитал всю тему, вопрос про кодировку интересный... На локалке кеш не врубаем будут крякозябры 100% и всякие серверные штуки тоже нафиг надо, только на хостинге этим занимаемся. У меня все работает итак (без строчек в htaccess, без конверта конфинга), даже phpmailer работает без кряков)  (но все равно сделал как советовали в faq)

Самое главное перед установкой создать базу, установить для нее кодировку (!) (или проверить при создании правильная ли кодировка) и сопоставить с мускулом в нужной кодировке, все это можно сделать в phpmyadmin, после установки проследить что все таблице создаются в нужной кодировке, если нет перекодировать и дать по шапке хостеру.

В большинстве случаев с кодировкой виноват криворукий хостер.

У меня только один вопрос про кодировку сервера, нужно ли ее ставить? Чем это может помочь? (ну там может есть сервисы которые по кодировке сервера определяют кодировку и тп) И чем может навредить? Ведь поставив для сервера utf если там есть файлы другой кодировки то кердык им, а если как в случае с Joomla ANSI ? Кстати я вобще не понимаю перевели Движок на utf8 а файлы не конвертировали... (как к примеру wordpress)

P.S. более конкретный вопрос, нужно ли проставлять кодировку сервера когда все работает итак (а может что-то и не так хз я ж параноик =))) )?
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: Проблемы с кодировкой в 1.5
« Ответ #165 : 26.11.2009, 17:25:18 »
Кодировку нужно выставлять только для конкретного сайта! Сервер потому сервером и зовется, что на нем можно для разных приложений и проектов сделать индивидуальные настройки. Нельзя все унифицировать.
Не бойся спрашивать, без этого ни как! -)
*

Energetik

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #166 : 26.11.2009, 17:30:59 »
Ну я и имею виду понятие узкое в плане сайта... то есть не meta тег а htaccess
*

Echo

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #167 : 28.11.2009, 01:54:49 »
Спасибо!! Работает!! Только я не вставлял в код <?php include "date.php" ?> - это вобще зачем?
*

7Rei

  • Захожу иногда
  • 134
  • 20 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #168 : 03.12.2009, 14:26:43 »
Добрый день.
Переношу сайт на J!1.5 с хостинга на mysql 5, на хостинг с MySQL 4.0.26-log и phpMyAdmin 2.5.4.
После переноса базы, весь текст на русском пошел закарючками :(
Как выяснил, у базы кодировка cp1251.

При этом у данной версии phpMyAdmin нету возможности сменить кодировку бд на utf8 "вручную".
С помощью какой команды это можно сделать?

Спасибо.

Re: Проблемы с кодировкой в 1.5
« Ответ #169 : 03.12.2009, 17:22:37 »
Здравствуйте. Во время новой установки Joomla 1.5.14 на сервер valuehost все русские буквы отображаются закорючками. Вот данные по PHP и MySQL:
PHP 5.2.0
mysql Ver 14.12 Distrib 5.0.27
Как было посоветовано выше в настройках сервера изменил значения "Кодировка по умолчанию, в которой будут открываться страницы посетителей сайта." и "Кодировка, в которой хранятся файлы на диске ftp-сервера." на "disabled". Не помогло.
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: Проблемы с кодировкой в 1.5
« Ответ #170 : 03.12.2009, 17:36:49 »
На этой же странице я описывал, что нужно вставить в файл .htaccess ...... пробовали?
Все рецепты из темы испробованы, если да то как и что делали?
Не бойся спрашивать, без этого ни как! -)
*

7Rei

  • Захожу иногда
  • 134
  • 20 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #171 : 03.12.2009, 18:41:04 »
На этой же странице я описывал, что нужно вставить в файл .htaccess ...... пробовали?
Все рецепты из темы испробованы, если да то как и что делали?
Да, спасибо, "CharsetSourceEnc utf-8" помогло.
ТОлько ничего страшного, если в системной информации написано: "Сравнение БД:cp1251_general_ci"?
*

vital_s1

  • Захожу иногда
  • 267
  • 26 / 0
  • Joomla магия
Re: Проблемы с кодировкой в 1.5
« Ответ #172 : 03.12.2009, 22:08:32 »
ну я бы все равно сделал по правильному -))) добивай хостера, пусть доступ дает.
Не бойся спрашивать, без этого ни как! -)
*

7Rei

  • Захожу иногда
  • 134
  • 20 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #173 : 06.12.2009, 22:11:48 »
ну я бы все равно сделал по правильному -))) добивай хостера, пусть доступ дает.
Хостер оказался очень даже дружелюбным и перенес меня на mysql 5.1.38.
Правда phpMyAdmin остался 2.5.4, и в нем нет кнопки переключить кодировку сравнения (
Каким запросом, это можно сделать вручную?
*

evlebedev

  • Захожу иногда
  • 56
  • 3 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #174 : 06.12.2009, 23:03:28 »
Примерно так:
 «Сравнение»(кодирование) для базы (MyBase) в utf8_general_ci
ALTER DATABASE `MyBase` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
«Сравнение»(кодирование) для таблицы (MyTable):
ALTER TABLE `MyTable` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
 «Сравнение»(кодирование) для каждого поля (Field1):
ALTER TABLE `MyTable` CHANGE `Field1` `Field1` CHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `MyTable` CHANGE `Field2` `Field2` CHAR(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
На всякий случай Бекап не забудьте!
*

7Rei

  • Захожу иногда
  • 134
  • 20 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #175 : 06.12.2009, 23:58:15 »
Сделал так:
ALTER DATABASE `база` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Запрос выполнен успешно, но в админке все равно осталось "Сравнение БД: cp1251_general_ci" :(
*

Marksheider

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #176 : 07.12.2009, 11:14:21 »
абсолютно всегда, когда компонент при установке выдает караказябры, иду в папку language, ищу файл ini который относится к этому компоненту, пересохраняю в UTF-8, перезаливаю на сервер и все становится прекрасно:) все на русском...
*

evlebedev

  • Захожу иногда
  • 56
  • 3 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #177 : 07.12.2009, 18:45:21 »
Сделал так:
ALTER DATABASE `база` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Запрос выполнен успешно, но в админке все равно осталось "Сравнение БД: cp1251_general_ci" :(
Дык все выше приведенные запросы выполнили?
А то БД будет utf8, а таблицы cp1251.
А то может быть что и БД и таблицы utf8, а текстовые колонки cp1251
*

7Rei

  • Захожу иногда
  • 134
  • 20 / 0
Re: Проблемы с кодировкой в 1.5
« Ответ #178 : 08.12.2009, 21:28:48 »
Дык все выше приведенные запросы выполнили?
А то БД будет utf8, а таблицы cp1251.
А то может быть что и БД и таблицы utf8, а текстовые колонки cp1251
нет, только строчку с БД.

ALTER DATABASE `MyBase` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `MyTable` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `MyTable` CHANGE `Field1` `Field1` CHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
ALTER TABLE `MyTable` CHANGE `Field2` `Field2` CHAR(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
Вместо MyTable, свои таблицы нужно прописывать?
*

romans13

  • Захожу иногда
  • 122
  • 4 / 0
  • Присоединяюсь к вышеВЫсказанному
Re: Проблемы с кодировкой в 1.5
« Ответ #179 : 09.12.2009, 14:22:26 »
перечитал ветку, ночь не спал, сидел мучился кодировками, заливками всякими. У меня ошибки вылезали всякие и кодировка гадкая. Исправилось после сохрания config в UTF-8   и простановки на все папки и файлы КЭША - 777 !
может кому пригодиться
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблемы при смене хостинга

Автор Dinin

Ответов: 4
Просмотров: 3966
Последний ответ 08.04.2020, 12:20:17
от Dinin
Проблемы после переноса с хостинга на денвер

Автор qweqweqwe

Ответов: 6
Просмотров: 3558
Последний ответ 17.07.2014, 09:28:38
от AlekVolsk
Частичная проблема с кодировкой после переноса на новый хостинг

Автор Lem625

Ответов: 0
Просмотров: 1914
Последний ответ 01.07.2014, 12:42:44
от Lem625
Проблемы с загрузкой файлов в RS MediaGallery

Автор AnastaSea

Ответов: 0
Просмотров: 2149
Последний ответ 12.02.2014, 13:07:14
от AnastaSea
Требуется помощь, проблемы с доступом на сайт после установки на хостинг

Автор lekraft

Ответов: 1
Просмотров: 1796
Последний ответ 22.10.2013, 10:53:11
от lekraft