Новости Joomla

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

Вы уверенно чувствуете себя перед камерой, динамичны, обаятельны и всегда улыбаетесь? Чувствуете себя искателем приключений, готовым поделиться своими исследованиями CMS Joomla!, взять интервью у видных деятелей сообщества, пообщаться лично или по видеосвязи с волонтерами Joomla или отправиться на поиски новых идей?

Joomla ищет одного или нескольких волонтеров, готовых вдохнуть новую жизнь в обсуждение Joomla, ее CMS, пользователей, сообщества и многого другого.

Возможны самые разные форматы и темы: шортсы, интервью, аналитика и разборы в режиме реального времени, быстрые советы и рекомендации, знакомство с миром Joomla, изучение открытого исходного кода... Нет никаких ограничений!

Joomla! уже активно представлена ​​во многих социальных сетях:
- 155K подписчиков на Facebook,
- 55K подписчиков на X (ранее Twitter),
- 16K подписчиков на YouTube,
- 14K подписчиков на LinkedIn,
- 5,7K подписчиков в Instagram
а так же другие площадки ждут вас. Аккаунты Threads и Bluesky относительно новые, но их популярность только растёт!

А если хватит энергии, можно рассмотреть и TikTok!

❓ Итак, вы готовы?
👉 Свяжитесь с отделом маркетинга по адресу: marketing@community.joomla.org

Подробности в статье в Joomla Community Magazine.

@joomlafeed

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

Chifu

  • Захожу иногда
  • 64
  • 5 / 0
Личный кабинет в VirtueMart 2
« : 22.06.2012, 10:23:06 »
Может конечно баян, но я искал и не нашёл.

Поставил компонент VirtueMart 2.0.6 на Joomla 2.5.4.  Всё замечательно, всё работает, но не могу понять, где модуль авторизации (login) в VirtueMart. То бишь понятно что он использует стандартный от Joomla, но как зайти в "Личный кабинет", изменить свои данные, посмотреть заказы и т.п.?

Подскажите люди добрые, как зайти в этот личный кабинет, какие файлы отвечают за него хотя бы? (раньше было account.index).

Спасибо.
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Личный кабинет в VirtueMart 2
« Ответ #1 : 23.06.2012, 10:27:33 »
Подскажите люди добрые, как зайти в этот личный кабинет, какие файлы отвечают за него хотя бы? (раньше было account.index).
Спасибо.
В адресной строке написать http://адрес_сайта/каталог_вм/user и попадешь на страницу регистрации или личный кабинет (если авторизован)
У меня другой вопрос...
Как организовать так, чтоб этот кабинет был не такой бесполезный. К примеру необходимо чтоб в кабинете отображался
1.Купленный товар.
2.История заказов.
3. Общая сумма всех заказов.
4 Ну и еще кто, что придумает.
Может у кого стояла такая задача? Или кто дополнение к вирту знает с подобными штуками?
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

Chifu

  • Захожу иногда
  • 64
  • 5 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #2 : 29.06.2012, 15:59:01 »
Да, я уже сам понял что да как, просто думал что спросить будет легче, а оказалось наоборот :)

Единственное, что ты указал адрес уже отформатированый, а на самом деле выглядит так http://адрес_сайта/option=com_virtuemart&view=user + ещё там разные layout можно приписать. Там есть и список заказов и всё остальное, а вот такие штуки типа "Общая сумма всех заказов" и т.п. уже самому можно написать без проблем.



Сейчас для меня загадка в следующем. Какого чёрта при регистрации через VirtueMart а не через Joomla (без подтверждающего письма), магазин пишет что пользователь авторизован, то есть JUser->guest = 0, а вся остальная Joomla + mod_login считает наоборот, то есть JUser->guest = 1. Главное что это касается только Регистрации в магазине, а вот Вход всё нормально делает.

Кто сталкивался с этим, подскажите, или как обойти эту фишку. Может там в классе авторизации VirtueMart что-то подправить нужно?
*

Chifu

  • Захожу иногда
  • 64
  • 5 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #3 : 29.06.2012, 16:35:39 »
Вот так оно и бывает, что задаёшься вопросом, а через пару минут находишь решение. Делюсь решением, вдруг поможет кому-то.

Как сделать авторизацию при регистрации (без подтверждения) и в VirtueMart 2.x и в Joomla 2.5.x

1) Открываем файл \components\com_virtuemart\controllers\user.php
2) Ищем функцию "saveData"
3) меняем её содержимое на это (можете поменять строки, разницу увидеть легко)
Код: php
private function saveData($cart=false,$register=false) {
$currentUser = JFactory::getUser();
$msg = '';
$data = JRequest::get('post');
$data['address_type'] = JRequest::getWord('addrtype','BT');

if($currentUser->id!=0 || $register){
$this->addModelPath( JPATH_VM_ADMINISTRATOR.DS.'models' );
$userModel = VmModel::getModel('user');

if(!$cart){
// Store multiple selectlist entries as a ; separated string
if (key_exists('vendor_accepted_currencies', $data) && is_array($data['vendor_accepted_currencies'])) {
$data['vendor_accepted_currencies'] = implode(',', $data['vendor_accepted_currencies']);
}

$data['vendor_store_name'] = JRequest::getVar('vendor_store_name','','post','STRING',JREQUEST_ALLOWHTML);
$data['vendor_store_desc'] = JRequest::getVar('vendor_store_desc','','post','STRING',JREQUEST_ALLOWHTML);
$data['vendor_terms_of_service'] = JRequest::getVar('vendor_terms_of_service','','post','STRING',JREQUEST_ALLOWHTML);
}

$ret = $userModel->store($data);

if ( $currentUser->guest ) {
$msg = (is_array($ret))? $ret['message'] : $ret;
$usersConfig = &JComponentHelper::getParams( 'com_users' );
$useractivation = $usersConfig->get( 'useractivation' );
if (is_array($ret) && $ret['success'] && !$useractivation) {
// Username and password must be passed in an array
$credentials = array('username' => $ret['user']->username,
  'password' => $ret['user']->password_clear
);
$return = JFactory::getApplication()->login($credentials);
}
}

}

$this->saveToCart($data);
return $msg;
}


UPD: немного подправил условие логина чтобы срабатывало только если мы гость, а иначе при сохранении выдавало сообщение "Пустой пароль не допускается".
« Последнее редактирование: 29.06.2012, 21:29:03 от Chifu »
*

Plosky

  • Захожу иногда
  • 106
  • 2 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #4 : 03.07.2012, 11:49:08 »
Почему при регистрации покупателя выдается лишь несколько стандартных Joomla полей, как выводить все, которые указаны в VM "Поля, заполняемые пользователями"?
*

Chifu

  • Захожу иногда
  • 64
  • 5 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #5 : 03.07.2012, 15:00:52 »
Plosky, VirtueMart по умолчанию использует регистрацию от Joomla, а уже после регистрации, или при оформлении корзины показывает свои поля. Можно сделать так чтобы регистрация быва от VirtueMart, но там нужно хорошенько поменять некоторые функции.
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Личный кабинет в VirtueMart 2
« Ответ #6 : 09.07.2012, 15:10:39 »
Единственное, что ты указал адрес уже отформатированый, а на самом деле выглядит так http://адрес_сайта/option=com_virtuemart&view=user + ещё там разные layout можно приписать. Там есть и список заказов и всё остальное, а вот такие штуки типа "Общая сумма всех заказов" и т.п. уже самому можно написать без проблем.
Что еще за layout? пример есть?
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

Chifu

  • Захожу иногда
  • 64
  • 5 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #7 : 16.07.2012, 09:54:57 »
Ну это же шаблон какого-то view. Например если user и по умолчанию файл default.php стоит, то шаблон edit будет файлом default_edit.php

index.php?option=com_virtuemart&view=user&layout=edit
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Личный кабинет в VirtueMart 2
« Ответ #8 : 16.07.2012, 15:52:53 »
Ну это же шаблон какого-то view. Например если user и по умолчанию файл default.php стоит, то шаблон edit будет файлом default_edit.php

index.php?option=com_virtuemart&view=user&layout=edit
Разобрался...Спасибо
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #9 : 19.07.2012, 16:49:44 »
Chifu   а мне твой код не помог, после регистрации в VM юзер остается незалогиненым для Joomla((( VM2.0.6
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Личный кабинет в VirtueMart 2
« Ответ #10 : 19.07.2012, 17:01:31 »
jouser Удалите в настройках пользователей в опциях параметр подтверждения регистрации выставьте в none
И код этот не нужен вышеприведенный. К сожалению, с подтверждением по e-mail не выходит из-за проблем с сесией
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #11 : 19.07.2012, 17:36:00 »
у меня подтверждение и так отключено, но юзер все равно не логинится. Только для VM
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Личный кабинет в VirtueMart 2
« Ответ #12 : 19.07.2012, 22:13:54 »
Смотрите план моих действий и у меня так работает авторизация VM
1. Создал новую группу пользователей shopper, входит в группу Registered
2. Группа для регистрирующихся пользователей выставил shopper
3. Активация нового пользователя - нет
И все прекрасно работает с формой авторизации и регистрации VM 2.04 2.06 2.08
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #13 : 20.07.2012, 10:38:11 »
Давай я поясню алгоритм, а то  у меня все равно не работает даже после вышеописанных действий.
1) обычный юзер заходит на сайт, выбирает товар и нажимает "купить"
2) ему предлагается возможность купить с регистрацией
3) он регится, нажимает "отправить" - ему выдается "сообщение отправлено такому-то такому-то. спасибо за заказ"
4) для ВМ это залогиненый юзер, а для Joomla - нет
Все что было описано выше пробовал -  не помогает 
*

stardel

  • Завсегдатай
  • 1943
  • 22 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #14 : 25.07.2012, 16:31:35 »
Цитировать
Единственное, что ты указал адрес уже отформатированый, а на самом деле выглядит так http://адрес_сайта/option=com_virtuemart&view=user + ещё там разные layout можно приписать. Там есть и список заказов и всё остальное, а вот такие штуки типа "Общая сумма всех заказов" и т.п. уже самому можно написать без проблем.


а вот можно по подробнее?)
*

Iyulka

  • Новичок
  • 9
  • 0 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #15 : 24.10.2012, 11:03:35 »
Ну это же шаблон какого-то view. Например если user и по умолчанию файл default.php стоит, то шаблон edit будет файлом default_edit.php

index.php?option=com_virtuemart&view=user&layout=edit

Подскажите пожалуйста, а как модуль авторизации вирта вообще создать - у меня в доступных модулях: стандартный "вход" и "K2", модуля вход virtuemart- нет такого даже...
*

Pashtetdiz

  • Захожу иногда
  • 175
  • 4 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #18 : 24.11.2012, 02:03:30 »
Netbase VM Horizontal log-in module
Вроде нормально работает, но CSS какой-то странный, стремно как то. Я хочу поправить стиль для поля ввода, FireBug находит строку допустим 500-ю, а я смотрю через notepad и не нахожу строку, больше того их там всего 82.  Подскажите я в коде не силен, на безопасность вот такой код это нормально
файл mod_vm_login.css.php
Цитировать
<?php
/*------------------------------------------------------------------------
* Module Login
* author    Netbase Team
* copyright Copyright (C) 2012 www.cms-extensions.net All Rights Reserved.
* @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
* Websites: www.cms-extensions.net
* Technical Support:  Forum - www.cms-extensions.net
-------------------------------------------------------------------------*/

if (extension_loaded('zlib') && !ini_get('zlib.output_compression')) @ob_start('ob_gzhandler');
header('Content-type: text/css; charset=UTF-8');
header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 86400). ' GMT');

define('DS', DIRECTORY_SEPARATOR);
define('PATH_ROOT', dirname(__FILE__). DS);

/* ie browser */
$is_ie7 = strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'msie 7')!== false;
$is_ie6 = !$is_ie7 && strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'msie 6')!== false;

/* yootools black CSS */
$black_css = isset($_GET['black_css'])? (string) preg_replace('/[^A-Z0-9_\.-]/i', '', $_GET['black_css']) : '';

/* general styling */
loadCSS(PATH_ROOT.'styles/style.css');

/* default styling */
loadCSS(PATH_ROOT.'styles/default/style.css');
loadCSS(PATH_ROOT.'styles/default/black/style.css');

if ($is_ie6) {
   loadCSS(PATH_ROOT.'styles/default/ie6hacks.css');
}

/* quick styling */
loadCSS(PATH_ROOT.'styles/quick/style.css');
loadCSS(PATH_ROOT.'styles/quick/black/style.css');

if ($is_ie6) {
   loadCSS(PATH_ROOT.'styles/quick/ie6hacks.css');
}

/* nifty default styling */
loadCSS(PATH_ROOT.'styles/niftydefault/style.css');
loadCSS(PATH_ROOT.'styles/niftydefault/black/style.css');

if ($is_ie6) {
   loadCSS(PATH_ROOT.'styles/niftydefault/ie6hacks.css');
}

/* nifty quick styling */
loadCSS(PATH_ROOT.'styles/niftyquick/style.css');
loadCSS(PATH_ROOT.'styles/niftyquick/black/style.css');

if ($is_ie6) {
   loadCSS(PATH_ROOT.'styles/niftyquick/ie6hacks.css');
}

/* CSS loader */
function loadCSS($file) {
   global $is_ie6;
   
   if (is_readable($file)) {
      $content = file_get_contents($file);
      if ($is_ie6) {
         $content = fixIE6Png($content);
      }
      echo $content;
   }
}

/* ie png fix */
function fixIE6Png($content) {
   if (strpos($content, 'ie6png') === false) return $content;
   $path    = dirname($_SERVER['SCRIPT_NAME']).'/';
   $regex   = "#(.*)background:.*url\((.*)\).*;[[:space:]]*/\*[[:space:]]*ie6png:(scale|crop)[[:space:]]*\*/#";
   $replace = "$1filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='".$path."$2', sizingMethod='$3'); background: none;";      
   return preg_replace($regex, $replace, $content);
}

?>
« Последнее редактирование: 24.11.2012, 02:11:22 от Pashtetdiz »
*

mkt

  • Захожу иногда
  • 76
  • 0 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #19 : 15.01.2013, 16:18:21 »
А я вот установил Netbase VirtueMart Horizontal log-in module и у меня все равно регистрация как в обычной joomle, хотя в модуле поставил VirtueMart. Может где то нужно в самом VirtueMart поставить галку? Подскажите.
*

mkt

  • Захожу иногда
  • 76
  • 0 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #20 : 15.01.2013, 21:32:31 »
Помогите очень нужно, ничего не получается, как настроить личный кабинет. Как клиенту в него попасть?  :'(
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #21 : 18.01.2013, 16:26:07 »
как-как, делаешь пункт меню - указываешь тип VirtueMart - учетная запись. И все
 
*

Pashtetdiz

  • Захожу иногда
  • 175
  • 4 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #22 : 20.01.2013, 05:58:07 »
А я вот установил Netbase VirtueMart Horizontal log-in module и у меня все равно регистрация как в обычной joomle, хотя в модуле поставил VirtueMart. Может где то нужно в самом VirtueMart поставить галку? Подскажите.
Пиши конкретно в чем дело, если знаю помогу, мне все равно личка или пост
*

koby84

  • Захожу иногда
  • 55
  • 1 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #23 : 28.01.2013, 17:36:23 »
Кто разобрался поясните: 
Пользователь зашел на сайт, зарегистрировался( и остался залогиненым в магазине) теперь:
1. ему на почту пришло письмо "Пожалуйста, перейдите по этой ссылке для активации аккаунта" , нажав на которую получает" Не удалось зарегистрировать пользователя: Код подтверждения не найден" что за код подтверждения? где его пользователь должен взять? времени проходит 1-3мин (сессия еще не закрыта)
2. он( будучи залогиненым) смог совершить покупку, но больше в магазин под своим логином не зайдет. т.к. в Joomla его не Авторизировала. Каждого пользователя в ручную надо авторизировать? как сделать так чтоб автоматически Joomla его активировала?

Как правильно сделать, в VM 1.1.9 были варианты регистрации юзера,( с подтверждение, без подтверждения, скрытая рег-я, без рег-и)
А как в J2.5+VM2 это сделать?

извините за мой офтоп...
кому интересно решение моей проблемы тут http://joomlaforum.ru/index.php/topic,229043.0.html
« Последнее редактирование: 28.01.2013, 21:46:18 от koby84 »
*

Pashtetdiz

  • Захожу иногда
  • 175
  • 4 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #24 : 28.01.2013, 23:04:53 »

кому интересно решение моей проблемы тут http://joomlaforum.ru/index.php/topic,229043.0.html
Да мне тоже помогло на VM2012,
Спойлер
[свернуть]
*

ivan_5150

  • Новичок
  • 1
  • 0 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #25 : 26.02.2013, 09:37:55 »
Господа, столкнулся с проблемой регистрации пользователя и выставлением счета-выдает ошибку
http://wild-flower.ru/index.php/styles/uchetnaya-zapis!
Буду очень признателен если поможете!
*

rablebla

  • Новичок
  • 1
  • 0 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #26 : 15.07.2013, 14:10:36 »
зарегился у них на сайте и скачал

зарегился и у них на сайте и у разработчика. все равно платный вариант выдает. кому достался модуль бесплатно скиньте на мыло пожалуйста. andron1987@mail.ru
*

Eljbeta

  • Новичок
  • 1
  • 0 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #27 : 16.08.2013, 16:35:24 »
Тоже самое, платный вариант выдает, киньте кто-нибудь, пожалуйста mary__@ukr.net или подскажите какую-нибудь альтернативу
*

dimon888951

  • Захожу иногда
  • 115
  • 24 / 3
Re: Личный кабинет в VirtueMart 2
« Ответ #28 : 16.08.2013, 16:52:56 »
Может конечно баян, но я искал и не нашёл.

Поставил компонент VirtueMart 2.0.6 на Joomla 2.5.4.  Всё замечательно, всё работает, но не могу понять, где модуль авторизации (login) в VirtueMart. То бишь понятно что он использует стандартный от Joomla, но как зайти в "Личный кабинет", изменить свои данные, посмотреть заказы и т.п.?

Подскажите люди добрые, как зайти в этот личный кабинет, какие файлы отвечают за него хотя бы? (раньше было account.index).

Спасибо.
Мой тебе совет вообще забудь, что существует такой компонент, ну вот просто забудь, там столько багов, глюков и прочего, ни один нормальный магазин не связался с этим компонентом, хошь магазин есть  более достойные cms, а вообще есть готовые и во много раз лучше всякого  VirtueMart, saas сервисы, мой просто совет не убивайте свое время, на столь кривой и не удачный компонент
*

twister2013

  • Захожу иногда
  • 91
  • 3 / 0
Re: Личный кабинет в VirtueMart 2
« Ответ #29 : 11.09.2013, 15:35:15 »
Народ подскажите ! Я использую стандартную авторизацию Joomla, но при вводе пароля пишет "пустой пароль не допускается" , а затем при второй попытке спокойно заходит. Что не так ??
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчёт стоимости товара в VirtueMart за периметр

Автор NIKOLY

Ответов: 0
Просмотров: 1349
Последний ответ 04.07.2025, 09:18:31
от NIKOLY
VirtueMart 3 Отображать только товары в наличии!

Автор GaziroFFka

Ответов: 4
Просмотров: 4808
Последний ответ 06.06.2023, 13:55:13
от Akeksandr
SP VirtueMart Category Search

Автор ve1006

Ответов: 10
Просмотров: 8635
Последний ответ 18.01.2023, 10:39:10
от AzMandius
Как вывести модуль в страницу VirtueMart?

Автор harddrop

Ответов: 11
Просмотров: 5702
Последний ответ 13.11.2022, 13:11:37
от Evgen Kulibin
Как правильно настроить покупку в VirtueMart?

Автор varella

Ответов: 1
Просмотров: 3427
Последний ответ 12.10.2022, 16:14:04
от varella