WHMCS’de Siteye Ek Sayfa Ekleme
1 Aralık 2017 Yorumlar 0 317 Görüntülenme

WHMCS’de Siteye Ek Sayfa Ekleme

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 http://docs.whmcs.com/Editing_Client_Area_Menus#Context
     */
    Menu::addContext();
    
    /**
     * Setup the primary and secondary sidebars
     *
     * @link http://docs.whmcs.com/Editing_Client_Area_Menus#Context
     */
    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.
  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) 
  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.]

Yazar hakkında

Bunları da beğenebilirsin

Yazılım 0 Yorum

C# “if ” Terimi kullanımı

Hemen her yazılım dilinde ortak bir ifade olan “if” , İngilizcedeki “eğer” anlamını taşımaktadır. Bu terim metod içlerinde veya programın belirli kısımlarında gidişatı belirlenilecek şekilde koşullamak için kullanılır. Örnek: Programdan

Sunucu 0 Yorum

TMCH – Trademark Clearinghouse nedir?

ICANN TMCH Veritabanı kaydı nedir? TMCH ile artık markalar yeni çıkan domain uzantılarından anında haberdar olma ve ilk tescil hakkına sahip olmaktadır. Üstelik TMCH veritabanına kayıtlı şahıs ve şirketler, üçüncü şahısların sisteme kayıtlı marka tescillerini ifade

Yazılım 0 Yorum

SQL Sorgu Örnekleri

musterino ad soyad dtarih sehir cinsiyet puan 1 Ahmet Cansever 1956-02-19 00:00:00.000 İstanbul E 64 2 Mehmet Aydın 1976-02-19 00:00:00.000 Samsun E 55 3 Aliye Seven 1966-06-10 00:00:00.000 Konya K 45

0 Yorum

Henüz yorum yok!

Haydi durma ilk sen bu yazıyı yorumla!

Cevap bırakın