Кнопка WHMCS для входа в cpanel не работает

0

Этот вопрос адресован людям, которые внедрили специальные шаблоны WHMCS.

Недавно я изменил тему своего сайта и столкнулся с проблемой. При обслуживании хостинга у вас есть кнопка для входа в cPanel, а теперь ее не работает, а рядом с ним. Вход в систему Webmail работает правильно.

Вот источник страницы просмотра для этого сегмента.

<form action="https://server:2083/login/" method="post" target="_blank">
<input type="hidden" name="token" value="xxxxxxxxxxxxx" />
        <input type="hidden" name="user" value="username" />
        <input type="hidden" name="pass" value="PasswordForUser" />
        <input type="submit" value="Login to cPanel" class="btn" />
        <input type="button" value="Login to Webmail" onClick="window.open('https://server:2096/')" class="btn" />
        </form>

Как вы видите, в поле cPanel отсутствует опция onClick, и проблема в том, что я не могу найти его где-либо в коде.

это строка из шаблона filnem: clientareaproductdetails.tpl

{if $moduleclientarea}<div class="moduleoutput">{$moduleclientarea|replace:'modulebutton':'btn'}</div>{/if}

если кто-то может помочь мне найти файл, который содержит эту форму, я был бы очень доволен, я учусь на несколько дней и исчерпаю идеи.

Спасибо за внимание и помощь.

  • 0
    Привет Адриан, ты нашел решение этой проблемы? Спасибо!!
Теги:
templates
javascript-events
whmcs

3 ответа

2

Если вы работаете с Bootstrap, убедитесь, что у вас нет дополнительного вызова bootstrap js в footer.tpl (или header.tpl). Удаление вызова этого скрипта поможет вам решить проблему.

1

В разделе Модули> Серверы

Найдите свой конкретный сервер (пример - cpanel)

Внутри этой папки вы увидите clientarea.tpl.

Вот где вы находите свой файл.

0

Заменить эту строку

{if $moduleclientarea}<div class="moduleoutput">{$moduleclientarea|replace:'modulebutton':'btn'}</div>{/if}

с

{if $moduleclientarea}<div class="moduleoutput">{$moduleclientarea|replace:'modulebutton':'btn'|replace:'form':'form id="form-cpanel-clientarea"'|replace:'<input type="submit"':'<input type="submit" onclick="document.getElementById(\'form-cpanel-clientarea\').submit();"'}</div>{/if}

Вышеупомянутое добавит id к форме и и onclick на элементе ввода, чтобы отправить форму.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню