Новости Joomla

Перевод и публикация интервью на греческом портале Joomla Утро, просматриваешь входящие письма и...

Перевод и публикация интервью на греческом портале Joomla 🇬🇷Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции.Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью. Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент. 🇬🇷 Интервью на греческом портале (joomla.gr)🌐 Оригинальное интервью (на английском)Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5

👩‍💻 Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5.В Joomla для выполнения внешних запросов из PHP к сторонним API используется класс Joomla\Http\Http напрямую или же Joomla\Http\HttpFactory, который возвращает для работы преднастроенный по умолчанию класс Http. О работе с HTTP-запросами подробно рассказывалось в статье 2021 года Создание внешних запросов с использованием HttpFactory (Joomla). Некоторые изменения касаются работы с ответами на запросы. Например, наш запрос:
use Joomla\Http\HttpFactory;$http = (new HttpFactory)->getHttp($options, ['curl', 'stream']);$response = $http->get('https://any-url.ru/api/any/endpoint');
Раньше можно было получить код ответа или тело ответа как свойство $response - $response->code или $response->body. Однако, Joomla, начиная с Joomla 4 во многом переходит на стандарты PSR. В частности для работы с HTTP-ответами - на PSR-7. Также хорошая статья на Хабре о PSR-7: PSR-7 в примерах.
Прямое обращение к свойствам code, headers, body объявлено устаревшим в Joomla 6.0.0 и обещают удалить в Joomla 7.0.0.
Вместо этого нужно работать с HTTP-ответом по стандартам PSR-7. Код ответа.Было $response->code. Стало $response->getStatusCode().Заголовки ответа.Было $response->headers. Стало $response->getHeaders().Тело ответа.Было $response->body. Стало (string)$response->getContents().В тело ответа теперь приходит не строка, а поток - объект класса Laminas\Diactoros\Stream. Поэтому его нужно привести к строке (если это json, к примеру): (string)$response->getContents(). Чаще всего в коде Joomla встречается именно такой вариант. Однако, есть и вариант с перемещением указателя чтения на начало потока:
// Получили ответ в виде потока$stream = $response->getBody();// "перемотали" на начало$stream->rewind();// Получили строковый ответ$json = $stream->getContents();
В итоге результат одинаковый.@joomlafeed#joomla #разработка #php

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

sportprofi

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
(joomla 2.5)
На сайте добавил ссылку Добавить новость.
Меня неустраивает сам вид редактора для пользователя, пробовал разные не выходит.
Сейчас он выглядит так.



Вопрос: как изменить его вид? Алиас, Категория, Доступ, Язык, Мета-тег Description, Мета-тег Keywords - всё не нужно, кнопки СОХРАНИТЬ и ОТМЕНА не на месте.
Надо привести его в порядок, как положено.Кто зноет как?
Плачу - 250 руб.
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Re: Добавить новость/Для пользователя
« Ответ #1 : 03.10.2014, 07:39:15 »
понятно что весь это шаблон создания материала находиться в самом компоненте...
...
*

sportprofi

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Добавить новость/Для пользователя
« Ответ #2 : 03.10.2014, 22:49:39 »
понятно что весь это шаблон создания материала находиться в самом компоненте...
Нет не так. Находится в стндартном Joomla 2.5 - Меню-Создание пункта меню-Тип пункта меню-Создать материал.
Если есть другие варианты- подскажите.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Добавить новость/Для пользователя
« Ответ #3 : 03.10.2014, 23:24:32 »
Нет не так. Находится в стндартном Joomla 2.5 - Меню-Создание пункта меню-Тип пункта меню-Создать материал.
Если есть другие варианты- подскажите.
Других вариантов нет, потому что вам правильно подсказали:
шаблон создания материала находиться в самом компоненте...
И потом,
250 руб.
оставьте на мороженое.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

sportprofi

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Добавить новость/Для пользователя
« Ответ #4 : 03.10.2014, 23:46:25 »
Других вариантов нет, потому что вам правильно подсказали:И потом, оставьте на мороженое.
  подробно что за компонент - Как исправить не кто не обьяснил не вижу за что платить, как увижу ясный ответ тому и заплочу
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Добавить новость/Для пользователя
« Ответ #5 : 04.10.2014, 00:09:53 »
Компонент: com_content.
Как исправить: вы все равно не осилите, судя по сообщениям.
Платить 250 р. не нужно: это похоже на издевательство.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

sportprofi

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Добавить новость/Для пользователя
« Ответ #6 : 04.10.2014, 00:18:23 »
Компонент: com_content.
Как исправить: вы все равно не осилите, судя по сообщениям.
Платить 250 р. не нужно: это похоже на издевательство.
напиши вот так: \components\com_content\models\forms\article.xml
какие удолить строки
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Добавить новость/Для пользователя
« Ответ #7 : 04.10.2014, 00:41:27 »
1. Мы с вами еще не пили на брудершафт, будьте воспитанным (или хотя бы делайте вид)!
2. Перестаньте писать цветными текстами. Вы что - дальтонист?
3. Если знаете, что другим нужно писать, то не трудно править код.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

sportprofi

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Добавить новость/Для пользователя
« Ответ #8 : 04.10.2014, 09:37:49 »
Два дня вопрос висит не кто ответить не смог. Пару пытались - да нос утёрли,- недоумки.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Добавить новость/Для пользователя
« Ответ #9 : 04.10.2014, 09:42:14 »
Если это стандартный плагин типа тини - то в настройках плагина можно убрать 90% ненужных кнопок
А вот положение\оформление кнопок и полей - это уже верстка собственно шаблона
Что уж тут пытаться, когда все и так видно, и не стоит никого никак обзывать
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

sportprofi

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Добавить новость/Для пользователя
« Ответ #10 : 06.10.2014, 13:25:24 »
Правильный ответ: что бы исправить вид редактора для пользователя, надо править тут.
\www\components\com_content\views\form\tmpl\edit.php
*

sportprofi

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Добавить новость/Для пользователя
« Ответ #11 : 07.10.2014, 20:26:02 »
После обновление Joomla до последней версии Joomla! 2.5.27 - редактор для пользователя стал опять прежним - всё то что убирал появилось. Пришлось править заного\www\components\com_content\views\form\tmpl\edit.php, совет после правки скопируйте файл edit.php и сохраните его в надёжном месте, дабы не править заного. В следующем обновление Joomla просто замените его своим.
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Добавить новость/Для пользователя
« Ответ #12 : 07.10.2014, 20:36:56 »
Алиас, Категория, Доступ, Язык, Мета-тег Description, Мета-тег Keywords - всё не нужно, кнопки СОХРАНИТЬ и ОТМЕНА не на месте.
Это все можно сделать через CSS, для ненужных кнопок display: none, для других position
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

sportprofi

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Добавить новость/Для пользователя
« Ответ #13 : 07.10.2014, 20:45:11 »
Это все можно сделать через CSS, для ненужных кнопок display: none, для других position
Напиши точнее путь CSS
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Добавить новость/Для пользователя
« Ответ #14 : 07.10.2014, 20:55:43 »
Напиши точнее путь CSS
Тот же файл css  что и для шаблона сайта
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

sportprofi

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Добавить новость/Для пользователя
« Ответ #15 : 07.10.2014, 22:39:36 »
не выходит пропадают кнопки как и у пользователя так и у админа в редакторе, а нодо отредоктировать только для пользователя.
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Добавить новость/Для пользователя
« Ответ #16 : 07.10.2014, 22:49:57 »
не выходит пропадают кнопки как и у пользователя так и у админа в редакторе, а нодо отредоктировать только для пользователя.
Назначьте разные редакторы для админа и пользователя
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Добавить новость/Для пользователя
« Ответ #17 : 07.10.2014, 22:58:22 »
После обновление Joomla до последней версии Joomla! 2.5.27 - редактор для пользователя стал опять прежним - всё то что убирал появилось. Пришлось править заного\www\components\com_content\views\form\tmpl\edit.php
А переопределить в шаблоне не пробовали, чтобы при обновах не слетало?
Скопируйте edit.php сюда: /templates/ваш_шаблон/html/com_content/form/, и правьте сколь душе угодно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод информации в личный кабинет пользователя

Автор zndm

Ответов: 17
Просмотров: 6150
Последний ответ 22.09.2022, 18:51:44
от beliyadm
Материалы пользователя (контакта)

Автор katerina37

Ответов: 5
Просмотров: 1141
Последний ответ 18.02.2022, 11:53:02
от katerina37
Как добавить свое изображение в папку images/banner?

Автор RaIsaA

Ответов: 2
Просмотров: 1204
Последний ответ 28.11.2021, 15:54:20
от SeBun
Руководство пользователя Joomla! 2.5 + 10 легких шагов к освоению Joomla! 3 (книги в pdf)

Автор Marques

Ответов: 68
Просмотров: 226378
Последний ответ 08.01.2021, 13:41:45
от artemnaum
Определение города пользователя по IP

Автор ria_andy

Ответов: 8
Просмотров: 7197
Последний ответ 05.12.2019, 15:20:40
от nikolaevevge