Новости Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

👩‍💻 Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla.v.6.1.0 Что нового?Модуль корзины. Отображение корзины в виде offcanvas-элемента.Кнопка выхода в панели управления пользователя. Что тут сказать, просто добавили. Отправка писем только для заказов, оплаченных определёнными способами. Это удобно для рассылки сообщений, привязанных к региону или провайдеру (например, инструкции по банковскому переводу только для заказов, оплаченных банковским переводом).Листинг выплат по партнерской системе. В разделе управления партнёрскими программами появилось новое подменю «Выплаты», в котором перечислены выплаты партнёрам (упрощённое отслеживание и сверка). Добавлены настройки, благодаря которым можно определить категории товаров, на которые начисляется партнёрская комиссия с продаж.Список комплектов товаров. Система комплектов позволяет отслеживать остатки товаров, продаваемых в комплекте.Подробнее в блоге Hikashop.Поскольку мы не сообщали ранее о Hikashop 6.0, то вкратце скажем, что он вышел в июне 2025г. В новой версии было:- 13 исправлений ошибок- 17 улучшений. В частности:- - Hikashop теперь проверяет UserAgent пользователя перед добавлением товара в корзину, чтобы отсечь ботов. Ведь компонент хранит корзины в базе данных.- - улучшен роутинг компонента, позволяющий использовать в названии товара даже слеши.- - улучшения фильтра товаров - ускорение загрузки категорий/брендов/характеристик.- 4 новых функции:- - добавлена поддержка Joomla 6.0.- - Улучшена возможность адаптации форм HikaShop на фронтенде к шаблонам, не использующим стандартные классы Joomla.- - Плагин внутреннего баланса: возможность исключить уцененные товары из начисленных баллов.- - Теперь можно выбирать склады для вариантов товаров.Подробнее в Changelog Hikashop.Также при работе с Hikashop стоит учитывать, что один и тот же код поддерживает версии Joomla от 3.х до 5.х, а в таблице сравнения версий заявлена и Joomla 2.5. Беглый просмотр кода показал, что компонент как был, так и остался старым и для совместимости с Joomla 4+ просто добавлен плагин.@joomlafeed#joomla #расширения #hikashop

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста "Просто о Digital"Гость:🎙 Владимир Сергеенко ( https://t.me/aixman ) • Интернет-маркетолог с 14-летним опытом• Соавтор книги «Нетворкинг»• Спикер конференции Ассоциации директоров по развитиюВедущий:💻 Игорь Филипенко ( https://t.me/igorleee )• Программист и предприниматель с 16-летним опытом в digital• Основатель подкаста "Просто о Digital"• Специалист по автоматизации бизнес-процессовВ этом выпуске вы узнаете:🔥 Актуальность сайтов в эпоху нейросетей• Актуален ли сайт сейчас и будет ли актуален в будущем?• Зачем нужен сайт? Есть ли иные инструменты привлечения клиентов?🤖 Нейросети vs Поисковики vs Сайты• Почему нейросети не заменят сайты в B2B-сегменте• Как Google и Яндекс меняют алгоритмы из-за AI-конкуренции📊 Сайт как центр вселенной вашего трафика• Почему без сайта вы сливаете 40% маркетингового бюджета впустую?🛡 Безопасность и Joomla 6.0• Как отфильтровать 99% ботов и сэкономить на трафике• Почему Joomla теперь обходит WordPress в безопасности и скорости⚖️ Выбор платформы: битва CMS• WordPress: 50% рынка но 80% уязвимостей• Joomla: профессиональная CMS для сложных проектов• Drupal: почему его похоронили в 2023 году• Tilda: когда конструктор выгоднее CMSПриятного просмотра/прослушивания!RSS: https://cloud.mave.digital/61930Mave: https://igorfilipenko.mave.digitalЯндекс Музыка: https://music.yandex.ru/album/35840190Telegram Mave: https://t.me/mavestreambot/app?startapp=igorfilipenkoApple Podcasts: https://podcasts.apple.com/us/podcast/просто-о-digital-и-бизнесе/id1801903450ВКонтакте: https://vk.com/podcasts-12488584Youtube: https://www.youtube.com/playlist?list=PLfR6jTpnkohDDco32xZ-KyMyWi_S5Xdy2=========================Видео-формат подкаста:Rutube: https://rutube.ru/video/b5762754f9d3e0dc382f32f3034be0a2/Youtube: https://youtu.be/nu1XF2jNbxY#подкаст #podcast

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

audi39

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Кто-нибудь пытался интегрировать jcomments в DJClassifieds? а то уже Маркетплэйс 2.1 купил, но проблемы с дизайном...
Не разбираюсь в написании плагинов, хоть и инструкция есть на сайте поддержки jcomments.
« Последнее редактирование: 20.05.2011, 11:02:31 от smart »
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Re: Интеграция JComments в DJClassifieds
« Ответ #1 : 19.05.2011, 21:50:08 »
Да несложно сделать. 5 минут от силы (с написанием плагина).

components/com_djclassifieds/views/showitem/tmpl/default.php

ближе к концу (до яваскрипта) вместо <?php } ?> делаем так

Код
	<?php }

$comments = $mainframe->getCfg('absolute_path'). '/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);
echo JComments::showComments($id = $i->id, 'com_djclassifieds', $i -> name);
}



?>

В папку components/com_jcomments/plugins/ распаковываем приложенный плагин.

Тестируем, о результатах сообщаем )))

[вложение удалено Администратором]
« Последнее редактирование: 20.05.2011, 11:02:39 от smart »
*

audi39

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: Интеграция JComments в DJClassifieds( Решено)
« Ответ #2 : 21.05.2011, 10:37:45 »
Огромное спасибо! :D :D :D
*

Алексей

  • Новичок
  • 4
  • 0 / 0
Re: Интеграция JComments в DJClassifieds
« Ответ #3 : 26.05.2011, 20:41:13 »
SDKiller-мастер, не первый раз уже помогает по этому компоненту. БОЛЬШОЕ СПАСИБО!
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments в DJClassifieds
« Ответ #4 : 22.10.2013, 13:08:05 »
Сегодня сделал интеграцию в DJ-Classifieds для Joomla 3:

1. Открываем файл /administrator/components/com_djclassifieds/config.xml
2. Находим строчку:
Код: xml
<option value="2">COM_DJCLASSIFIEDS_CONFIG_DISQUS_COMMENTS</option>
добавляем после нее:
Код: xml
<option value="3">JComments</option>
3. Открываем файл /components/com_djclassifieds/views/item/tmpl/default_comments.php
4. Заменяем содержимое файла на:
Код: php
defined ('_JEXEC') or die('Restricted access');
$par = JComponentHelper::getParams( 'com_djclassifieds' );
$app = JFactory::getApplication();
$item = $this->item;
?>
<?php if ($this->params->get('comments', 0) == '3') { ?>
   <?php
$comments = JPATH_SITE.'/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);
echo JComments::show($this->item->id,'com_djclassifieds', $this->item->name);
}
?>
<?php } else { ?>
<?php if((int)$par->get('comments','0') == 1 || ($par->get('comments','0') == 2 && $par->get('disqus_shortname',''))){
$uri = JFactory::getURI();
$lang = JFactory::getLanguage();
$languge_tag = str_replace('-', '_', $lang->getTag());
if($par->get('comments','0') == 1){?>
<div class="djcf_comments fb_comments_box">
<h2><?php echo JText::_('COM_DJCLASSIFIEDS_COMMENTS'); ?></h2>
<div id="fb-root"></div>
<script>(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = "//connect.facebook.net/<?php echo $languge_tag; ?>/all.js#xfbml=1";
 fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-comments" data-href="<?php echo $uri->toString(); ?>" data-num-posts="<?php echo $par->get('fb_comments_posts','10');?>" data-width="<?php echo $par->get('fb_comments_width','550px');?>"></div>
</div>
<?php }else{
$devlist = array('localhost', '127.0.0.1');
    $disqus_shortname = $par->get('disqus_shortname','');
    $disqus_url = $uri->toString();
    $disqus_identifier = $disqus_shortname.'-djcf-'.$this->item->id;
    $disqus_developer = (in_array($_SERVER['HTTP_HOST'], $devlist))? 1 : 0;
    ?>
    <div class="djcf_comments disqus_comments_box">
<h2><?php echo JText::_('COM_DJCLASSIFIEDS_COMMENTS'); ?></h2>
    <div id="disqus_thread"></div>
   <script type="text/javascript">
       var disqus_shortname = '<?php echo $disqus_shortname; ?>';
       var disqus_url = '<?php echo $disqus_url; ?>';
       var disqus_identifier = '<?php echo $disqus_identifier; ?>';
var disqus_developer = <?php echo $disqus_developer; ?>;

       /* * * DON'T EDIT BELOW THIS LINE * * */
       (function() {
           var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
           dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
           (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
       })();
   </script>
   <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
   <a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
</div>
<?php }
}
}
5. Сохраняем изменения
6. Создаем файл (или заменеям существующий) /components/com_jcomments/plugins/com_djclassifieds.plugin.php:
Код: php
<?php
/**
 * JComments plugin for DJ Classifieds objects support
 *
 * @version 2.3
 * @package JComments
 * @author Sergey M. Litvinov (smart@joomlatune.ru)
 * @copyright (C) 2011-2013 by Sergey M. Litvinov (http://www.joomlatune.ru)
 * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html
 */

defined('_JEXEC') or die;

class jc_com_djclassifieds extends JCommentsPlugin
{
function getObjectInfo($id, $language = null)
{
$info = new JCommentsObjectInfo();

$routerHelper = JPATH_ROOT.'/administrator/components/com_djclassifieds/lib/djseo.php';
if (is_file($routerHelper)) {
require_once($routerHelper);

$db = JFactory::getDBO();

$query = $db->getQuery(true);
$query->select('a.id, a.alias, a.name, a.user_id');
$query->from('#__djcf_items AS a');
$query->select('c.id AS category_id, c.alias AS category_alias');
$query->join('LEFT', '#__djcf_categories AS c ON c.id = a.cat_id');
$query->where('a.id = ' . (int) $id);

$db->setQuery($query);
$row = $db->loadObject();

if (!empty($row)) {
$slug = $row->alias ? ($row->id . ':' . $row->alias) : $row->id;
$catslug = $row->category_alias ? ($row->category_id . ':' . $row->category_alias) : $row->category_id;

$info->title = $row->name;
$info->category_id = $article->category_id;
$info->userid = $row->user_id;
$info->link = JRoute::_(DJClassifiedsSEO::getItemRoute($slug, $catslug));
}
}

return $info;
}
}
7. Идем в настройки DJ-Classifieds' и выбираем JComments в качестве  системы комментариев для DJ-Classifieds.
*

omvitamin

  • Осваиваюсь на форуме
  • 33
  • 0 / 1
Re: Интеграция JComments в DJClassifieds
« Ответ #5 : 12.02.2015, 23:03:23 »
Прошу прощения, что поднимаю древнюю тему, но тем не менее, мне кажется кому-то тоже интересно.
Никто не пробовал пихнуть аватары от DJ-classifieds плагину JComments Avatars?
Этот плагин знает всё в подряд, включая JomSocial, CB и т.д., но не знает DJ-classifieds.

Ну или более логичное решение, брать аватар для DJ-Classifieds от CommunityBuilder.

Если дело не пустяковое, готов предложить вознаграждение за последний вариант: Общие аватары из CB для DJ-Classifieds, для JComments уже есть.
« Последнее редактирование: 12.02.2015, 23:08:15 от omvitamin »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Jcomments на странице категории?

Автор romagromov

Ответов: 5
Просмотров: 4270
Последний ответ 12.12.2022, 17:01:38
от sivers
Интеграция с Community Builder

Автор Opposite

Ответов: 77
Просмотров: 68659
Последний ответ 20.09.2022, 11:22:26
от Vlad1
Отображение аватаров из JomSocial в JComments

Автор smart

Ответов: 33
Просмотров: 18922
Последний ответ 20.07.2020, 21:31:50
от darkknight
jComments + AlptaUserPoints Добавить текст в Подробности

Автор Nabla

Ответов: 3
Просмотров: 7231
Последний ответ 22.06.2020, 14:14:08
от Nabla
Интеграция JComments с SP Page Builder

Автор Proaqua

Ответов: 5
Просмотров: 5857
Последний ответ 14.06.2020, 11:53:38
от xpank