Новости Joomla

Перевод и публикация интервью с 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

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

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Ребята, всем привет! Поделитесь опытом и умом! На моем сайте www.mydelf.com существует проблема - не могу поделиться в социалках своими статьями на всех выдает главную станицу и неактуальную картинку, без права выбора. А в фейсбуке и вовсе выдает левый сайт 3zo.ru с похожим контентом. Сайт на Joomla 3.4.7. Мигрировала недавно, остальные сайты на этом шаблоне не стала обновлять, на них таже беда. Мы люди не гордые помогите кто чем может)))Направьте на путь истинный - скажите где копать, да по подробнее  ;D. Всем счастья! Спасибо
« Последнее редактирование: 11.01.2016, 08:00:14 от smailuv »
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Проблема с постингом в социалки
« Ответ #1 : 11.01.2016, 08:48:13 »
остальные сайты на этом шаблоне не стала обновлять, на них таже беда.
Ну теперь вашими сайтами управляют взломщики.
Вопросы к ним
*

wishlight

  • Гуру
  • 5072
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Проблема с постингом в социалки
« Ответ #2 : 11.01.2016, 09:02:48 »
левый сайт 3zo.ru с похожим контентом.

Это не нормально. Скорее всего сайт взломан.

А чтобы выдавало нормальное описание для статьи надо использовать метатеги  <meta name="og:

Почитайте о них.
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #3 : 11.01.2016, 09:17:13 »
Ну теперь вашими сайтами управляют взломщики.
Вопросы к ним
Как выгнать взломщиков?
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #4 : 11.01.2016, 09:18:24 »
Это не нормально. Скорее всего сайт взломан.

А чтобы выдавало нормальное описание для статьи надо использовать метатеги  <meta name="og:

Почитайте о них.
Спасибо ознакомлюсь!
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Проблема с постингом в социалки
« Ответ #5 : 11.01.2016, 09:18:40 »
Как выгнать взломщиков?
Открыть любую из 100500 тем и увидеть ответы
*

wishlight

  • Гуру
  • 5072
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Проблема с постингом в социалки
« Ответ #6 : 11.01.2016, 09:27:10 »
Как выгнать взломщиков?

По стандарту. Разделить, обновить, почистить и сменить пароли.
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #7 : 11.01.2016, 11:18:50 »
По стандарту. Разделить, обновить, почистить и сменить пароли.
Спасибо почитаю, попробую!
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #8 : 11.01.2016, 13:15:13 »
Начала смотреть, действительно много левых ссылок. А вот вопрос - можно ли удалять их не тот.командером а файлзиллой?
*

wishlight

  • Гуру
  • 5072
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Проблема с постингом в социалки
« Ответ #9 : 11.01.2016, 13:57:32 »
Все можно. Только про бекапы не забывайте.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #11 : 11.01.2016, 14:53:51 »
Пишу мануальчик, каждому не ответишь.
Спасибо, дописывайте, буду читать))
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #12 : 11.01.2016, 14:54:28 »
Все можно. Только про бекапы не забывайте.
Да, да - это дело в первую очередь)
*

mlukyanov

  • Захожу иногда
  • 166
  • 2 / 0
Re: Проблема с постингом в социалки
« Ответ #13 : 11.01.2016, 18:06:50 »
не факт что вылечить можно....
я удалил сайт, оставил картинки и БД - заново установил сайт и расширения, вроде заработало и ссылки взломщиков пока не выскакивают...
но был шанс что БД заражена
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #14 : 18.01.2016, 07:34:14 »
Обнаружила что мой сайт является неглавным зеркалом, это может являтся причиной неправильного постинга? Зеркало отклеила
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #15 : 18.01.2016, 07:50:46 »
При просмотре корня сайта  в ftp обнаружила кучу файлов которые при попытке  редактирования/просмотра - выводятся в браузере и ведут на японский сайт со шмотками....в шоке. При просмотре того же корня 2 недели назад, ничего не было, потом обновила Joomla до 3.4.7 и пошло поехало, то постинг неправильный - выводит на другую ссылку, нашла левые ссылки и + теперь вот это - в корне сайта. как их правильно удалить без следа?? Просто по ФТП эти файлы удалить?
*

wishlight

  • Гуру
  • 5072
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Проблема с постингом в социалки
« Ответ #16 : 18.01.2016, 10:28:41 »
Лечить надо. Поздно обновились. Да и то, что удаляете, смотрите, чтобы лишнего не удалить.
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #17 : 18.01.2016, 10:54:40 »
Лечить надо. Поздно обновились. Да и то, что удаляете, смотрите, чтобы лишнего не удалить.
Попробую, сей час меняю пароли на ftp, хотя в админке ftp у меня не включен
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Проблема с постингом в социалки
« Ответ #18 : 18.01.2016, 10:58:24 »
Делаете бэкап картинок на компьютер (внимательно проверьте все папки, чтобы не было никаких других файлов, кроме jpg, jpeg, gif, png).
Скачиваете чистый дистрибутив Joomla 3.4.8.
Делаете бэкап БД.
Удаляете на хостинге папку с сайтом.
Проверяете бэкап БД локально на предмет наличия левых пользователей. При обнаружении - вычищаете и обновляете бэкап.
Ставите на хостинг чистую Joomla. Придумываете новые пароли для ftp, для админки Joomla, для доступа к БД.
Заливаете БД из бэкапа.
Заливаете проверенные папки с картинками.
Запароливаете доступ к админке через htpasswd.
В каждую папку кладёте защитный htaccess (примеры можете найти на форуме).
Доступ к сайту на хостинге делаете через sFTP (SSH).
Пароли не храните в текстовых файлах и не сохраняйте в браузере, используйте спец. программки типа KeePass.
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #19 : 18.01.2016, 11:04:31 »
Делаете бэкап картинок на компьютер (внимательно проверьте все папки, чтобы не было никаких других файлов, кроме jpg, jpeg, gif, png).
Скачиваете чистый дистрибутив Joomla 3.4.8.
Делаете бэкап БД.
Удаляете на хостинге папку с сайтом.
Проверяете бэкап БД локально на предмет наличия левых пользователей. При обнаружении - вычищаете и обновляете бэкап.
Ставите на хостинг чистую Joomla. Придумываете новые пароли для ftp, для админки Joomla, для доступа к БД.
Заливаете БД из бэкапа.
Заливаете проверенные папки с картинками.
Запароливаете доступ к админке через htpasswd.
В каждую папку кладёте защитный htaccess (примеры можете найти на форуме).
Доступ к сайту на хостинге делаете через sFTP (SSH).
Пароли не храните в текстовых файлах и не сохраняйте в браузере, используйте спец. программки типа KeePass.
А бывает такой бесплатный чистый дистрибутив 3.4.8?
*

wishlight

  • Гуру
  • 5072
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #21 : 18.01.2016, 11:50:36 »
https://github.com/joomla/joomla-cms/releases

Бекапы наше все.
Спасибо! Дай Бог Вам богатых клиентов)))
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #22 : 21.01.2016, 13:38:34 »
https://github.com/joomla/joomla-cms/releases

Бекапы наше все.
Скажите, это чистый шаблон? я поискала демо не нашла. Задумала переходить на регру, теперь нужен нормальный шаблон, в идеале лексикон, как и старый сайт mydelf.com  ну или что-то подобное.

 И еще вопрос, можно ли перенести статьи и картинки на другой хост, учитывая, что на старом сайте все заражено, БД вроде не заражено. Или все копировать на комп а потом на новый сайт вручную? Спасибо
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Проблема с постингом в социалки
« Ответ #23 : 21.01.2016, 14:01:52 »
Это - не шаблон, а дистрибутив Joomla. Официальный.
Перенести картинки можно, если уверены в том, что в папках не сидит ничего левого. Почитайте здесь про wget и scp - https://masterhost.ru/support/faq/technical/move-to-masterhost/
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #24 : 21.01.2016, 15:50:28 »
Это - не шаблон, а дистрибутив Joomla. Официальный.
Перенести картинки можно, если уверены в том, что в папках не сидит ничего левого. Почитайте здесь про wget и scp - https://masterhost.ru/support/faq/technical/move-to-masterhost/
Спасибо почитаю!
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #25 : 21.01.2016, 15:51:32 »
Это - не шаблон, а дистрибутив Joomla. Официальный.
Так! А устанавливать его на новый хостинг так же по ftp да?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Проблема с постингом в социалки
« Ответ #26 : 21.01.2016, 23:57:23 »
Делаете бэкап картинок на компьютер (внимательно проверьте все папки, чтобы не было никаких других файлов, кроме jpg, jpeg, gif, png).
В них так же размещают исполняемый код.

А бывает такой бесплатный чистый дистрибутив 3.4.8?
Вам дали ссылку на GitHub. Так же можно зайти на официальный сайт Joomla.ORG.

можно ли перенести статьи и картинки на другой хост, учитывая, что на старом сайте все заражено, БД вроде не заражено. Или все копировать на комп а потом на новый сайт вручную? Спасибо
В вашем случае лучше сделать бекап всего сайта, развернуть на локалке, параллельно развернуть дистрибутив чистой Joomla той же версии (или мигрировать на новую) и перенести данные со старого сайта в новый, что бы исключить переноc зараженных файлов. Так же можно проверить изображения, они тоже могут содержать вредоносный код.

Так! А устанавливать его на новый хостинг так же по ftp да?
Все так же. Но обычно сайт создают на локальном сервере, настраивают, тестируют, только потом заливают на рабочий хостинг. Если зальете на хостинг через FTP, зайдите в панель управления и закройте сайт на техобслуживание, что бы никто не видел, что вы там с ним делаете. Расценивайте это не как руководство, а как совет.
« Последнее редактирование: 22.01.2016, 00:09:02 от SeBun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

smailuv

  • Осваиваюсь на форуме
  • 49
  • 1 / 0
Re: Проблема с постингом в социалки
« Ответ #27 : 24.01.2016, 17:28:16 »
В них так же размещают исполняемый код.
Вам дали ссылку на GitHub. Так же можно зайти на официальный сайт Joomla.ORG.
В вашем случае лучше сделать бекап всего сайта, развернуть на локалке, параллельно развернуть дистрибутив чистой Joomla той же версии (или мигрировать на новую) и перенести данные со старого сайта в новый, что бы исключить переноc зараженных файлов. Так же можно проверить изображения, они тоже могут содержать вредоносный код.
Все так же. Но обычно сайт создают на локальном сервере, настраивают, тестируют, только потом заливают на рабочий хостинг. Если зальете на хостинг через FTP, зайдите в панель управления и закройте сайт на техобслуживание, что бы никто не видел, что вы там с ним делаете. Расценивайте это не как руководство, а как совет.
Как то можно почистить картинки от вредоносного кода? Мне хостер сам установил лицензию на новый хост, но теперь я боюсь сделать лишний шаг в сторону какого-нибудь красивого шаблона, но в таком виде то же нельзя оставлять. Зайду на оф. сайт Joomla гляну, может там есть чистые шаблоны. По поводу локалки то же подумаю, нужно делать как правильно, а не как легче)) Спасибо за советы.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Проблема с постингом в социалки
« Ответ #28 : 25.01.2016, 10:06:11 »
Чистые шаблоны можно взять только у тех, кто их делает, либо на доверенных источниках. В остальных случаях гарантии вам никто не даст, что они чистые. Касательно картинок - проверьте визуально на наличие файлов, которых быть не должно, обратите внимание на название. Так же сделайте поиск по файлам строки "<?" или "php" (без привязки к регистру). Это самое простое. Если хотите 100% быть уверенной, сделайте пакетное сжатие картинок.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

reCAPTCHA V2 Google - Для Joomla 3

Автор Alex GOOD

Ответов: 35
Просмотров: 9930
Последний ответ 10.01.2024, 21:41:38
от Vastriet
Как убрать текст на главной?

Автор m03mug08

Ответов: 5
Просмотров: 1550
Последний ответ 07.09.2018, 14:52:24
от Konst
Проблема отображения модулей на шаблоне proto

Автор Artefact

Ответов: 10
Просмотров: 1242
Последний ответ 17.08.2017, 18:29:40
от Artefact
[Решено]Изменить внешний вид пагинации

Автор pavel2950

Ответов: 1
Просмотров: 1372
Последний ответ 17.08.2017, 15:31:24
от pavel2950
Кто запускал image recycle кроном?

Автор pavelrer

Ответов: 23
Просмотров: 2069
Последний ответ 14.08.2017, 17:16:10
от dmitry_stas