Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
Podium4
- Berichten: 3009
- Lid geworden op: 07 aug 2003, 15:32
- Locatie: Groningen / Zwolle
Bericht
door Podium4 » 22 dec 2003, 18:30
Beste mensen,
Ik ben een modje aan het maken, en heb daarvoor een veld toegevoegd in de tabel phpbb_forum. Nu wil ik dat dit veld word opgehaald in index.php ... ik heb de mod al bijna klaar en daardoor geeft index.php nu deze fout:
localhost/phpbb2/index.php schreef:
Could not query forums information
DEBUG MODE
SQL Error : 1054 Unknown column 'f.forum_last_post_id' in 'on clause'
SELECT f.*, p.post_time, p.post_username, u.username, u.user_id FROM (( phpbb_forums f LEFT JOIN phpbb_posts p ON p.post_id = f.forum_last_post_id ) LEFT JOIN phpbb_users u ON u.user_id = p.poster_id ) ORDER BY f.cat_id, f.forum_order
Line : 165
File : f:\program files\easyphp1-7\www\phpbb\index.php
Ik heb nog niks veranderd in index.php, het enigste wat ik wil is dat het nieuwe veld word opgehaald uit de forum tabel... wat er verder mee moet gebeuren weet ik zelf wel...
Wie kan helpen?
Alleen support via het forum, dus geen support via email, msn of pb.
-
WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
-
Contacteer:
Bericht
door WebSiteNet » 22 dec 2003, 18:39
Welk veld wil je toevoegen? wat moet je mod gaan doen? Heb je iets aan de forum tabel gewijzigd?
-
Podium4
- Berichten: 3009
- Lid geworden op: 07 aug 2003, 15:32
- Locatie: Groningen / Zwolle
Bericht
door Podium4 » 22 dec 2003, 18:46
Oke, ik heb het veld "forum_on_index" toegevoegd aan de phpbb_forums tabel... ik heb het al voorelkaar dat je bij het aanmaken of wijzigen van een forum kunt aangeven of het forum wel of niet op de index zichtbaar moet zijn....
dit heeft btw NIKS te maken met forum permissies. Bij het aan of uitzetten van die optie in het adminpaneel word wel netjes de waarde van het forum_on_index veld op 1 of 0 gezet. maar nu zit ik nog met het laatste stuk van de mod in de knoop... en dus ook direct eigenlijk het belangrijkste deel. de mod aan het werk zetten!
Alleen support via het forum, dus geen support via email, msn of pb.
-
WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
-
Contacteer:
Bericht
door WebSiteNet » 22 dec 2003, 19:11
Heb je het veld forum_last_post_id laten staan?
-
Podium4
- Berichten: 3009
- Lid geworden op: 07 aug 2003, 15:32
- Locatie: Groningen / Zwolle
Bericht
door Podium4 » 22 dec 2003, 19:25
Alleen support via het forum, dus geen support via email, msn of pb.
-
WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
-
Contacteer:
Bericht
door WebSiteNet » 22 dec 2003, 19:38
In index.php op lijn 157 staat de query:
default:
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
FROM (( " . FORUMS_TABLE . " f
LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
ORDER BY f.cat_id, f.forum_order";
f.* betekent gewoon allees uit die tabel.
-
Podium4
- Berichten: 3009
- Lid geworden op: 07 aug 2003, 15:32
- Locatie: Groningen / Zwolle
Bericht
door Podium4 » 22 dec 2003, 19:46
En hoe maak ik daar een waarde van zoals $forum_id of kan ik dat gewoon doen zonder extra code, dus gewoon in index.php $forum_on_index gebruiken?
Alleen support via het forum, dus geen support via email, msn of pb.
-
WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
-
Contacteer:
Bericht
door WebSiteNet » 22 dec 2003, 19:51
Dan scrollen we ff verder naar regel 325:
Code: Selecteer alles
for($j = 0; $j < $total_forums; $j++)
{
if ( $forum_data[$j]['cat_id'] == $cat_id )
{
$forum_id = $forum_data[$j]['forum_id'];
En daar achter voeg je dit toe:
-
Podium4
- Berichten: 3009
- Lid geworden op: 07 aug 2003, 15:32
- Locatie: Groningen / Zwolle
Bericht
door Podium4 » 22 dec 2003, 19:55
Alleen support via het forum, dus geen support via email, msn of pb.