السلام عليكم
هذه الموضوع خاص لمجلة داتا لايف Datalife فقط
-------------------
هل عجبك تصميم موقع وقمت بتحميله الى جهازك وتريد ادخاله كقالب فى Datalife
افتح ملف index.html اللى حملته الى جهازك وخد محتوياته كلها واعملها Copy
روح الان لاى قالب انت مركبه ل datalife وليكن قالب اسمه mtrp ادخل عليه وافتح ملف main.tpl امسح محتوياته واعمل paste
انقل مجلد index_files اللى نزل مع ملف index.html وضعه داحل مجلد القالب فى datalife
يعنى هيبقى كده
>> c:/appserv/www/datalife/templates/mtrp/index_files/
mtrp = هو القالب الافتراضى اللى بنعدل عليه
index_files = ده المجلد اللى نقلته
=======
الان تقوم بتعديل مكان ملف css اللى اتحمل مع التصميم وتظبط مكانه >> زى كده
كود PHP:
<link type="text/css" rel="stylesheet" href="{THEME}/index_files/style000.css" />
<img src="{THEME}/index_files/90000000.jpg" alt="" class="ob1" />
غير style000 لاسم ملف css اللى هتلاقيه داخل مجلد index_files
--
الان ابحث فى صفحة main.tpl عن <head> وحط باسفلها >>
كود PHP:
<link rel="stylesheet" href="{THEME}/css/engine.css" type="text/css" />
{headers}
الان ابحث عن <body> وضع باسفله >
{AJAX}
بعدها اختر مكان سوف تظهر المواضيع فيه
بعد اختيارك المكان عن طريق الفرونت بيج
قم بوضع {info}{content}
وهى خاصة باظهار المواضيع
الان اختر مكان لظهور اراشيف المواضيع فيه
بعد اختيار المكان ضع {archives}
ونفس الشىء مع التصويت تضع {vote}
وصندوق تسجيل الدخول {login}
فالافضل يكون التصميم اللى عجبك فيه قائمة جانبية حتى لا يخرب التصميم
قم بحفظ main.tpl ومبروك القالب :nice:
الطريقة فمت بترجمتها سريعا لم يريد الشرح بالانجليزى فهذا هو >
كود PHP:
2.Save the index.html to main.tpl and add it to the template to replace the old with
a little change wherever we are in the style of a href link does not need to add
{THEME}/
Example
<link type="text/css" rel="stylesheet" href="{THEME}/index_files/style000.css" />
<img src="{THEME}/index_files/90000000.jpg" alt="" class="ob1" />
3.Enter in <head>
<link rel="stylesheet" href="{THEME}/css/engine.css" type="text/css" />
{headers}
4.Enter in <body>
{AJAX} at the beginning
{info}{content} in a place where you want to display them on News
{archives} in a place where you want to display the Archive
{vote} in a place where we want to show the Volte
{login} in a place where you want to display the Login
4. To give all the needed images from the template
5. Upload a template from the server and set it
=====================================================
اضافة لحماية موقعك من DDOS
قم بزرع هذه الجدول فى قاعدة البيانات >>
كود PHP:
CREATE TABLE `dle_flooders` (
`datetime` varchar(255) NOT NULL,
`time` varchar(255) NOT NULL,
`ip` varchar(255) NOT NULL,
`url` varchar(255) NOT NULL,
`method` varchar(255) NOT NULL,
`agent` varchar(255) NOT NULL,
`referer` varchar(255) NOT NULL,
`flooder` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
افتح ملف INDEX.PHP الخاص بالمجلة >>
ابحث عن
كود PHP:
require_once ROOT_DIR . '/engine/init.php';
ضع بعدها مباشرة
كود PHP:
require_once ROOT_DIR.'/engine/antiflood.php';
احفظ الملف
الان ضع الملف الموجود بالمرفقات فى مجلد /engine/
==========================================
الان عند دخول اى شخص ومحاولة عمل هجوم ستظهر رسالة منع ويتم حظره لفترة معينة