Новости Joomla

👩‍💻 Joomla User Guide - новый портал документации для пользователей.

👩‍💻 Joomla User Guide - новый портал документации для пользователей.

Обычно над сайтом работают разные специалисты: контент-менеджеры, разработчики, администраторы и т.д. Долгое время документация для пользователей была на docs.joomla.org. Там по-прежнему хранится информация, актуальная для Joomla 2.5, Joomla 3 и немного для Joomla 4.

Для Joomla 5+ создан портал документации для пользователей Joomla — https://guide.joomla.org. В нём вы найдёте инструкции для контент-менеджеров и веб-мастеров, администраторов сайта:
- как работать с категориями, материалами, страницами сайта
- работа с модулями, стилями отображения
- загрузка картинок и работа с ними
- модули, плагины, компоненты, поиск, теги. процессы, мультиязычность, шаблоны писем, планировщик задач, микроразметка Schema.org...
- ... и многое многое другое, что вызывает так много вопросов у обычных пользователей Joomla.

Информация дана на английском языке. Можно использовать браузерный автоперевод для чтения по-русски или воспользоваться сайтом одного из энтузиастов Joomla-сообщества - https://jdocmanual.org, где даны ИИ-переводы на 9 (на данный момент) языков, включая русский.

Также всячески приветствуется помощь в наполнении портала документации. Ваша небольшая заметка или статья с парой скриншотов, ваш опыт - могут сэкономить тысячам и тысячам людей не один час Точно так же как и вы, пользуясь Joomla используете результаты трудов сотен людей со всего мира: от кода до документации.

Присоединяйтесь - это не сложно ) Главное начать ))

- https://guide.joomla.org/ - новы портал документации для пользователей Joomla 5+.
- https://docs.joomla.org/ - старый портал документации для пользователей Joomla 3.
- https://jdocmanual.org/ - документация по-русски (ИИ-перевод).

@joomlafeed

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

DrShepard

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Добрый день! Установили плагин официальный робокассы для VirtueMart. Хотим изменить кнопку для оплаты. Просто не разбираюся в этом. вроде как бы нашла файл где править: ../наш_сайт/public_html/plugins/vmpayment/robokassa файл - robokassa.php
Нашла фрагмент кода и заменила, Убралась стандартная кнопка и появилась кнопка какая нужно. Но при наждатие на нее загружается стр и дает ошибку. Подскажите пожалуйста как правильно поправить кнопку, чтоб все работала. Спасибо!
фрагмент кода до правки
Код
   foreach ($send as $key => $inputValue) {
                $value = htmlspecialchars($inputValue, ENT_COMPAT, 'UTF-8');

                if($lastParam == $inputValue){
                    $params .= $key . ": '" . $value . "'";
                }else{
                    $params .= $key . ": '" . $value . "', ";
                }
            }

            $html = "<script type=\"text/javascript\" src=\"https://auth.robokassa.ru/Merchant/bundle/robokassa_iframe.js\"></script>";
            $html .= "<input type=\"submit\" onclick=\"Robokassa.StartPayment({" . $params . "})\" value=\"Pay\">";

        }else{
            $html = '<form id="robokassa" style="display:block;"'.
                'action="https://auth.robokassa.ru/Merchant/Index.aspx" '.
                'method="POST">';

            unset($send['stringToHash']);

            foreach ($send as $key => $value) {
                $html .= '<input type="hidden" name="'.$key.'" value=\''.$value.'\'>';
            }

            $html .= '<input type="submit" value="Pay"></form>';
        }

После правки:
Код
 foreach ($send as $key => $inputValue) {
                $value = htmlspecialchars($inputValue, ENT_COMPAT, 'UTF-8');

                if($lastParam == $inputValue){
                    $params .= $key . ": '" . $value . "'";
                }else{
                    $params .= $key . ": '" . $value . "', ";
                }
            }

            $html = "<script type=\"text/javascript\" src=\"https://auth.robokassa.ru/Merchant/bundle/robokassa_iframe.js\"></script>";
            $html .= "<input type=\"submit\" onclick=\"Robokassa.StartPayment({" . $params . "})\" value=\"Pay\">";

        }else{
            $html = '<form id="robokassa" style="display:block;"'.
                'action="https://auth.robokassa.ru/Merchant/Index.aspx" '.
                'method="POST">';

            unset($send['stringToHash']);

            foreach ($send as $key => $value) {
                $html .= '<input type="hidden" name="'.$key.'" value=\''.$value.'\'>';
            }

            $html .= "<script type=\"text/javascript\" src=\"https://auth.robokassa.ru/Merchant/PaymentForm/FormSS.js\"></script>";
        }
Т.е изменила с $html .= '<input type="submit" value="Pay"></form>'; на $html .= "<script type=\"text/javascript\" src=\"https://auth.robokassa.ru/Merchant/PaymentForm/FormSS.js\"></script>";
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
[/color]Код ошибки 31«Неверная сумма платежа».
Такая ошибка может возникнуть при переадресации клиента на платежную страницу для выставления счета. Она означает, что вы не передаете нам сумму, на которую необходимо провести платеж, либо передаете сумму, равную нулю.[/font]
индивидуальная помощь: @SetAlexx
*

DrShepard

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Да, спасибо. Это я нашла и прочила. Но при стандартной кнопки нет ошибки, значит что я неправильно вставила код. Я не знаю что конкретно поправить и в инете найти не могу.
Вот стандартная кнопка, нажимаешь работает.
« Последнее редактирование: 31.05.2022, 09:39:24 от DrShepard »
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
ну вы вставили скрипта что он передает надо смотретьпо факту не передается сумма заказа
индивидуальная помощь: @SetAlexx
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
только рассмотрел внимательно скрины
вы вообще делаете не то что надо
зачем вы вместо кнопки перехода вставляете скрипт кнопки платежной?

вам надо просто прикрутить стилями картинку нужной вам кнопки вместо PAY
индивидуальная помощь: @SetAlexx
*

DrShepard

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Понятно. Ладно не будем лезти раз не разбираюсь в этом. CSS кнопки изменили.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Прием оплаты в Биткоинах

Автор apirone_com

Ответов: 1
Просмотров: 2940
Последний ответ 02.02.2024, 20:15:00
от apirone_com
Плагин оплаты по QR коду

Автор denism300

Ответов: 1
Просмотров: 2804
Последний ответ 17.02.2023, 19:50:16
от sivers
Пропали способы доставки и оплаты

Автор Orfei

Ответов: 3
Просмотров: 3327
Последний ответ 01.10.2020, 21:00:44
от AlexB
Поле сдача при способе оплаты наличными

Автор PavelK

Ответов: 1
Просмотров: 3109
Последний ответ 18.04.2020, 16:22:20
от gartes
Не отображается в письме способ оплаты если оплачено банковской картой

Автор Yapona

Ответов: 0
Просмотров: 3245
Последний ответ 10.02.2019, 20:12:54
от Yapona