Новости Joomla

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

Собственно сабж, как можно убрать добавленное слово компонентом ReMOSitary в заголовке сайта? Где это найти в коде так как в свойствах сайта я не нашел.
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Поищите в файле remository.phpфункцию setPageTitle - она отвечает за формирование тайтлов
Firefox the best, Google the best, jQuery the best.
yAnTar блог

ок спасибо. А где в настройках компонента можно убрать имя того кто добавил?
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
не знаю, вы в админке хорошо гляньте, если есть, то хорошо, а если нет то в коде покопаться надо. (там всего 6 раз встречается вызов функции setpagetitle, методом тыка можете проверить, где именно выводится имя того, кто добавил и убрать его)
Firefox the best, Google the best, jQuery the best.
yAnTar блог

Ето я понял, посмотрю а вот по поводу автора публикации ето нет в настройках.

Поставил там пустое место. Теперь у меня нет слова в титле, но обрезается титл дефолтный джумлы т.е. Имя Сайта - Ресу- а должно быть написано РЕсурсы. Закоментил две строки где эта функция вызывается но почему то таже фигня осталась
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Вы можете подправить функцию setPageTitle в файле includes/joomla.php


После такой строки
$title = trim( htmlspecialchars( $title ) );

 добавляете такую
$title = str_replace ("Remository", "", $title);
Firefox the best, Google the best, jQuery the best.
yAnTar блог

И получится что на всех страницах будет слово ремозитори?
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Ни на одной странице не будет слова ремозитори, вы же писали, что вам так надо
Firefox the best, Google the best, jQuery the best.
yAnTar блог

а млин ето на лакале глюк какойто а так я вставил пустое на серваке и все коей:)
Спасибо за хелп

Ето я понял, посмотрю а вот по поводу автора публикации ето нет в настройках.
Автор публикации, в смысле кто файл загрузил? так это и так выводится.

Автор публикации, в смысле кто файл загрузил? так это и так выводится.

Так мне убрать надо.

yAnTar-Получите:)


Так мне убрать надо.

yAnTar-Получите:)
Я правил ручками.

/components/com_remository/v-classes

function fileinfoHTML {
   ...
   коментируете if (file->fileauthor<>'') ...
   ...
}

вроде бы всё, может быть ещё гденибудь выводится

да ручками понятно. Спасибо. Мне нужно было чтобы только я как админ не светился:) не так задал вопрос.

а у меня нет такоой папки, у меня версия 1.1. вроде. там только паки имагес и языки
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Firefox the best, Google the best, jQuery the best.
yAnTar блог

я там коментил строки в двух местах. ничего не менялось вроде
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Эту строку комментировали
      if ($file->fileauthor<>'') $this->fileOutputBox (_DOWN_FILE_AUTHOR, $file->fileauthor);
или может заменить на такую
 $this->fileOutputBox ('', '');
Firefox the best, Google the best, jQuery the best.
yAnTar блог

А такой строки нет у меня чтобы там было fileOutputBox, там только инфодисплей или что то в этом роде.
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Тогда по аналогии сделай, как я тебе написал, просто мы разные версии компонента смотрим, вот и разные функции получаются
Firefox the best, Google the best, jQuery the best.
yAnTar блог

ПО какой аналогии? Я ту строку коментил. Вот какие строки нашел.

if ($file->fileauthor<>'') infoDisplay (_DOWN_FILE_AUTHOR, $file->fileauthor);
и
if ($file->fileauthor == '') $file->fileauthor = $remUser->fullname();

коментил и по отдельности и обе. не работает ни то ни се:)
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Попробуйте заменить их на такие, что тогда будет

if ($file->fileauthor == '') $file->fileauthor = '';

if ($file->fileauthor<>'') infoDisplay ('', '');
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

CedarMill

  • Осваиваюсь на форуме
  • 37
  • 3 / 1
Remository 3.41
components/com_remository/remository.php
190 строка:
$admin =& new remositoryUserAdmin('remository', 'func', $alternatives, 'select', 'Remository');

yAnTar громадное спасибо) жаль не могу рейтинг повысить
установил се ремозитари, сидел мозг рушил где ещё что мона подредактировать чтоб писалось то что хачу...и вот благодаря те нашел овет
*

mijsvit

  • Захожу иногда
  • 137
  • 7 / 0
И от меня большое спасибо  ^-^ +
Хотелось бы добавить, что стоить изменить таким же способом титл 'search for file' в файле
 / com_remository / c-classes / remository_search_Controller.php
, чтобы было красиво и при поиске.
*

witek661

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Подскажите как в версии 3.53.8 убрать из меню заголовок Remository,все советы не работают толи версия компонента толи версия Joomla не та.
Код
Вы можете подправить функцию setPageTitle в файле includes/joomla.php 


После такой строки
$title = trim( htmlspecialchars( $title ) );

 добавляете такую
$title = str_replace ("Remository", "", $title);
В версии Joomla 1.5.21 в файле includes/joomla.php нет такого кода,при добавление просто этой строки-белый экран на сайте
Код
Remository 3.41
components/com_remository/remository.php
190 строка:
$admin =& new remositoryUserAdmin('remository', 'func', $alternatives, 'select', 'Remository');
Так же белый экран,подскажите ответ,в принципе непонятно для чего так сделано стоят копирайты,этого вполне достаточно но зачем в меню автоматом прописывать то что трудно изменить,лично я про слово Remository часа 3 назад узнал когда начал искать компонент для файлов.Откуда знать пользователю что под этим именем скрывается в меню,был бы это мировой бренд всеми узнаваемый а то .....
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как удалить рекламу Google в Remository 3.47

Автор Ecspert

Ответов: 2
Просмотров: 4015
Последний ответ 27.03.2009, 22:26:19
от Ecspert
Как убрать название сайта в ReMOSitory?

Автор bato

Ответов: 1
Просмотров: 3465
Последний ответ 04.10.2007, 17:26:39
от Смотрящий на луну
ReMOSitory в <title>

Автор Ponf

Ответов: 15
Просмотров: 12668
Последний ответ 15.11.2006, 00:46:13
от FireFox