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

PrizmaOO

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Хочу в страничку материалов вставить скрипт php что бы он в зависимости от браузера показывал ту или иную информацию для кросс-браузерности, но не совсем понимаю куда его вставить что бы он работал
у Меня есть пункт меню
при клике на который хочу что бы показывалась та или иная страничка
поидее есть 2 ссылки на материал с HTML кодом которые надо впихнуть в шаблон учитывая браузер

1. если я добавлю php в тело материала он будет работать?
2. может надо добавить php в код это пункта меню? там же наверняка Joomla инклюдает материал с помощью того же php? вот будет инклюдать с условием
3. или стоит просто сделать страничку залить её на сайт и дать ссылку на неё пункту меню (естественно добавив туда весь шаблон)

подскажите как будет проще?
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Что еще за информация для кроссбраузерности?
1. если я добавлю php в тело материала он будет работать?
2. может надо добавить php в код это пункта меню? там же наверняка Joomla инклюдает материал с помощью того же php? вот будет инклюдать с условием
3. или стоит просто сделать страничку залить её на сайт и дать ссылку на неё пункту меню (естественно добавив туда весь шаблон)

подскажите как будет проще?
Нет, код, вставленный в материал, не будет работать. А почему он должен работать? Содержимое материала на лету подставляется в шаблон и выводится в браузер
Joomlа материалы не инклюдит. Она сохраняет их в базу данных и при генерации страницы вытягивает их оттуда, я уже писал.
Проще будет сделать одну страницу, не делая различий для браузеров. Не понимаю почему должно быть иначе (на ум приходит только заглушка на определенный браузер, если он не поддерживает нужные функции, например, canvas или svg в IE8, WebSockets и тд..)
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

PrizmaOO

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
собственно говоря проблема вот в чем Яндекс карта имеет функцию повесить на карте ярлычок, так вот в некоторых браузерах (сафари, хром, возможно опера) этот ярлычок отсутствует, для таких браузеров я создал отдельную страничку. тогда думаю что проще будет 3-ий вариант
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Зачем для Яндекс-карт делать что-то на php, если у них яваскрипт-API ?
На том же яваскрипт можете определить браузер и от этого плясать, передавая параметры в карту.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код: php-brief
<?php
if (JMenuSite::getInstance('site')->getActive()->id == 123) {
//проверяем меню с id = 123
$doc =& JFactory::getDocument();
$browser = &JBrowser::getInstance();
$browserType = $browser->getBrowser();
// echo $browserType;
// имя браузера
$browserVersion = $browser->getMajor();
// echo $$browserVersion;
// версия браузера
if(($browserType == 'msie') && ($browserVersion < 8))
{
   JApplication::redirect ('index.php?option=com_content&view=article&id=1');
   //редирект на страницу материала с id = 1
}
elseif ($browserType == 'mozilla')
{
   JApplication::redirect ('index.php?option=com_content&view=article&id=2');
   //редирект на страницу материала с id = 2
}
elseif ($browserType == 'opera')
{
 JApplication::redirect ('index.php?option=com_content&view=article&id=3');
 //редирект на страницу материала с id = 3
}
}
?>
Вывод страницы по умолчанию
Вставляем в шаблон сайта
*

PrizmaOO

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Зачем для Яндекс-карт делать что-то на php, если у них яваскрипт-API ?
На том же яваскрипт можете определить браузер и от этого плясать, передавая параметры в карту.
не владею яваскриптом в нужной мере

Код: php-brief
<?php
if (JMenuSite::getInstance('site')->getActive()->id == 123) {
//проверяем меню с id = 123
$doc =& JFactory::getDocument();
$browser = &JBrowser::getInstance();
$browserType = $browser->getBrowser();
// echo $browserType;
// имя браузера
$browserVersion = $browser->getMajor();
// echo $$browserVersion;
// версия браузера
if(($browserType == 'msie') && ($browserVersion < 8))
{
   JApplication::redirect ('index.php?option=com_content&view=article&id=1');
   //редирект на страницу материала с id = 1
}
elseif ($browserType == 'mozilla')
{
   JApplication::redirect ('index.php?option=com_content&view=article&id=2');
   //редирект на страницу материала с id = 2
}
elseif ($browserType == 'opera')
{
 JApplication::redirect ('index.php?option=com_content&view=article&id=3');
 //редирект на страницу материала с id = 3
}
}
?>
Вывод страницы по умолчанию
Вставляем в шаблон сайта
вечером обязательно код разберу
*

PrizmaOO

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
та часть куда вставляется материал в шаблоне вот так выглядит
Код
<jdoc:include type="message" />
<jdoc:include type="component" />
где искать их исходники в Joomla? это какие то стандартные команды вызова котента?
*

PrizmaOO

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
та часть куда вставляется материал в шаблоне вот так выглядит
Код
<jdoc:include type="message" />
<jdoc:include type="component" />
где искать их исходники в Joomla? это какие то стандартные команды вызова котента?
вопрос открыт(
код дали спасибо, только не совсем понимаю куда мне его вставить, потому что тот документ куда его вставить нужно вставляется командо jdoc а яне силён в структуре joomla( тут только тип указан без name но именно в этой части шаблона высвечиваются материалы
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
PrizmaOO код вставлять в шаблон желательно в самое начало
<jdoc:include type="message" /> - выводит системные сообщения
<jdoc:include type="component" /> - осуществляет вывод компонентов
трогать вам их не зачем
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться