Новости 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 Гость просматривают эту тему.
  • 49 Ответов
  • 3981 Просмотров
*

BONDIKO

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Здравствуйте! У нас интернет-магазин на JoomShopping 3.16.2 http://semena-tut.ru/
 В последнее время сильно увеличилась нагрузка на сервер и хостинг поставил блокировку (шаблон ддос). После переговоров блокировку сняли (временно) и могут поставить снова, если нагрузка останется высокой. Выделенная нагрузка 350 CP, а реальная в районе 1000 CP. Это можно объяснить увеличением посещаемости и активности на сайте всвязи с акциями и скидками в начале сезона продаж.
Хостинг прислал логи по нагрузке http://semena-tut.ru/mysql_query_xinfose_1_seme
Требуется специалист для оптимизации сайта, с целью снижения нагрузки.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Это я не знаю, сколько пользователей нужно иметь, что бы один сайт до 1000cp раскрутить. Смотрите логи, что там (не тот, что хостер дал). Как вариант, можете поставить блокировку от прокси - обычно ботам быстро кислород перекрывает... Но если у вас действительно ДДОС, то сайт лучше переносить на хостинг, имеющий аппаратную защиту (не программную) от такой напасти. Тем более, если это продающий магазин. Ну и версия 2.5 - требует внимания, т.к. довольно старая и не поддерживается. Там должны стоять последние патчи и отсутствовать уязвимые расширения. Ну и проверку на наличие ведоносов - обязательно.
« Последнее редактирование: 10.01.2017, 20:41:53 от SeBun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

BONDIKO

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
То SeBun.
Сейчас посещаемость 5000 чел/сутки. Соответственно нагрузка увеличилась пропорционально активности/посещаемости. Но, я согласен, что 1000 ср - это слишком и проблема не сколько в посещаемости, а скорее в другом. Я не программист и не разбираюсь в логах. Если Вы можете провести детальный аудит сайта на предмет выявления узких мест, дающих высокую нагрузку на сервер, то я готов обсудить стоимость. Как провести проверку на наличие вредоносов? В любом случаю, нужен специалист по коду и серверной части - работа по сайту есть регулярно.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
то я не знаю, сколько пользователей нужно иметь, что бы один сайт до 1000cp раскрутить
Это абстрактная величина. Без показателей ресурсов сервера, таких как CPU и RAM она вообще ни о чём не говорит.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Это абстрактная величина. Без показателей ресурсов сервера, таких как CPU и RAM она вообще ни о чём не говорит.
Есть все таки адекватные люди, но, даже с показателями мало о чем..))

CP - это количество операций в день, ну, или выданное процессорное время, это никак не "нагрузка"..
Другими словами, если вы в одиночку будете весь день нажимать f5, раз в 2 секунды к примеру, вы превысите нагрузку..)))

Переезжайте на vds за 1500 руб/мес и не будет никаких перенагрузок..
« Последнее редактирование: 11.01.2017, 06:57:08 от shurakana »
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

BONDIKO

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Интересное предложение по поводу vds. Уже начинаю думать в эту сторону. Какую и как лучше выбирать? Важна скорость работы и качественная техподдержка. Хостинг выбирал именно по этим параметрам. Хостинг Beget, который сейчас, в этом смысле на высоте. Техподдержка работает круглосуточно и компетентно. Плачу 1700 в месяц. Выделенная нагрузка на сайт - 350 ср, на MySQL - 5000 СР/сутки. Но вот с нагрузкой  - БЕДА (превышение в 3 раза по сайту и в 2 раза по базе).
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Сейчас посещаемость 5000 чел/сутки. Соответственно нагрузка увеличилась пропорционально активности/посещаемости.
5000/сутки это одно, а товары и прочее на сайте не добавились, вывод на странице не изменялю количество в большую сторону, фильтр по товарам есть т др. факторы которые вы не представили кроме CP и посещаемоти
CP - это количество операций в день, ну, или выданное процессорное время, это никак не "нагрузка"..
Другими словами, если вы в одиночку будете весь день нажимать f5, раз в 2 секунды к примеру, вы превысите нагрузку..)))

Переезжайте на vds за 1500 руб/мес и не будет никаких перенагрузок..
Все верно, CP это образная величина для замутнения мозга пользователю.

Однозначно любой им переезд на VPS после 1000-2000 (мы так их сразу размещаем как правило еще в момент разработки на vps минимум с 1Гб ОЗу) у вас уже 5000
Какую и как лучше выбирать? Важна скорость работы и качественная техподдержка. Хостинг выбирал именно по этим параметрам. Хостинг Beget, который сейчас, в этом смысле на высоте. Техподдержка работает круглосуточно и компетентно. Плачу 1700 в месяц.
Скорость работы и поддержка, это или сами или наемный админ. Редко какой хостинг бесплатно и быстро предоставляет те услуги которые понадобятся по администрированию, они сейчас это в платные услуги переводят. 1700/мес. это грабеж за хостинг, как shurakana подметил за сумму 1000-1500р/месяц можно взять не плохой vds с 2 процессорами и 2ГБ озу, и настроить под свой сайт.
*

wishlight

  • Гуру
  • 5062
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
Предлагал я уже вдску 3 ядра 3 гига SSD KVM с бекапом со всеми плюсами и администрированием на 5 инцидентов за 1711. Дорого походу.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
Интересное предложение по поводу vds. Уже начинаю думать в эту сторону. Какую и как лучше выбирать?

Выбирайте только KVM виртуализацию. Если не хотите дальнейших проблем, например, с фаерволом, про OpenVZ даже и не думайте! Я своим клиентам всё чаще советую этот хостинг: https://www.ihor.ru/vds

Там за 1500 можно взять 5 ядер 80 SSD и 6ГБ оперативки.
« Последнее редактирование: 11.01.2017, 14:45:27 от Филипп Сорокин »
*

BONDIKO

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Да как раз цена - очеь вкусная. Вопрос в другом: на хостинге включенно администрирование и всегда (круглосуточно) есть связь с техподдержкой. При переходе на  VDS  - будет нужен  администратор (один человек). Если вдруг проблема, а администратор недоступен - не гуд. Такие мысли приходят. Или я  не так понимаю?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Да как раз цена - очеь вкусная. Вопрос в другом: на хостинге включенно администрирование и всегда (круглосуточно) есть связь с техподдержкой. При переходе на  VDS  - будет нужен  администратор (один человек). Если вдруг проблема, а администратор недоступен - не гуд. Такие мысли приходят. Или я  не так понимаю?

Если нормально сделать VDS, администратор Вам вряд ли потребуется. Раз в полгода/год нанимайте человека, чтобы он производил обновления. А по большей части Вы будете заниматься только Вашим сайтом, с системой же не будете иметь дело.
*

wishlight

  • Гуру
  • 5062
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
https://www.ihor.ru/vds

Поддержка 1000 за разовые работы. Хотя бывало помогали и так.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Да как раз цена - очеь вкусная. Вопрос в другом: на хостинге включенно администрирование и всегда (круглосуточно) есть связь с техподдержкой. При переходе на  VDS  - будет нужен  администратор (один человек). Если вдруг проблема, а администратор недоступен - не гуд. Такие мысли приходят. Или я  не так понимаю?
Вот пост как раз про Айхор, я искал не так давно надежную VPS. Прошелся по всем популярным, посмотрел тарифы, пообщался с поддержкой, некоторые даже пощупал вживую. Выбрал бы, наверное, FastVPS, но попался мне бонус-код к Макхосту, решил поюзать и, поскольку на тот момент не нашел грамотного сисадмина, решил оставить временно эту затею.

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

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
VPS - это не сайт, она не требует такого контроля, поэтому и обслуживающий ее человек, как сказали выше, может потребоваться от силы несколько раз в год - для обновления и устранения возникших проблем

иногда для полного восстановления сервера с нуля (новая уязвимость ядра, ошибка в настройке и пр.) если хостер не дает возможности делать свои образы или удаляет уже сделанные при своих манипуляциях, что не редкость.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
если хостер не дает возможности делать свои образы

А вот для этого и нужен "настройщик", т.к. хостер такой возможности на VDS не даёт никогда: ты просто остаёшься с системой наедине без добрых дядей, которые могут подкрутить тебе гайку. Но здесь ничего сложного нет. Полный бэкап сервера делается одной командой:

Цитировать
tar cpzf /backup/backup.tar.gz --exclude={/backup,/media,/proc,/sys,/mnt,/run,/dev,/tmp,/lost+found,/.cpt_hardlink*,/aquota.*,/.vzfifo} /

Восстановление сервера с нуля или перенос всей системы на другой VDS делается другой короткой командой.
« Последнее редактирование: 12.01.2017, 00:44:02 от Филипп Сорокин »
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
А вот для этого и нужен "настройщик", т.к. хостер такой возможности на VDS не даёт никогда

почему же не дает. снимки контейнера я делаю на своей VDS-ке в панели управления. и восстанавливал их. в т.ч. после случая непонятного для меня взлома сервера. хотел картинку показать но тут такое сейчас у хостера.



насчет одной команды - не пробовал пока.



*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
насчет одной команды - не пробовал пока.

Проверьте чтобы 50% дискового пространства было свободным, иначе резервное копирование завершится с ошибкой и архив будет "битым".

А вообще, снимки контейнера позволяют разве переносить систему на другой хостинг или же менять виртуализацию?
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Хостинг Beget, который сейчас, в этом смысле на высоте.
Я почему то так и подумал что beget, я там импорт делал, скрипт ежедневно работал, 5-7 минут. Все, нагрузка "кончалась", все остальные пользователи которые заходили были уже сверх лимита..))
Тариф mega. Я им пытался провести аналогию с видеокартой или оперативкой например, не поняли (или поняли), но, сказали везде так копится..)))

Переехали на firstvds, проблем нет.
Выбирайте форсаж, с кастомной конфигурацией, всегда можно будет что то добавить, и диск для бекапов сразу - профит..))
Предварительной настройки сервера никакой не было, все работает отлично.

Техподдержка работает круглосуточно и компетентно.
Работает не плохо, в коде копаться я думаю не будет конечно, отвечает оперативно, что по тикетам, что по консультанту на сайте.
Перенесли сайт 40gb+, все настроили..

CP это образная величина для замутнения мозга пользователю.
Как раньше говорили - лапша для молодежи..))
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Да как раз цена - очеь вкусная. Вопрос в другом: на хостинге включенно администрирование и всегда (круглосуточно) есть связь с техподдержкой. При переходе на  VDS  - будет нужен  администратор (один человек). Если вдруг проблема, а администратор недоступен - не гуд. Такие мысли приходят. Или я  не так понимаю?
Неправильные у вас мысли, настроя сервер в него годами не заглядывают.
*

wishlight

  • Гуру
  • 5062
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
В дефолтном конфиге с автообновлениями на ispmanager можно забыть об администраторе.
*

BONDIKO

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Цитировать
Перенесли сайт 40gb+, все настроили..
Кто в этом случае занимается переносом и настройкой?
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Кто в этом случае занимается переносом и настройкой?
Выбираете тариф, оплачиваете, пишете тикет с просьбой о переносе, все.. точнее можете спросить у консультантов..
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

BONDIKO

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Понял. Спасибо.
*

BONDIKO

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Почитал отзывы hsting101.ru/firstvds.ru Как то грустно стало - пишут, что много косяков. Кому верить?!
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Почитал отзывы hsting101.ru/firstvds.ru Как то грустно стало - пишут, что много косяков. Кому верить?!
firstvds.ru уже занял нишу крупного там и тарифы не как 3 года назад и ТП

В вашем варианте найти частника как wishlight (и vps и администрирование в одном) или брать у совершенно любой компании не задумываясь, VPS это кусок железа и не более.

*

BONDIKO

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Уже понятней. wishlight будет Вам должен за пиар ;)
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
В дефолтном конфиге с автообновлениями на ispmanager можно забыть об администраторе.

А если не ставить никаких isp и ограничиться пакетами из стандартных репозиториев, то можно забыть о VDS, как таковом.
*

wishlight

  • Гуру
  • 5062
  • 315 / 1
  • От 300 руб быстрый хостинг. Сервера.
А если не ставить никаких isp и ограничиться пакетами из стандартных репозиториев, то можно забыть о VDS, как таковом.

Ну а как сам пользователь потом будет управлять этим всем, если он далек от линуксов с их серверной частью? Да и мне удобнее с панелью.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Ну а как сам пользователь потом будет управлять этим всем, если он далек от линуксов с их серверной частью? Да и мне удобнее с панелью.

На мой взгляд, панель нужна только тогда, когда ты планируешь открыть свой хостинг. Если же у тебя есть один жалкий VDS, и ты являешься там единоличным хозяином, то панель будет только мешать по следующим причинам:

1. Панель -- это потенциальная брешь в безопасности. Нет панели -- нет проблем.
2. Она тянет за собой кучу зависимостей, которые могут конфликтовать между собой.
3. Не даёт настроить конфиги так, как нужно тебе, потому что жёстко их определяет.
4. Может иметь лицензию, привязанную к хостингу, и соответственно привязать тебя к этому хостингу навсегда.
5. Может являться лишней статьёй постоянных расходов.

Зачем нужна панель, если можно поставить тот же OpenSSH, Vsftpd, Nginx, Php, Exim, Dovecot, SpamAssassin, MariaDB, настроить юзеру почту и FTP, фаервол и Fail2Ban (которые, к слову, в стандартном виде никуда не годятся), написать ему пару десятков консольных утилит для автоматизации рутинных процессов и инструкцию, как всем этим пользоваться?

Без панели пользователь также может пользоваться FTP, делать бэкапы, выпускать бесплатные LetsEncrypt сертификаты, создавать и удалять сайты одной командой, и это будет даже проще, чем с панелью? Так как я занимаюсь администрированием профессионально, у меня уже есть все необходимые для этого консольные утилиты, которые я постоянно дорабатываю. Может, даже, в открытый доступ их выложу чуть позже.

А управлять пользователю системой в широком смысле -- зачем? Чтобы создавать сайты и почтовые ящики, для этого не нужно перегружать систему сотней лишних пакетов.
« Последнее редактирование: 12.01.2017, 21:42:33 от Филипп Сорокин »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Собрать сайт на Joomla на студийном шаблоне YooTheme

Автор Panda

Ответов: 6
Просмотров: 5731
Последний ответ 15.08.2025, 08:26:37
от wishlight
Необходимо сделать интеграцию Joomla 5 с файлами Excel и SVG

Автор Lemonez

Ответов: 1
Просмотров: 988
Последний ответ 08.02.2025, 22:26:09
от Lemonez
Натяжка шаблона Joomla

Автор ss_spb

Ответов: 1
Просмотров: 1188
Последний ответ 27.11.2024, 08:14:53
от kit2m2
Написать JS для вывода Joomla alert в модальном окне Uikit

Автор Lemonez

Ответов: 0
Просмотров: 1347
Последний ответ 26.11.2024, 17:18:57
от Lemonez
Новый функционал для компонента для Joomla 5

Автор Region93

Ответов: 3
Просмотров: 1347
Последний ответ 05.11.2024, 16:10:05
от Region93