اهلاً اخي ابو خالد ممتاز واشكرك
ولكن للاسف هناك مشكله في هذا الكود
استبدل الرمز (") هذا من داخل كود html بهذا (') سيتم تحويل جميع الرموز الى <table border=\'0\'>
على ماضن الكثير يعاني من هذا الكود
اخي ابو خالد لماذا لا نعمل كود خاص بنا؟؟
انا بدات بكود يمكن استخدامه للنيوك ولغيره :con2:
واتمنى انك تجربه :shy:
افتح ملف : mainfile.php
نضع الكود التالي في اسفل الملف
( فوق ?> )
بهذه الطريقه
كود PHP:
function load_template($filename, $theme = 0)
{
global $ThemeSel;
if($theme != 1)
{
$filename = 'themes/' . $ThemeSel . '/' . $filename . '.html';
}
else
{
$filename = $filename . '.html';
}
$tempindex = @fopen($filename, "r");
$content = @fread($tempindex,filesize($filename));
@fclose($tempindex);
$content = addslashes($content);
$content = str_replace("\\'", "'", $content);
return $content;
}
?>
ثم نفتح ملف الـ theme.php
نبحث عن:
كود PHP:
function themesidebox($title, $content) {
$tmpl_file = "themes/abuamal/blocks.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
مع تغير كلمة abuamal الى اسم الثيم المختار
ونستبدل الكود بالكامل بهذا
كود PHP:
function themesidebox($title, $content) {
eval('print "' . load_template('blocks') . '";');
}
الاخوه الاعزاء والاخ ابو خالد لاحظ اني اختصرت الكود
ممكن الان نستدعي ملفنا new1.html
مع مراعات الامتداد .html
كود PHP:
eval('print "' . load_template('new1') . '";');
طبعاً الكود هذا ممكن نستخدمه بجميع الملفات
مع مراعات عدم تغير اسم الثيم عندما نصمم ثيم جديد :con2:
كود PHP:
$filename = 'themes/' . $ThemeSel . '/' . $filename . '.html';
وممكن نستخدم الكود بطريقه اخرى
كود PHP:
eval('print "' . load_template('modules/News/theme/new1') . '";');
:con2:
اتمنى اني اكون خفيف عليكم