2 Probleme mit IM-Portal!

Fragen & Antworten zum IM-Portal
(Kein 100%iger Support)

Moderator: Supporter

Beitragvon Christian_N » 31. Okt 2005 17:40

Hast ne PN mit ein vorhandene Account den ich Adminrechte gab. :)

Zugefügt nach 1 Stunde(n) 27 Minute(n):

P.S. auf den erste blick, wenn auf die Seite kommst als Gast, heißt das die z.Z gesperrt (disable) ist aber loggst dich mit die Daten die ich dir via PN gab ein, zeigt die Seite an, dies ist zur Zeit für alle ausser Admin gesperrt, da ich das Update mach zu 2.0.18
Chantals - Fanpage :: http://www.chantals-fanpage.de
Benutzeravatar
Christian_N
User
 
Beiträge: 524
Registriert: 31. Mai 2005 00:17
Wohnort: Deutschland

Beitragvon AmigaLink » 1. Nov 2005 15:39

Hmmm - Seltsam. Bild
Deine ACP Einstellungen sind soweit richtig!
Wie du hier bei mir sehen kannst arbeitet mein Block aber vollkommen korrekt, denn auch ich habe hier versteckte Foren.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Christian_N » 2. Nov 2005 16:30

Find ich auch seltsam, aber da ich nur eine Kategorie benötige für diese Block, kann es ruhig Hardcodet sein, nur wie mach ich das? Am beste auch so das im ACP dies weg ist um nicht weitere kategorie eintragen zu können.
Da diese dann eh überflüssig werden.
Chantals - Fanpage :: http://www.chantals-fanpage.de
Benutzeravatar
Christian_N
User
 
Beiträge: 524
Registriert: 31. Mai 2005 00:17
Wohnort: Deutschland

Beitragvon AmigaLink » 2. Nov 2005 21:30

Entweder habe ich jetzt einen Denkfehler, oder ich hatte ihn als ich den Block Programmiert habe. :?
Probier doch bitte mal das hier:
Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#

blocks/blcks_imp_recent_topics.php

#
#----------[ FIND ]-------------------------------------
#

      for ($i = 0; $i < count($forum_data); $i++)
      {
         if ((!$is_auth_ary[$forum_data[$i]['forum_id']]['auth_read']) or (!$is_auth_ary[$forum_data[$i]['forum_id']]['auth_view']))
         {
            if ($except_forum_id == '\'start\'')
            {
               $except_forum_id = $forum_data[$i]['forum_id'];
            }
            else
            {
               $except_forum_id .= ',' . $forum_data[$i]['forum_id'];
            }
         }
      }

#
#----------[ REPLACE WITH ]-----------------------------
#

      if ($portal_config['md_show_not_forums'])
      {
         for ($i = 0; $i < count($forum_data); $i++)
         {
            if ((!$is_auth_ary[$forum_data[$i]['forum_id']]['auth_read']) or (!$is_auth_ary[$forum_data[$i]['forum_id']]['auth_view']))
            {
               if ($except_forum_id == '\'start\'')
               {
                  $except_forum_id = $forum_data[$i]['forum_id'];
               }
               else
               {
                  $except_forum_id .= ',' . $forum_data[$i]['forum_id'];
               }
            }
         }
      }
      else
      {
         for ($i = 0; $i < count($forum_data); $i++)
         {
            if (($is_auth_ary[$forum_data[$i]['forum_id']]['auth_read']) or ($is_auth_ary[$forum_data[$i]['forum_id']]['auth_view']))
            {
               if ($except_forum_id == '\'start\'')
               {
                  $except_forum_id = $forum_data[$i]['forum_id'];
               }
               else
               {
                  $except_forum_id .= ',' . $forum_data[$i]['forum_id'];
               }
            }
         }
      }
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Christian_N » 2. Nov 2005 22:35

Komisch, habe jetzt den block deaktiviert, dann hab ich alle variabel von den block gelöscht, die bearbeitet datei hochgeladen und wieder aktiviert.

In Konfig die einstellung wieder gemacht, cache sicherheitshalber gelöscht...

Aber jetzt zeigt er nur noch die letzte themen an egal was in Portal-Config für ne Forum ID steht.
Chantals - Fanpage :: http://www.chantals-fanpage.de
Benutzeravatar
Christian_N
User
 
Beiträge: 524
Registriert: 31. Mai 2005 00:17
Wohnort: Deutschland

Beitragvon AmigaLink » 2. Nov 2005 22:58

Irgendetwas läuft bei dir verdammt quer. :?
Setz mal nach dem obigem code noch eine Zeile mit
Code: Alles auswählen
$except_forum_id = '9';

Damit hast du dann deine Hardcodet Konfiguration und es dürfte wirklich nur noch Forum 9 angezeigt werden!
Aber das ist nicht die Lösung des Problems. Denn was immer dir da quer schlägt, könnte ja auch noch woanders Probleme bereiten. :?
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Christian_N » 2. Nov 2005 23:44

woanders fällt mir das Problem ehrlich gesagt nicht auf, also soll der obrigen Code so lauten dann?

[- Code entfernt -]
Chantals - Fanpage :: http://www.chantals-fanpage.de
Benutzeravatar
Christian_N
User
 
Beiträge: 524
Registriert: 31. Mai 2005 00:17
Wohnort: Deutschland

Beitragvon AmigaLink » 3. Nov 2005 00:36

Nein so:
Code: Alles auswählen
      if ($portal_config['md_show_not_forums'])
      {
         for ($i = 0; $i < count($forum_data); $i++)
         {
            if ((!$is_auth_ary[$forum_data[$i]['forum_id']]['auth_read']) or (!$is_auth_ary[$forum_data[$i]['forum_id']]['auth_view']))
            {
               if ($except_forum_id == '\'start\'')
               {
                  $except_forum_id = $forum_data[$i]['forum_id'];
               }
               else
               {
                  $except_forum_id .= ',' . $forum_data[$i]['forum_id'];
               }
            }
         }
      }
      else
      {
         for ($i = 0; $i < count($forum_data); $i++)
         {
            if (($is_auth_ary[$forum_data[$i]['forum_id']]['auth_read']) or ($is_auth_ary[$forum_data[$i]['forum_id']]['auth_view']))
            {
               if ($except_forum_id == '\'start\'')
               {
                  $except_forum_id = $forum_data[$i]['forum_id'];
               }
               else
               {
                  $except_forum_id .= ',' . $forum_data[$i]['forum_id'];
               }
            }
         }
      }
$except_forum_id = '9';
Du könntest auch den kompletten Codeblock gegen diese Zeile ersetzen (plus noch diverse andere Codes Löschen). Aber wenn wir erstmal nur diese eine Zeile einsetzen, dann lässt sich das leichter wieder rückgängig machen wenn mir ne andere Lösung einfällt. ;)
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Christian_N » 15. Nov 2005 19:48

Kam zwar noch nicht dazu den Code zu prüfen, aber der Fehler müsste an deine Version liegen, da in den orginale der beim IM-Portal dabei ist, alle themen ausgelesen werden, da wir dort keine möglichkeit hat im ACP einzustellen, aus welchen Themen, die "Letzten Themen" angezeigt werden sollen.

Sicher, wenn es schon etwas eingekreist werden kann, wird der dort noch der Fehler gefunden irgendwie/wann. :)
Chantals - Fanpage :: http://www.chantals-fanpage.de
Benutzeravatar
Christian_N
User
 
Beiträge: 524
Registriert: 31. Mai 2005 00:17
Wohnort: Deutschland

Beitragvon AmigaLink » 15. Nov 2005 20:48

Also spätestens seit der änderung aus Beitrag #14 kann ich mir das nicht mehr erklären (vorallem weil die Box hier Problemlos läuft). Aber ich schaue bei gelegenheit nochmal genauer nach.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

VorherigeNächste

Zurück zu IM-Portal



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste

cron