19-01-2008, 08:27
رقم المشاركة :
1 (permalink )
هاك صور الاقسام للنسخ 2.3
هاك صور الاقسام للنسخ 2.3 اولا ضيف الامر دا لقاعدة البيانات اقتباس
ALTER TABLE `ibf_forums` ADD `icon` text NOT NULL;
ثانيا الملفات اللى هنعدل عليها /sources/classes/class_forums.php
./sources/action_admin/forums.php
skin_acp/IPB2_Standard/acp_skin_html/cp_skin_forums.php
ناخد نسخة احتياطية من الملفات قبل التعديل لتجنب المشاكل افتح الملف ./sources/classes/class_forums.php' ابحث عن اقتباس
return ( $forum_data['last_post'] && $forum_data['last_post'] > $rtime ) ? "<{C_ON".$sub_cat_img."}>" : "<{C_OFF".$sub_cat_img."}>";
استبدلها بـــ اقتباس
if($forum_data['icon']){
return $forum_data['last_post'] > $rtime ? "<img src=\"".$this->ipsclass->vars['board_url']."/html/forumicons/".$forum_data['icon'].".gif\">"
: "<img src=\"".$this->ipsclass->vars['board_url']."/html/forumicons/".$forum_data['icon']."_off.gif\">";
}else{
return ( $forum_data['last_post'] && $forum_data['last_post'] > $rtime ) ? "<{C_ON".$sub_cat_img."}>" : "<{C_OFF".$sub_cat_img."}>";
}
احفظ الملف وارفعه افتح الملف ./sources/action_admin/forums.php' ابحث عن اقتباس
$form['parent_id'] = $this->ipsclass->adskin->form_dropdown("parent_id" , $forumlist, $_POST['parent_id'] ? $_POST['parent_id'] : $forum['parent_id'] );
$form['status'] = $this->ipsclass->adskin->form_dropdown("status" , $dd_state , $_POST['status'] ? $_POST['status'] : $forum['status'] );
$form['sub_can_post'] = $this->ipsclass->adskin->form_yes_no( 'sub_can_post', $_POST['sub_can_post'] ? $_POST['sub_can_post'] : $forum['sub_can_post'] );
اضف تحتها اقتباس
$dh = opendir( ROOT_PATH.'html/forumicons' );
$icons = array();
$icons[] = array("", "Default Icons");
while ($icon = readdir($dh)) {
if((preg_match("/(.gif)/",$icon) || preg_match("/(.jpg)/",$icon) || preg_match("/(.jpeg)/",$icon) || preg_match("/(.png)/",$icon)) && !preg_match("/(_off)/",$icon)) {
if($icon != '.' || $icon != '..') {
$iconname = str_replace(".gif","",$icon);
$icons[] = array($iconname, $iconname);
}
}
}
closedir($dh); $form['icon'] = $this->ipsclass->adskin->form_dropdown( "icon", $icons, $_POST['icon'] ? $_POST['icon'] : $forum['icon'] );
من نفس الملف ابحث عن اقتباس
$save = array ( 'name' => $this->ipsclass->input['name'],
ضيف تحتها اقتباس
'icon' => $this->ipsclass->input['icon'],
احفظ الملف وارفعه افتح الملف skin_acp/IPB2_Standard/acp_skin_html/cp_skin_forums.php' ابحث عن اقتباس
<tr>
<td width='40%' class='tablerow1'><strong>Forum Description</strong><div class='desctext'>You may use HTML - linebreaks automatically converted to <br></div></td>
<td width='60%' class='tablerow2'>{$form['description']}</td>
</tr>
اضف فوقها اقتباس
<tr>
<td width='40%' class='tablerow1'><strong>Forum Icon</strong></td>
<td width='60%' class='tablerow2'>{$form['icon']}</td>
</tr>
احفظ الملف وارفعه وبكده نكون ركبنا الهاك بنجاح حمل المرفقات