Hallo alle zusammen
Ich wollte eine Extra Seite in mein WHMCS einfügen, um z.B. ein Impressum darstellen zu können.
Habe im Internet etwas gefunden was wirklich sehr einfach ist und ach genau so geht wie ich es wollte.
Es ist sogar möglich, diese Seite nur für Reg. Benutzer anzeigen zu lassen.
Für alle die auch eine schnelle Lösung suchen, und noch nicht wissen wie es geht hier die Lösung.
- Als erstes erstellt Ihr eine PHP Datei z.B. Impressum.php.
- Als nächstes tragt Ihr diesen Code in diese Datei.
---------------------------------------------------------------------------------------------------------------------------
<?php
define("CLIENTAREA",true);
//define("FORCESSL",true); // Erzwingen Sie diese Datei, das Sie nur mit https:// aufgerufen werden soll.
require("init.php");
$ca = new WHMCS_ClientArea();
$ca->setPageTitle("Impressum"); Überschrift der Seite z.B. Impressum
$ca->addToBreadCrumb('index.php',$whmcs->get_lang('globalsystemname'));
$ca->addToBreadCrumb('impressum.php','Impressum'); Name der Stardatei also dieser und der ausführbaren .tpl (Punkt 1)
$ca->initPage();
//$ca->requireLogin(); // Hier legen Ihr fest, das es nur für Reg. Benutzern zu sehen ist.
# 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
$result = mysql_query("SELECT firstname FROM tblclients WHERE id=".$ca->getUserID());
$data = mysql_fetch_array($result);
$clientname = $data[0];
$ca->assign('clientname', $clientname);
} else {
# User is not logged in
}
# Definieren Sie den Dateinamen ohne .tpl Erweiterung.
$ca->setTemplate('impressum'); Hier den Namen eingeben, der später als .tpl Datei zur Verfügung stehen soll.
$ca->output();
?>
---------------------------------------------------------------------------------------------------------------------------
Danach Speichert Ihr diese Datei als wunschname.php ab, und ladet Sie in das Root Verzeichnis von WHMCS hoch.
(Wichtig der Wunschname muss auch der sein den Ihr weiter oben eingegeben habt bei Punk 1)
Nun erstellen wir eine wunschname.tpl Datei und erstellen den inhalt mit HTML oder php.
Speichern diese Datei und laden diese in unser Templade Ordner rein z.B. /templade/dein templade/wunschdatei.tpl.
Fertig nun einfach im Kunden Bereich diese Datei wunschname.php aufrufen