Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Algorytmy, klasy, funkcje _ Newsy z forum phpBB, (wydzielone forum jako newsy)

Napisany przez: Bakus 3.10.2004, 00:53:34

Przykład wykorzystania niniejszej klasy znajduje się pod adresem: http://japonia.no-ip.net/

Z tabel forum phpBB pobierane są posty rozpoczynające temat i są one traktowane jako kolejne newsy do umieszczenia na stronie. Odpowiedzi w temacie traktowane są jako komentarze do newsów.
Na początku kodu znajduje się przykład użycia klasy wraz z opisem.
Kalsa jest w moim mniemaniu dobrze skomentowana i mam nadzieję, że nikt nie będzie miał problemów ze skorzystaniem z niej...

Translacje na język rosyjski, włoski i francuski pochodzą z http://slowniki.onet.pl/ i nie ręcze za ich jakość. (w tłumaczeniu na język rosyjski w komentarzach podane są frazy ze spacjami, by przeglądarki ich nie interpretowały...
Tłumaczenie na język angielski i niemiecki zostałosprawdzone przez nauczycieli tych języków... Tłumaczenie na język japoński zostało wykonane przez GameCube na potrzeby jego strony o Japonii, więc mniewam iż jest poprawne smile.gif (jego strona jest podana jako przykład zastosowania)

Przykład użycia:

  1. <?php
  2. $news = new phpbb_news;
  3. $config = http://www.php.net/array(
  4. &#092;"mysql\" => array( // Dane bazy danych
  5. &#092;"host\" => \"localhost\",
  6. &#092;"user\" => \"root\",
  7. &#092;"pass\" => \"\",
  8. &#092;"db\" => \"forum\",
  9. &#092;"table_prefix\" => \"phpbb\" // prefix tabel z forum
  10. ),
  11. &#092;"forum_id\" => \"22\", //ID forum z którego będą wyciągane newsy
  12. &#092;"classes\" => array( // klasy CSS użyte do zmiany wyglądu newsów...
  13. &#092;"title\" => \"tytuly\", // Tytuły newsów
  14. &#092;"date\" => \"daty\", // Daty newsów
  15. &#092;"url\" => \"linki\", // Odnośniki
  16. &#092;"body\" => \"tresc\" // Treść newsów
  17. ),
  18. &#092;"width\" => 390, // Szerokość tabeli z newsami
  19. &#092;"forum_url\" => \"http://forum.example.com/\" // adres URL do forum
  20. );
  21. $news->set_config($config);
  22. $news->set_lang(&#092;"pl\"); // Język (pl, en, de, it, fr, jp)
  23. $news->show_news(5); // pokazanie newsów
  24. ?>


Kod klasy:
Jako, że forum okazało się oporne i nie chciało umieścić tej klasy nie rozwalając się przy okazji kod klasy jest dostępny pod adresem:
http://opensource.idn.net.pl/phpbb_news.class.phps

Napisany przez: Matikx 19.03.2005, 19:12:42

J dałem taki skrypt

  1. <?php
  2. $news = new phpbb_news;
  3. $config = http://www.php.net/array(
  4. &#092;"mysql\" => array( // Dane bazy danych
  5. &#092;"host\" => \"localhost\",
  6. &#092;"user\" => \"root\",
  7. &#092;"pass\" => \"mateusz\",
  8. &#092;"db\" => \"*****\",
  9. &#092;"table_prefix\" => \"phpbb_\" // prefix tabel z forum
  10. ),
  11. &#092;"forum_id\" => \"1,11\", //ID forum z którego będą wyciągane newsy
  12. &#092;"classes\" => array( // klasy CSS użyte do zmiany wyglądu newsów...
  13. &#092;"title\" => \"tytuly\", // Tytuły newsów
  14. &#092;"date\" => \"daty\", // Daty newsów
  15. &#092;"url\" => \"linki\", // Odnośniki
  16. &#092;"body\" => \"tresc\" // Treść newsów
  17. ),
  18. &#092;"width\" => 390, // Szerokość tabeli z newsami
  19. &#092;"forum_url\" => \"http://www.forum.tibia-fan.prv.pl/\" // adres URL do forum
  20. );
  21. $news->set_config($config);
  22. $news->set_lang(&#092;"pl\"); // Język (pl, en, de, it, fr, jp)
  23. $news->show_news(10); // pokazanie newsów
  24. ?>


i zapisałem jako news.inc i nic a wpisałem dobre hasło itp

Napisany przez: Bakus 24.03.2005, 16:35:46

identyfikator forum powinien być jeden...
Skrypt jest napisany w ten sposób by zmieniać jedno forum w dział nowości.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)