Pagina 2 van 5

Geplaatst: 12 jan 2004, 22:16
door LazyTiger
hm.. er staat wel degelijk een getal in...



order by staat tussen haakjes omdat ik dat ergens had gezien, maar daar was het een som.

Code: Selecteer alles

ORDER BY (iets_id - nogiets_id)

Geplaatst: 12 jan 2004, 22:25
door mosymuis
P.T. schreef:hm.. er staat wel degelijk een getal in...
Blijkbaar toch niet; anders zou

Code: Selecteer alles

echo "\$which_forum= " . $which_forum . "<br />\n";
wel resultaat opleveren... :P

P.T. schreef:order by staat tussen haakjes omdat ik dat ergens had gezien, maar daar was het een som.

Code: Selecteer alles

ORDER BY (iets_id - nogiets_id)
Probeer het eens zonder haakjes dan, ze zijn iig niet nodig.

Geplaatst: 12 jan 2004, 22:44
door LazyTiger
Afbeelding

Geplaatst: 12 jan 2004, 22:47
door mosymuis
Lol, je probeert hier toch zeker een variabele in je query te krijgen? :lol: Hij zal vast in de database staan, maar dat heeft hier niets mee te maken.
P.T. schreef:

Code: Selecteer alles

WHERE forum_id = '$which_forum'

Geplaatst: 12 jan 2004, 22:49
door LazyTiger
ah... ik begreep jouw verkeerd.
nou snap ik wat je bedoelt. :oops:

Geplaatst: 12 jan 2004, 22:51
door LazyTiger
uit viewforum.php

Code: Selecteer alles

$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time 
	FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
	WHERE t.forum_id = $forum_id
		AND t.topic_poster = u.user_id
		AND p.post_id = t.topic_first_post_id
		AND p2.post_id = t.topic_last_post_id
		AND u2.user_id = p2.poster_id 
		AND t.topic_type <> " . POST_ANNOUNCE . " 
		$limit_topics_time
	ORDER BY t.topic_type DESC, t.topic_last_post_id DESC 
als ik dit nu omzet naar mijn mod. is dit dan wat webdev bedoelt en zou het dan kunnen werken?

Geplaatst: 13 jan 2004, 17:38
door SPyKoN
http://www.phpbbhacks.com/viewhack.php?id=225

Ruikt verdacht tenzij jij Matthijs van de Water zou zijn :?

Geplaatst: 13 jan 2004, 17:52
door mosymuis
SPyKoN schreef:http://www.phpbbhacks.com/viewhack.php?id=225

Ruikt verdacht tenzij jij Matthijs van de Water zou zijn :?
Active Topics is heel wat anders dan All topics... :roll:

Geplaatst: 13 jan 2004, 17:55
door SPyKoN
mosymuis schreef:
SPyKoN schreef:http://www.phpbbhacks.com/viewhack.php?id=225

Ruikt verdacht tenzij jij Matthijs van de Water zou zijn :?
Active Topics is heel wat anders dan All topics... :roll:
Maar met een paar wijzingen zou het toch hetzelfde kunnen zijn, niet? Nou ik heb het maar oppervlakkig bekeken.

Geplaatst: 13 jan 2004, 17:56
door mosymuis
SPyKoN schreef:Maar met een paar wijzingen zou het toch hetzelfde kunnen zijn, niet?
Nou nee, niet echt. :) Vind het maar een vreemde beschuldiging, juist als je de code niet echt hebt vergeleken.

Geplaatst: 13 jan 2004, 18:02
door SPyKoN
mosymuis schreef:
SPyKoN schreef:Maar met een paar wijzingen zou het toch hetzelfde kunnen zijn, niet?
Nou nee, niet echt. :) Vind het maar een vreemde beschuldiging, juist als je de code niet echt hebt vergeleken.
Mijn excuses. Nou ik dacht dat het niet echt moeilijk zou zijn om van een Active Topics een All topics MOD te maken.

Geplaatst: 13 jan 2004, 19:08
door LazyTiger
die mod zegt me niks en heb ik ook nooit gekend!

Geplaatst: 17 jan 2004, 14:45
door LazyTiger
ik kom er niet bepaald aan uit:

Code: Selecteer alles

$sql = 'SELECT t.forum_id, t.topic_id, t.topic_title, t.topic_views, t.topic_replies, c.config_name, c.config_value FROM '.TOPICS_TABLE.' t, '.CONFIG_TABLE.' c  WHERE t.forum_id = "which_forum" ORDER BY t.topic_title';
iemand? :roll:

Geplaatst: 17 jan 2004, 14:57
door mosymuis
P.T. schreef:ik kom er niet bepaald aan uit:

Code: Selecteer alles

$sql = 'SELECT t.forum_id, t.topic_id, t.topic_title, t.topic_views, t.topic_replies, c.config_name, c.config_value FROM '.TOPICS_TABLE.' t, '.CONFIG_TABLE.' c  WHERE t.forum_id = "which_forum" ORDER BY t.topic_title';
iemand? :roll:
De qeury klopt gewoon, wat gaat er mis? :?:

Geplaatst: 17 jan 2004, 14:57
door Duvelske
Het is een simpele mod, maar wel leuk verzonnen moet ik zeggen. Zou makkelijk zijn als je diverse onderwerpen hebt en die heb je weer onderverdeeld in subcategorieen. Dat zou wel makkelijk zijn ja, maar ik vind het ook niet echt handig. Maarja leuke mod ;)

Geplaatst: 17 jan 2004, 15:00
door LazyTiger
mosymuis schreef:
P.T. schreef:ik kom er niet bepaald aan uit:

Code: Selecteer alles

$sql = 'SELECT t.forum_id, t.topic_id, t.topic_title, t.topic_views, t.topic_replies, c.config_name, c.config_value FROM '.TOPICS_TABLE.' t, '.CONFIG_TABLE.' c  WHERE t.forum_id = "which_forum" ORDER BY t.topic_title';
iemand? :roll:
De qeury klopt gewoon, wat gaat er mis? :?:
zelfde probleem nog als het steeds is. met die which forum, hij pakt dat getal gewoon niet. ik krijg gewoon een lege tabel.
in de config tabel staat config name: which_forum en in config_value staat daarachter 2.
dus hij moet alle gegevens pakken die in forum 2 staan.


@ Duvelske: bedankt! :thumb:

Geplaatst: 17 jan 2004, 15:05
door mosymuis
P.T. schreef:zelfde probleem nog als het steeds is. met die which forum, hij pakt dat getal gewoon niet. ik krijg gewoon een lege tabel.
in de config tabel staat config name: which_forum en in config_value staat daarachter 2.
dus hij moet alle gegevens pakken die in forum 2 staan.
Ik snap dat hij dat moet selecteren, maar waar komt $which_forum vandaan? Bestaat dit op het moment dat hij wordt geparsed in de qeury? Hier zei je namelijk van niet.

En wat bedoel je met die zin met "config_value" erin? :?

Geplaatst: 17 jan 2004, 15:09
door LazyTiger
ik snap opeens niks meer. ik vraag me af waar ik aan begonnen ben. :o maar goed, langzaam leer ik het wel..

in de database staat gewoon een getal. nou, dat bedoelde je niet zei je.
als ik die zin van echo bla bla bla erneer zet. krijg ik gewoon $which_forum te zien en niet het getal.

wat ik met config_value bedoel is dit eigenlijk gewoon:
Wijzigen | Verwijderen | config_name | config_value
Afbeelding

Geplaatst: 17 jan 2004, 15:20
door mosymuis
Nu snap ik wat je bedoelt, maar totaal niet hoe je hierbij komt! :P

Je wilt toch zeker de topics uit een bepaald forum laten zien in je all_topics mod? Ik neem aan dat dit vast staat, of dat dit vooraf door de bezoeker van de All Topics pagina kan worden gekozen. Hoe kom je er dan bij om naar een veld in phpbb_config te verwijzen? Deze waarde kan je zoieso niet eens gebruiken als je hem niet eerst ophaalt uit de database:

Code: Selecteer alles

$sql = "SELECT config_value
FROM " . CONFIG_TABLE . "
WHERE config_name = 'which_forum'";
if ( !($result = $db->sql_query($sql)) )
{

	message_die(GENERAL_ERROR, 'Could not obtain notes from notes table', '', __LINE__, __FILE__, $sql);

}
$which_forum = mysql_result($result,0, "which_forum");
en zelfs dan is het makkelijker om het van tevoren gewoon even in te vullen in je PHP bestand.

Code: Selecteer alles

$which_forum = '2';
Hierna zal je qeury wel werken! :bier:

Geplaatst: 17 jan 2004, 15:30
door LazyTiger
het wordt in het admin panel ingevuld.
ik wil het met een beetje "sjiek" hebben.

ik zal al te denken dat ik config_name en zo niet in 1 en dezelfde regel moest oproepen en uitvoeren.

ik ga het proberen.

Alvast Bedankt!