08.08.2017, 08:43
Hallo liebe MyBB-Gemeinde!
Ich hab jetzt ziemlich lange die Suche und das restliche Google-Universum durchforstet, aber leider bin ich nicht 100% auf die Lösung gekommen, die ich brauche, da oft, wenn das Gleiche gefragt wurde, dann keine Lösung mehr dort gepostet wurde.
Es geht um Folgendes: Ich hätte gerne im Postbit und im Profil die Beitragszahl aus einer bestimmten Kategorie UND zusätzlich aus einem Unterforum in einer anderen Kategorie seperat ausgegeben. Bisher hab ich es nur so hinbekommen, dass ich alle Foren-IDs, aus denen die Beiträge gezählt werden sollen, einzeln aufliste, das sieht dann in etwa so aus:
Allerdings finde ich das sehr unübersichtlich und es bedeutet auch in Zukunft mehr Arbeit, da in der einen Kategorie immer wieder mal neue Unterforen hinzukommen. Ich bräuchte jetzt also irgendwas, was sagt "Zähl die Beiträge aus der Kategorie XX und die aus dem Unterforum YY und dessen Unterforen" (denn ich brauche auch die Beiträge aus einem Forum, das nicht in der Kategorie XX steckt. Leider bin ich irgendwie zu blöd, das auf die Reihe zu kriegen, daher wollte ich mal nachfragen, ob da jemand noch einen Ansatz für mich hätte?
Ich wäre sehr dankbar für jeden, der sich meiner Blödheit annimmt!
Ich hab jetzt ziemlich lange die Suche und das restliche Google-Universum durchforstet, aber leider bin ich nicht 100% auf die Lösung gekommen, die ich brauche, da oft, wenn das Gleiche gefragt wurde, dann keine Lösung mehr dort gepostet wurde.
Es geht um Folgendes: Ich hätte gerne im Postbit und im Profil die Beitragszahl aus einer bestimmten Kategorie UND zusätzlich aus einem Unterforum in einer anderen Kategorie seperat ausgegeben. Bisher hab ich es nur so hinbekommen, dass ich alle Foren-IDs, aus denen die Beiträge gezählt werden sollen, einzeln aufliste, das sieht dann in etwa so aus:
PHP-Code:
<?php $uid = intval($post['uid']);
$query = $db->query("SELECT `uid`,`fid` FROM ".TABLE_PREFIX."posts WHERE uid='". $uid ."' AND fid IN ('55','56','57','58','59','60','61','62','63','64','65','66','67','68','69','70','71','72','73','74','76','77','78','79','80','81','82','83','84','85','86','87','129','135','214','223','227','246','247','267','284','295','298')");
$num_posts = $db->num_rows($query);
$db->free_result($query);
?>
Allerdings finde ich das sehr unübersichtlich und es bedeutet auch in Zukunft mehr Arbeit, da in der einen Kategorie immer wieder mal neue Unterforen hinzukommen. Ich bräuchte jetzt also irgendwas, was sagt "Zähl die Beiträge aus der Kategorie XX und die aus dem Unterforum YY und dessen Unterforen" (denn ich brauche auch die Beiträge aus einem Forum, das nicht in der Kategorie XX steckt. Leider bin ich irgendwie zu blöd, das auf die Reihe zu kriegen, daher wollte ich mal nachfragen, ob da jemand noch einen Ansatz für mich hätte?
Ich wäre sehr dankbar für jeden, der sich meiner Blödheit annimmt!