Новости Joomla

Вышли релизы безопасности Joomla 6.0.2 и Joomla 5.4.2

Релиз безопасности Joomla 6.0.2 и 5.4.2

Проект Joomla спешит сообщить о выпуске Joomla 6.0.2 и Joomla 5.4.2. Это релиз безопасности для серии Joomla 6.0 и релиз безопасности для серии Joomla 5.4.

JL Content Fields Filter 4.0.0

JL Content Fields Filter 4.0.0

JL Content Fields Filter - Это бесплатный модуль, который фильтрует материалы в категории Joomla согласно настраиваемым полям.

Данный крупный релиз включает полную совместимость с Joomla 6, критические исправления безопасности, полностью модернизированный интерфейс администратора и обширный рефакторинг кода.

Ключевые Особенности:

- Полная совместимость с Joomla 6: Полная миграция на PSR-4, удаление устаревших методов, исправления для PHP 8.2+ и современные взаимодействия с базой данных.

- Полностью переписанный интерфейс компонента:

- Современный JS стек (Native Fetch, ES6+, модальные окна Bootstrap 5)

- Новое поле FilterfieldsField для предварительного просмотра фильтров в реальном времени.

- Полный CRUD, улучшенные функции SEO и улучшенный UX.

- Критические исправления безопасности:

- 5 SQL-инъекций устранены в нескольких файлах.

- Добавлена защита от XSS, улучшены токены CSRF и проверки разрешений.

- Улучшения модуля и плагина: Улучшенная функциональность слайдера, лучшие сбросы форм, динамическое обнаружение контекста для плагинов и оптимизированная логика фильтрации.

Страница расширения:
https://joomline.ru/rasshirenija/moduli/jlcontentfieldsfilter.html

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

rezoleg

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Задача состоит в следующем. как сделать что бы после того как пользователь поставит радио переключатель и нажмет "ОК" то будет переход не на результаты а на сайт допустим заказчика опроса при этом результат голосования что бы учитывался.
Вот например такой опрос
*

rezoleg

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Совершенно верно а где в default.php или mod_poll.php? И как он делается?
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
В vote() контроллера  com_poll.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

rezoleg

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Тут так много это vote, что и не знаю что делать

<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<form action="index.php" method="post" name="form2">

<table width="95%" border="0" cellspacing="0" cellpadding="1" align="center" class="poll<?php echo $params->get('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 $params->get('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 $params->get('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 $params->get('moduleclass_sfx'); ?>" valign="top">
                  <label for="voteid<?php echo $options[$i]->id;?>">
                     <?php echo $options[$i]->text; ?>
                  </label>
               </td>
            </tr>
            <?php
               $tabcnt = 1 - $tabcnt;
            ?>
         <?php endfor; ?>
         </table>
      </td>
   </tr>
   <tr>
      <td>
         <div align="center">
            <input type="submit" name="task_button" class="button" value="<?php echo JText::_('Vote'); ?>" />
            &nbsp;
            <input type="button" name="option" class="button" value="<?php echo JText::_('Results'); ?>" onclick="document.location.href='<?php echo JRoute::_("index.php?option=com_poll&id=$poll->slug".$itemid); ?>'" />
         </div>
      </td>
   </tr>
</table>

   <input type="hidden" name="option" value="com_poll" />
   <input type="hidden" name="task" value="vote" />
   <input type="hidden" name="id" value="<?php echo $poll->id;?>" />
   <?php echo JHTML::_( 'form.token' ); ?>
</form>
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
думаю
onclick="document.location.href='<?php echo JRoute::_("index.php?option=com_poll&id=$poll->slug".$itemid); ?>'" />
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
думаю
onclick="document.location.href='<?php echo JRoute::_("index.php?option=com_poll&id=$poll->slug".$itemid); ?>'" />

Это переход по кнопке "Результаты" "Итоги" на просмотр результатов

А редирект после голосования - controller.php строка 93
*

rezoleg

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
нечего такого нет в папке модуля mod_poll где это смотреть?
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
При чем тут модуль. Вы вообще ответы читаете? Компонент com_poll, файл controller.php, функция vote(), 93 строка если верить SDKiller.
P.S. Вообще то предполагается, что человек взявшийся за редактирование кода в нем хотя-бы немножко разбирается и умеет читать что ему пишут.
« Последнее редактирование: 20.01.2011, 01:01:37 от Lex »
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

rezoleg

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
В том то и дело что совсем чуть чуть))) Ну учиться та нужно.
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
 ;D Безусловно. Но внимательнее. Внимательность нужна как нигде, ибо пропущенная запятая ведет к Fatal error, вопросам на форуме и обруганию.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Каков ваш заработок на сайте?возможно ли пролететь и создать не прибыльный сайт?

Автор bedalex

Ответов: 3
Просмотров: 5443
Последний ответ 05.06.2023, 11:00:40
от Ритулька88
Ошибка 500 Internal Server Error. Что это такое и как это решить

Автор sargiusz

Ответов: 4
Просмотров: 5684
Последний ответ 20.03.2017, 14:30:33
от flyingspook
Возможно ли создание мульти-портала в Joomla ?

Автор elena456

Ответов: 17
Просмотров: 5470
Последний ответ 27.08.2014, 18:53:31
от voland
Что такое Обработчик сессий?

Автор Del2007

Ответов: 6
Просмотров: 3877
Последний ответ 08.12.2013, 21:45:29
от SmokerMan
Возможно ли такое с Simpleform2?

Автор Loh

Ответов: 1
Просмотров: 1339
Последний ответ 15.11.2013, 03:33:49
от Loh