ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Kalender - nach öffenen ausgeloggt

Geschlossen
  1. #1
    User Pic
    SvenjaDieGyps Mitglied
    Registriert seit
    04.08.2014
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    Hallo Zusammen,

    eines unserer Mitglieder machte mich heute auf einen Fehler aufmerksam,
    den ich mir nicht erklären kann:

    Über "Next Wars" sind im Kalender unsere nächsten Spieltermine eingetragen.
    Klickt das Mitglied auf einen der Einträge (im Kalender) öffnet sich ein neuer Tab, das Mitglied ist in dem neuen Tab ausgeloggt und kann die Einträge nicht einsehen (erst wenn es sich im neuen Tab wieder einloggt).

    Als Admin öffnet sich zwar auch ein neuer Tab, was ich eigentlich gar nicht möchte, aber ich bleibe eingeloggt.

    1. Warum "wird man ausgeloggt", bzw. wie kann ich das verhindern?
    2. Wie verhindere ich das öffnen des neuen Tabs?

    Kann mir da vllt. jemand weiterhelfen?

    Zur Hilfestellung würde ich auch einen Account einrichten. Kurze Info bitte.


    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Also du meinst wenn man bei euch auf "kommende Spiele" klickt dann wird man dort ausgeloggt bzw öffnet sich im Neuen Tab?

    und ja erstelle mal bitte einen test Account
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SvenjaDieGyps Mitglied
    Registriert seit
    04.08.2014
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    Also links auf Kalender. Dann auf einen eingetragen Termin

    und... huch das habe ich vergessen zu erwähnen:

    Wenn man die "Details des Wars" klickt, dann öffnet sich der neue Tab.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    in der wars.php erstellt er den eintrag im Kalender wenn man es den möchte
            # in den kalender eintragen wenn gewuenscht
            if (isset($_POST['kalender']) AND $_POST['kalender'] == 'yes') {
              $timestamp = strtotime(get_datime());
              $page = str_replace('admin.php','index.php',$_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"]);
              db_query("INSERT INTO prefix_kalender (time, title, text, recht) VALUES (".$timestamp.",'Lastwar gegen ".$_POST['gegner']."', '".$_POST['mtyp']." ".$_POST['mod']." in ".$_POST['game']." gegen [url=".$_POST['page']."]".$_POST['gegner']."[/url]\n\n[url=http://".$page."?wars-more-".$wid."]details des Wars[/url]', 0)");
            }


    das mit den im neuen Tab öffnen liegt denke dann wohl am [ url ] bbcode
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SvenjaDieGyps Mitglied
    Registriert seit
    04.08.2014
    Beiträge
    3
    Beitragswertungen
    0 Beitragspunkte
    Ja,
    das mit dem Eintrag ist in Ordnung.


    Ich bin nicht ganz fit in diesen Sachen, auch wenn ich mir einiges angelesen habe.

    Wie kann ich das ändern? Wenn ich es lösche wird es nicht mehr angezeigt, aber ich finde auch keinen Hinweis, warum er einen neuen Tab öffnet.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Wie gesagt ich glaub das dies an bbcode liegt.

    bbcode.php
    function bbcode_simple ($s) {
      $page = preg_quote(dirname(str_replace('www.','',$_SERVER["HTTP_HOST"]).$_SERVER["SCRIPT_NAME"]), '/');
      $search = array (
        "/\[b\](.*?)\[\/b\]/si",
        "/\[i\](.*?)\[\/i\]/si",
        "/\[u\](.*?)\[\/u\]/si",
        "/\[url=http:\/\/(www\.)?(".$page.")(.*?)](.*?)\[\/url\]/si",
        "/\[url=http:\/\/(www\.)?(.*?)\](.*?)\[\/url\]/si",
        "/\[list(=1)?\](.+)\[\/list\]/Usie",
        "/(script|about|applet|activex|chrome):/is",
      );
      
    	$replace = array (
        "<b>\\1</b>",
        "<i>\\1</i>",
        "<u>\\1</u>",
        "<a href=\"http://\\1\\2\\3\">\\4</a>",
        "<a href=\"http://\\1\\2\" target=\"_blank\">\\3</a>",    
        "bbcode_simple_list ('\\1', '\\2')",
        "\\1&#058;",
    	);
    						
    	$s = preg_replace($search, $replace, $s);
      return ($s);
    }


    Wenn man target=\"_blank\" entfernt dann öffnet er es im gleichen Tab aber dies ist dann überall so im Forum, News, GB
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten