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

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

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

gemokpat

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Jcom выводиться внизу статьи, хочу сделать блок с комментариями как в вк возле картинки, чтоб они были слева от статьи.
« Последнее редактирование: 05.08.2017, 00:02:23 от gemokpat »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Jcom выводиться внизу статьи, хочу сделать блок с комментариями как в вк возле картинки, чтоб они были слева от статьи.

Ну Jcomments и через шорккод системного пгаина вызвать вызвать можно, {jcomments....
Или же перенести контентный event в котором он выводиться
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

gemokpat

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
jcomment не выводиться если в блоке просто прописать {Jcomments}. Он все равно выводится просто в конце новости. Я хочу сделать Таким образом.]https://vk.com/doc119904636_448824246
« Последнее редактирование: 05.08.2017, 20:20:47 от gemokpat »
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Это делается через CSS - называется верстка
*

gemokpat

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Я просто фигею мягко говоря с ответов на этом форуме! Ты все 10 000 своих сообщений отвечал такими же тупыми комментариями? Причем здесь CSS верстка?Нет слов.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Хм.. получил в карму "Потому что этот долбоеб пишет безсвязную ересь"

Минуса мне не убирают..
Может напишите администрации, а я был не прав, исправлюсь, напишу код, постараюсь даже обойтись без CSS!
А? ну можно?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Jcom выводиться внизу статьи, хочу сделать блок с комментариями как в вк возле картинки, чтоб они были слева от статьи.


Ну вы модулем можете.


а чо вы сцепились? И ТС, не минусуй.Имхо.

// 2 gemokpat ты не знаешь, с кем ты ведёшь общение, человек умнее тебя в разы.
Поэтому я говорю-ты не прав. Надо что, извинись, он первый поможет
Но не минусы - мы удалим, будет скучно, но ты, ТС, не прав.

Спойлер
[свернуть]

ТС: у Smarta есть http://www.joomlatune.ru/jcomments-developers-manual.html
Там всё просто.
И не ругайте форумчан, ну бывает)) Но они всегда помогут!
« Последнее редактирование: 05.08.2017, 23:01:32 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

gemokpat

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Это должно быть предельно просто если ты знаешь PHP, и выглядет примерно так
Код
<?$comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);
echo JComments::show($this->article->id, 'com_content');
}?>

Но оно не работает. А еще этот вывод нужно сделать модулем, чтобы происходило скрытие левого блока с комментариями когда он пустой, как написано в данной темеhttp://joomla.zvirec.com/lessons/7-diz/60-createjoomlatemplate.html?start=8

Все предельно просто, и ничего не работает. EZ
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
  $comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
  if (file_exists($comments)) {
    require_once($comments);
    $options = array();
    $options['object_id'] = $id;
    $options['object_group'] = 'com_mycomp';
    $options['published'] = 1;
    $count = JCommentsModel::getCommentsCount($options);
    echo $count ? ('Комментарии ('. $count . ')') : 'Добавить комментарий';
  }

Если не переопределено.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

gemokpat

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Эта форма выводит количество комментариев.

Поиздевался чуть.
Код
<?php
$comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
  if (file_exists($comments)) {
    require_once($comments);
    $options = array();
    $options['object_id'] = $this->article->id;
    $options['object_group'] = 'com_content';
    $options['published'] = 1;
   echo $comments = JComments::showComments($options);
  }?>

И это вывело форму ввода комментариев и сами коменты. Но только на главной странице. Если перейти в полную новость то комененты отображаются внизу.
 Буду искать решение дальше.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Вы правильно у Смарта спросите, он хозяин кода.

// Если супер скучно- то так:

<?php $document   = JFactory::getDocument();
$renderer   = $document->loadRenderer('module');
$modules   = JModuleHelper::getModules('из хмл');
$params      = array('style' => 'xhtml');
foreach ($modules as $module)
{
   echo $renderer->render($module, $params);
} ?>

//могу опечаться, но вроде правильно.
« Последнее редактирование: 08.08.2017, 12:42:50 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
гуру сами подскажут, прочитав код.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

gemokpat

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Сообщения ему не отправляются.
*

gemokpat

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

gemokpat

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
смарт там не отъехал
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Для JComments, если мне не изменяет память, есть модуль - Последние комментарии.
Далее можно воспользоваться решением от NoNumber - Advanced Module Manager. Имеет очень гибкие настройки и позволяет выводить модули там, где нужно (в т.ч. скрывать пустые).
*

gemokpat

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Для JComments, если мне не изменяет память, есть модуль - Последние комментарии.
Далее можно воспользоваться решением от NoNumber - Advanced Module Manager. Имеет очень гибкие настройки и позволяет выводить модули там, где нужно (в т.ч. скрывать пустые).

Да, таокое есть. Но я хочу вывести саму форму комент риев и коменты. Тоесть по умолчание они выводятся внизу после статьи, я же как писал в теме хочу чтобы они отображались в левом блоке, вообщем я скрин приводил в теме. Нужно допилить либо этот код который выводит форму комментариев или какое то другое решение.
*

gemokpat

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
https://vk.com/doc119904636_449259587

Вот что выводит этот код

Код
<?php
$comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
  if (file_exists($comments)) {
    require_once($comments);
    $options = array();
    $options['object_id'] = $id;
    $options['object_group'] = 'com_content';
    $options['published'] = 1;
   echo $comments = JComments::showComments($options  );
  }
?>

Но выводит он коменты только на главной странице, где они не нужны, а если перейти в полную новость, то коменты выводяться внизу статьи.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Комментарии внизу статье выводятся плагином для контента, если вам надо выводить где-то иначе - сделайте другой плагин, или модуль, который из параметров страницы будет определять ID текущей статьи и выводить комментарии для этой статьи, а стандартный плагин выключите.
*

gemokpat

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
хороший новый дизайн, а ава прям длЯ меня
*

gemokpat

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Ну как то так

<?
$comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);
echo JComments::showComments($article->id, 'mod_article_detail', $article->title);
}
?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отправляются комментарии из JComments 3.0.7.9

Автор akteon25

Ответов: 1
Просмотров: 741
Последний ответ 21.02.2025, 12:41:06
от NewUsers
152-ФЗ jcomments электронная почта комментатора

Автор basn

Ответов: 1
Просмотров: 754
Последний ответ 12.02.2025, 12:01:20
от basn
Как отключить капчу в jcomments 4?

Автор Алено4ка

Ответов: 1
Просмотров: 1737
Последний ответ 02.08.2024, 20:53:02
от ProtectYourSite
Вышла новая версия JComments Fork 4.0.16

Автор ProtectYourSite

Ответов: 79
Просмотров: 26025
Последний ответ 05.02.2024, 23:50:16
от ProtectYourSite
У Jcomments есть аналоги?

Автор ruslan13

Ответов: 10
Просмотров: 3926
Последний ответ 07.12.2023, 20:08:31
от Missile