Obiecałem przetłumaczyć, ale wiele tu tego nie ma, więc wątpie żeby problemy były wynikiem niedoczytania.
Otwierasz plik: './sources/classes/class_forums.php'
Szukasz w nim:
return ( $forum_data['last_post'] && $forum_data['last_post'] > $rtime ) ? "<{C_ON".$sub_cat_img."}>" : "<{C_OFF".$sub_cat_img."}>";
I zamieniasz to na:
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."}>"; }
Zapisz plik i podmień go na serwerze.
Otwierasz plik: './sources/action_admin/forums.php'
Szukasz w nim:
$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'] );
I poniżej tego wklejasz:
$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'] );
Następnie w tym samym pliku szukasz:
$save = array ( 'name' => $this->ipsclass->input['name'],
I poniżej tego wklejasz:
'icon' => $this->ipsclass->input['icon'],
Zapisz plik i podmień na serwerze:
Otwierasz plik: './skin_acp/IPB2_Standard/acp_skin_html/cp_skin_forums.php'
Szukasz w nim:
<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>
I dodaj powyżej tego tekstu to:
<tr> <td width='40%' class='tablerow1'><strong>Forum Icon</strong></td> <td width='60%' class='tablerow2'>{$form['icon']}</td> </tr>
Zapisz plik i podmień na serwerze.
Tego niżej szczerze mówiąc sam nie do końca rozumiem, tzn. nie jestem w stanie tego tak na sucho opisać, ale tu są proste hasła, więc ze słownik to na pewno zrobisz dobrze. Ja nigdy się z takim czymś nie bawiłem i nie chciałbym wprowadzić Cię w błąd.
PS. jeszcze raz wrzuć styl subblack, ale skorzystaj z pomocy w tym temacie: http://forum.invisionize.pl/Instalacja-sty...robic-t138.html