Pagina 1 van 2

één pagina met al de topics

Geplaatst: 08 mar 2005, 10:15
door Dennis
Hoe kan in één overzicht alle Topics laten weer geven op één pagina?

Ik zal dan waarschijnlijk zelf alles uit de dbase moeten lezen met een query en deze dan in een pagina laten echoën?

Kan iemand me daarmee een op weg helpen?

Of heeft er een andere (beter) idee over?

Dennis

Geplaatst: 08 mar 2005, 10:34
door site.to.make
je zal dan zelf een pagina moeten maken die het uit de database haalt voor je

Geplaatst: 08 mar 2005, 10:39
door Dennis
Ja, maar hoe haal ik het uit de dbase......

Geplaatst: 08 mar 2005, 10:40
door site.to.make
met een select query :P

Geplaatst: 08 mar 2005, 10:45
door Dennis
site.to.make schreef:met een select query :P
DAMnet schreef:Hoe kan in één overzicht alle Topics laten weer geven op één pagina?

Ik zal dan waarschijnlijk zelf alles uit de dbase moeten lezen met een query en deze dan in een pagina laten echoën?

Kan iemand me daarmee een op weg helpen?

Of heeft er een andere (beter) idee over?

Dennis

Geplaatst: 08 mar 2005, 10:56
door site.to.make
je query:

SELECT *
FROM `forum_topics`
ORDER BY `topic_time` DESC

hoe pak je dit aan:

$query = mysql_query("SELECT *
FROM `forum_topics`
ORDER BY `topic_time` DESC");

while($data = mysql_fetch_array($query))
{
//de regel voert hij iedere keer uit zolang er topics zijn. ZO kan je ze dus weergeven
}

het weergeven ga ik niet voordoen :)

(ik help. ik kauw het niet voor)

ik ga btw uit van de prefix forum_

Geplaatst: 08 mar 2005, 10:59
door Dennis
Thanks, ga eens een poging doen.....

Wat versta je jij onder prefix forum_

Geplaatst: 08 mar 2005, 11:34
door site.to.make
die geef je bij de installatie op. dat is het tabel voorvoegsel

Geplaatst: 08 mar 2005, 12:02
door Dennis

Geplaatst: 08 mar 2005, 14:43
door jip
Als je nou bij admin panel aantal topics 1000 doet, heb je ze allemaal op 1 pagina, of bedoelde je dat niet??

Geplaatst: 08 mar 2005, 14:45
door Dennis
jip schreef:Als je nou bij admin panel aantal topics 1000 doet, heb je ze allemaal op 1 pagina, of bedoelde je dat niet??
Ja uiteindelijk wel ;)

Wist niet dat er een "hack" voor was, kwam ik na het stellen van mijn vraag achter.

Geplaatst: 09 mar 2005, 19:18
door Dennis
Nu ben ik aardig opweg, kan uit de dbase lezen en laat netjes vanuit overall_header.tpl echoën.

Maar nu krijg ik het niet voorelkaar om de waarde te vullen

ik heb deze variabel aangemaakt in de dbase:

Code: Selecteer alles

$sql=array(
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("vinfo_teller", "1")',

);
En heb dit gebrobeerd (uit de google mod counter) maar geeft een constant CONFIG_TABLE 'error'
Ik open dit uit een totaal andere file waarbvan niks geinclude is uit PHPBB (alleen zelfde dbase)
Ik zal dus denk eerst moeten connetcne met de dbase??

Code: Selecteer alles

<?php 
// $vinfo_teller = $board_config['vinfo_teller'];

	$sql = "UPDATE " . CONFIG_TABLE . "
			SET config_value = '" . (12) . "'
			WHERE config_name = 'vinfo_teller'";
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not update Verkeersinfo teller information', '', __LINE__, __FILE__, $sql);
	}
?> 
Waarde twaalf is nu vast, maar zal trans een andere variable weergeven.

Geplaatst: 09 mar 2005, 19:22
door LazyTiger
lol... had niet verwacht dat mij mod ooit aandacht zou krijgen hier :P

maar ik snap ff niet wat je er mee aan het doen bent :S
als het goed is zegt de install file genoeg om het te laten werken.

ik denk dat ik de mod toch eens een keer een beetje moet gaan herschrijven, de code is nogal f*cked up :P

Geplaatst: 09 mar 2005, 19:36
door Dennis
Welke mod, o van je muziek forum:)
Kan ik de gegeven ook exporteren naar een nieuwe file??




Ik denk dat ik met deze gegevens wel de dbase kan uploaden, maar hoe connect ik????

Code: Selecteer alles

UPDATE phpbb_config
SET config_value = 25
WHERE config_name = vinfo_teller

Geplaatst: 09 mar 2005, 19:39
door Luuk
Als je de standaard phpbb bestanden include dan heb je al een verbinding met de database. Kijk eens naar de eerste includes van bijvoorbeeld index.php

Geplaatst: 09 mar 2005, 19:45
door Dennis
Luuk schreef:Als je de standaard phpbb bestanden include dan heb je al een verbinding met de database. Kijk eens naar de eerste includes van bijvoorbeeld index.php
THANKS Luuk!

Code: Selecteer alles

<?php 

define('IN_PHPBB', true);
$phpbb_root_path = '../forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
// $db = mysql_connect("localhost");
// mysql_select_db("mysql", $db);
// $vinfo_teller = $board_config['vinfo_teller'];

	$sql = "UPDATE " . CONFIG_TABLE . "
			SET config_value = '" . (12) . "'
			WHERE config_name = 'vinfo_teller'";
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not update Verkeersinfo teller information', '', __LINE__, __FILE__, $sql);
	}
?> 

Geplaatst: 09 mar 2005, 19:54
door Dennis
Alleen hij geeft alleen getallen weer een geen letters :(

Ik heb het zo geconfigureerd:

Code: Selecteer alles

$lang['Vinfo_Teller'] = 'Verkeersinfo <b>%d</b> meldingen';	 // language/lang_dutch/lang_main.php

$vinfo_teller = $board_config['vinfo_teller'];	// includes/page_header.php

'VINFO_TELLER' => sprintf($lang['Vinfo_Teller'], $vinfo_teller),	// includes/page_header.php

{VINFO_TELLER}						// overall_header.tpl
Als ik in de dbase kijk dan staat er dus wel een tekst, maar hij echoëd dan alleen de cijfers

Geplaatst: 10 mar 2005, 12:04
door Dennis
Als ik i.p.v. %d %s gebruikt echoëd hij wel cijfers en lekkers, alleen het laatste cijfer is een cijfer hoger in het alfabet.
Dus geef je in meldingen staat er meldingeo, dus wil je meldingen laten echoë moet je ingeven meldingem

Hoe kan dat??

Code: Selecteer alles

$teller = str_replace("$teller", "$teller meldingem", "$teller"); 

Geplaatst: 11 mar 2005, 00:15
door Dennis
LazyTiger schreef:lol... had niet verwacht dat mij mod ooit aandacht zou krijgen hier :P

maar ik snap ff niet wat je er mee aan het doen bent :S
als het goed is zegt de install file genoeg om het te laten werken.

ik denk dat ik de mod toch eens een keer een beetje moet gaan herschrijven, de code is nogal f*cked up :P
Kun jij me helpen met het zetten van alle topics in een externe pagina.
Dus gewoon als je alltopics.php aan roep hij een output naar een andere file maakt, zodat ik dat in een andere pagina kan weer geven.

Of kan ik het makkelijker uitlezen en zetten in een PHP pagina die op de zelfde server draait?

Dennis

Geplaatst: 11 mar 2005, 09:48
door LazyTiger
iksnap niet helemaal wat je wilt bereiken...