Новости Joomla

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором представлены новости, интервью, рецензии и есть небольшой магазин на JoomShopping. Возникла необходимость внутри Joomla статей вставлять упоминание релиза и кнопочку «добавить в корзину». Я взял плагин WT JShopping products anywhere Сергея Толкачева (@webtolkru). Плагин отображает название товара и ссылку. При помощи напильника, ИИ и навыков вёрстки появился Uikit макет для шаблонов на базе Yootheme Pro.Учитываается мобильная версия - телефоны и ipad.Кнопка добавления в корзину работает по Ajax и появляется всплывающее окно (Notification Bar от Uikit) с информацией.Пока это базовый вариант, требующий доведения до лоска, однако он уже работает и его можно применять на проектах.Взять макет можно здесь.А плагин вставки товаров в материалы можно забрать здесь.Приветствуется доведение до ума и оформление в виде PR.

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

👩‍💻 WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla.Пакет плагинов галереи изображений и видео для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Поддержка собственных макетов вывода для галерей. Смешанные фото+видео галереи. Плагин создан как замена Simple Image Gallery и поддерживает синтаксис {gallery}{/gallery}.👩‍💻 v.1.2.3. Что нового?- Обработка вступительного и полного текста для материалов Joomla. Добавлена обработка шорткодов в полном и вступительном текстах материалов Joomla.- Системные требования. Повышены минимальные требования до Joomla 5 и PHP 8.1.- Мелкие правки. Исправлена ошибка работы макета по умолчанию в плагине контента.- Joomla 6. Пакет плагинов успешно протестирован на Joomla 6.Страница расширения.GitHub расширенияJoomla Extensions Directory@joomlafeed#joomla #расширения

Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list

👩‍💻 Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list.При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default для полей. Когда это нужно?Когда Ваши пользователи устанавливают плагин и НЕ заходят в настройки - в коде вы можете использовать значения по умолчанию с помощью класса Registry (писал об этом ранее) и всегда быть уверенным, что хоть какие-то жизненно необходимые параметры к вам придут всегда. 🧐 Но как сделать то же самое для интерфейса админки?Пользователя нужно направлять, предлагать очевидный работоспособный сценарий для начала, а дальше он уже сам разберется. Когда человек заходит в параметры свежеустановленного плагина в Form ещё нет данных и параметры по умолчанию выставляются из атрибутов default в xml-полях.
<field name="showdesc" type="radio"                       label="PLG_CFI_PARAM_SHOWDESC"                       class="btn-group btn-group-yesno"                       default="1">                    <option value="0">JNO</option>                    <option value="1">JYES</option>                </field>
Здесь по умолчанию будет включено "Да". И если пользователь не переключит параметр, то при сохранении мы ожидаемо получим "да" в params плагина.Для поля списков type=&quot;list&quot; можно указать значение по умолчанию и многие знают, что его можно указать только одно.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default="id"                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
Но у нас поле с множественным выбором (атрибут multiple) и хотелось бы указать несколько значений по умолчанию...Оказывается, так можно сделать. Для этого в атрибуте default нужно указать json с нужными параметрами в виде {int}key : {string} value.Например, default='{"0":"id","1":"title"}'.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default='{"0":"id","1":"title"}'                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
⚠️ Обратите внимание на кавычки! Поскольку json_decode не понимает одинарные кавычки собственно json нужно писать с двойными, а значение для атрибута default писать в одинарные.🙏 За подсказанное решение огромное спасибо участникам нашего сообщества - разработчикам Дмитрию Васюкову (@fictionlabs) и Игорю Бердичевскому (@septdir).@joomlafeed#joomla #разработка #webdev #development

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

chernykh

  • Новичок
  • 6
  • 0 / 0
Добрый день.
Помогите пожалуйста.
На сайте https://cae-cube.ru/ завелся вирус.

В Директе в Статистике обхода каждый день появляются надписи подобного типа:
Air-Jordan-2-21-Countdown-Package-GS-323943-993gs-post-gebzgf.htm N / a ⇒ 404
/Air-Jordan-I-1-Gucci-OG-GS-332550-025-Black-Gym-Red-Gorge-Green-White-pointer-tjxkgp.htm N / a ⇒ 404
/Nike-Air-Force-1-Low-Futura-White-318775-112-White-White-Team-Orange-Dark-Obsidian-reference-fudkga.htm N / a ⇒ 404
и т.п.

В Search Console:
air-jordan-14-graphite-chartreuse-list-dqkhcp.htm 404
soldes-prix.php/a%3Fchristian-louboutin-hommes-rantus.htm?christian-louboutin-pensee-mary-jane.htm 404
soldes-prix.php/a?christian-louboutin-ptale-rose.htm 404
и т.п.

и Google соответственно начинает ругаться: “На сайте стало значительно больше URL, которые возвращают код 404 (страница не найдена). ”

Через robots.txt я заблокировал индексацию (Disallow: /soldes-prix.php?), но ссылки продолжают генерироваться.

Может кто-нибудь сталкивался с таким? Что делать? !
*

wishlight

  • Гуру
  • 5062
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Дорвей обычный.

Еще сайты есть на хостинге? Как давно обновили Joomla, всегда ли обновлялись вовремя? Что из расширений установлено?
*

ProtectYourSite

  • Живу я здесь
  • 2366
  • 138 / 4
  • Безопасность вебсайтов
Сталкивались, и не раз.
Искать вирус, лечить, закрывать дыру, через которую он попал и защищать от дальнейших внедрений.
Если не можете сами, то стоит обращаться к специалистам.
И да, если сайт не один на аккаунте хостинга, то сайты надо разносить и изолировать друг от друга.
*

chernykh

  • Новичок
  • 6
  • 0 / 0
Да, несколько есть. Но на других доменах левые страницы не создаются.
Да, вовремя. Сейчас стоит Joomla!, 3.8.7.
Расширений поминимому (Jcomments, sh404SEF, xmap).
*

ProtectYourSite

  • Живу я здесь
  • 2366
  • 138 / 4
  • Безопасность вебсайтов
Да, несколько есть. Но на других доменах левые страницы не создаются.
Это не показатель. Возможно сайты изолированы хостингом, а может это просто вопрос времени.
sh404SEF
Расширение покупали или варез?
*

wishlight

  • Гуру
  • 5062
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Xmap тоже помнится дыры имел.
*

chernykh

  • Новичок
  • 6
  • 0 / 0
Цитировать
Это не показатель. Возможно сайты изолированы хостингом, а может это просто вопрос времени.
Да уже более года эта дрянь ведет свое черное дело. На других доменах не вылезала.
Цитировать
Расширение покупали или варез?
Не покупал.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Да уже более года эта дрянь ведет свое черное дело. На других доменах не вылезала.Не покупал.
Вот и ответ
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Да уже более года эта дрянь ведет свое черное дело.



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

chernykh

  • Новичок
  • 6
  • 0 / 0
Цитировать
Вот и ответ
Мда... Потому что гладиолус...

Цитировать
а зачем вам сайт?
Нести знание в этот мир.

*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Извините, но пока что Вы несёте в этот мир боль, обман, унижение, воровство и черные методы SEO  :(
*

wishlight

  • Гуру
  • 5062
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Ну в общем надо вам привести этот сайт в порядок. Удалить варез или купить лицензию, удалить вредоносный код. ai-bolit по поиску кода в помощь.
*

dmitry_stas

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

chernykh

  • Новичок
  • 6
  • 0 / 0
Цитировать
ну @voland вам уже по сути все сказал
@voland сказал чушь собачью, как картинка на его аватаре... что и не удивительно.
Цитировать
в поисковиках вы наверное не выйдете из бана теперь уже никогда.
вы не правы и сайт там никогда и не был...
Но это все не о том...
Цитировать
ai-bolit по поиску кода в помощь
Хорошо, постараюсь ai-bolit что-то найти.

*

dmitry_stas

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

ProtectYourSite

  • Живу я здесь
  • 2366
  • 138 / 4
  • Безопасность вебсайтов
в поисковиках вы наверное не выйдете из бана теперь уже никогда...
Как раз таки с таких банов реально выйти ( по крайней мере в Google), за месяц-другой  вполне. Единственный случай, в котором проще выкинуть сайт - это бан DCMA.
У ТС дорвеи есть в поиске, однако они не сильно ранжируются, поэтому и бан не схватил. У меня есть некоторые предположения, почему так везёт владельцу сайта в этом случае, но озвучивать здесь я их не буду.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редирект на спам ссылки. Как лчить?

Автор Евгений1980

Ответов: 2
Просмотров: 2295
Последний ответ 14.02.2024, 13:15:59
от wishlight
Скрипт для поиска вирусов и вредоносных скриптов на сайте "AI-Bolit"

Автор revisium

Ответов: 110
Просмотров: 70428
Последний ответ 30.08.2023, 12:53:33
от SeBun
Вирус редирект или взлом с редиректом Joomla 3.10

Автор Wany205

Ответов: 1
Просмотров: 3288
Последний ответ 25.05.2023, 08:49:57
от Театрал
Re: Кажется вирус на сайте

Автор motokraft

Ответов: 24
Просмотров: 4988
Последний ответ 04.05.2022, 14:04:17
от ProtectYourSite
Хостинг пишет, что найден вирус в /media/com_media/js/media-manager-es5.js

Автор AlexP750

Ответов: 6
Просмотров: 3425
Последний ответ 22.02.2022, 11:38:15
от AlexP750