phpBB3 : Laatste topics

Door Wesley , 20 jaar geleden, 5.058x bekeken

Met dit scriptje kan je de laatste x topics van een phpBB3 forum laten zien.

LET OP:

Je moet in het begin van de code enkele dingen aanpassen, zoals de MySQL gegevens, domeinnaam, rootpath etc.. etc.. om alle links en dergelijke te laten werken!!


Samenvatting:
- Laatste x topics (zelf instelbaar)
- Includes: Topicstarter, wat overige info en een 'reageer nu'-link
- Refresh knop (kan je van het voorbeeld pakken, anders hier: http://files.wesdesignz.nl/lastnews/redo.gif)
- De topicposters worden in hun kleur wat ze op het forum ook hebben geshowd. Dus is je forumrang op het forum bijvoorbeeld Admin, en je kleur dus Donkerbruin, is de topicstarter zijn naam bruin, en iets dikgedrukt.


EDIT: Reageer nu knop is even dood, word aan gewerkt
Re-edit: Opgelost

Voorbeeld: http://files.wesdesignz.nl/lastnews/phpbb3.php

Gesponsorde koppelingen

PHP script bestanden

  1. phpbb3-laatste-topics

 

Er zijn 9 reacties op 'Phpbb3 laatste topics'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Onbekend Onbekend
Onbekend Onbekend
20 jaar geleden
 
0 +1 -0 -1
Kun je niet gewoon het connectie bestand die phpbb3 gebruikt gebruiken?
Wesley
Wesley
20 jaar geleden
 
0 +1 -0 -1
Kan ook, maar omdat ik hem op een andere subdomein had staan werd dat includen wat lastiger.

Ik zoek trouwens nog een manier om alleen topics die voor iedereen toegankelijk zijn te laten zien (voor gasten alleen).
Iemand ideeën?
Hannes Bossuyt
Hannes Bossuyt
20 jaar geleden
 
0 +1 -0 -1
ik gebruik phpbb3 nog niet, maar kun je dat niet aaan de hand van een nummer afleiden , een soort statuscode bij je bericht.
- -
- -
20 jaar geleden
 
0 +1 -0 -1
Moet je dus in je database bekijken welke code dat is :)
Onbekend Onbekend
Onbekend Onbekend
20 jaar geleden
 
0 +1 -0 -1
En ik zou ze laten ordenen op topic waar als laatste in is gepost. En ik zou dan de tijd van laatste post er bij zetten.
Rik S
Rik S
20 jaar geleden
 
0 +1 -0 -1
het zou ook handig zijn om te kunnen zien wanneer het geschreven is of wanneer de laatste reactie was, verder handig script :P


20 jaar geleden
 
0 +1 -0 -1
Ik vind dit niet echt een nette manier om te kijken naar de laatste topics. Je hoort het op deze manier te doen.
Dit ding zit trouwens toch al standaart in phpbb? (Altans, voor zover ik weet...)
Wesley
Wesley
20 jaar geleden
 
0 +1 -0 -1
@ Jeej: Dit is voor phpBB_3_, niet voor phpbb2..
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


20 jaar geleden
 
0 +1 -0 -1
Mjah, toch is het bijna hetzelfde, dat had je ook kunnen vinden. I.P.V. hetvolgende:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

?>

dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
?>


En je kunt naar het Hook system kijken.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. phpbb3-laatste-topics

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.