Новости Joomla

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6.Анонсирован выход новой версии одного из самых распространённых конструкторов страниц на Joomla от студии JoomShaper.v.6.0.0. Что нового?Динамический контент. Добавлена ​​поддержка материалов Joomla в динамическом контенте.➕ Новые комментарии для Joomla. Введена встроенная система комментирования статей.➕ Плагин аватара пользователя. Включена поддержка изображений профиля через плагин SP Page Builder - Profile Image.🫥 Обновление: Добавлена ​​совместимость с моделями GPT-5.🫥 Обновление: добавлена ​​опция приоритета извлечения в надстройку «Изображение». 🫥 Обновление: улучшена скорость загрузки динамического контента.🫥 Обновление: включена поддержка вертикального видео в модулях «Видео» и «Модальные всплывающие окна».🛠 Исправление: исправлены ошибки, из-за которых дополнения к формам не работали на страницах динамических сведений.🛠 Исправление: устранены проблемы с разрывом макета и всплывающими окнами при разбиении на страницы динамической медиагалереи.🛠 Исправление: решена проблема с неработоспособностью списка ссылок на страницы в редакторе интерфейса.🛠 Исправление: Исправлены проблемы с маршрутизацией многоязычных страниц SEF.🛠 Исправление: устранена уязвимость критического обхода пути в Media Manager.Большое спасибо за ссылку участнику нашего сообщества Ринату Кажетову (@rkazhet)!Новость на сайте JoomShaper.@joomlafeed#joomla #расширения #шаблоны

WT Set elements v.1.0.0: плагин поля для RadicalMart

WT Set elements v.1.0.0: плагин поля для RadicalMart

Плагин пользовательского поля компонента интернет-магазина для Joomla - RadicalMart (@radicalmart). Плагин позволяет создавать набор элементов, включающих заголовок, изображение и краткое описание и выбирать необходимые из них в товаре. Отображать наборы элементов можно в виде товара и в списке товаров (в своих макетах).

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

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

CyCaHuH

  • Новичок
  • 8
  • 0 / 0
Всем привет! Подскажите пожалуйста как вывести хиты опросов в модуль, точнее совместить сам опрос с итогами оного?
php совсем плохо знам :( , обычно рисую и верстаю, понимаю, что нужно просто вывести из базы данных хиты по id в сам модуль, как это сделать не представляецо возможным для моего кипеченного мозга.....HELP ME! > !
Код: php
<table class="pollstableborder<?php echo $moduleclass_sfx; ?>" cellspacing="0" cellpadding="0" border="0">
<?php
for ($i=0, $n=count( $options ); $i < $n; $i++) { ?>
<tr><td> HERE HITS</td>
<td class="<?php echo $tabclass_arr[$tabcnt]; ?><?php echo $moduleclass_sfx; ?>" valign="top">
<input type="radio" name="voteid" id="voteid<?php echo $options[$i]->id;?>" value="<?php echo $options[$i]->id;?>" alt="<?php echo $options[$i]->id;?>" />
</td>
<td class="<?php echo $tabclass_arr[$tabcnt]; ?><?php echo $moduleclass_sfx; ?>" valign="top">
<label for="voteid<?php echo $options[$i]->id;?>">
<?php echo stripslashes($options[$i]->text); ?>
</label>
</td>
</tr>
<?php
if ($tabcnt == 1){
$tabcnt = 0;
} else {
$tabcnt++;
}
}
?>
</table>


Весь файл модуля такой :
Код: php
<?php

defined( '_VALID_MOS' ) or die( 'Доступ запрещен' );

if (!defined( '_JOS_POLL_MODULE' )) {

define( '_JOS_POLL_MODULE', 1 );

function show_poll_vote_form( $Itemid, &$params ) {
global $database;

$query = "SELECT p.id, p.title"
. "\n FROM #__polls AS p"
. "\n INNER JOIN #__poll_menu AS pm ON  pm.pollid = p.id"
. "\n WHERE ( pm.menuid = " . (int) $Itemid . " OR pm.menuid = 0 )"
. "\n AND p.published = 1";

$database->setQuery( $query );
$polls = $database->loadObjectList();

if($database->getErrorNum()) {
echo "MB ".$database->stderr(true);
return;
}

// try to find poll component's Itemid
$query = "SELECT id"
. "\n FROM #__menu"
. "\n WHERE type = 'components'"
. "\n AND published = 1"
. "\n AND link = 'index.php?option=com_poll'"
;
$database->setQuery( $query );
$_Itemid = $database->loadResult();

if ($_Itemid) {
$_Itemid = '&amp;Itemid='. $_Itemid;
}

$z = 1;
foreach ($polls as $poll) {
if ($poll->id && $poll->title) {

$query = "SELECT id, text"
. "\n FROM #__poll_data"
. "\n WHERE pollid = " . (int) $poll->id
. "\n AND text != ''"
. "\n ORDER BY id";
$database->setQuery($query);

if(!($options = $database->loadObjectList())) {
echo "MD ".$database->stderr(true);
return;
}

poll_vote_form_html( $poll, $options, $_Itemid, $params, $z );

$z++;
}
}
}

/**
* @param object Poll object
* @param array
* @param int The current menu item
* @param string CSS suffix
*/
function poll_vote_form_html( &$poll, &$options, $_Itemid, &$params, $z ) {
$tabclass_arr = array( 'sectiontableentry2', 'sectiontableentry1' );
$tabcnt = 0;
$moduleclass_sfx = $params->get('moduleclass_sfx');

$cookiename = "voted$poll->id";
$voted = mosGetParam( $_COOKIE, $cookiename, 'z' );

// used for spoof hardening
$validate = josSpoofValue('poll');
?>
<script language="javascript" type="text/javascript">
<!--
function submitbutton_Poll<?php echo $z;?>() {
var form = document.pollxtd<?php echo $z;?>;
var radio = form.voteid;
var radioLength = radio.length;
var check = 0;

if ( '<?php echo $voted; ?>' != 'z' ) {
alert('<?php echo addslashes( _ALREADY_VOTE ); ?>');
return;
}
for(var i = 0; i < radioLength; i++) {
if(radio[i].checked) {
form.submit();
check = 1;
}
}
if (check == 0) {
alert('<?php echo addslashes( _NO_SELECTION ); ?>');
}
}
//-->
</script>
<form name="pollxtd<?php echo $z;?>" method="post" action="<?php echo sefRelToAbs("index.php?option=com_poll$_Itemid"); ?>">

<table width="95%" border="0" cellspacing="0" cellpadding="1" align="center" class="poll<?php echo $moduleclass_sfx; ?>">
<thead>
<tr>
<td style="font-weight: bold;">
<?php echo $poll->title; ?>
</td>
</tr>
</thead>
<tr>
<td align="center">
<table class="pollstableborder<?php echo $moduleclass_sfx; ?>" cellspacing="0" cellpadding="0" border="0">
<?php
for ($i=0, $n=count( $options ); $i < $n; $i++) { ?>
<tr>
<td class="<?php echo $tabclass_arr[$tabcnt]; ?><?php echo $moduleclass_sfx; ?>" valign="top">
<input type="radio" name="voteid" id="voteid<?php echo $options[$i]->id;?>" value="<?php echo $options[$i]->id;?>" alt="<?php echo $options[$i]->id;?>" />
</td>
<td class="<?php echo $tabclass_arr[$tabcnt]; ?><?php echo $moduleclass_sfx; ?>" valign="top">
<label for="voteid<?php echo $options[$i]->id;?>">
<?php echo stripslashes($options[$i]->text); ?>
</label>
</td>
</tr>
<?php
if ($tabcnt == 1){
$tabcnt = 0;
} else {
$tabcnt++;
}
}
?>
</table>
</td>
</tr>
<tr>
<td>
<div align="center">
<input type="button" onclick="submitbutton_Poll<?php echo $z;?>();" name="task_button" class="button" value="<?php echo _BUTTON_VOTE; ?>" /><br />
<input type="button" name="option" class="button" value="<?php echo _BUTTON_RESULTS; ?>" onclick="document.location.href='<?php echo sefRelToAbs("index.php?option=com_poll&amp;task=results&amp;id=$poll->id$_Itemid"); ?>';" />
</div>
</td>
</tr>
</table>

<input type="hidden" name="id" value="<?php echo $poll->id;?>" />
<input type="hidden" name="task" value="vote" />
<input type="hidden" name="<?php echo $validate; ?>" value="1" />
</form>
<?php
}
}

show_poll_vote_form( $Itemid, $params );
?>

« Последнее редактирование: 24.12.2009, 17:48:23 от CyCaHuH »
*

temniy

  • Захожу иногда
  • 413
  • 85 / 9
Re: Как вывести хиты опроса в модуль?
« Ответ #1 : 24.12.2009, 17:54:57 »
Такой модуль есть, прилагаю.

[вложение удалено Администратором]
« Последнее редактирование: 24.12.2009, 23:34:53 от temniy »
Лучший хостинг от 1 евро!
Сервис whois  |  Домены по отличным ценам (более 80 зон, хорошие цены и консультации -> после регистрации)
*

CyCaHuH

  • Новичок
  • 8
  • 0 / 0
Re: Как вывести хиты опроса в модуль?
« Ответ #2 : 24.12.2009, 18:16:37 »
Спасибо, то что нужно....вот только у меня Joomla 1.0, а этот модуль под 1.5 :(
Может есть решение еще какоенить?
*

temniy

  • Захожу иногда
  • 413
  • 85 / 9
Re: Как вывести хиты опроса в модуль?
« Ответ #3 : 24.12.2009, 18:48:21 »
С чего вы взяли? Этот модуль у меня работает на Joostina, значит и на 1.0 должен работать.
Лучший хостинг от 1 евро!
Сервис whois  |  Домены по отличным ценам (более 80 зон, хорошие цены и консультации -> после регистрации)
*

CyCaHuH

  • Новичок
  • 8
  • 0 / 0
Re: Как вывести хиты опроса в модуль?
« Ответ #4 : 24.12.2009, 18:57:20 »
А можно выложить весь мод, не хватает папки пишет.... ;)
*

temniy

  • Захожу иногда
  • 413
  • 85 / 9
Re: Как вывести хиты опроса в модуль?
« Ответ #5 : 24.12.2009, 23:36:04 »
А можно выложить весь мод, не хватает папки пишет.... ;)
Ааа, прошу прощения, забыл про папку. Скачайте заново, я заменил файл.
Лучший хостинг от 1 евро!
Сервис whois  |  Домены по отличным ценам (более 80 зон, хорошие цены и консультации -> после регистрации)
*

CyCaHuH

  • Новичок
  • 8
  • 0 / 0
Re: Как вывести хиты опроса в модуль?
« Ответ #6 : 24.12.2009, 23:42:24 »
Спасибо огромное за модуль! Все работает как часы yes!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль расширенных результатов ARI Quiz Results

Автор Beer

Ответов: 0
Просмотров: 992
Последний ответ 03.02.2025, 15:27:35
от Beer
Модуль для отображения курсов валют

Автор Геон

Ответов: 2
Просмотров: 2312
Последний ответ 03.02.2024, 22:19:02
от Геон
Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 3684
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Стандартный модуль случайного изображения не выводит фотографии

Автор strix

Ответов: 8
Просмотров: 8292
Последний ответ 19.10.2022, 16:07:11
от Andrej_777
Модуль тегов Joes Word Cloud для Joomla 3

Автор ecolora

Ответов: 1
Просмотров: 2889
Последний ответ 05.05.2022, 19:04:44
от ecolora