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

gertruda

  • Захожу иногда
  • 100
  • 0 / 0
Товарищи бойцы невидимого фронта!
Подскажите как  не вводить два раза имя при регистрации и оформлении заказа

Если одно отключить тоже плохо получается, оба они используются в сообщениях.


Большое спасибо!
*

gertruda

  • Захожу иногда
  • 100
  • 0 / 0
и никто-то мне не пишет...

А как же вы делаете магазин с регистрацией?
одно имя относится к регистрации, а второе к данным клиента в магазине.
А как бы обойтись одним?
*

Stranick79

  • Новичок
  • 1
  • 0 / 0
Есть хороший плагин я себе такой поставил plg_system_onepage какрас для вашей цели.
Вот мой пример: santorg.net
*

gertruda

  • Захожу иногда
  • 100
  • 0 / 0
Плагин это хорошо, только магазин уже готов, вот эта мелочь осталась, а никак не могу решить ... ((
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Админка>Virtuemart>Configuration>Shopper Fields>name(Displayed Name)>Show/Hide in (Registration/Shipment/account)
Не будь паразитом, сделай что-нибудь самостоятельно!
*

gertruda

  • Захожу иногда
  • 100
  • 0 / 0
Ах, Роберт, если бы так просто.

Если я выключаю имя, которое идет в регистрации, регистрация не проходит.
А если то, что относится к заказу, то пропадает имя клиента из письма.

может это как-то просто решается...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
пропадает имя клиента из письма.
Я вижу, что у вас уже подпилен VirtueMart, поэтому непонятно каким полям в БД соответствуют каждое из "ФИО". Во всяком случае, попробуйте это:
В components\com_virtuemart\views\invoice\tmpl\mail_html_shopperaddresses.php (или components\com_virtuemart\views\invoice\tmpl\mail_raw_shopperaddresses.php) меняйте
Код
<?php if ($field['name'] != 'title' and $field['name'] != 'first_name' and $field['name'] != 'middle_name' and $field['name'] != 'zip') { ?>
на
Код
<?php if ($field['name'] != 'name' and $field['name'] != 'zip') { ?>
« Последнее редактирование: 08.05.2013, 16:53:04 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

gertruda

  • Захожу иногда
  • 100
  • 0 / 0
спасибо, Роберт, за поддержку, но что-то не получается.
Я уже несколько магазинов сдала,  как-то обходилась без регистрации.

Давайте я вам 500 руб на телефон, а вы мне скажете как это решить, два дня уже потеряла.
Я использую поле name,  а first_name  хотелось бы исключить. Оно встречается два раза: в сообщении сразу после заказа и в письме.

вот код  файла mail_html_shopperaddresses.php

Спойлер
[свернуть]
« Последнее редактирование: 08.05.2013, 20:45:04 от gertruda »
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Ну, 500р. совсем не впечатляют.
Попробуйте это (предупреждаю: это хак):

administrator\components\com_virtuemart\models\orders.php
стр. 129
Код
$q = "SELECT  u.*,o.*,
s.order_status_name
FROM #__virtuemart_orders o
LEFT JOIN #__virtuemart_orderstates s
ON s.order_status_code = o.order_status
LEFT JOIN #__virtuemart_order_userinfos u
ON u.virtuemart_order_id = o.virtuemart_order_id
WHERE o.virtuemart_order_id=".$virtuemart_order_id;
на
Код
$q = "SELECT  u.*,o.*,
s.order_status_name"
.",usr.name" // robert
." FROM #__virtuemart_orders o
LEFT JOIN #__virtuemart_orderstates s
ON s.order_status_code = o.order_status"
." LEFT JOIN #__virtuemart_userinfos usr
ON usr.virtuemart_user_id = o.virtuemart_user_id" // robert
." LEFT JOIN #__virtuemart_order_userinfos u
ON u.virtuemart_order_id = o.virtuemart_order_id
WHERE o.virtuemart_order_id=".$virtuemart_order_id;
стр. 183
Код
$select = " o.*, CONCAT_WS(' ',u.first_name,u.middle_name,u.last_name) AS order_name "
.',u.email as order_email,pm.payment_name AS payment_method ';
на
Код
$select = " o.*, usr.name AS order_name " //robert
.',u.email as order_email,pm.payment_name AS payment_method ';
стр. 251
Код
return ' FROM #__virtuemart_orders as o
LEFT JOIN #__virtuemart_order_userinfos as u
ON u.virtuemart_order_id = o.virtuemart_order_id AND u.address_type="BT"
LEFT JOIN #__virtuemart_paymentmethods_'.VMLANG.' as pm
ON o.virtuemart_paymentmethod_id = pm.virtuemart_paymentmethod_id ';
на
Код
return ' FROM #__virtuemart_orders as o'
.' LEFT JOIN #__virtuemart_userinfos as usr
ON usr.virtuemart_user_id = o.virtuemart_user_id' // robert
.' LEFT JOIN #__virtuemart_order_userinfos as u
ON u.virtuemart_order_id = o.virtuemart_order_id AND u.address_type="BT"
LEFT JOIN #__virtuemart_paymentmethods_'.VMLANG.' as pm
ON o.virtuemart_paymentmethod_id = pm.virtuemart_paymentmethod_id ';

components\com_virtuemart\views\invoice\view.html.php стр. 149
Код
$shopperName =  $company. $orderDetails['details']['BT']->title.' '.$orderDetails['details']['BT']->first_name.' '.$orderDetails['details']['BT']->last_name;
на
Код
$shopperName =  $orderDetails['details']['BT']->name; // robert

components\com_virtuemart\views\invoice\tmpl\mail_html_header.php стр. 34
Код
<strong><?php //echo JText::sprintf ('COM_VIRTUEMART_MAIL_SHOPPER_NAME', $this->orderDetails['details']['BT']->title . ' ' . $this->orderDetails['details']['BT']->first_name . ' ' . $this->orderDetails['details']['BT']->last_name); ?></strong><br/>
на
Код
<strong><?php echo JText::sprintf ('COM_VIRTUEMART_MAIL_SHOPPER_NAME', $this->orderDetails['details']['BT']->name); ?></strong><br/> <!-- robert ->
Особо не проверял, но должно сработать.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

gertruda

  • Захожу иногда
  • 100
  • 0 / 0
О, Роберт,
спасибо вам большое, действительно сработало.

*

bbv1

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
Похожая проблема: после неких правок (каких -хз) в virtuemart_order_userinfos перестали писаться после заказа first_name и last_name клиента.. :(. Как и куда копать? Гуру, хелп!!
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Вы можете сравнить файлы своего VM с оригинальными с помощью DiffMerge/Kdiff.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VM 4 версии убрать кнопку и страницу подтверждения заказа?

Автор cntrl

Ответов: 1
Просмотров: 2480
Последний ответ 31.01.2024, 14:27:21
от cntrl
После регистрации VM в письме нет данных из пользовательских полей

Автор Slava77

Ответов: 0
Просмотров: 3167
Последний ответ 10.07.2022, 04:04:23
от Slava77
Редактирование письма клиенту после подтверждения заказа

Автор R31rus

Ответов: 1
Просмотров: 1747
Последний ответ 20.11.2021, 14:57:44
от R31rus
Как получить номер заказа после отправки формы?

Автор R31rus

Ответов: 1
Просмотров: 1001
Последний ответ 21.12.2020, 23:07:31
от voland
В чем разница между "в наличии" и "максимальное кол-во для заказа"?

Автор Аня

Ответов: 3
Просмотров: 850
Последний ответ 30.09.2020, 20:08:03
от rsn