السلام عليكم

الكثير من أخواننا في شركات الاستضافة HOTING يصممون موقع جميل وجذاب ويفضل البعض عمل واجهة interface ثابتة HTML نظرا لعدم اتاحة اضافة صفحات جديدة متوافقة مع تصميم style WHMCS.


ولكن اضافة صفحة بنفس تصميم style وستايل style WHMCS سهل للغاية ويمكن فعله بطريقة سهلة جدا


اضافة صفحة يعتمد على ملفين فقط:

ملف الصفحة بامتداد .php ويتم حفظ الملف في المجلد الرئيسي للسكربت.
ملف بامتداد .tpl ويتم حفظه داخل مجلد الستايل style.
ملحوظة هامة يفضل أن يكون اسم الملفين مطابق تماما مع الإختلاف في الامتداد فقط.
مثال لعمل صفحة تحتوي على اتفاقية الاستخدام الخاصة بالشركة فان اسماء الملفين ستكون
agreement.php
agreement.tpl


أولا ملف الصفحة بامتداد .php بالتفصيل:

يتم انشاء ملف بامتداد .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="agreement.php">اتفاقية الاستخدام</a>';

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

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 = "agreement";

outputClientArea($templatefile);

?>
</code> </code>

في هذا الملف نقوم بالتعديل على عدة أكواد وهي


الكود code الأول

رمز PHP:
<code style="white-space:nowrap"> <code> $pagetitle = "اتفاقية الاستخدام";
</code> </code>

نكتب عنوان الصفحة مثل اتفاقية الاستخدام أو اتصل بنا أو عرض جديد ....

الكود code الثاني

رمز PHP:
<code style="white-space:nowrap"> <code> <a href="agreement.php">اتفاقية الاستخدام</a>';
</code> </code>

نعدل الاسم:
اتفاقية الاستخدم إلى اسم الصفحة التي نريد انشائها

ونعدل
agreement إلى اسم الصفحة التي نريد انشائها ويجب أن يكون الاسم هو نفسه اسم الصفحة واسم القالب template الذي يحمل امتداد tpl

الكود code الثالث
وهو خاص بكتابة اسم القالب template الذي يحمل التصميم style


رمز PHP:
<code style="white-space:nowrap"> <code> $templatefile = "agreement";
</code> </code>

نستبدل كلمة agreement الى اسم القالب template الجديد

هنا نكون انتهينا من التعديل على الصفحة والتي تحمل امتداد .php



ثانيا: القالب template الذي يحمل امتداد .tpl


يمكن صنع هذا القالب template من خلال أحد البرامج مثل برنامج فرونت بيدج أو أي برنامج آخر


مرفق لكم الملفين المستخدمين لصفحة اتفاقية الاستخدام بموقع شركتنا
المثال




الملفات المرفقة [TR]
nour3iny.com_agreement.zip (2.7 كيلوبايت, عدد مرات المشاهدة 383 مرة) [/TR]



©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©