Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: Link in een eigen Paneel?
Posted by
tim on 10 March 2011, 12:51
#1
Hallo,
Ik heb een eigen pagina gemaakt waarop de bezoekers/members
iets kunnen op achterlaten.
Nu heb ik een paneel waarin de laatste bericht zou moeten verschijnen.
dit heb ik:
Code
openside("Last Comments Result");
$result = dbquery("SELECT * FROM ".DB_COMMENTS." ORDER BY comment_datestamp DESC LIMIT 0,5");
if (dbrows($result) != 0) {
echo "
\n";
while ($data = dbarray($result)) {
$comments = trimlink($data['comment_message'], 23);
echo "\n".THEME_BULLET."
"' name='".$data['comment_name']."' class='side'>$comments
| \n
\n";
}
echo "
\n";
} else {
}
closeside();
nu het probleem is deze laat alle berichten zien ? hoe kan ik enkel de laatste bericht tonen.
en als ik in de paneel op de laatste bericht klik zou deze dan getoond moeten worden op de pagina viewpage.php
deze gaat wel open maar laat het bericht niet zien?
iemand aub...
En hoe krijg ik dat enkel de teksten worden weergeven die te maken hebben met dat pagina
want heb gezien dat deze database ook gebruikt maakt van de NEws groep.
Dus enkel voor Viewpage.php
en voor de NEws
Hartelijk dank.
Tim
Posted by
Jelle on 10 March 2011, 15:10
#2
Je geeft in ieder geval aan dat de laatste 5 berichten moeten worden weer gegeven met "LIMIT 0,5". Verander je die 5 in 1 dan krijg je alleen het laatste bericht.
Als ik het goed begrijp, wil je dus dat laatste bericht als link gebruiken om naar de bewuste pagina te gaan. In dat geval moet je kijken aan welke pagina dat bericht gekoppeld is en hier naar verwijzen.
Posted by
tim on 10 March 2011, 15:31
#3
Hallo Jelle,
ok denk dat ik het begrijp
of ookal niet :(
als er een nieuw bericht komt dan is de link toch niet meer juist? of wel
dit is de link in de viewpage.php
Code
http://www.ian-enterprise-corp.com/viewpage.php?page_id=1#c3
en dit is in de paneel
Code
http://www.ian-enterprise-corp.com/viewpage.php?page_id=1
hoe krijg ik die laatste in mijn code? dit # want dat mis ik nog...
bedankt
Tim
Edited by
tim on 10 March 2011, 15:35
Posted by
Jelle on 10 March 2011, 22:47
#4
Nee, ik had het over de code die jij had opgegeven, als je daar alleen het laatste commentaar-bericht wilt tonen moet je de limit van 5 op 1 zetten.
Als het om dat gene wat op één 'statische pagina' staat, is het viewpage.php?page_id=xx (waar xx staat voor het paginanummer)
Posted by
tim on 11 March 2011, 12:44
#5
Hallo Jelle,
Inderdaad dat heb ik al aangepast
ok zal eens kijken of ik het kan aanpassen.
Weet u toevallig ook hoe ik enkel de Comments voor news kan krijgen?
zodat ik de panelen zo kan aanpassen dat ze geen berichten laten zien van een andere comments.
als je mij begrijpt.
Bedankt
Tim
Posted by
tim on 11 March 2011, 13:00
#6
Jelle,
Ik heb enkel deze in mijn database maar dan krijg ik het nog niet de juist selecte antwoord te zien :(
comment_id comment_item_id comment_type comment_name
dit is de code die ik nu gebruik:
Code
$result = dbquery("SELECT * FROM ".DB_COMMENTS." ORDER BY comment_datestamp DESC LIMIT 0,1");
if (dbrows($result) != 0) {
echo "
\n";
while ($data = dbarray($result)) {
$comments = trimlink($data['comment_message'], 23);
echo "\n".THEME_BULLET."
"' name='".$data['comment_name']."' class='side'>$comments
moet toch nog iets fout doen denk ik?
Aub...
Bedankt
Tim
Posted by tim on 11 March 2011, 15:01 #7
Hallo Jelle,
Ik heb de Link gevonden en werkt prima
nu enkel nog de juiste commentaar bij de juist panel brengen.
want ik heb nu Comments voor eigen pagina
en comments voor news.
enig idee hoe ik deze elke voor elke kan krijgen dus ieder zijn eigen commentaar.
bedankt
Tim
Posted by Jelle on 11 March 2011, 17:07 #8
Zo even vlug uit het hoofd... kan je dat uitfilteren met 'comment_item_id'
Hiermee kan je de juiste categorie bepalen.
Posted by tim on 11 March 2011, 17:23 #9
Hallo Jelle,
Klopt maar probleem is dat ik steeds weer de comments van mijn eigen pagina ziet en niet van het news.?
Posted by tim on 14 March 2011, 18:31 #10
Hallo,
is er echt niemand dat me hier uit kan helpen
bedankt
Tim
|