Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Modyfikacje mniejsze - Extended Multi Forum Images

KnofeL - Nie 10 Wrz, 2006
Temat postu: Extended Multi Forum Images
Jest to modyfikacja modyfikacji QBS'a o nazwie "Forum Images".

Dla tych co nie wiedz?, modyfikacja umo?liwia przypisanie osobnej ikonki ka?demu z for. (Mo?na j? pobra? TUTAJ)

Jednak je?li mamy zainstalowane kilka styli i na dodatek o ro?nej kolorystyce (np. jeden jasny drugi ciemny) to niestety mamy problem bo mo?emy przypisa? tylko jasn? lub tylko ciemn? ikonk?, ten dodatek pozwala przypisa? r??ne ikonki ka?demu ze styli.

Instrukcja:
Wiadomo?? ukryta / Hidden message
Aby zobaczy? wiadomo?? postaw piwo autorowi piwo.
W templates/TW?J_STYL/images/ tworzymy nowy katalog forum_images (Dla ka?dego stylu osobno) i tam wrzucamy nasze ikonki.

Teraz otwieramy plik includes/functions_hierarchy.php i znajdujemy w nim:
Kod
$folder_image = ( !empty($data['forum_image_url']) ) ? $data['forum_image_url'] : $folder_image;
I zmieniamy to na:
Dla wersji BEZ informacji o nowych postach
Kod
$image_path = 'templates/'.$theme['template_name'].'/images/forum_images/'.$data['forum_image_url'];
$folder_image = ( !empty($data['forum_image_url']) ) ? $image_path : $folder_image;

1. Wchodzimy do PA -> Fora -> Wybieramy interesuj?ce nas forum i klikamy Edycja.
2. W odpowiednie pole wpisujemysobie nazw? ikonki np info.gif albo gry.jpg. W ten spos?b ka?dy styl b?dzie mia? swoj? w?asna ikonk?.
3. Zapisujemy ustawienia.

Dla wersji z informacj? o nowych postach
Kod
$icon_no_new_posts = substr ( $data['forum_image_url'], 0, strpos ( $data['forum_image_url'], ';' ) );
$icon_new_posts = substr ( $data['forum_image_url'], strpos ( $data['forum_image_url'], ';' )+1, strlen ($data['forum_image_url']) );
$image_path = 'templates/'.$theme['template_name'].'/images/forum_images/';
$image_link = ( $smart_new ) ? $image_path.$icon_new_posts : $image_path.$icon_no_new_posts;
$folder_image = ( !empty($data['forum_image_url']) ) ? $image_link : $folder_image;

1. Wchodzimy do PA -> Fora -> Wybieramy interesuj?ce nas forum i klikamy Edycja.
2. W odpowiednie pole wpisujemy co? takiego brak_postow.ext;nowe_posty.ext
Gdzie:
brak_postow.ext to ikonka jaka wy?wietli si? gdy na forum nie ma nowych post?w. ( np. faq.gif )
nowe_posty.ext to ikonka jaka wy?wietli si? gdy na forum s? nowe posty. ( np. faq_n.gif )
Czyli wg przyk?adu w naszym polu powinno by? wpisane faq.gif;faq_n.gif

3. Zapisujemy ustawienia.

Oczywi?cie je?li w stylu x mamy ikonk? info.gif w stylu y te? musi nazywac si? info.gif

KnofeL - Sro 29 Sie, 2007

Je?li chcemy mie? osobne ikonki r?wnie? w Sub-Forach robimy co? takiego:
Otwieramy plik: includes/functions_hierarchy.php i znajdujemy w nim drugie:
Kod
// specific to something attached

I dodajemy przed tym:
Kod
$sub_new = $images['icon_minicat_new'];
$sub_normal = $images['icon_minicat'];
if( !empty($wdata['forum_image_url']) )
{
$image_path = 'templates/'.$theme['template_name'].'/images/forum_images/';
$sub_new = substr( $wdata['forum_image_url'], strpos($wdata['forum_image_url'], ';')+1, strlen($wdata['forum_image_url']) );
$sub_new = $image_path.$sub_new;
$sub_normal = substr( $wdata['forum_image_url'], 0, strpos($wdata['forum_image_url'], ';') );
$sub_normal = $image_path.$sub_normal;
}

Poni?ej znajdujemy:
Kod
$wi_new = $images['icon_minicat_new']

I zmieniamy to na:
Kod
$wi_new = $sub_new

Toszk? ni?ej znajdujemy:
Kod
$wi_new = $images['icon_minicat']

I zmieniamy to na:
Kod
$wi_new = $sub_normal

I jeszcze ni?ej (w else) znajdujemy te same fragmenty i te? je podmieniamy.

Ikonki dodajemy w ten sam spos?b i w tym samym miejscu co ikonki zwyk?ych for

KnofeL - Nie 23 Wrz, 2007

W instrukcji dotycz?cej sub-for by? b??d. Poprawi?em. - Nale?y wykona? t? instrukcj? od pocz?tku (nadpisuj?c star? wersj

Powered by phpBB modified by Przemo © 2003 phpBB Group