PHP Pro? Benötige jemanden zum Code abändern...
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 11.10.2008 - 10:03 Uhr in
Ich habe folgendes Codesnippet:
Create a block with a list of categories and post count next to each, like in this example:
* Illustrator (35)
* InDesign (44)
* Photoshop (178)
* Quark XPress (4)
<?php
if (user_access('access content')) {
$result = db_query("SELECT term_data.tid, term_data.name, COUNT(*) AS count FROM {vocabulary_node_types} INNER JOIN {term_data} USING (vid) INNER JOIN {term_node} USING (tid) INNER JOIN {node} USING (nid) WHERE node.status = 1 and vocabulary_node_types.type = 'blog' GROUP BY term_data.tid, term_data.name ORDER BY term_data.name");
$items = array();
while ($category = db_fetch_object($result)) {
$items[] = l($category->name .' ('. $category->count .')', 'taxonomy/term/'. $category->tid);
}
return theme('item_list', $items);
}
?>
Ich benötige daraus nun einen Code den ich manuell in Eingabefelder (Eingabeformat: PHP Code) eingeben kann. Der PHP Code soll dann je nachdem welche Taxonomie Begriffs ID (tid) ich vorher angegegeben habe (manuell!), die Anzahl der Nodes die zum Taxonomiebegriff gehören ausgeben.
Versteht ihr was ich meine?
Ich habe bereits ergebnislos versucht den obigen PHP Code abzuändern, ohne Erfolg. Wie gesagt soll da gar nichts dynamisch erfolgen. Ich möchte einfach in den Code eine bestimmte "tid" eingeben und dann soll mir der Code die Anzahl der Nodes zu dieser "tid" ausgeben...
Wäre euch wirklich, wirklich sehr dankbar, wenn mir hier jemand weiterhelfen könnte...
Danke euch.
Grüße
Florian
- Anmelden oder Registrieren um Kommentare zu schreiben
<?php$tid = 42;$count =
am 11.10.2008 - 11:20 Uhr
<?php
$tid = 42;
$count = db_result(db_query("SELECT COUNT(nid) FROM {term_node} WHERE tid = %d", $tid));
print $count; ?>
Das sollte es sein
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING
Funktioniert wunderbar.
am 11.10.2008 - 11:58 Uhr
Funktioniert wunderbar. Genau das was ich gesucht hab.
Danke, danke, danke. Was würde ich ohne euch/dich machen! Schönes, sonniges Restwochenende Dir!!