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

مشاهدة النسخة كاملة : اضافة وتعديل الصفحات لسكربت WHMCS



walid
11-02-2013, بتوقيت غرينيتش 01:57 AM
السلام عليكم

الكثير من أخواننا في شركات الاستضافة 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,$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 = "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 من خلال أحد البرامج مثل برنامج فرونت بيدج أو أي برنامج آخر



مرفق لكم الملفين المستخدمين لصفحة اتفاقية الاستخدام بموقع شركتنا
المثال (http://www.nour3iny.com/agreement.php)







الملفات المرفقة
http://www.traidnt.net/vb/images/attach/zip.gif nour3iny.com_agreement.zip (http://www.traidnt.net/vb/attachments/573272d1305018866-nour3iny.com_agreement.zip) (2.7 كيلوبايت, عدد مرات المشاهدة 383 مرة)


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

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


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