Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Naujienų kmntr skaičiaus išgavimas
Parašė Narysx· 2009 Kov. 12 20:03:46
#1
Kuriuosi tokį naujienų moduką ciklindamas ir norėčiau paklausti kaip būtų galima išgauti kiek naujienoje parašyta komentarų turint jos id?
Parašė Peacemaker· 2009 Kov. 12 20:03:55
#2
Pasiimk kodą iš news.php failo. Tikrai yra. Net ir default.
Redagavo Peacemaker· 2009 Kov. 12 20:03:12
Parašė Narysx· 2009 Kov. 12 20:03:54
#3
$news_info = array(
"news_id" => $data['news_id'],
"user_id" => $data['user_id'],
"user_name" => $data['user_name'],
"news_date" => $data['news_datestamp'],
"news_ext" => $data['news_extended'] ? "y" : "n",
"news_reads" => $data['news_reads'],
"news_comments" => dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='".$data['news_id']."'"),
"news_allow_comments" => $data['news_allow_comments']
Čia atrodo kažkas tokio, bet vistiek nesuprantu aš kur nurodyti mano naujienos id kintamąjį ir koks turi būti kintamasis, kuris rodytų komentarų skaičių...?
Parašė bruzgis· 2009 Kov. 12 20:03:01
#4
dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='".$data['news_id']."'... cia. tu kokioj uzklausoj ruosiesi iknisinet sita? Absoliuciai visom naujienom ar atskirai kuriai nors?
Parašė Narysx· 2009 Kov. 12 20:03:19
#5
Atskirai, vienai naujienai. Turiu naujienos kintamąjį $id ir iš jo turiu išgaut kiek komentarų tos id naujienoj parašyta.
Parašė ex-it· 2009 Kov. 12 20:03:39
#6
".$data['news_id']."
tai vietoj sito kisk ta $id
Parašė Narysx· 2009 Kov. 12 20:03:23
#7
Ir koks tada bus naujienų skaičiaus kintamasis? ;D Ta prasme čia kai įkišiu gausis tik užklausa, o kaip atvaizduot?
Parašė bruzgis· 2009 Kov. 12 21:03:04
#8
arba priskirk kintamajam kokiam $komentarai = ...; arba tiesiog ten kur nori kad atspausdintu tai viska ikisk i kabutes su taskais ".ciavisa."
dar du budai tai tiesioginis atspausdininimas jeigu echo dalis uzdaryta tai
echo visastas;
print visastas;
Parašė Narysx· 2009 Kov. 12 21:03:14
#9
Tai daryti taip:
$komentarai = dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id=$id
O ten kur noriu, kad rodytų komentarus rašau $komentarai?
Parašė ex-it· 2009 Kov. 12 21:03:51
#10
Ne, tau errora mes...
$komentarai = dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='$id'");
paskui
echo $komentarai;
Parašė Narysx· 2009 Kov. 12 23:03:08
#11
Ačiū. :)