To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

F.A.Q. - style i grafika - [Problem] Subfora

lublinforum - 15-05-2009, 10:06
Temat postu: [Problem] Subfora
Mam problem kolejny, w miejscach gdzie utworzyłem subfora nie pokazuje mi się ikonka w głównym forum o nowym poscie, lecz o braku nowych postów. Pokazuje mi sie za to przy tytule subforum ikonka "otwartego katalogu" I mam pytanie, jak mogę zrobić, aby przy forum gdzie są subfora pokazywała się moja ikonka nowych postów i w tabelce ostatni post była liczba nieprzeczytanych tematów i postów, bo obecnie tam gdzię subfora nie ma czegoś takiego. Pozdrawiam.
siwers12366 - 15-05-2009, 10:31

Hmmm... Jak masz subfora to nie będzie Ci się zmieniała ikona po lewej stronie tylko właśnie zmieni kolor ten otwarty folder...
lublinforum - 15-05-2009, 10:33

Ale ten folder mogę zamieć na własną?
Azen - 15-05-2009, 10:43

lublinforum, O ile czytałem możesz zmienić
xlesiu - 15-05-2009, 10:45

lublinforum, jest sposób tylko muszę go wyciągnąć ze swojego forum, ponieważ post, który "pokazywał" jak to zrobić zniknął z tego forum. Jak znajdę wrzucę.
lublinforum - 15-05-2009, 10:49

ok. czekam.
xlesiu - 15-05-2009, 12:32

W includes/functions_hierarchy.php znajdź:
Kod:
// front icon
            if ( $userdata['session_logged_in'] && $forum_id && $type == POST_FORUM_URL )
            {
                if ( isset($userdata['unread_data'][$forum_id]) )
                {
                    $smart_new = true;
                }
            }
za nim dodaj:
Kod:
$folder_image = ( $smart_new ) ? $i_new : $i_norm;
            $folder_alt = ( $smart_new ) ? $a_new : $a_norm;

            if ( $data['tree.locked'] )
            {
                $folder_image = $i_locked;
                $folder_alt    = $a_locked;
            }
znajdź:
Kod:
$links = '';
za nim dodaj:
Kod:
$new_posts_in_subleves = false;
znajdź:
Kod:
if ( $wdata['tree.locked'] )
i przed nim dodaj:
Kod:
if( $wdata['tree.unread_topics'] )
                        {
                            $new_posts_in_subleves = true;
                        }

znajdź:
Kod:
if ( $userdata['session_logged_in'] && !$tree['type'][$wthis] && $board_config['ctop']
i przed nim dodaj
Kod:
$folder_image = ( $smart_new || $new_posts_in_subleves ) ? $i_new : $i_norm;
            $folder_alt = ( $smart_new || $new_posts_in_subleves) ? $a_new : $a_norm;

            if ( $data['tree.locked'] )
            {
                $folder_image = $i_locked;
                $folder_alt    = $a_locked;
            }

Magnet - 08-11-2009, 14:34

Witam

A u mnie jest taki problem, że jak w subforum pojawią się nowe posty, to na stronie głównej nawet ta malutka ikonka przy kategorii (w której są 2 subfora) się nie zmienia i jest zawsze taka: zamiast takiej:

Użytkownicy to zgłosili, bo wcześniej to podobno działało jak trzeba (ja nie zwróciłem uwagi), ale od jakiegoś czasu przestało. Może jak dodałem kolejne subfora, bo wcześniej było tylko 1.

Z góry dzięki za pomoc

Magnet - 08-11-2009, 15:53

Ok, problem rozwiązany.
Dostałem PW od usera "test" (to ty xlesiu? ;) ) z rozwiązaniem.
Dodałem subfora w nast. sposób:
forum->kategoria->subforum

I dlatego jak coś się pojawiło w subforum, to nie było widać żółtej ikonki na stronie głównej.
Po usunięciu pośredniej kategorii mam tak:
forum->subforum
i działa jak trzeba :)

Dzięki

Pozdrawiam

joli - 08-11-2009, 15:54

Cos tu grzebales, pewnie to jets przyczyna:
Kod:
includes/functions_hierarchy.php      : Zła zawartość ! [ d20621116e76e61cdd588fa00337f2fd ] > [ bd10cf53dd3fce6fa2d85e258364dbee ]      15149 - 14856 (293)

załacz plik, sprawdzimy

Magnet - 24-11-2009, 01:07

Przywróciłem oryginalny plik, bo faktycznie go modyfikowałem wprowadzając tip wymieniony wyżej, ale nie był potrzebny, bo już wywaliłem pośrednią kategorię i działa :]

Pozdrawiam

[ Dodano: 08-12-2009, 23:26 ]
Ok, ale zgłoszono mi podobny problem, ale nie z ikonami a z wpisem "Ostatni post: ..."

Jeżeli mamy na stronie głównej jakieś forum, np. A a w nim np. 3 subfora B, C, D + do tego oczywiście "standardowe miejsce" na posty wynikające z tego, że to forum A.

Jeżeli teraz ktoś napisze nowy temat w B, to na stronie głównej przy A Ostatni post: <tu będzie nazwa tematu dla tego ostatniego posta w B>!

Pytanie: czy tak powinno być? Wydaje mi się, że nie jest to spójne z zachowaniem ikon, gdzie jak pojawi się coś nowego w B, to tylko mała ikonka subforum B na głównej stronie się "zapali" a ta główna ikona dla A będzie po staremu. Z drugiej strony to trochę co innego, bo nie ma na stronie głównej przy tych małych ikonkach ich wpisów "Ostatni post", bo (na stronie głównej) jest tylko 1 takie miejsce przy nazwie forum A...

A jeszcze z innej strony, to jak się już wejdzie do A, to tam są te 3 "Ostatni post" dla subforów B, C, D :P więc po pojawieniu się nowego posta w B jego nazwa pojawi się zarówno na stronie głównej przy A jak i w środku przy B...

Co o tym myślicie?

[ Dodano: 12-12-2009, 17:30 ]
Hej, no i jak tam? nikt nie odpowie? :)

pako_umrzyj - 11-04-2011, 21:38

Odgrzebuje ten stary post z powodu problemu integracji tego moda z CATEGORY IMAGES by prodigy.

Problem polega na tym aby modem CATEGORY IMAGES by prodigy ustawić każdemu forowi inną ikonę, a modem od xlesia przekazać tą ikonę kategorii. Mam nadzieję że dość jasno się wyraziłem.

Na chwilę obecną działa mi jedno albo drugie, nie mogę sobie poradzić z modyfikacją kodu, bardzo prosiłbym o pomoc lepszych ode mnie w php.
Dodam że mogę zastosować inne rozwiązania byle osiągnąć zamierzany efekt różnych ikon z ikoną kategorii zmieniającą się po pojawieniu się posta w forach.

Z góry serdecznie dziękuje.

kamil27 - 18-07-2011, 21:17

xlesiu, niby zrobilem wszystko tak jak opisales ale teraz jak ktos pisze w subforum to ikona na glownym znika.... katalog od subforum faktycznie pokazuje ze jest w nim cos nowego ale nie o to mi chodzilo :) co mam zrobic?

[ Dodano: 19-07-2011, 19:57 ]
up. bardzo prosze o pomoc.

mam podobny problem jak osoba zakladajaca temat.
jesli ktos pisze w subforum to wyswietla sie tylko ikonka katalogu ze ktos pisal a glowna ikona forum pozostaje taka jak gdyby nic tam nie bylo.

bardzo prosze o pomoc

Blant - 25-11-2011, 23:01

xlesiu napisał/a:
W includes/functions_hierarchy.php znajdź:
Kod:
// front icon
            if ( $userdata['session_logged_in'] && $forum_id && $type == POST_FORUM_URL )
            {
                if ( isset($userdata['unread_data'][$forum_id]) )
                {
                    $smart_new = true;
                }
            }
za nim dodaj:
Kod:
$folder_image = ( $smart_new ) ? $i_new : $i_norm;
            $folder_alt = ( $smart_new ) ? $a_new : $a_norm;

            if ( $data['tree.locked'] )
            {
                $folder_image = $i_locked;
                $folder_alt    = $a_locked;
            }
znajdź:
Kod:
$links = '';
za nim dodaj:
Kod:
$new_posts_in_subleves = false;
znajdź:
Kod:
if ( $wdata['tree.locked'] )
i przed nim dodaj:
Kod:
if( $wdata['tree.unread_topics'] )
                        {
                            $new_posts_in_subleves = true;
                        }

znajdź:
Kod:
if ( $userdata['session_logged_in'] && !$tree['type'][$wthis] && $board_config['ctop']
i przed nim dodaj
Kod:
$folder_image = ( $smart_new || $new_posts_in_subleves ) ? $i_new : $i_norm;
            $folder_alt = ( $smart_new || $new_posts_in_subleves) ? $a_new : $a_norm;

            if ( $data['tree.locked'] )
            {
                $folder_image = $i_locked;
                $folder_alt    = $a_locked;
            }


A czy można to przerobić tak, aby przy wyłączonej opcji widocznych linków do podkategorii również ikonka się zmieniała?

balukz - 29-02-2012, 19:07

[b]xlesiu,
doda mi ktoś z was by pokazywało ile postów znajduje się w tym subforum[/b]



Powered by phpBB modified by Przemo © 2003 phpBB Group