المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : انشاء صفحات WHMCS 3.8 4.1



salima
11-02-2013, بتوقيت غرينيتش 01:22 AM
بسم الله الرحمن الرحيم ,
السلام عليكم ورحمة الله وبركاته ...


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



الطريقه سهله وبسيطة للغايه .. ..

بسم الله نبداء ..
[درس مفصل] اولاً ايه نظام الصفحات في اسكربت WHMCS ? ..
عموماً الصفحات بتبق مكونه من نظامين نظام PHP .. ونظام tpl ..
ايه نظام PHP ؟ .. نظام الـ PHP الى هى الصفحه نفسها .. مثال Hosting.php
او Support.php .. تمام ؟ ..

مثال على كدة www.maxlayer.net/support.php (http://www.dzbatna.com/www.maxlayer.net/support.php)
مثال اخر : www.maxlayer.net/Hosting.php (http://www.dzbatna.com/www.maxlayer.net/support.php)

ايه مكونات ملف PHP هل بنقوم بعمل ملف فاضى ونكتب بس Hosting.php وبنرفعها ؟ لا طبعاً في كود code بتقوم بوضعه داخل الملف عشان يعمل ارتباط مع الـ tpl ..

ايه هو الـ tpl . ؟
ملف التمبلت , هو مجلد بياخذ نفس اسم الصفه الى هتعملها كمثال انت عملتHosting.php يبق لزم تعمل Hosting.tpl ودة بتقوم بوضع فيه العروض نفسها سوا كان تصميم او دعم او حماية العرض نفسـه ..

الان هنقوم بعمل ملف PHP بأسم demo مثلاً .. هنقوم تكست جديد .. او محرر PHP

http://upload.dzbatna.net/upfiles/1j744586.gif

طبعاً هتعدله تخلي اسم التكست .. demo.php وهنقوم بوضع هذا الكود code داخل التكست ..

رمز PHP:

<code style="white-space:nowrap"> <code> <?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&#91;'globalsystemname'&#93;.'</a>';
$breadcrumbnav .= ' > <a href="demo.php">وهنا اسم الصفحه هتظهر عند دخول الصفحه</a>';

initialiseClientArea($pagetitle,$pageicon,$breadcr umbnav);

if ($_SESSION&#91;'uid'&#93;) {
# 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&#91;"variablename"&#93; = $value;

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

$templatefile = "demo";

outputClientArea($templatefile);

?> </code> </code>

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

http://upload.dzbatna.net/upfiles/6YS45907.gif


ناتى الان .. للتمبلت demo.tpl .. هذا سهل وبسيط للغايه .. مش محتاج تعديلات كثيره
وهذا الى هتقوم بوضع فيه العروض .. سوا كانت استضافه او عروض سيرفر SERVERات .. كما وضحنا لكم في المثال .. www.maxlayer.net/support.php (http://www.dzbatna.com/www.maxlayer.net/support.php)

وتفضلوو هذا مثال مبسط ..

http://upload.dzbatna.net/upfiles/6mv47106.gif


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


الملفات المرفقة
http://www.traidnt.net/vb/images/attach/zip.gif WHMCS Peg demo.php - demo.tpl.zip (http://www.traidnt.net/vb/attachments/463126d1268047823-whmcs-peg-demo.php-demo.tpl.zip) (1.4 كيلوبايت, عدد مرات المشاهدة 150 مرة)


https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى