Jak zrobić ilość osób online, liczba tematów, liczba postów bądź ostatnie tematy na forum ale żeby wyświetlić to na innej stronie (jakaś zewnętrzna - nie z forum).
Chodzi mi o coś takiego jak na głównej stronie dobreprogramy pod - Aktualnie na forum i ostatnio na forum. Prosiłbym najlepiej o jakieś linki z przykładami. Z góry thx :-).
Loszesi
(Adam Klosowicz)
6 Maj 2008 16:36
#2
Zapraszam na strone http://www.phpbbhacks.com/ tam znajdziesz rozne przydatne hacki
pavobe
(Pavobe Reg)
6 Maj 2008 16:56
#3
W zasadzie wystarczy zapytanie SQL, ale mam kilka mini skryptów.
Statystyki
<?php
Nook
(Skr3czu)
6 Maj 2008 18:17
#4
na przemo.org tez znajdzie ;p
Loszesi
(Adam Klosowicz)
7 Maj 2008 17:37
#5
A macie moze tez kod ostatnich tematow do forum phpbb2 modified by Przemo ??
Jakub_J
(Jakub. J)
11 Maj 2008 16:06
#6
Ja myślę że to na vortalu to ściema niekiedy różnica wynosi nawet 100 userów
Pomocy - robię tak jak piszecie:
<?php
//To co potrzebne do naszej integracji. Dajmy to na sam początek pliku.
define('IN_PHPBB', true);
$phpbb_root_path = 'ścieżka_do_forum/';
$phpEx = substr(strrchr( __FILE__ , '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
//Sesja start
$user->session_begin();
$auth->acl($user->data);
//Statystyki
$total_posts = $config['num_posts'];
$total_topics = $config['num_topics'];
$total_users = $config['num_users'];
$newest_user = $config['newest_username'];
$newest_uid = $config['newest_user_id'];
?>
<?php
echo('
');
?>[/code]
i wyskakuje mi błąd “Fatal error: Call to a member function on a non-object in …” wskazujący od linijki $user->session_begin();
$auth->acl($user->data);
pavobe:
Zapomniałeś o:
nie, nie zapomniałem mam poprawnie wpisany adres forum tylko na forum przekleiłem bez adresu
Tajgeer
(Tajgeer)
22 Sierpień 2008 15:56
#10
Nie podałeś przypadkiem pełnego adresu do folderu z forum (np. http://www.blablabla.pl/forum ) ?
gbartosz83
(gbartosz83)
22 Sierpień 2008 16:10
#13
wpisałem wówczas znów mam inny błąd:
[phpBB Debug] PHP Notice: in file /includes/session.php on line 942: Cannot modify header information - headers already sent by
pavobe
(Pavobe Reg)
22 Sierpień 2008 16:11
#14
Zapisz plik w kodowaniu UTF-8 bez BOM.
gbartosz83
(gbartosz83)
22 Sierpień 2008 16:16
#15
niestety nie pomaga zapisanie w UTF-8 bez BOM
pavobe
(Pavobe Reg)
22 Sierpień 2008 16:19
#16
Sprawdź kodowanie pliku session.
gbartosz83
(gbartosz83)
22 Sierpień 2008 16:59
#17
zmieniłem kodowanie w pliku session jednak nie dało to nic - nie wiem o co w tym chodzi
pavobe
(Pavobe Reg)
22 Sierpień 2008 17:22
#18
Widocznie nie :P.
Edytowałeś w ogóle kiedyś session.php?
pavobe
(Pavobe Reg)
22 Sierpień 2008 20:53
#20
Czyli na 100% pokopałeś kodowanie. Zmień kodowanie pliku session.php na UTF-8 bez BOM , nie ma innego wyjścia.