Новости Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.Модуль имеет 3 варианта отображения:- карточка- участники- кнопкаПоддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.Страница расширенияJoomla Extensions Directory#joomla #расширения #vk

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

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

mspuz

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Доброго всем дня. Установил себе Fabric 2.0. Создал форму, напихал компонентов, настроил отправку по email. И вот тут наткнулся на проблему, что по умолчанию нет шаблона, который бы формировал письмо следующего вида: Название элемента - Выбранное значение. Наверняка кто-то уже это делал, можете поделиться файликом (который указывается в настройках формы в параметре PHP/HTML Template), для формирования подобного письма. Спасибо.
*

kysin

  • Захожу иногда
  • 247
  • 4 / 0
У меня приходит оповещение следующего формата:

Код
название поля1:
значение поля1

название поля2:
значение поля2

и т.д.

А как у Вас?
*

mspuz

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
А можно текст скрипта?
*

kysin

  • Захожу иногда
  • 247
  • 4 / 0
в папке components/com_fabrik/plugins/form/fabrikemail
есть файл fabrikemail.php
Самые нижние строки имеют вид:

Код
	/**
* default email handling routine, called if no email template specified
* @return string email message
*/

function _getTextEmail()
{
 $data =& $this->getEmailData();
$config =& JFactory::getConfig();
$ignore = $this->getDontEmailKeys();
$message = "";
$pluginManager =& JModel::getInstance( 'Pluginmanager', 'FabrikModel' );
$groupModels =& $this->formModel->getGroupsHiarachy();
foreach ($groupModels as &$groupModel) {
$elementModels = $groupModel->getPublishedElements();
foreach ($elementModels as &$elementModel) {
$element = $elementModel->getElement();
// @TODO - how about adding a 'renderEmail()' method to element model, so specific element types
// can render themselves?
$key = (!array_key_exists( $element->name, $data ))? $elementModel->getFullName( false, true, false ) : $element->name;
if (!in_array( $key, $ignore )) {
$val = '';
if (is_array( $data[$key] )) {
//repeat group data
foreach ($data[$key] as $k => $v) {
 if (is_array( $v )) {
   $val = implode( ", ", $v );
 }
$val .= count( $data[$key] ) == 1 ? ": $v<br />" : $k++ .": $v<br />";
}
} else {
$val = $data[$key];
}
$val = FabrikString::rtrimword( $val, "<br />" );
$val = stripslashes( $val );


// set $val to default value if empty
if($val == '')
$val = " - ";

// don't add a second ":"
$label = trim( strip_tags( $element->label ) );
$message .= $label;
if (strlen( $label )!= 0 && JString::strpos( $label, ':', JString::strlen( $label )-1 ) === false) {
$message .=":";
}
$message .= "<br />" . $val . "<br /><br />";
}
}
}
$message = JText::_('Новое сообщение от сайта'). " (<a href='http://www.site.ru'>www.site.ru</a>)<br /><br />".JText::_('Message').":"
."<br />===================================<br />".
"<br />" . stripslashes($message);
return $message;
}

}
?>

В итоге получаю такое сообщение:
Код
Новое сообщение от сайта (www.site.ru)

Сообщение:
===================================

id:
104

Дата:
09-07-2010

и т.д. (перечисляются все поля и значения)

Т.е. если не выбран ни один из шаблонов, то используется этот код.
« Последнее редактирование: 13.07.2010, 17:18:12 от kysin »
*

mspuz

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
kysin
Огромное спасибо, а то я шаблоны пытаюсь править, а ларчик то просто открывался.
*

kysin

  • Захожу иногда
  • 247
  • 4 / 0
Рад был помочь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Отправка формы на email после заполнения

Автор sergm87

Ответов: 4
Просмотров: 5466
Последний ответ 30.03.2016, 18:47:23
от Gorilla
Fabrik 2.0 - как работать с базами данных MySQL?

Автор Tooree

Ответов: 41
Просмотров: 21747
Последний ответ 12.06.2015, 11:47:24
от kalinka76
Нужна доработка формы Fabrik. За небесплатно)

Автор ovenya

Ответов: 0
Просмотров: 2158
Последний ответ 14.03.2014, 16:43:39
от ovenya
Мультиязычный сайт не отображает формы Fabrik

Автор Sergeiv

Ответов: 0
Просмотров: 2153
Последний ответ 12.04.2013, 20:39:44
от Sergeiv
Fabrik Cron - Run PHP и Email

Автор SeaScape

Ответов: 0
Просмотров: 2596
Последний ответ 12.04.2013, 10:37:15
от SeaScape