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ū. :)