Новости Joomla

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla.JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика. В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов). В список попали:- PHPUnit - фреймворк для unit-тестирования в PHP- Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.- CodeIgniter — популярный MVC-фреймворк для разработки на PHP- 👩‍💻 Joomla! - наша любимая CMS.Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь. 🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet). @joomlafeed#joomla #community

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Добрый день.
При смене статуса заказа покупателю отправляется уведомление со ссылкой на детали заказа. При переходе на эту страницу - ошибка 500.
Как можно это исправить?
Или сделать так, чтобы при изменении статуса просто отправлялось письмо с деталями заказа.
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Если никто не знает, как с этим справится. Может подскажите, где лежит шаблон письма, отсылаемого покупателю при смене статуса заказа.
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
/components/com_jshopping/templates/default/order/statusorder.php
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Содержание этого файла:
<?php print _JSHOP_HI?> <?php print $this->order->f_name;?> <?php print $this->order->l_name;?>,
<?php printf(_JSHOP_YOUR_ORDER_STATUS_CHANGE, $this->order->order_number);?>

<?php print _JSHOP_NEW_STATUS_IS?>: <?php print $this->order_status?>
<?php print _JSHOP_ORDER_DETAILS?>: <?php print $this->order_detail?>
 
<?php print $this->vendorinfo->company_name?>
<?php print $this->vendorinfo->adress?>
<?php print $this->vendorinfo->zip?> <?php print $this->vendorinfo->city?>
<?php print $this->vendorinfo->country?>
<?php print _JSHOP_CONTACT_PHONE?>: <?php print $this->vendorinfo->phone?>
<?php print _JSHOP_CONTACT_FAX?>: <?php print $this->vendorinfo->fax?>

В уведомлении, которое приходит покупателю не содержится этих данных. Там содержится ссылка на детали заказа, которая открывается с ошибкой.
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
:) тогда ищите что и где Вы правили.
возможно у вас свой шаблон :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Шаблон стандартный, ничего не правила. При оформлении заказа все присылается нормально, детали заказа и пр. - все правильно.
Но при смене статуса в админке (+ уведомить покупателя) - детали заказа уже не приходят, а приходит ссылка на заказ.
Надеюсь, понятно объяснила.
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Приходит письмо:
Статус Вашего заказа №. 00000031 изменен.
Новый статус: В ожидании
Детали заказа: .../index.php/katalog/user/order?order_id=xxx

Как сделать, чтобы вместо этой ссылки покупателю приходила вся информация о заказе (детали заказа)?
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Кстати, тоже сегодня хотел немного отредактировать шаблон письма о смене статуса - удалить l_name и ещё там чего-то...
Редактировал /components/com_jshopping/templates/мой_шаб/order/statusorder.php
редактировал /components/com_jshopping/templates/default/order/statusorder.php
Ничего в письме не поменялось.
Ради эксперимента удалял половину строк из statusorder.php - всё равно письмо в неизменном виде приходит.
Может где-то ещё формируется вывод строк?
PS в этом направлении раньше ничего не менял
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
меняется тут: /administrator/components/com_jshopping/views/orders/tmpl/statusorder.php
Текст:
<?php print _JSHOP_HI?> <?php print $this->order->f_name;?> <?php print $this->order->l_name;?>,
<?php printf(_JSHOP_YOUR_ORDER_STATUS_CHANGE, $this->order->order_number);?>

<?php print _JSHOP_NEW_STATUS_IS?>: <?php print $this->order_status?>
<?php print _JSHOP_ORDER_DETAILS?>: <?php print $this->order_detail?> // Эта строчка отвечает за ссылку на заказ.
 
<?php if ($this->comment!=""){?>
<?php print _JSHOP_COMMENT_YOUR_ORDER?>: <?php print $this->comment;?>

<?php }?>
<?php print $this->vendorinfo->company_name?>
<?php print $this->vendorinfo->adress?>
<?php print $this->vendorinfo->zip?> <?php print $this->vendorinfo->city?>
<?php print $this->vendorinfo->country?>
<?php print _JSHOP_CONTACT_PHONE?>: <?php print $this->vendorinfo->phone?>
<?php print _JSHOP_CONTACT_FAX?>: <?php print $this->vendorinfo->fax?>

На что нужно заменить, чтобы просто были присланы детали заказа?
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Да я знаю переменные, которые хочу удалить-заменить.
Только удаление-замена не приносят результат - я писал выше
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
вы меняли на фронте.
а БелМари Вам дала ссылки на админ папку.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Исправила на такой текст:
<?php print _JSHOP_HI?>, <?php print $this->order->f_name;?> <?php print $this->order->l_name;?>,
<?php printf(_JSHOP_YOUR_ORDER_STATUS_CHANGE, $this->order->order_number);?>

<?php print _JSHOP_NEW_STATUS_IS?>: <?php print $this->order_status?>

<?php if ($this->comment!=""){?>
<?php print _JSHOP_COMMENT_YOUR_ORDER?>: <?php print $this->comment;?>

<?php }?>

    <?php print _JSHOP_WEIGHT_PRODUCTS?>: <?php print formatweight($this->order->weight);?>
    <?php print _JSHOP_SUBTOTAL?>: <?php print formatprice($this->order->order_subtotal, $this->currency_code);?>
    <?php print _JSHOP_COUPON_DISCOUNT?>: <?php print formatprice(-$this->order->order_discount, $this->currency_code);?>
    <?php print _JSHOP_SHIPPING_PRICE?>: <?php print formatprice($this->order->order_shipping, $order->currency_code);?>
    <?php print _JSHOP_TOTAL?>: <?php print formatprice($this->order->order_total, $order->currency_code);?>


Только вес = 0. Не берется из заказа.
« Последнее редактирование: 18.03.2013, 14:57:28 от BelMary »
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
вы меняли на фронте.
а БелМари Вам дала ссылки на админ папку.
Сорри, спешил, не увидел.
Спасибо, БелМари..
Была мысль в админе посмотреть - не додумал
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
<?php print _JSHOP_WEIGHT_PRODUCTS?>: <?php print formatweight($this->order->weight);?>

Почему в этой строке вес товара не берется из заказа? Всегда равен 0.
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
а вы его получаете ?
чтоб вывести надо его получить из заказа.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
А как?
Просто эти строки я брала из деталей заказа. Все остальные берутся из заказа (сумма, скидка, и т.д.), а вес нет.
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
ну как минимум попробовать включить в настройках показывать вес в заказе.
как максимум смотреть что передается в заказ.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Вес в заказе показывается.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Почему в этой строке вес товара не берется из заказа? Всегда равен 0.

потому что вес указан для каждого товара, а не для заказа в целом
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Ясно, тогда уберу его совсем. Спасибо.
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Здравствуйте.

Возможно ли и как оформить письмо о смене статуса заказа, графически?
Письмо  о заказе получилось изменить, а о смене статуса не как.
Заранее благодарен.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
\components\com_jshopping\models\checkout.php function changeStatusOrder
Код: php
$mailer->isHTML(true);
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
спасибо. Включил для всех, адм, проддавцом и т.д


меняю тут: /administrator/components/com_jshopping/views/orders/tmpl/statusorder.php

для примера вот так:

<div style="background-color:#eeeded;">
<?php print _JSHOP_HI?> <?php print $this->order->f_name;?> <?php print $this->order->l_name;?>,
<?php printf(_JSHOP_YOUR_ORDER_STATUS_CHANGE, $this->order->order_number);?>

<?php print _JSHOP_NEW_STATUS_IS?>: <?php print $this->order_status?>
<?php print _JSHOP_ORDER_DETAILS?>: <?php print $this->order_detail?> // Эта строчка отвечает за ссылку на заказ.
 
<?php if ($this->comment!=""){?>
<?php print _JSHOP_COMMENT_YOUR_ORDER?>: <?php print $this->comment;?>

<?php }?>
<?php print $this->vendorinfo->company_name?>
<?php print $this->vendorinfo->adress?>
<?php print $this->vendorinfo->zip?> <?php print $this->vendorinfo->city?>
<?php print $this->vendorinfo->country?>
<?php print _JSHOP_CONTACT_PHONE?>: <?php print $this->vendorinfo->phone?>
<?php print _JSHOP_CONTACT_FAX?>: <?php print $this->vendorinfo->fax?>

</div>

приходит письмо с кодом

<div style="background-color:#eeeded;">
Текст пиьсма
</div>

что я не так делаю?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
из админки меняете статус :)

\administrator\components\com_jshopping\controllers\orders.php function _updateStatus
Цитировать
JUtility::sendMail($mailfrom, $fromname, $order->email, $subject, $message, 1);
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Здравствуйте, еще раз.
Проблема такая что заполняю в информацию о магазина, строку- Регион.
в письме не отображается.

в тех же файлах посмотрел в которых включал HTML, сам ничего не нашел)

кто знает или примерно знает почему не отображается, прошу подсказать, заранее спасибо.
*

irc-h

  • Захожу иногда
  • 158
  • 8 / 0
из админки меняете статус :)

\administrator\components\com_jshopping\controllers\orders.php function _updateStatus
Хм, может я недопонял, но нужно поменять в указанном каталоге у указанной функции
Код
$ishtml = true;
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
нужно поменять в указанном каталоге у указанной функции
Код
$ishtml = true;
а я что написал?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться