ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Design

Geschlossen
  1. #1
    User Pic
    Silentmoon Mitglied
    Registriert seit
    09.02.2008
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Hallo,da bin ich wieder zwinker

    Habe nun folgende fehlermeldung auf meiner Seite traurig
    Notice: Use of undefined constant name - assumed 'name' in /home/www/web214/html/include/contents/self.php on line 19

    Wenn man auf Raid regeln klickt im clanmenü dann erscheint die fehlermeldung traurig

    <?php
    # Copyright by: Manuel
    # Support: www.ilch.de


    defined ('main') or die ( 'no direct access' );


    # liest die <!--@..=..@--> in den ersten 1024 Zeichen in ein Array aus
    function get_properties($file){
    $handle = fopen ($file, 'r');
    $buffer = fread($handle, 1024);
    fclose ($handle);
    preg_match_all("|(?:<!--@(?P<name>[^=]*)=(?P<value>.*)@-->)|U",$buffer, $out, PREG_SET_ORDER);
    unset($buffer);

    $properties= array();
    foreach($out as $x){
    $properties[$x[name]]=$x[value];
    }
    unset($out);
    return $properties;

    }

    if ( $menu->get(1) != '' ) {

    # moegliche endungen
    $ende_ar = array ('.html','.htm','.php');
    $um = $menu->get(1);
    # um ../ backlinks in unterordner kicken.
    $um = str_replace('../','',$um);
    $um = str_replace('./','',$um);

    foreach ($ende_ar as $ext ) {
    $file='include/contents/selfbp/selfp/'.$menu->get(1).$ext;
    if ( file_exists ( $file ) ) {

    $properties = get_properties($file);


    if($properties['view'] == "fullscreen"){
    require_once($file);

    }elseif($properties['view'] == "popup"){
    if($menu->get(2)!='true'){
    $title = $allgAr['title'].' :: '.$properties['title'];
    $hmenu = $properties['hmenu'];
    $design = new design ( $title , $hmenu );
    $design->header();

    ?>
    <script language="JavaScript" type="text/javascript">
    <!--
    var fenster = window.open('index.php?self-<?php echo $menu->get(1); ?>-true','Seite','<?php echo $properties['viewoptions']; ?>');
    fenster.focus();
    -->
    </script>
    <?php
    echo '<a href="index.php?self-'.$menu->get(1).'-true">'.$properties['title'].'</a>';

    $design->footer();
    }else{
    require_once($file);
    }
    }else{
    $title = $allgAr['title'].' :: '.$properties['title'];
    $hmenu = $properties['hmenu'];
    $design = new design ( $title , $hmenu );
    $design->header();

    require_once($file);

    $design->footer();
    }
    $ok=true;
    break;
    }
    }
    }

    if($ok != true){
    # dieser teil hier muss auch in die eigene self datei eingefuehgt werden.
    # die datei muss aber die endung .php haben!!! und dann einfach den teil hier
    # einfueghen und zwar bis zum #ENDE DESIGN
    # und dann noch ganz am ende der self_ datei $design->footer();
    # allers natuerlich in den php bereich der seite.
    $title = $allgAr['title'];
    $hmenu = "";
    $design = new design ( $title , $hmenu );
    $design->header();
    #ENDE DESIGN

    # das muss auch in die self datei eingefueght werden wenn sie direkt aufgerufen
    # werden soll, davor aber auch noch das header ding am anfang ;9...
    $design->footer();

    }

    ?>

    hm weiß nicht welcher Teil gemeint ist traurig

    Pls help traurig

    Grüße Silentmoon


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link


    Zuletzt modifiziert von Silentmoon am 10.02.2008 - 04:36:54
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Das einfachste wäre wohl das Error Reporting runter zu stellen, Notice muss man sich wirklich nicht anzeigen lassen, wenn man nicht gerade entwickelt und wie du siehst hatte es der Entwickler auch nicht an zwinker

    Also du könntest ganz oben
    error_reporting(E_ERROR | E_WARNING | E_PARSE);
    einfügen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten