Tartalmak összeadása, de csak azok amik közzétett-ek

vikicica22 képe

Sziasztok!

A segítségeteket kérem, abban hogyan tudom elérni ezzel a kóddal,

<?php
$all = db_fetch_object(db_query("SELECT COUNT(*) db FROM {node} n WHERE n.type = 'page'"));
print(" $all->db ");
?>

hogy a rejtett oldalakat ne mutassa / számolja csak azokat, amik a közzétett tartalmakban szerepel, csak azokat mutassa / számolja össze nekem.

Ebben kérem a segítségeteket.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Webappz képe

Ahogy írtad, ezzel az összes node-ot lekérdezed, pedig neked csak a közzétett tartalmakra van szükséged, ezért a where feltételbe még meg kell adni, hogy a status = 1, mert ettől lesz közzétett egy node.

$all = db_fetch_object(db_query("SELECT COUNT(*) db FROM {node} n WHERE n.type = '%s' AND n.status = %d", 'page', 1));
print(" $all->db ");

A node tábla mezőinek a leírása: http://drupal.org/node/70591

0
0

Páldi Zoltán

vikicica22 képe

uhhhh….. köszönöm ez jó működik. A node tábla mező linket is köszönöm hasznos a számomra.

0
0
york képe

A viewst hasznalhatod SQL parancs generalasara is.
Keszitsd el a megfelelo nezetet es amikor a views elonezetben megmutatja, akkor (ha ugy van beallitva) kiirja az SQL queryt is.

0
0