<!--QuoteBegin-avip_dee+1.08.2006, 23:35--><div class='quotetop'>Цитата(avip_dee @ 1.08.2006, 23:35)</div><div class='quotemain'><!--QuoteEBegin-->сорри.
но весь форум не перечитаешь. :unsure:
да и потом я спросил только название мода
<div align="right">[snapback]29544[/snapback]</div><!--QuoteEnd--></div><!--QuoteEEnd-->
Название не помнюно мод помню как устонавливать !!!
Мод для 2.1.x :topic:
Открыть */sources/classes/class_forums.php
Найти:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->return ( $forum_data['last_post'] && $forum_data['last_post'] > $rtime ) ? "<{C_ON".$sub_cat_img."}>" : "<{C_OFF".$sub_cat_img."}>";<!--c2--></div><!--ec2-->
Заменить на:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->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."}>";
}<!--c2--></div><!--ec2-->
Открыть */sources/action_admin/forums.php
Найти:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->$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'] );<!--c2--></div><!--ec2-->
Добавьте ниже:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->$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'] );<!--c2--></div><!--ec2-->
Найти:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->$save = array ( 'name' => $this->ipsclass->input['name'],<!--c2--></div><!--ec2-->
Добавьте ниже:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--> 'icon' => $this->ipsclass->input['icon'],<!--c2--></div><!--ec2-->
Открыть: */skin_acp/IPB2_Standard/acp_skin_html/cp_skin_forums.php
Найти:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--><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><!--c2--></div><!--ec2-->
Добавьте ниже:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--> <tr>
<td width='40%' class='tablerow1'><strong>Forum Icon</strong></td>
<td width='60%' class='tablerow2'>{$form['icon']}</td>
</tr><!--c2--></div><!--ec2-->
и добавь в запрос sql
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->ALTER TABLE `ibf_forums` ADD `icon` text NOT NULL;<!--c2--></div><!--ec2-->
P.S Вроде все Правельно!!