WHMCS’de Siteye Ek Sayfa Ekleme

Dış ticaret, girişimcilik, pazarlama, e-ticaret, yerel ticaret ve genel ticaret üzerine kurulumuş web platform.

Manos

Member
13 Ağu 2019
78
0
6
Meslek
Şovalye
WHMCS’de siteye sayfa eklemek isterseniz aşağıdaki şablonu kullanarak bağımsız bir sayfa oluşturabilirsiniz.
  1. Öncelikle<?php

    use WHMCS\ClientArea;
    use WHMCS\Database\Capsule;

    define('CLIENTAREA', true);

    require DIR . '/init.php';

    $ca = new ClientArea();

    $ca->setPageTitle('Sayfanızın Başlığı buraya geliyor');

    $ca->addToBreadCrumb('index.php', Lang::trans('globalsystemname'));
    $ca->addToBreadCrumb('örnek.php', 'Özel Sayfa Adınız');

    $ca->initPage();

    //$ca->requireLogin(); // Uncomment this line to require a login to access this page

    // To assign variables to the template system use the following syntax.
    // These can then be referenced using {$variablename} in the template.

    //$ca->assign('variablename', $value);

    // Check login status
    if ($ca->isLoggedIn()) {

    /**
    * User is logged in - put any code you like here
    *
    * Here's an example to get the currently logged in clients first name
    */

    $clientName = Capsule::table('tblclients')
    ->where('id', '=', $ca->getUserID())->pluck('firstname');
    // 'pluck' was renamed within WHMCS 7.0. Replace it with 'value' instead.
    // ->where('id', '=', $ca->getUserID())->value('firstname');
    $ca->assign('clientname', $clientName);

    } else {

    // User is not logged in
    $ca->assign('clientname', 'Random User');

    }

    /**
    * Set a context for sidebars
    *
    * @link Editing Client Area Menus - WHMCS Documentation
    */
    Menu::addContext();

    /**
    * Setup the primary and secondary sidebars
    *
    * @link Editing Client Area Menus - WHMCS Documentation
    */
    Menu::primarySidebar('announcementList');
    Menu::secondarySidebar('announcementList');

    # Define the template filename to be used without the .tpl extension

    $ca->setTemplate('Özel Sayfa Adınız');

    $ca->output();
  2. Bu kodu kopyalayıp notepad++ yada sublıme text gibi editör programlarında açıp örnek.php
    gibi oluşturularak kaydedin.
    ornek1

  3. Örnek.tpl olarak boş bir dosya daha oluşturup içine istenilen içerik girilerek kaydedin.(dosya adının sonunda tpl olarak kaydedin)
    ornek2
  4. Kaydedilen bu örnek.php olanı Ftp sunucunuzda public_html klasörünün içinde atınız.
  5. Diğer örnek.tpl olarak kaydettiğiniz dosyayıda (index.php’nin)çalıştığı sitenizin çalıştırıldığı ana klasöre atınız.
  6. Sayfayı www.örnek.com/örnek.php olarak yenilediğinizde sayfanızın eklendiğini görüceksiniz.
  7. Not:[Yukarıda kalın ve siyah olarak işaretli olan yerlere kendi oluşturacağınız dosya isimlerini veriniz.]