|
Unofficial modifications nieoficjalne modyfikacje for?w phpBB by Przemo |
|
Modyfikacje mniejsze - Simple Mark As Read
KnofeL - Sro 13 Wrz, 2006 Temat postu: Simple Mark As Read Ma?y dodatek, kt?ry powinien zosta? doceniony przez admin?w for wielotematycznych.
Modyfikacja ta "zmienia" ikonk? fora na link kt?ry oznaczy wszystkie posty w danym forum jako przeczytane.
Po co to... Ano je?li kto? nie jest zainteresowany postami w jakim? forum (a nie ma mo?liwosci jego zignorowania ) poprostu kliknie sobie w ikonke tego forum i wszytkie posty zostana oznaczone jako przeczytane. Wiem ?e mo?na wej?? do tego forum klikn?? w oznacz wszytkie posty jako przeczytane no ale potem jeszcze trzeba wr?cic do tego forum a to sporo niepotrzebnego klikania i od?wie?ania.
Je?li user jest niezalogowany, ikonka ode?le go do strony g?ownej forum
Instrukcja:
Wiadomo?? ukryta / Hidden message Aby zobaczy? wiadomo?? postaw piwo autorowi piwo. | Je?li nie umiecie znale?? jakiej? linijki to szukajcie fragmentami, bo orginalny kod moze si? troche r?zni? od tego co tu poda?em
Otwieramy plik: includes/functions_hierarchy.php i znajdujemy w nim:
Kod | $num_new_posts = ($count_unread_posts) ? '<br />' . $lang['unread_postsss'] . ' <b>' . $count_unread_posts . '</b>' : '';
} |
Po tym dodajemy:
Kod | if ( $userdata['session_logged_in'] )
{
$s_id = $userdata['session_id'];
$forum_mark_as_read = append_sid("viewforum.$phpEx?f=" . $id ."&mark=topics&m=1&sid=" . $s_id);
} |
Dalej znajdujemy
PHP Code: | <?php
'FORUM_ID' => $id,
?> |
I po tym dodajemy:
PHP Code: | <?php
'FORUM_MARK_AS_READ' => $forum_mark_as_read,
?> |
Nast?pnie otwieramy plik: viewforum.php i znajdujemy tam (lub co? podobnego):
Kod | $template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="' . $board_config['refresh'] . ';url=' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id$show_ignore_link") . '">')
);
}
$message = $lang['Topics_marked_read'] . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id$show_ignore_link") . '">', '</a> ');
message_die(GENERAL_MESSAGE, $message);
} |
I zmieniamy to na:
Kod | if ( $HTTP_GET_VARS['m'] == 1 )
{ header("Location: " . append_sid("index.$phpEx")); }
else
{
$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="' . $board_config['refresh'] . ';url=' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id$show_ignore_link") . '">'
));
$message = $lang['Topics_marked_read'] . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id$show_ignore_link") . '">', '</a> ');
message_die(GENERAL_MESSAGE, $message);
} } } |
Ostatni pliczek to templates/TW?J_STYL/index_box.tpl
Znajdujemy:
Kod | <td class="{catrow.forumrow.INC_CLASS}" align="center" valign="middle" height="50"><img border="0" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td> |
Zmienaimy na
Kod | <td class="{catrow.forumrow.INC_CLASS}" align="center" valign="middle" height="50"><a href="{catrow.forumrow.FORUM_MARK_AS_READ}"><img border="0" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></a></td> |
|
I to wszystko
INIM - Pią 15 Wrz, 2006
A co je?eli kto? przypadkiem kliknie ?? Jest mo?liwo?? odwr?cenia tego jako? ??
KnofeL - Pią 15 Wrz, 2006
Nie, trzeba uwa?a? co si? kilka
karalajna3 - Pią 16 Lut, 2007
Witam,
Kod | Parse error: syntax error, unexpected ';', expecting ')' in /home/kobiece/public_html/forum/viewforum.php on line 286 |
KnofeL - Pią 16 Lut, 2007
faktycznie zabrak?o 3 znak?w. Poprawi?em
karalajna3 - Pią 16 Lut, 2007
zainstalowa?am jeszcze raz i jest:
Kod | Parse error: syntax error, unexpected $end in /home/kobiece/public_html/forum/viewforum.php on line 1146 |
viewforum.php line 1141 - 1146
PHP Code: | <?php
// Parse the page and print
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?> | ?>
Pozdrawiam
KnofeL - Pią 16 Lut, 2007
Zmieni?em w pierwszym po?cie, teraz powinno dzia?a?
karalajna3 - Pią 16 Lut, 2007
Dalej to samo
P.s jak mo?esz to zerknij sam...
KnofeL - Sob 17 Lut, 2007
Hmmm brakowa?o jednej klamry. Wykonaj jeszcze raz instukcj? dotycz?c? viewtopic.php
karalajna3 - Sob 17 Lut, 2007
KnofeL napisał/a | Wykonaj jeszcze raz instukcj? dotycz?c? viewtopic.php |
chyba raczej viewforum.php
ok ju? sprawdzam...
pozdrawiam
Edit: sprawdzi?am i dzia?a...
tylko jak ju? odznacz? to wchodzi mi do forum, a chyba lepiej by?oby jakby wraca?o na str. g?.
PavlaQ - Pią 06 Kwi, 2007
Kod | Header("Location: " . append_sid("index.$phpEx")) |
co moglem zrobic zle?
KnofeL - Nie 08 Kwi, 2007
Hmmm faktycznie by? tam b??d... od teraz skrypt przeniesie nas na stron? g??wn?
Wykona? jeszcze raz instrukcje dla viewforum.php
|
|