MyBB.de Forum
Erweiterte Statistiken auf Index / Portal - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: Erweiterte Statistiken auf Index / Portal (/thread-30897.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8 9 10


RE: Erweiterte Statistiken auf Index / Portal - Jockl - 28.05.2018

Hast Du wirklich die Fkt. aus dem Beitrag #37 eingetragen?
Du kannst ja auch mal die Datei im Anhang ausprobieren und in der Zeile 339 Deine fid's eintragen (habe die Fkt. gegenüber dem erwähnten Beitrag noch einmal etwas angepasst).


RE: Erweiterte Statistiken auf Index / Portal - MrBrechreiz - 28.05.2018

In der Where passen bei Herki die beiden ersten Zahlen nicht!


RE: Erweiterte Statistiken auf Index / Portal - Gerti - 28.05.2018

(28.05.2018, 11:12)Jockl schrieb: Hast Du wirklich die Fkt. aus dem Beitrag #37 eingetragen?
Du kannst ja auch mal die Datei im Anhang ausprobieren und in der Zeile 339 Deine fid's eintragen (habe die Fkt. gegenüber dem erwähnten Beitrag noch einmal etwas angepasst).
habe die neue asoi.php eingesetzt und statt (2,4) nur die (2) verwendet
Bei Verwendung des Forum als Admin funktiioniert alles korrekt, bei Verwendung des Forum als normaler User bzw. Unangemeldet kommt folgenden SQL-Fehlermeldung.
Code:
SQL Error:
   1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '47 AND fid NOT IN (2) AND p.replyto != 0 ORDER BY p.dateline DESC LIMIT 5' at line 1
Query:
   SELECT p.tid, p.pid, p.fid, p.subject, p.icon, p.dateline, u.uid, u.username, u.usergroup, u.displaygroup, i.* FROM mybb_posts p LEFT JOIN mybb_users u ON u.uid=p.uid LEFT JOIN mybb_icons i ON i.iid=p.icon WHERE 46,47 AND fid NOT IN (2) AND p.replyto != 0 ORDER BY p.dateline DESC LIMIT 5
Woher die ANgabe " 46,47" kommt entzieht sich meiner Kenntnis.


RE: Erweiterte Statistiken auf Index / Portal - Jockl - 28.05.2018

Hast Du die Foren-IDs 46 und 47 in Deinem ACP als für bestimmte Usergruppen unsichtbar gemacht?
Ich habe bei mir mal alle mir erdenklichen Möglichkeiten ausprobiert und mit der Datei keine Probleme gehabt....


RE: Erweiterte Statistiken auf Index / Portal - Gerti - 28.05.2018

(28.05.2018, 12:19)Jockl schrieb: Hast Du die Foren-IDs 46 und 47 in Deinem ACP als für bestimmte Usergruppen unsichtbar gemacht?
Ja, 46 und 47 sind unsichtbar da nur zugänglich für den Admin um zu testen. Testweise habe ich die Foren mal sichtbar gemacht, aber es ändert sich zu den nachfolgenden Ausführungen nichts. Man müsste unsichtbare Foren generell ausschließen.
(28.05.2018, 12:19)Jockl schrieb: Ich habe bei mir mal alle mir erdenklichen Möglichkeiten ausprobiert und mit der Datei keine Probleme gehabt....
Sachstand:

So wird die erweiterte Statistik wie gehabt angezeigt:
PHP-Code:
function asoi_forumperms()
{
    $nothreads get_unviewable_forums(true);
    $fidnot = ($nothreads != "")?"fid NOT IN (".$nothreads.")":"1=1";
/* 
    $excl_fids = "(2)";  

    if($nothreads != "")
    {
        $fidnot = $nothreads." AND fid NOT IN ".$excl_fids;    
    }
    else
    {
        $fidnot = "fid NOT IN ".$excl_fids;   
    }
*/
    return $fidnot;

So erhalte ich die SQL-Fehlermeldung (wenn kein Admin bzw. nicht angemeldet):
PHP-Code:
function asoi_forumperms()
{
    $nothreads get_unviewable_forums(true);
   // $fidnot = ($nothreads != "")?"fid NOT IN (".$nothreads.")":"1=1";
    $excl_fids "(2)";
  if($nothreads != "")
    {
        $fidnot $nothreads." AND fid NOT IN ".$excl_fids;    
    
}
    else
    {
        $fidnot "fid NOT IN ".$excl_fids;   
    
}
    return $fidnot;

Auch wenn ich 46 und 47
PHP-Code:
    $excl_fids "(2,46,47)"
mit defniere und unabhängig ob Foren sichtbar oder unsichtbar sind, ergibt sich die SQL-Fehlermeldung.

(So langsam wird mir es echt peinlich Dich so lange mit dem vermeintlich kleinen Problem zu beschäftigen, wie kann ich das jemals wieder gut machen?)

Nachtrag:
So lange Admin (und nur bei ihm) angemeldet bleibt, wird mit dem aktualisierten Code alles korrekt (= wie gewünscht bzw. definiert) angezeigt. Alle anderen erhalten den SQL-Fehler.


RE: Erweiterte Statistiken auf Index / Portal - Jockl - 28.05.2018

Kannst Du hier mal Deine asoi.php anhängen?


RE: Erweiterte Statistiken auf Index / Portal - doylecc - 28.05.2018

Wenn ich nach deiner Fehlermeldung gehe, kannst du es ja auch noch mal so versuchen:

PHP-Code:
function asoi_forumperms()
{
   $nothreads get_unviewable_forums(true);
  // $fidnot = ($nothreads != "")?"fid NOT IN (".$nothreads.")":"1=1";
  $excl_fids "(2)";
 if($nothreads != "")
   {
       $fidnot "fid NOT IN ({$nothreads}) AND fid NOT IN {$excl_fids}";
   }
   else
   
{
       $fidnot "fid NOT IN {$excl_fids}";
   }

   return $fidnot;




RE: Erweiterte Statistiken auf Index / Portal - Gerti - 28.05.2018

(28.05.2018, 15:22)doylecc schrieb: Wenn ich nach deiner Fehlermeldung gehe, kannst du es ja auch noch mal so versuchen:
Funktioniert, mal sehen wie lange. Bin für heute mal wech. Danke Dir.


RE: Erweiterte Statistiken auf Index / Portal - Gerti - 29.05.2018

Funktioniert noch immer. Wink

Nochmals meinen ausdrücklichen Dank für das aufgebrachte Engagement mein Ansinnen mit Leben füllen.


RE: Erweiterte Statistiken auf Index / Portal - Jockl - 29.05.2018

Schön, dass es so nun klappt, aber erklärlich ist mir das leider nicht.... Wink