Jump to content
php.lv forumi

Palīdziet ar pēdējo commentu sarakstu


Pentiums

Recommended Posts

čav atkal :)

 

Nu sākšu ar to ka ir pēdējo komentāru saraksta skripts priekš visas lapas (raksti, bildes, aptaujas komentari)

 echo "<div style='float: left'>";
$sql = dbquery("SELECT * FROM ".$db_prefix."comments WHERE comment_type='N' ORDER BY comment_datestamp DESC LIMIT 10");
if(dbrows($sql))
{
while($data = dbarray($sql))
{
echo '<img src="'.THEME.'images/bullet.gif"> <a href="http://www.kaukassdsdsf.lv?lasit='.$data[comment_item_id].'" title="'.$data[comment_message].'">'.trimlink($data[comment_message], 25).'</a><br>';
}
} 
echo "</div>";

 

Viņš pēc noklusējuma ir uztaisīts lai parāda tikai Ziņu komentārus WHERE comment_type='N' bet man vajag izdarīt tā lai viņš parāda arī to bilžu aptauju komentārus viņi ir marķēti ar comment_type='P' utt... nu protams lieta elementāra nodzēst to WHERE comment_type='N' tad visus komentus parāda smukā secībā kā vajag, bet uzspiežot uz tiem komentiem ja tas ir bildes koments vins vinu parmet uz ziņu komentu problema atkal ar linku...

 

zinas ir <a href="http://www.kaukassdsdsf.lv?lasit=

bildes ir <a href="http://www.kaukassdsdsf.lv/bildes/blaablaa/?bilde_id=

 

palīdziet atrisināt problēmu, ceru ka sapratāt murgojumu

 

 

paldies jau iepriekš :)

Link to comment
Share on other sites

Nesapratu.

Vai problēma ir tas, ka no komentāru tabulas Tu nevari noteikt, kāda tipa objektam (ziņa, bilde vai aptauja) ir komentārs? Un tādēļ Tu nezini, kā jākonstruē <a href... ?

 

 

nu tur ir taa

 

>Pēdējie komentāri <

:) spam [bilde]

http://www.deac.lv TE... [raksts]

Nekā forša tur nav:):):) [bilde]

Naudas ta nav ko maksā... [bilde]

wowo, mini ekrāni - sm... [raksts]

psc, lai vienam buutu ...

nu nezinu nezinu.. man...

Vai tu, lohs, saproti,...

Saksim ar to ka pamani...

nesaprotu - kas taa pa...

 

 

un kad es spiezu piemeram uz bildes komentara vins mani linko uz rakstu ar bildes id galaa... man valag prieks bildes tipa savu hrefu un prieks raksta savu hrefu

Link to comment
Share on other sites

Un tātad atbilde:

uz manu pirmo jautājumu ir?

un

uz manu otro jautājumu ir?

Zinu kā jākonstruē pats links un zinu kā noteikt komentāra tipu no tabulas... bet katram tipam ir jābūt atšķirīgam <a href...

Link to comment
Share on other sites

Nu, tad es īsti nesaredzu problēmu...

while($data = dbarray($sql))
{
switch($data['comment_type']){
case 'bilde': $veids = 'apskatit_bildi'; break;
case 'aptauja' : $veids = 'apskatit_aptauju'; break;
default: $veids = 'lasit';
}
echo '<img src="'.THEME.'images/bullet.gif"> <a href="http://www.kaukassdsdsf.lv?'.$veids.'='.$data[comment_item_id].'" title="'.$data[comment_message].'">'.trimlink($data[comment_message], 25).'</a><br>';
}

Edited by Aleksejs
Link to comment
Share on other sites

1) Neiesaku selectaa izmantot *

2) Nesaprotu, priekškam tu izmanto, comment_ prefixu katram laukam, ja skaidri redzams, ka tabula ir comments.

3) Lai izdarītu to, ko vēlies vienkārši nepieciešams pārbaudīt, kāds komentāra tips tas ir un izvadīt atbilstošu linku.

 

$sql = dbquery("SELECT comment_item_id, comment_message, comment_type FROM ".$db_prefix."comments WHERE comment_type='N' OR comment_type='P' ORDER BY comment_datestamp DESC LIMIT 10");
while($data = dbarray($sql))
{
echo '<img src="'.THEME.'images/bullet.gif"> <a href="http://www.kaukassdsdsf.lv'.($data['comment_type'] == 'N' ? '?lasit=' : 'bildes/blaablaa/?bilde_id=').$data[comment_item_id].'" title="'.$data[comment_message].'">'.trimlink($data[comment_message], 25).'</a><br>';
}

 

Edit. Eh, nepamaniju, ka Aleksejs arī sāka rakstīt atbildi. Nu vienalga lai iet arī mans variants.

Link to comment
Share on other sites

×
×
  • Create New...