Новости Joomla

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

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Если попытаться на сайте открыть вот эту ссылку (редактирование любого клиента в JoomShopping):
.../administrator/index.php?option=com_jshopping&controller=users&task=edit&user_id=xxx
То выдает ошибку:
Цитировать
0 Undefined constant "_JSHOP_EMAIL"

Если зайти в сделанный пользователем заказ, поменять статус и попытаться отправить письмо, нажав на кнопку "Отправить письмо", выдает ошибку:
Цитировать
0 Undefined constant "_JSHOP_EMAIL_PURCHASE_ORDER"

После подтверждения заказа пользователем также выкидывает на страницу с ошибкой:
Цитировать
Undefined constant "_JSHOP_EMAIL_PURCHASE_ORDER"

Пересмотрел все настройки в JoomShopping, вроде везде где нужно e-mail присутсвует.

Где копать?

Спасибо!
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
Где копать?
Дело в мультиязычности вашего сайта... В каком-то языке не определены эти языковые константы. Еще проверьте язык по умолчанию для админки
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
А разве это может быть фатальной ошибкой? Я думал Joomla по умолчанию туда что-нибудь должна запихать.

Вы про этот язык по умолчанию?
administrator/index.php?option=com_languages&view=installed

У меня стоит русский и для сайта и для админки по-умолчанию.

Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
Вы про этот язык по умолчанию?
administrator/index.php?option=com_languages&view=installed

У меня стоит русский и для сайта и для админки по-умолчанию.
Константы - JoomShopping значит там и нужно смотреть /administrator/index.php?option=com_jshopping&controller=languages
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
Я думал Joomla по умолчанию туда что-нибудь должна запихать.
Joomla ничего не должна, тем более для стороннего компонента
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Тут русский установлен по умолчанию и для сайта и для админки:
/administrator/index.php?option=com_jshopping&controller=languages

В языковом файле components/com_jshopping/language/ru-RU/ru-RU.com_jshopping.ini эти константы определены:
Цитировать
JSHOP_EMAIL = "E-mail"
и
Цитировать
JSHOP_EMAIL_PURCHASE_ORDER = "Заказ на поставку"

Чего ему надо-то? :-(
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Подозреваю, что надо смотреть языки в папке магазина в админке... я Вам позже напишу.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
В языковом файле components/com_jshopping/language/ru-RU/ru-RU.com_jshopping.ini эти константы определены:
А в остальных языках?

И не здесь, а в - components/com_jshopping/lang/ru-RU.php
Ну и в других языках...
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
Подозреваю, что надо смотреть языки в папке магазина в админке... я Вам позже напишу.
Смотреть также в - administrator/components/com_jshopping/lang/ru-RU.php
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
А как вот тут поменять язык?
/administrator/index.php?option=com_jshopping&controller=languages
Что-то не соображу.

в - administrator/components/com_jshopping/ нет папки lang

Она есть в /components/com_jshopping/ и то, потому что я туда скинул язык, который скачал для версии JoomShoping для Joomla 3
« Последнее редактирование: 11.09.2022, 13:41:39 от ecolora »
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
А как вот тут поменять язык?
/administrator/index.php?option=com_jshopping&controller=languages
Что-то не соображу.
Поставить по умолчанию, тот что для админки Joomla
в - administrator/components/com_jshopping/ нет папки lang
Должна быть. У меня есть
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
Должна быть. У меня есть
Если у Вас JoomShopping 5.0.7, то да такой папки lang там нет
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Последняя версия JoomShopping. 5я.
Joomla 4.
Я вот ума не приложу, как понять из какой папки загружается языковой файл в админке в JoomShopping.
Что-то они раскиданы.
Раз менюшки в магазине в админке русские, значит берется русский язык.
Но вот откуда  :o
Я бы туда вставил константы.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
По пятерке лучше спрашивать у самих разработчиков (не все еще перешли на нее) - на их форуме
Может какая не доработка с мультизычностью...
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Спрошу обязательно.
Спасибо!
Я еще поковыряю... где-то этот файл лежит же, который подгружается.
На крайняк можно прямо в коде добавить определение языка и подсунуть значение текста для всех 3х вариантов.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Решение первой ошибки:
Цитировать
    0 Undefined constant "_JSHOP_EMAIL"
В файле /administrator/components/com_jshopping/tmpl/users/edit.php в строке 401 правим:
Код
        <?php echo _JSHOP_EMAIL;?>
на
Код
        <?php echo JText::_('JSHOP_EMAIL')?>
Просто немного косякнули разрабочики. С кем не бывает.
Ищем дальше...
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Дальше интереснее.
Если зайти в сделанный пользователем заказ, поменять статус и попытаться отправить письмо, нажав на кнопку "Отправить письмо", выдает ошибку:
Цитировать
    0 Undefined constant "_JSHOP_EMAIL_PURCHASE_ORDER"
Проблема кроется в файле:
/components/com_jshopping/templates/addons/order_email_tmpl/orderemail.php
Например, там есть код в начале:
Код
...
<title><?php echo _JSHOP_EMAIL_PURCHASE_ORDER?></title>
<body>
<div style="width:800px; margin:0 auto; font:100%/1 Arial, Helvetica, sans-serif;">
<h1 style="margin:0; font-size:30px;"><?php echo _JSHOP_EMAIL_PURCHASE_ORDER?></h1>
...
Если вызывать через JText, то все отлично работает, но ругается на следующую переменную в этом коде.
А там все переменные вызываются без JText...
Значит дело тут уже не в кривых руках, а возможно какую-то функцию не прикрутили...
Что думаете?
P.S.
Я посмотрел примеры в интернете, есть эти письма без JText и работает, видимо.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Поправил в одном шаблоне письма всё на JText::_('')
Теперь в этой строке:
Код
			<span><?php echo formatprice($this->order->order_total, $order->currency_code)?></span>
Ругается на:
Цитировать
     0 Call to undefined function formatprice()
Исправил на:
Код
			<span><?php echo \JSHelper::formatprice($this->order->order_total, $order->currency_code)?></span>
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Далее ругается в строках на эти незнакомые функции:
Код
					<?php echo sprintAtributeInOrder($prod->product_attributes)?>
<?php echo sprintFreeAtributeInOrder($prod->product_freeattributes)?>
Исправил на:
Код
					<?php echo \JSHelper::sprintAtributeInOrder($prod->product_attributes)?>
<?php echo \JSHelper::sprintFreeAtributeInOrder($prod->product_freeattributes)?>
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Далее в этом же файле /components/com_jshopping/templates/addons/order_email_tmpl/orderemail.php
правим
            
Код
<div style="font-size:13px;"><?php echo sprintExtraFiledsInOrder($prod->extra_fields)?></div>

на             
Код
<div style="font-size:13px;"><?php echo \JSHelper::sprintExtraFiledsInOrder($prod->extra_fields)?></div>
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Ну и еще в 7-8 местах по такому же принципу правим шаблон, добавляя \JSHelper::...
В итоге теперь у меня при нажатии на кнопку Отправить письмо выходит:
Цитировать
504 Gateway Time-out
Но это уже другая проблема. Буду разбираться дальше.  *suicide* ;D ;D
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
Я посмотрел примеры в интернете, есть эти письма без JText и работает, видимо.
Это косяки тащатся из JoomShopping 4.18+, раньше они по своему добавляли языковые константы (не по стандартам Joomla). Было без JText::_('...')

А сейчас в JoomShopping 5+ все константы должны быть через JText::_('...'). Просто не везде в коде изменили... Поторопились Вы с пятеркой (все еще сыро).

Править ничего не нужно, пусть сами разработчики все исправляют, ведь они заявили пятерку как релиз.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
А сейчас разве не релиз? ))) Я вроде бы последнюю версию с их сайта скачивал.
Да мне не трудно поправить. Мне важно, чтобы уже работало. )) Главное, нашел же проблему.
У меня есть другая большая проблема. Kunena не хочет работать нормально на новой Joomla. Но там пока действительно только ждать остается. И это не для этой темы обсуждение ))
Вам спасибо! Надеюсь помог кому-то своими советами
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Я заметил, что только в этом шаблоне через echo.
А если например такой код в другом шаблоне:
Код
        <h3><?php print _JSHOP_EMAIL_PURCHASE_ORDER?></h3>
Тоже лучше поправить?
Или если через print вывод, то у разработчиков JoomShopping будет работать?
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
У меня есть другая большая проблема. Kunena не хочет работать нормально на новой Joomla. Но там пока действительно только ждать остается.
Поторопились Вы с Joomla 4 и JoomShopping 5... Пока не поздно делайте все на Joomla 3 и JoomShopping 4, а то долго ждать придется... А так сделаете быстрее сайт
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Да как бы он работает же в целом. А такие вещи я устраню... заодно и другим помогу советом ))
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
Тоже лучше поправить?
Или если через print вывод, то у разработчиков JoomShopping будет работать?
Будет.

Разница между echo и print в php
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3271
  • 268 / 0
  • Беру сайты на полное сопровождение
Да как бы он работает же в целом. А такие вещи я устраню... заодно и другим помогу советом ))
Если разработчики не поправят, то Вы каждый раз будете вносить правки, после каждого обновления. Тогда пишите им чтобы они знали свои косяки, если хотите быть тестером.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1527
  • 171 / 2
  • творец
Спасибо за ссылку на echo и print.

Примерно знаю эту информацию.

Не нашел там ответа на вопрос:
 
Если использовать print в шаблоне, то будет ли работать без JText::_('...')?

И почему?

Спасибо за науку
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать файлы для продажи доступными для скачивания при любом статусе заказа?

Автор UNh0ly

Ответов: 4
Просмотров: 1732
Последний ответ 18.09.2023, 09:10:17
от ИммоБокс
Ошибка при установке шаблона

Автор jimka

Ответов: 2
Просмотров: 1401
Последний ответ 23.08.2023, 15:22:52
от victorantoniak
Глюк со сменой статуса заказа

Автор Preview

Ответов: 4
Просмотров: 394
Последний ответ 07.02.2023, 16:06:38
от kit2m2
JoomShopping 5.1.1 ошибка Undefined constant &quot;_JSHOP_ORDER_BY&quot;

Автор webaster

Ответов: 6
Просмотров: 714
Последний ответ 07.01.2023, 13:42:11
от kit2m2
Ошибка при добавлении фото товара на сайт JoomShopping

Автор Zacken

Ответов: 5
Просмотров: 1019
Последний ответ 16.09.2022, 23:23:52
от victorantoniak