Aktualny czas: 07.09.2010, 16:16
Witaj! (Logowanie — Rejestracja)
| Dyskusja (1)najnowsze watkow i posty na stronie |
| najnowsze wątków i posty na stronie |
Artykuł opisuje jak dodać statystyki najnowszych wątków i postów na stronie. Skrypt będzie działał niezależnie od miejsca, w którym działa (musi jedynie znajdować się na tym samym serwerze co instalacja MyBB). Niezbędny jest dostęp do pliku "inc/config.php". Klasą najwygodniej jest zapisać do pliku np. "MyBBLatest.class.php" i dołączać jego treść w miejscu gdzie będzie on potrzebny. Klasa nie wyświetli nic w przypadku jakiegokolwiek błędu, wiec nie trzeba się obawiać o nieoczekiwane wyświetlenie błędy dla użytkownika. Klasa zostaje udostępniona na licencji GNU GPL, więc nie musimy się martwić o kwestie prawne podczas jej użytkowania. Poniżej krótka dokumentacja i przykłady użycia klasy. Dokumentacja __constructor(string $mybb, string $url) Jest to konstruktor który wywołuje się podczas inicjalizacji klasy. Pierwszy parametr zawiera względną ścieżkę do głównego katalogu z instalacją MyBB. Jeżeli nasze forum znajduje się np. w podkatalogu "forum" to wystarczy wpisać tu po prostu "forum". Jeżeli strona, na której chcemy użyć klasy znajduje się w tym samym katalogu co forum, nie musimy wpisywać nic. Należy pamiętać, o końcowym slashu! Domyślnie: NULL Drugi parametr zawiera adres URL forum (np. http://www.adresstrony.com/forum/). Jest on parametrem niezbędnym. Należy pamiętać, o końcowym slashu! threads(integer $many, boolean $lastpost, integer $fid) Wyświetla nieposortowaną listę wątków. Pierwszy parametr mówi ile wątków ma być wyświetlonych. Domyślnie: 10 Drugi parametr decyduje o tym, czy link do wątku ma kierować do jego ostatniego postu czy do pierwszego. Domyślnie: false Trzeci parametr mówi z którego działu forum wątki mają być pobrane. Musi to być numer ID działu. Jeżeli nie jest podany, pobiera wątki z całego forum. Domyślnie: false posts(integer $many, integer $fid) Pierwszy parametr mówi ile wątków ma być wyświetlonych. Domyślnie: 10 Drugi parametr mówi z którego działu forum wątki mają być pobrane. Musi to być numer ID działu. Jeżeli nie jest podany, pobiera wątki z całego forum. Domyślnie: false Przykłady użycia Zakładamy, że zapisaliśmy klasę w pliku "MyBBLatest.class.php" w tym samym folderze, w którym znajduje się plik, w którym chcemy wyświetlić posty lub wątki. Zatem w owym pliku dołączamy plik klasy: Kod PHP: require_once('MyBBLatest.class.php'); Teraz musimy zainicjować klasę: Kod PHP: $mybb = new MyBBLatest('forum', 'http://adres.pl/forum'); Tym samym jesteśmy już gotowi, aby wyświetlać posty i wątki. Najprościej będzie utworzyć listę 10 najnowszych wątków/postów z całego forum. Dokonamy tego za pomocą sekwencji: Kod PHP: echo $mybb->threads();Którą możemy okrasić trochę informacją: Kod PHP: <h3>Najnowsze wątki na forum</h3>Możemy też wyświetlić 5 wątków z działu o ID 2 kierujące do ostatniego postu: Kod PHP: <h3>Najnowsze wątki z działu X</h3>Podobnie możemy poczynić z postami: Kod PHP: <h3>Najnowsze posty z działu X</h3>Zawartość klasy Kod PHP: <?php |
| Możliwości |
Polskie tłumaczenie © 2007-2010 Polski Support MyBB
Silnik forum MyBB © 2002-2010 MyBB Group
Styl "MyBBoard Polska" by Tuptuś, Adrian © 2007-2010 MyBBoard.pl
Silnik forum MyBB © 2002-2010 MyBB Group
Styl "MyBBoard Polska" by Tuptuś, Adrian © 2007-2010 MyBBoard.pl

Szukaj
Użytkownicy
Kalendarz
Historia
Ostatnie zmiany
Wszystkie
Kategorie