Страница клиентской области модуля WHMCS для каждого купленного продукта

поэтому у меня есть 2 модуля, один рабочий (оплаченный, не зашифрованный), многому научился из него, давайте назовем его reference_module, и у меня есть собственный модуль, который был страницей PHP, которую я перестраиваю для WHMCS, и это почти полностью работает, давайте назовем его created_module.

сейчас проблема заключается в том, что reference_module вызывается при переходе на https://domainwhmcs.nl/clientarea.php?action=productdetails&id=0001&reference, который работает и показывает, что я хочу:

  • нормальный заголовок
  • нормальная боковая панель
  • обычный нижний колонтитул
  • и собственный контент в области основного контента

он делает это с помощью хуков, имеющих ReferenceClientareaheaderoutput и ReferenceClientareapage, которые работают.

поэтому теперь я попытался воссоздать это в created_module, но при переходе на https://domainwhmcs.nl/clientarea.php?action=productdetails&id=0001&created, который работает, но показывает мне:

  • свой собственный контент только свой собственный контент, но я хочу такой же, как в Reference.

Я думаю, что если я собираюсь вставить код, сообщение будет слишком длинным, если это необходимо, возможно, я смогу опубликовать определенные части.

Allread спасибо за помощь


person DaanRio    schedule 24.05.2016    source источник


Ответы (1)


так что я действительно решил это сегодня, вы должны использовать javascript

jQuery.post("index.php",{"action":'dbinfo',"user":username,"serviceid":serviceid},
                    function(data){
                        jQuery(".main-content").html(data); 
                        jQuery("#tabs li").removeClass("active");
                        jQuery("#tabs li").eq(index).addClass("active");    

и

if (isset($_POST['action']) && $_POST['action'] == "dbinfo") {

это вы делаете в своем модуле, если вам нужна помощь, вы можете связаться со мной

person DaanRio    schedule 25.05.2016