Новости 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 Гость просматривают эту тему.
  • 25 Ответов
  • 11213 Просмотров
*

vinegred

  • Новичок
  • 3
  • 0 / 0
Нужно сделать так что бы весь сайт был скрыт за регистрацией (бесплатная)  либо формой входа, то есть набираешь адрес сайта и единственное что видит не зарегистрированный гость эта форма входа и пока не залогинишся и не зарегистрируешься начать просмотри сайта не возможно.  .

Желательно что бы форма была на чисто белом экране (без отображения в шаблоне сайта)
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Ставим пункт меню (Пользователь - Разметка входа по умолчанию) главным, т.е. по умолчанию.
Дальше в шаблоне прописываем, привел пример для области где выводиться компонент
Код: php
<?php 
$user = &JFactory::getUser();
$option = JRequest::getWord('option');
if (!$user->guest) { ?>
  <jdoc:include type="component" />
<?php } else if ($option == 'com_user' && $user->guest) { ?>
  <jdoc:include type="component" />
<?php } else {
  global $mainframe;
  $mainframe->redirect('index.php', 'Для просмотра авторизуйтесь');
  $mainframe->close();
} ?>
*

vinegred

  • Новичок
  • 3
  • 0 / 0
Большое спасибо, но я совершенно не понял ни чего! С пунктами меню разобрался, понял что скрипт вставлять в index.php (вставил теперь бесконечная пере адресация на сайте) но куда именно и так далее не понятно. Пробовал делать свой шаблон с помощью dreamwievera и специальных помощников не получается!

не могли бы Вы уважаемый объяснить по подробнее! Помогите пожалуйста!

PS Ну или просто прислать мне уже готовый стандартный шаблон ja_purity на ящик vinegredz@gmail.com дополнительные модели у меня не включены так что можно использовать стандартную разметку.
« Последнее редактирование: 15.01.2010, 18:30:32 от vinegred »
*

vinegred

  • Новичок
  • 3
  • 0 / 0
Чтоб ы разговор был более предметным опишу подробнее: мне нужно использовать компонент projectfork я его установил, поставил рус всё хорошо. Не давно забрёл на http://demo.projectfork.net/ так вот и захотелось сделать идентичный сайт, либо что бы сразу в это приложение переводило (как только адрес набираешь сайта) либо после регистрации и авторизации как я уже описывал выше. помогите))  ^-^
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Куда уже более подробнее писать я написал и так по моему достаточно.
Не можете сами сделать пользуйтесь поиском по форуму,  Google, и т.д. информации достаточно по этому поводу.
Делать вам что-то бесплатно, да еще уверен. не на легальном шаблоне, думаю излишне.
*

bobson

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Сделай страницу поумолчанию доступной зарегистрированным пользователям, также можно сделать эти разрешения для категорий)
*

lottis

  • Захожу иногда
  • 181
  • 11 / 0
Большое спасибо, но я совершенно не понял ни чего!

Подскажи ты разобрался с данным вопросом? А то мне также нужен ответ, а приведенный текст кода вверху, если его нужно в index.php вставлять (что очень доходчиво :) написано) то вообще ничего не работает, браузер просто не грузит страницу.
*

lottis

  • Захожу иногда
  • 181
  • 11 / 0
Итак, основательно порывшись в нете я таки нашел решение, на англоязычном сайте http://blog.joomlatools.eu/2008/05/using-joomla-as-intranet.html
Спасибо ребятам за помощь!

Для того чтобы сделать к примеру закрытый интранет-сайт на Joomla, нужно в настройках сайта установить Сайт-Общие настройки-Сайт выключен(ставим ДА).

Это мы перевели Joomla в оффлайн режим. Беда в том, что вход позволен только админу а зарегистрированные пользователи не могут войти.


Но этам беда решается так:
Открываем файл includes/application.php

Код
   1. // Находим эту строчку:  
   2. if ($this->getCfg('offline') && $user->get('gid') < '23' ) { 
   3. //Меняем значение 23 на 18:   
   4. if ($this->getCfg('offline') && $user->get('gid') < '18' ) { 

В результате получаем прекрасный вход только для тех, кто зарегистрирован в системе. Если пытаться зайти незарегистрированному пользователю по заранее известной ссылке - то тоже ничего не получиться, и сайт будет настойчиво требовать регистрацию.
Надеюсь я кому то да помог :)

Кто хочет сменить картинку при входе - так это в файле templates\system\offline.php  строка
Код
<img src="images/joomla_logo_black.jpg" alt="Joomla! Logo" align="middle" />
указывает на путь к картинке. Меняете на свою и будет вам красивый вход. Еще к примеру можно убрать название сайта под картинкой, удалив в этом же файле такие строчки
Код
<h1><?php echo $mainframe->getCfg('sitename'); ?></h1>


P.S. Сам искал данное решение несколько дней, и уже думал платить фрилансерам (деньги то были я и предлогал некоторым) но последняя попытка поиска увеньчалась успехом :) Ставьте плюсы :) а то всего один штука   
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
оригинально. плюс поставлю:)
Милый и порядочный! Верьте мне во всем!

Итак, основательно порывшись в нете я таки нашел решение, на англоязычном сайте http://blog.joomlatools.eu/2008/05/using-joomla-as-intranet.html
Спасибо ребятам за помощь!

Для того чтобы сделать к примеру закрытый интранет-сайт на Joomla, нужно в настройках сайта установить Сайт-Общие настройки-Сайт выключен(ставим ДА).

Это мы перевели Joomla в оффлайн режим. Беда в том, что вход позволен только админу а зарегистрированные пользователи не могут войти.
 

Для того чтобы сделать к примеру закрытый интранет-сайт на Joomla, нужно в настройках сайта установить Сайт-Общие настройки-Сайт выключен(ставим ДА).

Это мы перевели Joomla в оффлайн режим. Беда в том, что вход позволен только админу а зарегистрированные пользователи не могут войти.

*

honestus

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
  • usefulweb.ru
lottis, спасибо. Логично. Но в этой форме нет возможности регистрации.
Как добавить?
« Последнее редактирование: 04.10.2010, 22:06:54 от honestus »
*

lottis

  • Захожу иногда
  • 181
  • 11 / 0
Да, нет - принцип интранет-портала - все пользователи заводятся централизовано и обычно одним человеком. Регистрация тут не нужна. Если нужна - думаю запросто можно вывести модуль регистрации сюда.
*

honestus

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
  • usefulweb.ru
Дайте угадаю, точно также "просто", как предложил господин SmokerMan? :)
*

lottis

  • Захожу иногда
  • 181
  • 11 / 0
:))) да не думаю что настолько просто :)) просто нужно в оффлайн файле прописать вывод кнопочки регистрация, думаю так... интересно было бы проверить...
*

honestus

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
  • usefulweb.ru
Теоретически все так. Я было хотел так и попробовать.
Но.. тут палка о двух концах. При нажатии на кнопочку "регистрация" сайт будет проверять, авторизован ли пользователь... И если нет, то опять выводить страничку авторизации... Замкнутый круг..
*

lottis

  • Захожу иногда
  • 181
  • 11 / 0
мда, все верно... я к сожалению не обладаю знаниями настолько чтобы решить данный вопрос. Но тогда раз нельзя решить так - следует идти по другому! Это решение(что я написал) для интранет - там впринципе не нужна регистрация. Тогда может нужно делать по другому.

Хотя только что пришла идея - просто  прописать в файле оффлайн файле регистрацию с формой(уже выведенной на сайте т.е. поля логин/пароль и для регистрации будут выведены вместе с картинкой логотипа) и код поставить выше того, где идет проверка (та что я написал  if ($this->getCfg('offline') && $user->get('gid') < '18' ) { ) и просто нужно переделать немного условие - сделать вложенный if т.е. первый идет if - регистрация -- если да то отправить данные и  перегрузить страничку)

Типа так. Получиться, что при регистрации данные попадут в базу-юзеру на мыло Joomla отправит форму подтверждения (тут тоже нужно продумать - пройдет ли она или как то нужно отключить реагирование на тип данного кода) а после подтверждения пользователь просто зайдет под собой...

Сходу - что то сгенерировал ;)
*

honestus

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
  • usefulweb.ru
Так, концепцию накидал. Но в PHP не силен, поэтому изложу как есть, а опытные пользователи пусть переведут в PHP.
Итак.
Необходимо: если пользователь неавторизован, то перекидываем его на форму входа (отличную от дизайна сайта, аля оффлайн).
Решение:
добавить в index.php код проверки на авторизацию, если она не пройдена, перекидывает на отдельную страницу. Можно в виде субдомена. Например, мойсайт.ру - редирект на enter.mysite.ru - страничка входа\регистрации.
Просьба попробовать это перевести в ПХП. Если есть варианты упрощения - в студию. :)

Спасибо за советы, реально во многом помогли) А как мне решить такую задачу: необходимо на стартовую страницу закинуть нарисованную мной картинку (т.е. чтобы отображалась только она вместо стандартной формы авторизации Joomla). Поля логина и пароля соответственно подогнать под рисунок. В этом деле я новичок, поэтому буду признателен любым соображениям. Спасибо
*

lottis

  • Захожу иногда
  • 181
  • 11 / 0
Да, кстати, чуть не забыл - только что нашел маленький или очень даже большой баг (может быть нужно и в Joomla разработчикам накалякать). Дело тут в выводе RSS or ATOM.
При выше-изложенных мною манипуляциях есть одна неприятная "фича":
Если ты поставил код для вывода на всех страницах RSS:
Код
<p><a href="index.php?format=feed&amp;amp;type=rss"><span class="rss"><img alt="Subscribe to our RSS feed" src="images/toolbar_feeds.png" class="rss" height="25" width="25" /></span></a></p>
Если делаешь в браузере правой пимпой и просмотр кода - то даже будучи закрытой формой пароля, от посторонних глаз, на странице с кодом отобразится такое:
Код
  <link href="/site/index.php?format=feed&amp;type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" />
<link href="/site/index.php?format=feed&amp;type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" />
и при клике на любую ссылку у вас отобразятся все новости, которые выводятся на главной странице. Причем так себе - эффектно отобразятся, с e-mail автора статьи, описанием и тд.. Вобщем не очень приятно будет подарить всем спамерам e-mail, а коллегам из конкурирующих фирм простой до безобразия способ отслеживания вашей главной страницы.

Выход я нашел такой:
по этому адресу components\com_content\views\frontpage\view.feed.php перед этим адресом с 45 строчки:
Код
foreach ( $rows as $row )
{
// strip HTML from feed item title

ставим конструкцию проверки валидности нашего аккаунта:
Код
if ($my->id) {
и в самый конец файла перед конструкцией ?> ставим закрывающую кавычку }

Этот подход закрывает эту брешь. :)
« Последнее редактирование: 19.02.2011, 13:11:39 от lottis »

А как мне решить такую задачу: необходимо на стартовую страницу закинуть нарисованную мной картинку
Уважаемый, внимательней форум читайте. Выше товарищ lottis все довольно доходчиво описал.
А можно просто вытащить её из отсюдова images/joomla_logo_black.jpg, изначально она там единственная в формате JPG  и открыв в любимом редакторе изменить под свои предпочтения. После залить туда же с заменой файла.
Есть один прикол, у неё разрешение 299 точек на дюйм. ^-^ Кто-то может сказать - нафига такое надо?
« Последнее редактирование: 06.01.2011, 12:04:44 от WhiteDigit »
*

Solvedor

  • Захожу иногда
  • 376
  • 33 / 0
  • Масенький Йожик
А можно просто вытащить её из отсюдова images/joomla_logo_black.jpg, изначально она там единственная в формате JPG  и открыв в любимом редакторе изменить под свои предпочтения. После залить туда же с заменой файла.
а можно и изменить название и путь выводимой картинки в шаблоне, заменив строчку в offline.php :)

Есть один прикол, у неё разрешение 299 точек на дюйм. ^-^ Кто-то может сказать - нафига такое надо?
ну должно, что-нить в Joomla стока весить :)))))))))))))))
*

Nubizmat

  • Новичок
  • 3
  • 2 / 0
Код
   1. // Находим эту строчку:  
   2. if ($this->getCfg('offline') && $user->get('gid') < '23' ) {  
   3. //Меняем значение 23 на 18:  
   4. if ($this->getCfg('offline') && $user->get('gid') < '18' ) {  

В результате получаем прекрасный вход только для тех, кто зарегистрирован в системе. Если пытаться зайти незарегистрированному пользователю по заранее известной ссылке - то тоже ничего не получиться, и сайт будет настойчиво требовать регистрацию.
Надеюсь я кому то да помог :)
Спасибо! Подскажите, а что менять в Joomla 2.5.6, чтобы было точно так же?
Такой строки нет, но поиск по слову "offline" выдал такое:
Код
			$template	= $this->getTemplate(true);
$file = JRequest::getCmd('tmpl', 'index');

if (!$this->getCfg('offline') && ($file == 'offline')) {
$file = 'index';
}

if ($this->getCfg('offline') && !$user->authorise('core.login.offline')) {
$uri = JFactory::getURI();
$return = (string)$uri;
$this->setUserState('users.login.form.data', array( 'return' => $return ) );
$file = 'offline';
JResponse::setHeader('Status', '503 Service Temporarily Unavailable', 'true');
}
if (!is_dir(JPATH_THEMES . '/' . $template->template) && !$this->getCfg('offline')) {
$file = 'component';
}
$params = array(
'template' => $template->template,
'file' => $file.'.php',
'directory' => JPATH_THEMES,
'params' => $template->params
);
Заранее спасибо.
*

Nubizmat

  • Новичок
  • 3
  • 2 / 0
Не разобрался, как сделать по Вашему, зато нашёл методом научного тыка простое решение:
- как было указано выше выключаем сайт
- в административной панели заходим: общие настройки - права (относится к версии 2,5) - у категории зарегистрированные ставим "Вход в режиме техобслуживания" в да.
« Последнее редактирование: 11.08.2012, 11:15:38 от Nubizmat »
*

lottis

  • Захожу иногда
  • 181
  • 11 / 0
Да, говорили что в 2.5 эту вещь сделают в настройках, без правки кода. Я не разбираюсь в 2.5, поэтому подсказать не могу.
*

Festival

  • Осваиваюсь на форуме
  • 34
  • 1 / 0
Не разобрался, как сделать по Вашему, зато нашёл методом научного тыка простое решение:
- как было указано выше выключаем сайт
- в административной панели заходим: общие настройки - права (относится к версии 2,5) - у категории зарегистрированные ставим "Вход в режиме техобслуживания" в да.

Все работает, спасибо! Держи + ;)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Что грузить главную страницу ?

Автор Lzrv

Ответов: 2
Просмотров: 2126
Последний ответ 01.11.2017, 11:20:50
от wishlight
Добавить значок или виджет на главную

Автор nuon

Ответов: 4
Просмотров: 5802
Последний ответ 14.09.2017, 12:06:47
от nuon
Не отображаются сообщения при регистрации и входе

Автор hogik

Ответов: 0
Просмотров: 1373
Последний ответ 02.04.2016, 13:33:53
от hogik
Подскажите пожалуйста как в Joomla 1.5 настроить вывод статей на главную страницу не в две колонки а

Автор Yura

Ответов: 11
Просмотров: 8043
Последний ответ 04.12.2014, 18:27:26
от Vladmr163
Все ссылки ведут на главную

Автор unrecovered

Ответов: 10
Просмотров: 2417
Последний ответ 18.12.2013, 14:50:20
от unrecovered