Новости Joomla

Обновление пакета плагинов JL Like 5.0

Обновление пакета плагинов  JL Like 5.0

Обновление пакета плагинов JL Like 5.0.0Команда JoomLine рада представить долгожданное обновление плагина социальных кнопок JL Like — версию 5.0.0! В этом релизе мы сделали акцент на совместимости с последними версиями Joomla, улучшении производительности и расширении функционала.👩‍💻 Что нового в JL Like 5.0.0?- Полная совместимость с Joomla 5 — теперь плагин работает на всех актуальных версиях Joomla, включая Joomla 5.- Рефакторинг и оптимизация кода — проведена масштабная чистка и обновление внутренних классов для повышения стабильности и скорости работы.- Удаление устаревших зависимостей — полностью отказались от использования jQuery, что ускорило загрузку страниц и повысило безопасность.- Обновление CSS и удаление неиспользуемых стилей — интерфейс стал еще легче и современнее.- Удалена поддержка устаревших виджетов — например, функциональность твиттер-виджета вынесена из плагина.- Поддержка twitter:card — улучшена интеграция с социальными сетями для красивого отображения ссылок.- Гибкая настройка счетчиков лайков — теперь можно включать и отключать рандомизацию количества лайков.- Улучшено подключение скриптов — переход на WebAssetManager для более корректной работы с ресурсами.- Обновлены языковые переменныеРасширения всё ещё наследуют старую архитектуру плагинов Joomla 3, но были протестированы на Joomla 5.3.Новость на сайте JoomlineСтраница расширенияGitHub расширения@joomlafeed#расширения

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

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

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Форма обратной связи ФС+
« : 03.05.2010, 01:01:40 »
 Компонент Форма обратной связи ФС+ позволяет создавать неограниченное количество форм.  Поддерживаются следующие типы элементов формы: Textbox, Textarea, Listbox, Radiobox, Chekbox. Есть возможность создания списка почтовых ящиков, для приема сообщений (пользователь выбирает из списка необходимый адресат)  Производится проверка на валидность e-mail, ввод данных по маске, проверка заполнения обязательных для ввода полей, ограничение длины вводимых данных. Введенные данные могут отправлятся на почтовый адрес, а так же записываются в базу данных. Просмотр базы возможен как с админки, так и с фронта сайта. Кроме того с фронта сайта возможна отправка ответов на письма, сохраненные в базе (при наличии e-mail адресата)

Совместимость: Joomla 1.5.x, Joomla 1.0.X, Joostina
 Посмотреть
Cкачать
« Последнее редактирование: 26.11.2011, 12:37:46 от fs-p »
*

Roberta

  • Захожу иногда
  • 182
  • 0 / 0
Re: Форма обратной связи ФС+
« Ответ #1 : 05.07.2010, 08:45:53 »
Скачала форму, но она почему-то не отправляет сообщение на e-mail, хотя он указан.
Как настроить бесплатный компонент формы??
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
Re: Форма обратной связи ФС+
« Ответ #2 : 19.11.2010, 23:10:31 »
Все отправляет! За компонент одназначно + и пожелания/недостатки
1. 60 с лишним кб скриптов не радует, особенно если jquery на сайте не используется
2. хорошо бы кнопочку обновить капчу.
3. при добавлении модуля в статью для авторизованных пользователей email вылезает с кодом от плагина emailcloak.
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #3 : 19.11.2010, 23:21:00 »
С 1 пунктом согласен, надо будет сделать в модуле возможность отключения jquery
Остальное посмотрю, по возможности
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #4 : 30.11.2010, 20:48:44 »
Нужно качать и компонент и модуль. Модуль служит для вывода самой формы на фронте, а компонент для обработки сообщений (отправка сообщений на e-mail и запись в базу).
*

winkel

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Форма обратной связи ФС+
« Ответ #5 : 30.11.2010, 23:29:04 »
Подскажите что нужно поставить чтобы при установке компонента все нормально отображалось, а то у меня вместо кирилице отображается знаки вопроса, а модуль работает нормально.
Спасибо.
*

winkel

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Форма обратной связи ФС+
« Ответ #6 : 01.12.2010, 00:02:39 »
а у меня нет.
у меня версия 1.5.20
MrLeader, А у тебя?
*

winkel

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Форма обратной связи ФС+
« Ответ #7 : 01.12.2010, 00:47:16 »
по какому принципу настраиваются стили?
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #8 : 01.12.2010, 07:45:12 »
Подскажите что нужно поставить чтобы при установке компонента все нормально отображалось, а то у меня вместо кирилице отображается знаки вопроса, а модуль работает нормально.
Спасибо.
Открой из папки компонента languages файл russian.utf8.php редактором Notepad++ и в меню выбери Кодировки-Кодировать в UTF8 (без BOM)
по какому принципу настраиваются стили?
По принципу CSS
« Последнее редактирование: 01.12.2010, 07:51:58 от pfox »
*

winkel

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Форма обратной связи ФС+
« Ответ #9 : 01.12.2010, 10:15:47 »
Цитировать
по какому принципу настраиваются стили?
По принципу CSS

Не совсем понял.
Если не сложно, можешь показать пример из уже готовых сайтов.
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #10 : 01.12.2010, 11:43:17 »
можешь показать пример из уже готовых сайтов.
Какой пример? Не понял... Настраиваются стили в модуле, см. "Стиль формы" (наведи мышь на это название и получишь пример). И вводи сюда свои стили
например:
.msgfsp {background:#e5e5e5; width:500px; padding:20px;}
.msgfsp label {font-size:12px;}
.msgfsp inputbox {font-size:14px;}
.msgfsp textarea {width:300px;height:100px;}
ну что-то типа того
*

winkel

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Форма обратной связи ФС+
« Ответ #11 : 01.12.2010, 12:09:32 »
pfox, сенкс, мне помогло.)
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #12 : 01.12.2010, 17:35:35 »
Тогда берется что то по умолчанию да?
Ну да, все по умолчанию, из стилей шаблона.
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #13 : 01.12.2010, 21:06:22 »
Я подгонял числа "методом тыка" т.к. в примере (10,20) но это никак не размеры сторон!
Читайте справочники по тегам HTML для textarea, что такое rows и что такое cols
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #14 : 02.12.2010, 09:13:20 »
задавать размеры таким образом приведёт к непредсказуемому результату для разных браузеров!
Дак не задавайте таким образом размеры, задавайте стилями. И почему Вы решили, что проблема именно в rows и cols элемента textarea. Скорее проблема в стилях Вашего шаблона.
1 заявлена CAPTCHA а её нет
Здесь вообще не понятно, нужно включить каптчу в настройках модуля. Если у Вас это сделано, то смотрите все-таки настройки шаблона, у меня есть подозрение, что картинку CAPTCHA просто обрезает что-то.
з.ы. Про код календаря и загрузку квери я знаю, это поправлю позже, когда время будет.
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #15 : 02.12.2010, 11:55:57 »
Только тогда не понятен смысл настроек которые так и называются "Размер поля ввода"
Специально для Вас включил каптчу и Размер поля ввода. Смотрите _fs-p.ru "Отправить сообщение" Работает во всех браузерах.

з.ы. Про смысл: Если люди, которые и понятия не имеют что такое CSS. Дак пусть настраивают через rows, cols
« Последнее редактирование: 02.12.2010, 12:35:33 от pfox »
*

vibperson

  • Новичок
  • 5
  • 0 / 0
Re: Форма обратной связи ФС+
« Ответ #16 : 03.12.2010, 02:10:48 »
А можно ли сделать, чтобы по нажатии кнопки формы, оно открывалось в новом мини-окне с самой формой?
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #17 : 03.12.2010, 09:38:08 »
А можно ли сделать, чтобы по нажатии кнопки формы, оно открывалось в новом мини-окне с самой формой?
Можно, добавить в стиль формы что-то типа того:
#msgfsp {position:absolute;left:45%;top:30%;background:#E8E5E5;padding:20px;}
Ну а если нужно, чтоб форма всегда центрировалась, независимо от прокрутки страницы, тогда надо писать джаваскрипт, к сожалению на это у меня сейчас нет времени.
*

vibperson

  • Новичок
  • 5
  • 0 / 0
Re: Форма обратной связи ФС+
« Ответ #18 : 03.12.2010, 12:08:50 »
Спасибо большое! А можно включить потом в новую версию, чтоб ещё центрировалось, как будет время, былоб очень хорошо.
*

vibperson

  • Новичок
  • 5
  • 0 / 0
Re: Форма обратной связи ФС+
« Ответ #19 : 03.12.2010, 13:33:56 »
Ещё вопросик, а можно как-то делать несколько шаблонов форм (а то на части страниц нужно с одними полями и вопросами, а на некоторых с другим набором)?
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #20 : 03.12.2010, 15:59:23 »
Ещё вопросик, а можно как-то делать несколько шаблонов форм?
Можно, сколько угодно. Копируйте модуль нужное количество раз и настраивайте каждую копию как Вам необходимо.
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #21 : 04.12.2010, 08:57:32 »
Антиспам отсутствует в Опере, но это не мешает отправлять сообщения.
Посмотрел Ваш сайт в опере, CAPTCHA присутствует. А Вы случаем не авторизованы? Авторизованным CAPTCHA не нужна. 
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #22 : 05.12.2010, 08:34:00 »
Можно, добавить в стиль формы что-то типа того:
#msgfsp {position:absolute;left:45%;top:30%;background:#E8E5E5;padding:20px;}
Ну а если нужно, чтоб форма всегда центрировалась, независимо от прокрутки страницы, тогда надо писать джаваскрипт, к сожалению на это у меня сейчас нет времени.
Можно сделать без джаваскрипта.
например:
#msgfsp {
position:fixed;
left:45%;top:30%;
background:#CCC;
padding:20px;
border:1px solid #999;
}
Не будет работать на шестом ишаке. Чтоб как-то профиксить это, введите после строки position:fixed; следующее:
_position:absolute;
Обязательно с символом подчеркивания!
*

vibperson

  • Новичок
  • 5
  • 0 / 0
Re: Форма обратной связи ФС+
« Ответ #23 : 05.12.2010, 15:42:46 »
На 6м ишаке далеко не уедешь хы
Отлично, всё пашет
pfox спасибо!
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #24 : 06.12.2010, 21:20:42 »
Сделано: Возможность отключения квери, убран код календаря, если поле ввода даты не используется, изменен тип кнопки-заголовка. В стилях формы можно будет создавать стиль этой кнопки, например:
.msgfsp .titlebutton {
width:32px;
height:32px;
position:fixed;
_position:absolute;
top:50%;
right:0px;
background:url(../images/edit_f2.png) no-repeat;
}
При таких стилях будет выведена кнопка справа, и соответсвенно нужно ввести стили окна формы, что описано постом выше.
В настройках модуля добавлена возможность выводить кнопку закрытия формы, для нее тоже можно создавать свои стили (класс: closebutton)

Измененные компонент и модуль на сайте
« Последнее редактирование: 06.12.2010, 21:37:58 от pfox »
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Re: Форма обратной связи ФС+
« Ответ #25 : 07.12.2010, 00:14:21 »
Компонент понравился. Но...

1. Зацените глюк при использовании CAPTCHA. Сайт используется, т.ч. спрятал сюда http://www.rock-catalog.ru/glossary.html справа (рядом с флагами).
2. Не сохраняются сообщения в БД.
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #26 : 07.12.2010, 15:13:38 »

Подобные глюки я заметил в одних типах шаблонов есть в других их нет.
Опробовал на десятке разных шаблонов, все работает. Попробуйте скачайте с сайта компонент и переустановите, кое что там сделал, может поможет.
Компонент понравился. Но...
Какая версия Joomla у Вас?
« Последнее редактирование: 07.12.2010, 15:17:51 от pfox »
*

stepan39

  • Захожу иногда
  • 499
  • 28 / 0
Re: Форма обратной связи ФС+
« Ответ #27 : 07.12.2010, 15:52:08 »
Опробовал на десятке разных шаблонов, все работает. Попробуйте скачайте с сайта компонент и переустановите, кое что там сделал, может поможет.Какая версия Joomla у Вас?
Платформа:    Linux s19.hostia.name 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44 EDT 2010 i686
Версия MySQL:    5.1.53
Сравнение БД:    utf8_general_ci
Версия PHP:    5.2.14
Веб-сервер:    Apache
Интерфейс веб-сервер -> PHP:    cgi-fcgi
Версия Joomla:    Joomla! 1.5.22 Stable [ senu takaa ama woi ] 04-November-2010 18:00 GMT

Капча заработала, письма приходят, но в базе по-прежнему не отображаются (не сохраняются). Переустановил только компонент.
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #28 : 07.12.2010, 19:12:58 »
Капча заработала, письма приходят, но в базе по-прежнему не отображаются (не сохраняются). Переустановил только компонент.
В настройке модуля откажитесь от выбора категории для сохранения, т.е. сохранение будет непосредственно в базу компонента. Посмотрите так, будет ли сохранение в базу компонента. А так по идее у вас должно проходить сохранение в материалы с ID категории равной 49.
*

fs-p

  • Захожу иногда
  • 127
  • 49 / 0
Re: Форма обратной связи ФС+
« Ответ #29 : 07.12.2010, 19:52:17 »
Если не указывать категорию куда сохранять сообщения то сохраняется в базу компонента! Спасибо!
В модуле, при наведении мыши на название полей есть подсказки, читайте.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент форм обратной связи для Joomla 1.0

Автор buro3v.ru

Ответов: 278
Просмотров: 112696
Последний ответ 10.10.2012, 17:05:02
от dimsss
Модуль обратной связи EasyContact

Автор Nt.Mag1steR

Ответов: 9
Просмотров: 5058
Последний ответ 26.05.2010, 18:30:28
от Professor