ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » neue func im loader.php

Geschlossen
  1. #1
    User Pic
    SteKu Mitglied
    Registriert seit
    25.03.2007
    Beiträge
    259
    Beitragswertungen
    2 Beitragspunkte
    Hey leute ich brauch mal wieder eure hilfe.

    Ich habe mir eine neu .php in die include/includes/func/ gelegt welchee ich nun ja überall auslesen können sollte. Das klappt auch (admin/content) bis auf das ich in einer box keine ausgabe bekomme, muss ich für die verwendung in den boxen noch was anderes machen.

    - filexy.php in include/includes/func/ erstellt
    - filexy.php in include/includes/loader.php eingetragen

    gruß
    Wer Rechtschreibfehler findet darf sie behalten.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    KoernerWS gelöschter User
    Nein, ist nicht nötig. Wie sehen denn deine Dateien aus?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SteKu Mitglied
    Registriert seit
    25.03.2007
    Beiträge
    259
    Beitragswertungen
    2 Beitragspunkte
    zum test einfach mal nur

    <?php echo $s_status; ?>


    welcher in der admin.php funktioniert in der test.php (content) aber in der testb.php (boxen) nicht

    $s_status soll halt online/offline anzeigen was er in den admin/content tut, in der box kommt nix einfach leer

    hab schon mit und ohne
    defined ('main') or die ( 'no direct access' );

    versucht, keine auswirkung
    Wer Rechtschreibfehler findet darf sie behalten.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SteKu Mitglied
    Registriert seit
    25.03.2007
    Beiträge
    259
    Beitragswertungen
    2 Beitragspunkte
    nochmal zum klarem verstehen

    1. sstatus.php angelegt in include/includes/func/sstatus.php
    <?php
    ...
    if ($st == 1) { 
    $s_status = 'Online';
    } else {
    $s_status = 'Offline';
    }
    ...
    ?>

    2. eintrag in die loader.php
    require_once('include/includes/func/sstatus.php');

    3. verwenden von
    <?php echo $s_status; ?>

    in admin/admin.php | funktioniert
    in content/test.php | funktionier
    in boxen/testb.php | funktioniert nicht (eingebunden in index.html mit {_boxes_testb}
    Wer Rechtschreibfehler findet darf sie behalten.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    KoernerWS gelöschter User
    Das kann nicht funktionieren, da die Box in einer Klasse aufgerufen wird und die Variable somit dort nicht mehr verfügbar ist.

    Versuche mal
    global $s_status;

    an den Anfang der Box zu setzen.

    Sonst schreibe die include-Datei als Funktion. ;-)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SteKu Mitglied
    Registriert seit
    25.03.2007
    Beiträge
    259
    Beitragswertungen
    2 Beitragspunkte
    danke hat funktioniert
    Wer Rechtschreibfehler findet darf sie behalten.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten