Новости Joomla

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

👩‍💻 WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы.Пакет плагинов, обеспечивающий ручную и автоматическую отправку url адресов Joomla в поисковые системы на переиндексацию по протоколу IndexNow. Согласно документации протокол поддерживают все крупнейшие поисковые системы, кроме Google. Протокол служит для получения от сайтов URL, которые нужно переиндексировать заново или проиндексировать в первый раз как можно быстрее. Отправка адресов сайта таким образом существенно ускорит индексацию нового или изменённого контента поисковыми системами.Поисковые системы по этому протоколу обмениваются друг с другом данными, поэтому отправив URL в одну из них вы сообщаете их сразу всем. Протокол IndexNow поддерживают:- Amazon- Microsoft Bing- Naver- Seznam.cz- Yandex - YepСуточный лимит URL - 10000 в сутки. Возможна отправка вручную и автоматически. Поддерживаются:- материалы и категории материалов Joomla- контакты и категории контактов Joomla- SW JProjects - компонент каталога расширений для Joomla- JoomShopping - компонент интернет-магазина для Joomla- Phoca Download - компонент каталога файлоа для Joomla- Phoca Cart - компонент интернет-магазина для Joomla- RadicalMart - компонент интернет-магазина для JoomlaПакет плагинов работает с Joomla 4.3+. Тестировался на Joomla 5 и Joomla 6.Смотреть видео:- ВК Видео- RuTubeСсылки:Страница расширенияGitHub расширенияРаздел Поддержка протокола IndexNow в справке Яндекса@joomlafeed#joomla #seo #indexnow

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

SergPro

  • Захожу иногда
  • 51
  • 0 / 0
День добрый! После переноса сайтов на другой физический сервер внутри хостинга, или после обновления самой ждумла (не уследил момент).
Столкнулся со следующими проблемами (движок версия Joomla!, 3.4.8.):

Расширения> менеджер модулей> создать новый модуль
"Обнаружена ошибка.
500 Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM `q7kdf_extensions` AS a WHERE a.type = 'module' AND a.client_id = 0 AND a.enabled = 1 AND a.id != 811 Unknown column 'a.id' in 'where clause' SQL=SELECT a.extension_id, a.name, a.element AS module FROM `q7kdf_extensions` AS a WHERE a.type = 'module' AND a.client_id = 0 AND a.enabled = 1 AND a.id != 811 ORDER BY a.name ASC "
--------------------------------------------------

Расширения> менеджер плагинов

Обнаружена ошибка.

500 Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM `q7kdf_extensions` AS a LEFT JOIN q7kdf_users AS uc ON uc.id=a.checked_out LEFT JOIN q7kdf_viewlevels AS ag ON ag.id = a.access WHERE `type` = 'plugin' AND (a.enabled IN (0, 1)) AND a.state >= 0 AND a.id != 811 Unknown column 'a.id' in 'where clause' SQL=SELECT a.extension_id , a.name, a.element, a.folder, a.checked_out, a.checked_out_time, a.enabled, a.access, a.ordering,uc.name AS editor,ag.title AS access_level FROM `q7kdf_extensions` AS a LEFT JOIN q7kdf_users AS uc ON uc.id=a.checked_out LEFT JOIN q7kdf_viewlevels AS ag ON ag.id = a.access WHERE `type` = 'plugin' AND (a.enabled IN (0, 1)) AND a.state >= 0 AND a.id != 811 ORDER BY `folder` asc,a.ordering ASC LIMIT 0, 20 Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM `q7kdf_extensions` AS a LEFT JOIN q7kdf_users AS uc ON uc.id=a.checked_out LEFT JOIN q7kdf_viewlevels AS ag ON ag.id = a.access WHERE `type` = 'plugin' AND (a.enabled IN (0, 1)) AND a.state >= 0 AND a.id != 811
---------------------------------------------------

Обновление расширений:
Warning: Invalid argument supplied for foreach() in /var/www/u0130013/public_html/ploshchadkadetskaya.ru/administrator/components/com_installer/views/update/tmpl/default.php on line 88

----------------------------------
Не могу создать новый модуль, обновить расширения...

------------------------------------

Базу исправлял (исправить базу), кеш чистил (удалить устаревшее)

Заранее спасибо за помощь!
*

SergPro

  • Захожу иногда
  • 51
  • 0 / 0
Не нашел на форумах решение этой проблемы, поэтому расскажу как её решил сам. ;D

Залил оригинальные файлы квикстарта через FTP с заменой (сделав предварительно бекап). Ошибки ушли.
Обновил Joomla до последней версии, Обновил компоненты до актуальных. Всё работает.
Может кому пригодится)) ;D
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Столкнулся со следующими проблемами (движок версия Joomla!, 3.4.8.)

Обновил Joomla до последней версии...
Так 3.4.8 и есть последняя, если она стояла изначально, вы никак не могли ее обновить.

Ошибки ушли... Всё работает..
Пока работает... Строка Unknown column 'a.id' in 'where clause' говорит о том, что отсутствует колонка в таблице базы данных, в которую идет запрос. Такой колонки там изначально нет. Накатив поверх старых файлов файлы из оригинального дистрибутива вы тем самым заменили скрипт, который делал этот вызов. А вот как он попал к вам, этот скрипт, уже другой вопрос...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
оригинальные файлы квикстарта
вот так и попал... если конечно отбросить взлом. хотя на взлом мало похоже.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Обычно такие ошибки появляются при переносе со старой версии движка на новую. Если их все пофиксить - все продолжает работать как надо.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Belka

  • Захожу иногда
  • 148
  • 8 / 0
Китайцы (судя по иероглифам в index.php) взломали сайт на Joomla 3.4.8. Взломщиком был создан суперадмин с id в базе данных - 955. После очистки всего мусора (ссылки, файлы *.php, страницы html) и удаления пользователя, все заработало. Теперь в панели управления, при входе в Менеджер плагинов, вылетает следующая ошибка:
Код
Обнаружена ошибка.
500 Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM `database_extensions`
AS a LEFT JOIN database_users AS uc ON uc.id=a.checked_out LEFT JOIN database_viewlevels
AS ag ON ag.id = a.access WHERE `type` = 'plugin' AND (a.enabled IN (0, 1)) AND a.state >= 0
AND a.id != 955 Unknown column 'a.id' in 'where clause'
SQL=SELECT a.extension_id , a.name, a.element, a.folder, a.checked_out, a.checked_out_time, a.enabled, a.access, a.ordering,uc.name AS editor,ag.title
AS access_level FROM `database_extensions` AS a LEFT JOIN database_users AS uc ON uc.id=a.checked_out LEFT JOIN database_viewlevels
AS ag ON ag.id = a.access WHERE `type` = 'plugin' AND (a.enabled IN (0, 1)) AND a.state >= 0
AND a.id != 955 ORDER BY `folder` asc,a.ordering ASC LIMIT 0, 100 Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM `database_extensions`
AS a LEFT JOIN database_users AS uc ON uc.id=a.checked_out LEFT JOIN database_viewlevels AS ag ON ag.id = a.access WHERE `type` = 'plugin'
AND (a.enabled IN (0, 1)) AND a.state >= 0 AND a.id != 955
В первую очередь пришла идея создать пользователя с id 955, но не помогло. Почитав тему, поняла, что после очистки всего мусора (явно взломщик установил какой-то плагин, который был удален физически) нужно удалить в базе соответствующий запрос к тому, что было удалено, но вопрос, как найти этот запрос в базе и грамотно удалить?
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
В базе запросов обычно не бывает. Запросы идут в файлах к базе. Посмотрите внимательно папку libraries - похоже, не все удалили.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Belka

  • Захожу иногда
  • 148
  • 8 / 0
В базе запросов обычно не бывает. Запросы идут в файлах к базе. Посмотрите внимательно папку libraries - похоже, не все удалили.
Действительно. Другой антивирус нашел еще несколько *.php с вирусами. Спасибо.
*

Agard

  • Захожу иногда
  • 83
  • 0 / 1
« Последнее редактирование: 03.03.2016, 17:41:45 от Agard »
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Зачем выкладывать письма от хостеров, они все шаблонные и нам известны. Ну взломали вас, это вы и сами понимаете. Читайте раздел "Безопасность", чистите, учитесь защищать и обновлять сайт. Сами не можете - готовьтесь платить, стоимость работ определяется в зависимости от задач. Как то так...

Цитировать
Стоит понимать, что удаление вредоносных файлов не является решением проблемы, это лишь устранение последствий, а никак не причин. Если не устранить именно причину взлома, то данная ситуация будет повторяться и в дальнейшем.

Надеюсь этот тезис вопросов не вызывает?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Agard

  • Захожу иногда
  • 83
  • 0 / 1
« Последнее редактирование: 03.03.2016, 17:41:30 от Agard »
*

Agard

  • Захожу иногда
  • 83
  • 0 / 1
Зачем выкладывать письма от хостеров, они все шаблонные и нам известны. Ну взломали вас, это вы и сами понимаете. Читайте раздел "Безопасность", чистите, учитесь защищать и обновлять сайт. Сами не можете - готовьтесь платить, стоимость работ определяется в зависимости от задач. Как то так...

Надеюсь этот тезис вопросов не вызывает?

Прошу прощения, что оскорбил Вас своими действиями.

В данном случае, письма от хостеров приходят на мыло ЛК, которое не моё. И запросы хостеры принимают только с этого мыла. ..."и нам известны" - списки файлов тоже "нам известны"?
Я всего лишь поделился информацией.
« Последнее редактирование: 03.03.2016, 17:53:24 от Agard »
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Прошу прощения, что оскорбил Вас своими действиями.
С чего вы взяли, что оскорбили меня? Ни в коем случае! Просто такие темы на форуме всплывают постоянно, и такие письма - тоже не редкость, их содержимое известно всем, кто занимается сайтами довольно долгое время.

А что касается файлов - в них нет смысла. Я еще раз хочу обратить внимание на тезис, который подчеркнул и процитировал: априори вы не решаете проблему и не решите ее чисткой этих файлов. Просто потому, что вы пытаетесь бороться со следствием, а не с причиной. Приведу пример: у вас на кухне вдруг появились маленькие какули и вы заметили, что хлеб кто то обгрыз. Вы убираете какули, ложете новый хлеб. На утро все повторяется. И так будет до тех пор, пока мышь либо сама сдохнет, либо приведет самку и начнет плодится. То есть вы не удаляете причину (мышь), вы удаляете следствие (следы ее жизнедеятельности).

Все это я написал для того, что бы вы поняли, что в данном случае необходимо комплексное исследование и чистка сайта, поиск внедренного шелла, а не следствие работы взломщика, которое проявляется в виде наличия постороннего кода в файлах и спама, рассылаемого с сайта.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужна проф помощь в обновлении Joomla на лок.сервере osp. Можно платно

Автор Fati

Ответов: 0
Просмотров: 5237
Последний ответ 16.06.2025, 16:40:04
от Fati
Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 2287
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 4053
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 2813
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 4437
Последний ответ 22.02.2024, 21:03:15
от Zegeberg