Алексей
Sergey
Воон оно что.... Джумла это так, хобби. оказывается )
Дмитрий
они им уже несколько раз почту блокировали
Vladimir
Vladimir
Ого
Sergey
$this->category->jcfields  Привет. Может кто подскажет как то можно получить доступ к доп полям, которые созданы для дочерней категории (не материал, а именно категория)? Подскажите куда сммотреть через запрос к бд или можно модель подкатегории как то получить?
Sergey
4
Vladimir
Для того чтобы работать с дополнительными полями в Joomla, можно использовать FieldsHelper. Дополнительные поля, созданные для категорий, могут быть получены через Joomla API, используя объект категории. Вот базовый путь, который вы можете следовать: Загрузите FieldsHelper в вашем коде: php JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php'); Получите объект текущей категории в вашем расширении (например, в вашем представлении). Это может выглядеть примерно так: php $category = JCategories::getInstance('content')->get($this->category->id); Используйте ID категории для получения полей с помощью FieldsHelper: php $fields = FieldsHelper::getFields('com_content.category', 'category.' . $category->id, true); Теперь, когда у вас есть массив с полями, вы можете обращаться к ним в вашем коде, например: php foreach ($fields as $field) { echo $field->label . ': ' . $field->rawvalue . '<br />'; } Чтобы дополнить, если вы хотите получить дополнительные поля дочерних категорий, вам нужно будет получить дочерние категории текущей категории и повторить шаги 2-4 для каждой из них.
Vladimir
пробуйте
Sergey
Спасибо!
Sergey
Спасибо!
Вот тут пример посмотрите. https://github.com/sergeytolkachyov/WT-SEO-Meta-templates---Content/blob/main/src/Extension/Wt_seo_meta_templates_content.php Нужно use использовать в joomla 4
Dmitry
https://slides.woluweb.be/gems/gems.html
Eugene
https://slides.woluweb.be/gems/gems.html
спасибо, я искал как-то эту статью. интересно посмотреть коллекцию плагинов разных
Павел
RINAT
Как отличить рекламу от другой информации в интернете? 👀 Ответ на этот ключевой вопрос поможет предпринимателям не нарушить требования Закона о рекламе, связанные с учетом интернет-рекламы. Вопросы контроля за соблюдением требований к рекламе в интернете разделены между ФАС России и Роскомнадзором. Так, Роскомнадзор следит за передачей информации о рекламе в ЕРИР через операторов рекламных данных и наличием идентификатора (токена). К полномочиям ФАС России в этой сфере относятся 1️⃣ вопросы отнесения информации к рекламе, 2️⃣ контроль за наличием пометки «реклама» и 3️⃣ контроль за указанием сведений о рекламодателе. Не вся информация в интернете является рекламой. Чтобы ответить на часто задаваемые вопросы, мы подготовили конкретные примеры в карточках👆. Как дополнить информацию, если она является рекламой? ✔ Сопроводить словом «реклама». ✔ Указать сведения о рекламодателе одним из двух способов: - написать полное ФИО для физического лица, полное наименование для юридического лица; - дать ссылку на сайт (страницу сайта) с данными о рекламодателе. 💡 Другую полезную информацию об отнесении информации к рекламе можно найти на сайте службы. Раздел будет дополняться.
RINAT
RINAT
RINAT
RINAT
RINAT
RINAT
RINAT
RINAT
RINAT
Eugene
@sergeytolkachyov можно на joomlafeed перевод сделать.
Eugene
A free book dedicated to Joomla Extensions Development Nicholas K. Dionysopoulos has been writing a book which can be described as «The missing Joomla™ reference for extension developers». Developing Joomla extensions is fun and fulfilling. However, its API evolves to better suit the changing times and PHP best practices. When Joomla 4 came out with its richer, brand new API there was no documentation to tell developers how to update and keep developing their extensions. Moreover, over a decade of API stagnation and lack of documentation led developers to complacency, bad code, and unmaintainable code. This book aims to distill my experience writing Joomla software since 2006 and includes some useful background on how some features were decided, how they are meant to be used, and where they fit in the larger picture of writing efficient, maintainable code. This is neither a tutorial nor a reference book. It's more of a practical guide through the Joomla extensions development API. This book covers development of Joomla! extensions under Joomla versions 4 and 5. The book is currently work in progress. Some sections are not yet written. However, it’s worth to start discovering the content right now. https://www.dionysopoulos.me/book.html
Vladimir
Он её закончил, всё?
Написано что work in progress
Vladimir
Но там много всего
Dmitry
Всей книги?😊
Разработчик должен знать английский 😁
Mikhail
#вопрос Подскажите, есть ли какое-то событие в Joomla 4, которое всплывает после того, как пользователь зарегистрировался (мне надо достать его ID) и аналогичное событие после логина на фронте. Мне нужно отловить данные события и отправить их в метрику (event и user_id)
Vladimir
После успешной регистрации пользователя вы можете отловить событие с помощью плагина пользователя, отлавливая событие onUserAfterSave
Vladimir
После входа на сайт Чтобы отловить событие после входа пользователя на сайт, используйте событие onUserLogin. Пример:
Mitriy
Как программно создать материал с настраиваемыми полями на Joomla 4. тут только для третьей версии - https://jpath.ru/practice/kak-programmno-sozdat-material-s-nastraivaemymi-polyami-na-php
Сергей Cave
вот здесь посмотрите https://github.com/JPathRu/plg-radicalform-newarticle
Vladimir
Mitriy
установил плагин, а дальше не знаю что :)
Mitriy
Radical Form какой то нужен
Mitriy
нужно создать пару тысяч материалов, перенос с Drupal. Пока не знаю в каком виде будут данные - xml, json, не важно. Главное понять как загонять их в Joomla
Vladimir
Если вы не понимаете что делать с готовым кодом - ну тогда обращайтесь за деньги к тем кто понимает
Vladimir
Интеграция с radiclaform самый простой способ понять как все работает
Mitriy
Вам дали готовый код который может создавать материал Joomla
этот плагин создает материал при отпарвке формы Radical?
Mitriy
Спасибо
Dmitry
Дык в плагине только код :)
Dmitry
В коде есть пример
Dmitry
Функция createArticle()
Dmitry
По сути в ней и есть код создания материала
Mitriy
Функция createArticle()
да, уже создал пару материалов
Dmitry
Ну отлично :)
Dmitry
Пару тысяч наверное надо через cli прогонять...
Mitriy
но есть еще дополнительные поля ,в старом плагине написано как к ним присоединяться
Dmitry
Поля по моему не поменялись
Dmitry
Можно из статьи взять
Eugene
@progreccor Radical form elements for yootheme pro. Notice: Undefined index: data-id in /var/www/.ru/plugins/system/radicalform_elements/elements/rfinput/templates/template.php on line 6 Notice: Undefined index: data-id in /var/www/.ru/plugins/system/radicalform_elements/elements/rfformupload/templates/template.php on line 7 Joomla 4, PHP 7.4, Yootheme pro 4, RadicalForm 3.1.2 + элементы
Eugene
Запиши на гитхаб чтобы не потерялось
кстати, судя по установочному сообщению, когда ставишь пакет элементов, то ставится и сам radical form. удивился этому. по идее, должен ставиться только элемент
Vladimir
Но есть два варианта установки
Vladimir
Можно поставить отдельно только элементс
RINAT
The September Issue - The Joomla Community Magazine https://magazine.joomla.org/all-issues/september/the-september-issue-2023
Eugene
Rich Snippets in Joomla 5 https://magazine.joomla.org/all-issues/september/rich-snippets-in-joomla-5 интересно
RINAT
Новый тип плагинов ?
Schema.org, было здесь в обсуждениях😊 Когда впервые показали, я вроде отправил сюда ссылку
Павел
Народ кто сталкивался с SPA - single page application. Интересует индексация. Есть проблемы?
Павел
Я так понимаю обязательным требованием является SSR
Vladimir
В чате веб-мастера регулярно сообщения - что-то сайт не индексируется. Мы его на спа сделали но не поймем в чем проблема
Vladimir
А ssr получается то же самое что обычный сайт. И нахрена тогда делать спа?
Vladimir
Идея спа - пусть сайт рендерит клиент. Разгрузим сервер. Но теперь выясняется что надо еще и сервер загрузить чтобы рендерил для поисковиков… Не чувствуешь логического противоречия ?