Poprzedni temat :: Następny temat |
KnofeL Wysłany: Sro 13 Wrz, 2006 |
|
|
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. :D
Je?li user jest niezalogowany, ikonka ode?le go do strony g?ownej forum ;)
Instrukcja:
Wiadomo?? ukryta / Hidden messageAby 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:
Kodif ( $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 :lol: |
|
INIM Wysłany: Pią 15 Wrz, 2006 |
|
|
A co je?eli kto? przypadkiem kliknie ?? Jest mo?liwo?? odwr?cenia tego jako? ?? |
|
KnofeL Wysłany: Pią 15 Wrz, 2006 |
|
|
Nie, trzeba uwa?a? co si? kilka :D |
|
karalajna3 Wysłany: Pią 16 Lut, 2007 |
|
|
Witam,
KodParse error: syntax error, unexpected ';', expecting ')' in /home/kobiece/public_html/forum/viewforum.php on line 286
:roll: |
|
KnofeL Wysłany: Pią 16 Lut, 2007 |
|
|
:oops: faktycznie zabrak?o 3 znak?w. Poprawi?em |
|
karalajna3 Wysłany: Pią 16 Lut, 2007 |
|
|
zainstalowa?am jeszcze raz i jest:
KodParse 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 Wysłany: Pią 16 Lut, 2007 |
|
|
Zmieni?em w pierwszym po?cie, teraz powinno dzia?a? :D |
|
karalajna3 Wysłany: Pią 16 Lut, 2007 |
|
|
Dalej to samo :/
P.s jak mo?esz to zerknij sam... |
|
KnofeL Wysłany: Sob 17 Lut, 2007 |
|
|
Hmmm brakowa?o jednej klamry. Wykonaj jeszcze raz instukcj? dotycz?c? viewtopic.php |
|
karalajna3 Wysłany: Sob 17 Lut, 2007 |
|
|
KnofeL napisał/aWykonaj jeszcze raz instukcj? dotycz?c? viewtopic.php
chyba raczej viewforum.php :P
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?. :roll: |
|
PavlaQ Wysłany: Pią 06 Kwi, 2007 |
|
|
KodHeader("Location: " . append_sid("index.$phpEx"))
co moglem zrobic zle? |
|
KnofeL Wysłany: 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 |
|
|