شرح انشاء صفحات WHMCS 3.8 4.1







بسم الله الرحمن الرحيم , السلام عليكم ورحمة الله وبركاته ... نقدم لكم أخوانى الكرام ,, كيفية انشاء صفحات لأسكربت WHMCS .. لأصدار WHMCS 3.8 الى ألاصدارات الجديدة حتى الان WHMCS 4 .. فما فوقها باذن الله الطريقه سهله وبسيطة للغايه .. ..

بسم الله نبداء .. [درس] اولاً ايه نظام الصفحات في اسكربت WHMCS ? .. عموماً الصفحات بتبق مكونه من نظامين نظام PHP .. ونظام tpl .. ايه نظام PHP ؟ .. نظام الـ PHP الى هى الصفحه نفسها .. مثال Hosting.php او Support.php .. تمام ؟ ..
ايه مكونات ملف PHP هل بنقوم بعمل ملف فاضى ونكتب بس Hosting.php وبنرفعها ؟ لا طبعاً في كود بتقوم بوضعه داخل الملف عشان يعمل ارتباط مع الـ tpl .. ايه هو الـ tpl . ؟ ملف التمبلت , هو مجلد بياخذ نفس اسم الصفه الى هتعملها كمثال انت عملتHosting.php يبق لزم تعمل Hosting.tpl ودة بتقوم بوضع فيه العروض نفسها سوا كان تصميم او دعم او حماية العرض نفسـه .. الان هنقوم بعمل ملف PHP بأسم demo مثلاً .. هنقوم تكست جديد .. او محرر PHP

طبعاً هتعدله تخلي اسم التكست .. demo.php وهنقوم بوضع هذا الكود داخل التكست ..
رمز PHP:
<?php

define
("CLIENTAREA",true);

require(
"dbconnect.php");
require(
"includes/functions.php");
require(
"includes/clientareafunctions.php");

$pagetitle " هنا اسم الصفحه الى فوق ! مثلاً خطط الأستضافه ";
$pageicon "images/support/clientarea.gif";
$breadcrumbnav '<a href="index.php">'.$_LANG['globalsystemname'].'</a>';
$breadcrumbnav .= ' > <a href="demo.php">وهنا اسم الصفحه هتظهر عند دخول الصفحه</a>'

initialiseClientArea($pagetitle,$pageicon,$breadcrumbnav);

if (
$_SESSION['uid']) {
  
# User is Logged In - put any code you like here


# To assign variables in Smarty use the following syntax.
# This can then be used as {$variablename} in the template

$smartyvalues["variablename"] = $value

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

$templatefile "demo"

outputClientArea($templatefile);

?>
وملف PHP .. موجود بالمرفقات ايضاً ..صوره للتوضيح ..

ناتى الان .. للتمبلت demo.tpl .. هذا سهل وبسيط للغايه .. مش محتاج تعديلات كثيره
وهذا الى هتقوم بوضع فيه العروض .. سوا كانت استضافه او عروض سيرفرات .. كما وضحنا لكم في المثال ..
وتفضلوو هذا مثال مبسط ..


والملف موجود بالمرفقات يمكنك التعديل .. ارجو ان اكون وصلت لكم الفهم المطلوب لهذا الشرح البسيط للأسكربت الممتاز

WHMCS Peg demo.php - demo.tpl.zip
 (1.4 كيلوبايت,

https://www.traidnt.net/vb/traidnt1495045/