السلام عليكم ورحمة الله وبركاته
اخوي هذا الصندوق اللي تسأل عنه مع طريقة التركيب وهذا الدرس من اللولو جرافيكس
فك ضغط الملف و من ثم بتلاقي 3 مجلدات و ملف SQL :
images افتحه و انقل (ارفع) ما بداخله إلى مجلد images الموجود داخل مجلد منتداك الرئيسي و ليكن vb
vb افتحه و انقل (ارفع) ما بداخله إلى مجلد منتداك الرئيسي و ليكن vb
includes افتحه و انقل (ارفع) ما بداخله إلى مجلد includes الموجود داخل مجلد منتداك الرئيسي و ليكن vb
SQL ازرع هذا الملف في قاعدة بيانات المنتدى .. من هنا كيفية زرع ملف قاعدة بيانات :
اهذب إلى لوحة تحكم الموقع cPanel و لما تدخل عليها بتلاقي هالأيقونة للدخول إلى التحكم بقواعد البيانات :
و من ثم انزل إلى آخر الصفحة بتلاقي رابط لوحة تحكم phpMyAdmin اضغط عليه و من ثم على اليسار في الصفحة اللي راح تفتح بتلاقي قواعد البيانات اختر القاعدة اللي بدك تزرع فيها الملف أو الجدول كما في الصورة :
و من ثم بتطلع لك جداول قاعدة البيانات و المهم فوق أول شي بتلاقي رابط باسم SQL كما في الصورة :
اضغط عليه و من ثم بتطلع لك صفحة زراعة الملف أو الكود و في الخانة الأولى الكبيرة تضع الكود إن كنت تريد زراعة كود محدد و من ثم اضغط على زر GO كما في الصورة :
أي أنه الخانة الأولى لزراعة كود و الثانية لاستعراض ملف SQL من الجهاز و زرفعه بالضغط على زر GO
الآن و بعد زراعة الملف ما بقي علينا إلا بعض التعديلات في لوحة التحكم للمشرف العام .. أدخل على لوحة تحكم المشرف العام و من ثم على اليمين بتلاقي أول قائمة و هي خيارات المنتدى اختر منها "خيارات المنتدى" كما في الصورة :
الآن بتلاقي كثير خيارات افتح الخيار "إعدادات أكواد الـ BB" بالضغط مرتين عليه و من ثم بتلاقي خيارات بجانبها علامات صح و بتلاقي ضمنهم الخيار[LIST]
احذف من جانبه علامة الصح مع مراعاة أن الباقي جميعه بجانبه علامة صح و اضغط على حفظ ... و من ثم اختر مرة أخرى من القائمة المنسدلة الخيار "خيارات إضافة وتعديل المواضيع" و من ثم عدل كما في الصورة التالية :
و من ثم اضغط حفظ .. الآن أدخل على الخيار "خيارات واجهة إضافة المشاركة" و من ثم عدل كما في الصورة التالية :
و من ثم اضغط حفظ
الآن علينا إضافة القالب التالي :
اسم القالب : postpreview
كود PHP:
<!- *** Preview Post MagicBox Hack for vB3.X.X (By Allulu.Org) *** -->
كود PHP:
[CENTER]$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>معاينة الرسالة</title>
$headinclude
</head>
<body>
$header
<br>
<table class="alt1" dir="rtl" cellpadding="2" cellspacing="2" border="0" width="100%">
<tr>
<td align="right"><b>معاينة الرسالة</b></td>
<td align="left"><a href="javascript:window.close()">إغلاق النافذة</a></td>
<tr>
<td colspan="2" class="alt2">$previewmessage</td>
</tr>
</table>
<br>
</body>
</html>
[/CENTER]
الآن علينا التعديل على القوالب التالية :
اسم القالب : headinclude
ضع في أول القالب الكود التالي :
كود PHP:
<script language="javascript" src="poem.js"></script>
كود PHP:
[CENTER]<script language="javascript" src="mycodes.js"></script> [/CENTER]
اسم القالب : editor_toolbar_off
امسح الكود الموجود بداخله و أضف بدلا منه الكود التالي :
كود PHP:
<meta http-equiv="Content-Language" content="en-us">
كود PHP:
[CENTER]<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="25%">
<tr>
<td width="100%" style="border-style: none; border-width: medium" align="center"><!-- MagicBox Hack By Allulu.Org -->
<script language="Javascript" src="toolbox.js"></script>
<script language="Javascript">
toolbox_backcolor = "#FFF2F9";
toolbox_background ="backgrounds/33.gif";
btn_bordercolor = "black";
btn_backcolor_over = "cornsilk";
btn_backcolor_down = "white";
statusColor = "black";
tipColor = "maroon";
</script>
<STYLE TYPE="text/css">
.cbtn{
width:20px;
height:18px;
cursor:hand;
}
</STYLE>
<table dir="ltr" border="0" cellpadding="1" cellspacing="1" width="100%">
<tr><td align="center" oncontextmenu="return false" onselectstart="return false"
onmousedown="Capture(1)" onmouseup="Capture(0)" onmousemove="Capture(0)">
<script language="javascript">
showButtons();
showKeyboard();
</script>
</td></tr></table>
<script language="javascript">
var maxchars = $vboptions[postmaxchars];
var minchars = $vboptions[postminchars];
</script>
<!-- end of MagicToolBox -->
<!-- START NORMAL TEXT AREA -->
$vBeditTemplate[clientscript]
<div class="controlbar" style="text-align:$stylevar[left]">
<textarea name="message" rows="20" cols="60" wrap="virtual" style="width:437px; height:200px" tabindex="1">$newpost[message]</textarea>
</div>
<!-- END NORMAL TEXT AREA --></td>
</tr>
</table>
</center>
</div>
[/CENTER]
الآن انتهينا و لكن إذا أحببت إضافة الصندوق في الرد السريع قم بالتعديل على القالب التالي :
اسم القالب : showthread_quickreply
امسح الكود الموجود بداخله و أضف بدلا منه الكود التالي :
كود PHP:
<script type="text/javascript">
كود PHP:
[CENTER]<!--
var WYSIWYG = $WYSIWYG;
var threadedmode = $threadedmode;
var minchars = $vboptions[postminchars];
var maxchars = $vboptions[postmaxchars];
var require_click = $QRrequireclick;
var must_click_message = "$vbphrase[click_quick_reply_icon]";
var istyles = new Array(); istyles = { $istyles_js };
var normalmode = false;
var vbphrase = {
// wysiwyg only
"wysiwyg_please_wait" : "$vbphrase[wysiwyg_please_wait]",
"wysiwyg_initialized" : "$vbphrase[wysiwyg_initialized]",
"wysiwyg_command_invalid" : "$vbphrase[wysiwyg_command_invalid]",
"moz_must_select_text" : "$vbphrase[moz_must_select_text]",
"moz_edit_config_file" : "$vbphrase[moz_edit_config_file]",
"enter_tag_option" : "$vbphrase[enter_tag_option]",
// standard only
"enter_text_to_be_formatted" : "$vbphrase[enter_text_to_be_formatted]",
"enter_link_text" : "$vbphrase[enter_link_text]",
"enter_list_type" : "$vbphrase[enter_list_type]",
"enter_list_item" : "$vbphrase[enter_list_item]",
// both
"must_enter_subject" : "$vbphrase[must_enter_subject]",
"message_too_short" : "$vbphrase[message_too_short]",
"enter_link_url" : "$vbphrase[enter_link_url]",
"enter_image_url" : "$vbphrase[enter_image_url]",
"enter_email_link" : "$vbphrase[enter_email_link]"
};
//-->
</script>
<form action="newreply.php" method="post" name="vbform" onsubmit="return checkQR(this);">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
<td class="tcat" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('quickreply')"><img id="collapseimg_quickreply" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_quickreply].gif" alt="" border="0" /></a>
<img class="inlineimg" src="$stylevar[imgdir_button]/quickreply.gif" alt="" title="$vbphrase[quick_reply]" border="0" <if condition="$debug">onclick="infoQR();"</if> />
$vbphrase[quick_reply]
</td>
</tr>
</thead>
<tbody id="collapseobj_quickreply" style="$vbcollapse[collapseobj_quickreply]">
<tr>
<td class="panelsurround" align="center">
<div class="panel">
<table cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td class="smallfont" align="$stylevar[left]">$vbphrase[message]:</td>
</tr>
<tr>
<td id="vBulletin_editor" align="$stylevar[left]">
<!-- <<<< indent back for ease of reading -->
<if condition="$WYSIWYG == 2">
<!-- wysiwyg quick reply -->
<div id="controlbar">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td><div class="imagebutton" id="cmd_removeformat"><img src="$stylevar[imgdir_editor]/removeformat.gif" alt="$vbphrase[remove_text_formatting]" width="21" height="20" /></div></td>
<td><img src="$stylevar[imgdir_editor]/separator.gif" alt="" width="6" height="20" /></td>
<if condition="$vboptions[allowedbbcodes] & ALLOW_BBCODE_BASIC">
<td><div class="imagebutton" id="cmd_bold"><img src="$stylevar[imgdir_editor]/bold.gif" alt="$vbphrase[bold]" width="21" height="20" /></div></td>
<td><div class="imagebutton" id="cmd_italic"><img src="$stylevar[imgdir_editor]/italic.gif" alt="$vbphrase[italic]" width="21" height="20" /></div></td>
<td><div class="imagebutton" id="cmd_underline"><img src="$stylevar[imgdir_editor]/underline.gif" alt="$vbphrase[underline]" width="21" height="20" /></div></td>
<td><img src="$stylevar[imgdir_editor]/separator.gif" alt="" width="6" height="20" /></td>
</if>
<td><div class="imagebutton" id="cmd_wrap0_quote"><img src="$stylevar[imgdir_editor]/quote.gif" alt="$vbphrase[wrap_quote_tags]" width="21" height="20" /></div></td>
</tr>
</table>
</div>
<div class="controlbar">
<if condition="is_browser('ie')">
</if>
<input type="hidden" name="message" id="qr_message" value="" />
<input type="hidden" name="WYSIWYG_HTML" value="" />
</div>
<script type="text/javascript" src="clientscript/vbulletin_editor.js"></script>
<script type="text/javascript" src="clientscript/vbulletin_wysiwyg.js"></script>
<if condition="!is_browser('ie')"><script type="text/javascript" src="clientscript/vbulletin_moziwyg.js"></script></if>
<!-- / wysiwyg quick reply -->
</if>
<if condition="$WYSIWYG == 1">
<!-- standard quick reply -->
<div id="controlbar">
</div>
<!-- MagicToolBox 2.5 for vB3 by Alawi BaAqeel, software@rayaheen.net -->
<script language="Javascript" src="toolbox.js"></script>
<script language="Javascript">
toolbox_backcolor = "#DADEDD";
toolbox_background ="backgrounds/33.gif";
btn_bordercolor = "black";
btn_backcolor_over = "cornsilk";
btn_backcolor_down = "white";
statusColor = "black";
tipColor = "maroon";
</script>
<STYLE TYPE="text/css">
.cbtn{
width:20px;
height:18px;
cursor:hand;
}
</STYLE>
<table dir="ltr" border="0" cellpadding="1" cellspacing="1" width="100%">
<tr><td align="center" oncontextmenu="return false" onselectstart="return false"
onmousedown="Capture(1)" onmouseup="Capture(0)" onmousemove="Capture(0)">
<script language="javascript">
showButtons();
showKeyboard();
</script>
</td></tr></table>
<script language="javascript">
var maxchars = $vboptions[postmaxchars];
var minchars = $vboptions[postminchars];
</script>
<!-- end of MagicToolBox 2.5 for vB3 -->
<!-- START NORMAL TEXT AREA -->
$vBeditTemplate[clientscript]
<div class="controlbar" style="text-align:$stylevar[left]">
</div>
<!-- END NORMAL TEXT AREA -->
<div class="controlbar">
<textarea name="message" id="qr_message" class="bginput" style="width:600px; height:100px" cols="60" rows="5" tabindex="1"></textarea>
</div>
<script type="text/javascript" src="clientscript/vbulletin_editor.js"></script>
<script type="text/javascript" src="clientscript/vbulletin_stdedit.js"></script>
<!-- / standard quick reply -->
</if>
<if condition="$WYSIWYG == 0">
<!-- no-toolbar quick reply -->
<div class="controlbar">
<textarea name="message" id="qr_message" class="bginput" style="width:600px; height:100px;" rows="5" cols="60" tabindex="1"></textarea>
</div>
<!-- / no-toolbar quick reply -->
</if>
<!-- >>>> outdent back to normal -->
</td>
<td>$smiliebox</td>
</tr>
<tr>
<td align="$stylevar[left]">
<fieldset class="fieldset" style="margin:$stylevar[formspacer]px 0px 0px 0px">
<legend>$vbphrase[options]</legend>
<div>
<if condition="$bbuserinfo['signature']">
<div style="float:$stylevar[right]">
<label for="cb_signature"><input type="checkbox" name="signature" value="1" id="cb_signature" tabindex="5" checked="checked" />$vbphrase[show_your_signature]</label>
</div>
</if>
<label for="qr_quickreply"><input type="checkbox" name="quickreply" value="1" id="qr_quickreply" accesskey="w" tabindex="4" />$vbphrase[quote_message_in_reply]</label>
</div>
</fieldset>
</td>
</tr>
</table>
</div>
<div style="margin-top:$stylevar[cellpadding]px">
<input type="hidden" name="fromquickreply" value="1" />
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="postreply" />
<input type="hidden" name="t" value="$threadid" id="qr_threadid" />
<input type="hidden" name="p" value="$qrpostid" id="qr_postid" />
<input type="hidden" name="parseurl" value="1" />
<input type="hidden" name="clickedelm" value="" />
<input type="submit" class="button" value="$vbphrase[post_quick_reply]" accesskey="s" title="(Alt + S)" name="sbutton" tabindex="2" onclick="this.form.clickedelm.value=this.value" />
<input type="submit" class="button" value="$vbphrase[go_advanced]" accesskey="x" title="(Alt + X)" name="preview" tabindex="3" id="qr_preview" onclick="this.form.clickedelm.value = this.value" />
</div>
</td>
</tr>
</tbody>
</table>
</form>
<br />
<if condition="!is_browser('ie') AND $WYSIWYG == 2">
<!-- Mozilla work around for focusing on QR in WYSIWYG mode -->
<div id="qr_scroll"></div>
</if>
<script type="text/javascript" src="clientscript/vbulletin_quickreply.js"></script>
<!-- END WYSWIWYG QUICK REPLY -->
[/CENTER]
أكرر هالشرح من اللولو جرافيكس .. مجهود يشكرون عليه .. نقلته للفائدة ..
اخوي وبالنسبة للهيدر والفوتر ..
تفتح قالب الهيدر وتكتب داخله تطلع الكتابة اول الصفحة
واذا فتحت الفوتر وكتبت فيه تطلع الكتابة اخر الصفحة
تحياتي