Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

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

vendim

  • Новичок
  • 2
  • 0 / 0
Уважаемые форумчане.

    Дано:
1. Бесплатный шаблон SJ News от SmartAddons
    www.smartaddons.com/joomla/downloads/cat_view/44-free-templates/142-sj-news
2. Для работы которого требуется Yt Plugin for Yt Framework, расположенный там же.
3. В шаблоне используются Google Font-Family. Меню прописано в плагине и я не смог найти как прописан для него стиль.
4. Настройку шрифта, который будет отображаться в главном меню, производим так:
    "Расширения" -> "Менеджер шаблонов" -> "Стили" -> "sj_news25 - По умолчанию", далее в правой части окна "Style Settings" -> "Google Font-Family" меняем на поддерживающий кириллицу шрифт "Cuprum".

    Проблема:
    При отображении меню шрифт действительно меняется на выбранный нами "Cuprum", но ... !
Это справедливо только если в меню латинские символы. Как только мы меняем текст в пункте меню на кириллицу, шрифт подставляется другой - русский но не выбранный нами, а видимо какой-то из присутствующих на локальной машине. Особый прикол! Если набрать часть слова кириллицей, а вторую половину латиницей, то это слово так и отобразится - каждая половина своим шрифтом !

    Вопрос:
    Что я делаю неправильно и как добиться отображения кириллицы нужным Google web font в главном меню SJ News?
Прочитал что такая технология Google web fonts не работает в Операх. Возможно лучше использовать технологию @font-face, но тогда непонятно какой CSS отвечает за главное меню, и, соответственно, где прописывать подключение дополнительных шрифтов. Тупик какой-то.
« Последнее редактирование: 18.03.2012, 18:45:37 от vendim »
*

vendim

  • Новичок
  • 2
  • 0 / 0
 Но самое интересное то, что такое меню из плагина используется с очень многими шаблонами от SmartAddons. Неужели такие проблемы ни у кого не возникали, кроме как у меня? Или шаблоны от SmartAddons никто не пользует?
*

YOzhik

  • Захожу иногда
  • 74
  • 1 / 0
  • я ёжик, я упал в реку
vendim, прошу прощения за офтоп, но если без гуглфонты в расчет не брать, то как в этом шаблоне мегаменю запустить? Обычным шрифтом. Бьюсь-бьюсь, ничего не выходит.
*

Иннокентий Петров

  • Новичок
  • 9
  • 0 / 0
Могу добавить, что на этих хамечательных шаблонах только в наборе присутствуют литинские и несколько греческих шрифтов, а вот кириличные не поставляются. При переключении поэтому не будут меняться, если выводим кириличный.

Если смотрим на Гугловские шрифты на самом гугле сайте, то там есть кириличные для сайтов.
Кто их смог добавить?
Я так думаю, что нужно их добавить в набор.
*

daniz_co

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
присоединяюсь к вопросу, при чём в файле templates\sj_gifts\elements\gfonts.php
Код
[code$gfont_group = array (
'latin'=>array(
'Droid Sans','Droid Serif','Oswald','Lobster','Yanone Kaffeesatz','Nobile','Reenie Beanie',
'Tangerine','Neucha','Josefin Slab','OFL Sorts Mill Goudy TT','Molengo','PT Sans',
'Vollkorn','Just Me Again Down Here','Ubuntu','Cantarell','Inconsolata','Crimson Text',
'Cardo','Cuprum','Droid Sans Mono','Neuton','Arvo','Philosopher','Old Standard TT','Josefin Sans',
'Covered By Your Grace','Arimo','IM Fell','Geo','Copse','Raleway','Allerta','Just Another Hand',
'Tinos','Puritan','Mountains of Christmas','Cabin','Sniglet','Allan','Lato','Orbitron','Vibur',
'Gruppo','Allerta Stencil','Cousine','Syncopate','Merriweather','Kristi','Anonymous Pro','Coda',
'Corben','Buda','Bentham','Lekton','UnifrakturMaguntia','UnifrakturCook','Kenia','Rock Salt',
'Calligraffitti','Cherry Cream Soda','Chewy','Coming Soon','Crafty Girls','Crushed','Fontdiner Swanky',
'Homemade Apple','Irish Growler','Kranky','Luckiest Guy','Permanent Marker','Schoolbell','Slackey',
'Sunshiney','Unkempt','Walter Turncoat'
),
'Cyrillic'=>array('Anonymous Pro','Cuprum','Neucha','PT Sans','Philosopher','Ubuntu'),
'Greek'=>array('GFS Didot','GFS Neohellenic','Ubuntu','Anonymous Pro'),
'Khmer'=>array('Hanuman')]
шрифты прописаны, и в выборе есть кириллические(в отдельную группу не отображаются) и при их выборе корректно отображается только латиница, а кириллица выдается шрифтом по умолчанию.
где что подправить?
*

kostas8008

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
нужно указать в настройках шаблона, где будут использоваться Google fonts:

joomla2.5



joomla3

« Последнее редактирование: 21.03.2014, 12:07:14 от kostas8008 »
*

Specialistv

  • Новичок
  • 4
  • 0 / 0
Имею такую же проблему, все отображается нужным шрифтом кроме кириллицы.
Я понял из форума что проблема решена, и ее решение изображено на картинке, как поступить в Joomla 2.5. К сожалению, картинка пропала. Пожалуйста, продублируйте ее или напишите буквами.

Благодарен!
*

Specialistv

  • Новичок
  • 4
  • 0 / 0
нужно указать в настройках шаблона, где будут использоваться Google fonts:

joomla2.5

Имею такую же проблему, все отображается нужным шрифтом кроме кириллицы.
Я понял из форума что проблема решена, и ее решение изображено на картинке, как поступить в Joomla 2.5. К сожалению, картинка пропала. Пожалуйста, продублируйте ее или напишите буквами.

Благодарен!


joomla3


*

kostas8008

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
Имею такую же проблему, все отображается нужным шрифтом кроме кириллицы.
Я понял из форума что проблема решена, и ее решение изображено на картинке, как поступить в Joomla 2.5. К сожалению, картинка пропала. Пожалуйста, продублируйте ее или напишите буквами.

Благодарен!

Поправил картинку
http://joomlaforum.ru/index.php/topic,207196.msg1346411.html#msg1346411
« Последнее редактирование: 21.03.2014, 12:15:04 от kostas8008 »
*

Specialistv

  • Новичок
  • 4
  • 0 / 0
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
НЕ получилось....как были знаки вопроса, так и остались. Joomla 3.0
*

mcklast

  • Новичок
  • 5
  • 0 / 0
Аналогично на других SJ шаблонах !

у меня указаны все места где это должно использоваться :

h1,h2,h3,h4,h5,h6,#yt_menuposition ul.navi > li.level1 > .item-link,.item-title ,.sj-responsive-listing .respl-wrap a,.sj-tabs .moduletabs.top-position .tabs-container ul.tabs li .tab

Толку нет.
Шрифт меняется но на латинские буквы а кирилические не меняются


Просьба помочь!

Скриншоты выложил сюда
https://yadi.sk/d/tZHwcCt8TXuBY
*

kostas8008

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
значит шрифт не поддерживает кириллические символы
зайдите на http://www.google.com/fonts/
выберите слева в поле Script: Cyrillic
будут показаны кириллические шрифты

Аналогично на других SJ шаблонах !Скриншоты выложил сюда
https://yadi.sk/d/tZHwcCt8TXuBY

В настройках шаблона в поле Google Font-famiy попробуйте написать Cuprum , а не Cuprum:300,400
« Последнее редактирование: 16.06.2014, 17:49:58 от kostas8008 »
*

mcklast

  • Новичок
  • 5
  • 0 / 0
В этом и дело, выбираю только кириллические шрифты
Изменил как вы написали.
Ничего не исправилось.......

Просьба помочь!
*

kostas8008

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
в каком браузере?
можно сайт посмотреть?
*

mcklast

  • Новичок
  • 5
  • 0 / 0
браузер Google , explorer , Яндекс
Всё аналогично.
Чем поможет адрес сайта?
могу отправить на email если это имеет смысл
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Лично мне помог такой способ: в базе данных везде заменить latin1 на utf-8
*

teqwer

  • Новичок
  • 9
  • 0 / 0
Лично мне помог такой способ: в базе данных везде заменить latin1 на utf-8
Можно поподробнее в какой базе, что изменить? Заранее благодарю!
« Последнее редактирование: 28.06.2014, 15:43:41 от teqwer »
*

mcklast

  • Новичок
  • 5
  • 0 / 0
Присоединяюсь к просьбе!! Просьба помочь!

*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Можно поподробнее в какой базе, что изменить? Заранее благодарю!

В базе данных Вашего сайта, то, что называется php my admin
Заходите и все таблицы смотрите, потом меняете latin на utf-8 чтобы ни одной latin не стало, а было только utf-8
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На локал сервере страницы сайта без шаблона, CSS и картинок

Автор Fati

Ответов: 0
Просмотров: 838
Последний ответ 15.06.2025, 11:57:45
от Fati
Назначение макета, посредством ссылки в меню

Автор xxxLOGIATxxx

Ответов: 20
Просмотров: 6839
Последний ответ 04.02.2022, 14:44:14
от hoi
Изменение шаблона Joomla! 2.5.24

Автор SecondPC

Ответов: 0
Просмотров: 4417
Последний ответ 26.03.2021, 18:09:33
от SecondPC
Съезжает меню при наведении

Автор yyyuuu

Ответов: 4
Просмотров: 3795
Последний ответ 08.12.2020, 11:12:32
от AlexB
Руководство - создание шаблона для Joomla 2.5

Автор dynamit

Ответов: 6
Просмотров: 31227
Последний ответ 02.02.2020, 22:28:15
от AlinaBut