Новости 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#расширения

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

March Cat

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Добрый день ! Я всего пару дней как изучаю php и Joomla . Стоит задача написать модуль с отображением данных из БД. Но нужно разделить по правам доступа . т.е гости и обычные пользователи видят только вывод данных . А администратор видит input и кнопку .Для ввода данных в БД
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Добрый день ! Я всего пару дней как изучаю php и Joomla . Стоит задача написать модуль с отображением данных из БД. Но нужно разделить по правам доступа . т.е гости и обычные пользователи видят только вывод данных . А администратор видит input и кнопку .Для ввода данных в БД
Код
$user = JFactory::getUser();

if (!$user->guest)
{
$layout .= '_logout';
}

require JModuleHelper::getLayoutPath('mod_login', $layout);

Используется два файла default.php и default_logout.php
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

March Cat

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Помогите новичку ! В модуле есть форма . на ней textarea с именем log . Как вывести переменную именно в эту textarea ?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Помогите новичку ! В модуле есть форма . на ней textarea с именем log . Как вывести переменную именно в эту textarea ?
А в чем заключается смысл выводить форму в модуле для админа во front end?
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

March Cat

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Допустим мне нужно вывести в textarea опр список . но для админа хочу добавить элементы редактирования . допустим добавить в БД . а гость мог видеть только вывод данных .
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
А в чем заключается смысл выводить форму в модуле для админа во front end?
В написании курсовой, наверное.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Допустим мне нужно вывести в textarea опр список . но для админа хочу добавить элементы редактирования . допустим добавить в БД . а гость мог видеть только вывод данных .
это лучше сделать в настройках модуля в админке.
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

March Cat

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
С админкой я понял в теории . А вот походу php может только заново написать через <textarea>переменная</textarea>. А вот если она уже создана на форме . и в нее вывести переменную нельзя .
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
С админкой я понял в теории . А вот походу php может только заново написать через <textarea>переменная</textarea>. А вот если она уже создана на форме . и в нее вывести переменную нельзя .
А где хранятся данные формы? и в каком виде? Их кто нибудь еще получает до вывода модуля?
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

March Cat

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
*

March Cat

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Вот допустим форма в Default.php
Код
<?php
// No direct access
defined('_JEXEC') or die; ?>
<form action="mod_bod_war_list.php" method="POST">
<p>Введите название вражеского клана:<br>
<input type="text" name="warclan" /></p>
<p>Тип вывода:<br>
<input type="checkbox" name="hightlvl" />Не показывать персов выше уровнем</p>
<input type="checkbox" name="lowlvl" />Показывать только персов на 2 уровня младше</p>
<p>Список игроков для КПК: <br>
<textarea name="warlist" rows="5" cols="50" wrap="off"></textarea></p>
</form>


А вот функция получения и преобразование того что нужно добавить в textarea:
Код
<?php
/**
Вспомогательный класс
 */
class WarListClass
{
    /**
     */   
public static function curl_get_contents($url)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0");   
    curl_setopt($ch, CURLOPT_COOKIEJAR, str_replace("\\", "/", getcwd()).'/gearbest.txt');
    curl_setopt($ch, CURLOPT_COOKIEFILE, str_replace("\\", "/", getcwd()).'/gearbest.txt');
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // Автоматом идём по редиректам
    curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0); // Не проверять SSL сертификат
    curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0); // Не проверять Host SSL сертификата
    curl_setopt($ch, CURLOPT_URL, $url); // Куда отправляем
 //   curl_setopt($ch, CURLOPT_REFERER, $base_url); // Откуда пришли
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);


    $clanlistxml = curl_exec($ch);
    curl_close($ch);

$tablecolor = true ;
// $w = '<textarea name="logtext" rows="5" cols="50" wrap="off">';
$w ='';

preg_match_all('|<USER (.*)</USER>|Uis', $clanlistxml, $data);
foreach ($data[0] as $userrecord) {
preg_match('|login="(.*)"' .'.*man="(.*)"' .'.*pro="(.*)"' .'.*level="(.*)"' .'.*lastlogin="(.*)"' .'.*clan_s1="(.*)"' .'.*clan_s2="(.*)"' .'.*pvprank="(.*)"|Uis', $userrecord, $userparam);

$userparam[1] = mb_convert_encoding($userparam[1], "WINDOWS-1252", "UTF-8");
$w.= '&lt;item name="';
$w.= $userparam[1];
$w.= '" /&gt;&#13;&#10;';
}

// $w.='</textarea>';;
    return $w;
}
}
?>
« Последнее редактирование: 04.10.2018, 20:45:17 от March Cat »
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Состав вражеских кланов не входит в форму?
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

March Cat

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Заголовок материала "Состав вражеских кланов"
Потом я выводил принудительно <textarea>переменную после функции</textarea> // для проверки
А после прикрутил форму и так не смог вывести из функции на форму ((
вот основной скрипт модуля
Код
<?php
/**
Главный модуль
 */

// No direct access
defined('_JEXEC') or die('Restricted access');
// Include the syndicate functions only once
require_once dirname(__FILE__) . '/helper.php';

$comment = htmlentities($_POST['comment']);

$sites = WarListClass::curl_get_contents('http://www.timezero.ru/info.pl?clanxml=StalkerZ');
//document.getElementById('comment').value = $sites;
//echo comment->display ($sites);
echo $sites;
require JModuleHelper::getLayoutPath('mod_bod_war_list', $layout);
?>
« Последнее редактирование: 04.10.2018, 20:56:31 от March Cat »
*

March Cat

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Решил так :
Код
<?php
// No direct access
defined('_JEXEC') or die;
?>
<form action="<?php echo JRoute::_('index.php', true, $params->get('module_page', 0)); ?>" method="POST">
<p>Введите название вражеского клана:<br>
<input type="text" name="warclan" /></p>
<p>Тип вывода:<br>
<input type="checkbox" name="hightlvl" />Не показывать персов выше уровнем</p>
<input type="checkbox" name="lowlvl" />Показывать только персов на 2 уровня младше</p>
<p>Список игроков для КПК: <br>
<?php if(isset($_POST['warclan']))
{
$sites = WarListClass::curl_get_contents('http://www.timezero.ru/info.pl?clanxml='.$_POST['warclan']);
echo $sites;
} ?>
</form>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Дублируются дивы у модуля mod_custom

Автор timofe

Ответов: 0
Просмотров: 663
Последний ответ 07.09.2024, 13:19:48
от timofe
Вывод содержимого модуля mod_custom без html разметки

Автор goga_pgasovav

Ответов: 3
Просмотров: 1017
Последний ответ 07.06.2024, 11:15:50
от goga_pgasovav
Убрать из модуля новостей ссылку на статью, на которой выводится модуль

Автор zeus07

Ответов: 3
Просмотров: 1275
Последний ответ 08.11.2023, 21:17:26
от GrayAn
Изменение отображения модуля от разрешения экрана

Автор mag_num83

Ответов: 5
Просмотров: 902
Последний ответ 17.05.2023, 09:35:23
от Театрал
Как удалить позицию модуля в настройках модуля?

Автор 62411

Ответов: 6
Просмотров: 931
Последний ответ 12.03.2023, 18:24:38
от 62411