ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » topnews marquee auf selfpage

Geschlossen
  1. #1
    User Pic
    NickName gelöschter User
    Hallo!

    Ich wollte grad, zur besseren Sichtbarkeit, auf unsere Startseite (im ContentBereich), wie auch in unserer index.html, einen marquee mit den topnews eintragen... der marquee funzt auch soweit, leider werden aber die news nicht ausgegeben sondern nur des {topnews} scrolt da rum???

    ES IST NICHT DAS TOPNEWS, was ihr sonst hier bearbeitet, ich glaub ich hab des mal von mairu bekommen (es werden die letzten news bis zum PREVIEWENDE ausgegeben)

    kann mir jemand sagen, warum des nicht angezeigt wird und was ich machen muss, damit diese auch auf der startseite richtig ausgegeben werden?!

    hier mal meine startseite:
    <?php defined ('main') or die ('no direct access');
    $ar = array
    	  ('TOPNEWS' => $topnews, 
    	  );
    $topnews = ''; 
    $sql = db_query("SELECT news_id as id, news_title as title, news_text as txt FROM `prefix_news` WHERE news_recht >= {$_SESSION['authright']} ORDER BY news_time DESC LIMIT 5"); 
    while ($row = db_fetch_object($sql)) { 
      $a = explode('[PREVIEWENDE]',$row->txt); 
      $txt = preg_replace("/\[.?(url|b|i|u|img|code|quote|center|size|color|link)[^\]]*?\]/i","",$a[0]); 
      $topnews .= (strlen($topnews) > 0 ? ' &nbsp; <b>  +++  </b> &nbsp; ':'')."<a href=\"?news-$row->id\" style=\"text-decoration:none;\"><b>$row->title</b> &nbsp - &nbsp $txt</a>"; 
      }
      ?><!--@title=Herzlich Willkommen@--><!--@hmenu=Willkommen@--><!--@view=normal@--><!--@viewoptions=@-->
    <title>Willkommen</title>
    <body bgcolor="#808080">
    
    <p align="center">&nbsp;</p>
    
    <p align="center"><b><font size="3">Herzlich willkommen!</font></b></p>
    
    <p align="center">&nbsp;</p>
    
    <p align="center"><font size="2">Du bist hier auf der HomePage des FunClan's 
    OstberlinerTHC!</font></p>
    
    <p align="center"><font size="2"><br>
    </font>
    </p>
    <p align="center"><font size="2" face="Arial">Hier kannst Du Dich über uns informieren, uns herausfordern 
    oder 
    beim Training unterstützen.</font></p>
    <p align="center">&nbsp;</p>
    <p align="center"><font size="2" face="Arial">In unserem Forum findest Du Anleitungen, Bugreports 
    und bei Problemen natürlich auch Hilfe.</font></p>
    <p align="center">&nbsp;</p>
    <p align="center"><font size="2" face="Arial">Wenn Du einfach nur einen Gruß dalassen möchtest, steht Dir 
    unser Gästebuch zur Verfügung ;)</font></p>
    <p align="center">&nbsp;</p>
    <p align="center"><b><font size="3">Wir wünschen viel Spaß!</font></b></p>
    <p align="center">&nbsp;</p>
                <table width="640" border="0" align="center" height="30">
                  <tr>
    <span id='postcolor'>
        <td width="640" height="26" bordercolorlight="#C0C0C0" bordercolordark="#C0C0C0" align="center">
        <p>
        <marquee onmouseover=this.scrollAmount=1 onmouseout=this.scrollAmount=2 scrollAmount=2 direction=up scrolldelay="5" align="middle" width="630" height="25" style="color: #FFFFFF;font-weight: bold;font-family: Verdana">{TOPNEWS}</marquee></td>              
          </span>
                  </tr>
                </table>
    <p align="center">&nbsp;</p>
    <div align="center">
      <center>
      <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="500" height="339">
        <tr>
          <td align="center" width="250" colspan="3" height="203"><div style="text-align: center;">
      <a href="http://www.gamerscout.de/de/clan/1846" target="_blank"><img src="http://www.gamerscout.de/images/banner/gamerscout_de/88x158_001.gif" width="88" height="158" border="0" alt="Gamerscout.de | Clansuche - Membersuche"></a>
    </div>
          </td>
          <td align="center" width="250" colspan="3" height="203"><div align="center"><a href="http://www.gamerscout.de/htm/redirect_toplist.php?id=305&dir=in" target="_blank">
    <img src="http://www.gamerscout.de/de/toplist/3/1846.jpg" width="88" height="150" border="0" alt="Gamerscout.de | Clansuche - Membersuche"></a></div></td>
        </tr>
        <tr>
          <td align="center" width="500" colspan="6" height="38">&nbsp;<p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</td>
        </tr>
        <tr>
          <td align="center" width="500" colspan="6" height="38">&nbsp;</td>
        </tr>
        <tr>
          <td align="center" width="500" colspan="6" height="38">&nbsp;</td>
        </tr>
        <tr>
          <td align="center" width="100" height="54"><div align="center"><a href="http://www5.topsites24.de/ts/ts.cgi?klick=19&tl=PsYcHo" target="_blank">
    <font color="#000000">
        <img alt="Multi-Gaming-Elite Top List" src="http://www.ostberlinerthc.de/images/MultiGamingElite.jpg" border="0" width="93" height="40" /></font></a></div>
          </td>
          <td align="center" width="100" height="54"><div align="center"><a href="http://clan.free-toplist.net/count.php?liste=1729&id=52422" target="_blank">
      <img src="http://www.netsports.de/topliste-cs/vote1.gif" border=0 width="88" height="31"></a></div>
          </td>
          <td align="center" width="100" height="54" colspan="2"><div align="center"><a href="http://track.free-toplist.de/l/0000024852" target="_blank">
    <img alt="Vote Für uns" src="http://www.dk05.de/uploads/banners/005.gif" border="0" width="88" height="66" /></a></div>
          </td>
          <td align="center" width="100" height="54"><div align="center"><a href="http://www.newspeople.de/toplink/in.php3?site=1183480190" target="_blank">
    <img alt="Vote4Us @ Newspeople.de" src="http://www.newspeople.de/bilder/vote.gif" border="0" width="88" height="31" /></a></div>
          </td>
          <td align="center" width="100" height="54"><div align="center"><a href="http://www4.topsites24.de/ts/ts.cgi?klick=453&tl=Cappuccino" target="_blank">
      <img src="http://people.freenet.de/huggel/DFZ/neuer_vote_button.gif" alt="Vote for Us" border="0" width="88" height="53"></a></div>
          </td>
        </tr>
        <tr>
          <td align="center" width="500" height="44" colspan="6">&nbsp;<p>&nbsp;</p>
          <p>&nbsp;</p>
          <p>&nbsp;</td>
        </tr>
        <tr>
          <td align="center" width="100" height="44"><div align="center"><a href="http://www.sas-elite.de/phpkit/include.php?src=topl/in.php?id=29" target="_blank">
    <img alt="Vote for this Site @ Clan Toplist" src="http://www.sas-elite.de/phpkit/topl/button.gif" border="0" width="88" height="31" /></a></div>
          </td>
          <td align="center" width="100" height="44"><div align="center"><a href="http://bms-esports.de/top/index.php?a=in&u=NickName" target="_blank">
    	  <img src="http://bms-esports.de/top/button.php?u=NickName" alt="BMS Toplist Berlin TOP 100" border="0" /></a></div>
          </td>
          <td align="center" width="100" height="44" colspan="2"><div align="center"><a href="http://www.clantop100.de.vu" target="_blank">
    <img src="http://free-toplist.de/script/count.php?liste=14368&id=254998" border=0></a></div>
          </td>
    	  <td align="center" width="100" height="44"><div align="center"><a href="http://www3.topsites24.de/ts/ts.cgi?klick=245&tl=BKCTOP100" target="_blank">
      <img src="http://mitglied.lycos.de/klaruso/button.gif" alt="Hier gehts zur Topliste" border="0" width="88" height="31"></a></div>
          </td>
          <td align="center" width="100" height="44"><div align="center"><a href="http://www.topsites24.de/ts/ts.cgi?klick=1649&tl=cstop100" target="_blank">
    	  <img src="http://mitglied.lycos.de/neo1272002/anibutton.gif" alt="Vote at German C_Strike Top 100!" border="0" width="88" height="31"></a></div>
          </td>
        </tr>
      </table>
      </center>
    </div>
    <p align="center"><b>&nbsp;</b></p>
    <p align="center">&nbsp;</p>
    <p align="center">&nbsp;</p>
    <p align="center">&nbsp;</p>
    <p align="center">&nbsp;</p>


    auf der page seht ihr, in dem oberen marquee, wies sein soll, im contentbereich, was aber ausgegeben wird


    mfg


    verwendete ilchClan Version: 1.1

    betroffene Homepage: www.ostberlinerthc.de


    Zuletzt modifiziert von NickName am 20.07.2007 - 04:04:35
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja schau dir doch einfach nochmal das andere Thema an, du musst in der tpl.php halt einiges ändern, steht alles in dem anderen Thema, ist vielleicht durch BBCode überschrieben worden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    NickName gelöschter User
    hab mir des andere thema angesehen und da war keine rede von der tpl.php sondern von der design.php - diese daten hab ich hier übernommen, aber wohl nich richtig

    also muss ich die daten in die tpl.php einfügen?! ich versuchs nachher mal

    EDIT: keine ahnung, hab nun die codes dort eingefügt, aber es wird immernoch nur des {TOPNEWS} angezeigt ?!


    hier s mal die geänderte tpl:
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    function colorliste ( $ar  ) {
     $l = '';
     foreach($ar as $k => $v) {
      $l .= '<td width="10" height="10" style="background-color: '.$k.'"><a href="#" onClick="javascript:bbcode_code_insert(\'color\',\''.$k.'\');hide_color()"><img src="include/images/icons/farbenblank.gif" border="0" height="10" width="10" alt="'.$v.'" title="'.$v.'"></a></td><td width="3"></td>';
     }
     return ($l);
    } 
    
    class tpl
    {
    	var $parts;
    	var $keys;
    	var $lists;
    	var $lang;
      var $ort;
    	
    	function tpl ($file, $ort = 0) {
    	 
    		$this->parts = array();
    		$this->keys  = array();
    		$this->lists = array();
    		$this->lang  = array();
        $this->ort   = $ort;
    	$ar = array
          ('TOPNEWS' => $topnews, 
          ); 
        $topnews = '';
    $sql = db_query("SELECT news_id as id, news_title as title, news_text as txt FROM `prefix_news` WHERE news_recht >= {$_SESSION['authright']} ORDER BY news_time ASC LIMIT 3");
    while ($row = db_fetch_object($sql)) {
      $a = explode('[PREVIEWENDE]',$row->txt);
      $txt = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$a[0]);
      $topnews .= (strlen($topnews) > 0 ? ' &nbsp; <b>|</b> &nbsp; ':'')."<a href=\"?news-$row->id\" style=\"text-decoration:none;\"><b>$row->title</b> - $txt</a>";
      }
        	/*BBCode Buttons für das BBCode v2.0 Modul.
    		* # Copyright by Thomas Bowe [Funjoy]
    		* # Support bbcode@phpline.de
    		* # link www.phpline.de
    		* 
    		* BBCode v2.00 - [ANFANG]
    		*/
    		
    		//> Buttons Informationen.
    		$ButtonSql = db_query("SELECT 
    									fnFormatB,fnFormatI,fnFormatU,fnFormatS,fnFormatEmph, 
    									fnFormatColor,fnFormatSize,fnFormatUrl,fnFormatUrlAuto,fnFormatEmail,
    									fnFormatLeft,fnFormatCenter,fnFormatRight,fnFormatSmilies,
    									fnFormatList,fnFormatKtext,fnFormatImg,fnFormatScreen,fnFormatVideo,
    									fnFormatPhp,fnFormatCss,fnFormatHtml,fnFormatCode,fnFormatQuote,fnFormatCountdown
    								FROM
    									prefix_bbcode_buttons
    								WHERE
    									fnButtonNr='1'");
    		
    		$boolButton = db_fetch_assoc($ButtonSql);
    		
    		$cfgBBCsql = db_query("SELECT
    								  	fnYoutubeBreite,fnYoutubeHoehe,fcYoutubeHintergrundfarbe,
    								  	fnGoogleBreite,fnGoogleHoehe,fcGoogleHintergrundfarbe,
    								  	fnMyvideoBreite,fnMyvideoHoehe,fcMyvideoHintergrundfarbe,
    								  	fnSizeMax,fnUrlMaxLaenge,fnWortMaxLaenge,
    								  	fnImgMaxBreite,fnImgMaxHoehe,fnScreenMaxBreite,fnScreenMaxHoehe  	 
    							   FROM
    							 		prefix_bbcode_config
    							   WHERE
    									fnConfigNr='1'");
    		$cfgInfo = db_fetch_assoc($cfgBBCsql);
    		$BBCodeButtons = "<script type='text/javascript' src='include/includes/js/interface.js'></script>";
    		
    		//> Fett Button!
    		if($boolButton['fnFormatB'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert('b','Gib hier den Text an der formatiert werden soll.')\"><img src=\"include/images/icons/bbcode/bbcode_bold.png\" alt=\"Fett formatieren\" title=\"Fett formatieren\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		
    		//> Kursiv Button!
    		if($boolButton['fnFormatI'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert('i','Gib hier den Text an der formatiert werden soll.')\"><img src=\"include/images/icons/bbcode/bbcode_italic.png\" alt=\"Kursiv formatieren\" title=\"Kursiv formatieren\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		//> Unterschrieben Button!
    		if($boolButton['fnFormatU'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert('u','Gib hier den Text an der formatiert werden soll.')\"><img src=\"include/images/icons/bbcode/bbcode_underline.png\" alt=\"Unterstrichen formatieren\" title=\"Unterstrichen formatieren\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		//> Durchgestrichener Button!
    		if($boolButton['fnFormatS'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert('s','Gib hier den Text an der formatiert werden soll..')\"><img src=\"include/images/icons/bbcode/bbcode_strike.png\" alt=\"Durchgestrichen formatieren\" title=\"Durchgestrichen formatieren\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		//> Leerzeichen?
    		if($boolButton['fnFormatI'] == 1 || $boolButton['fnFormatU'] == 1 || $boolButton['fnFormatS'] == 1) {
    			$BBCodeButtons .= "&nbsp;";
    		}
    		
    		//> Links Button!
    		if($boolButton['fnFormatLeft'] == 1) {
    		$BBCodeButtons .= "<a href=\"javascript:bbcode_code_insert('left','0')\"><img src=\"include/images/icons/bbcode/bbcode_left.png\" alt=\"Links ausrichten\" title=\"Links ausrichten\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
            
    		//> Zentriert Button!
    		if($boolButton['fnFormatCenter'] == 1) {
    		$BBCodeButtons .= "<a href=\"javascript:bbcode_code_insert('center','0')\"><img src=\"include/images/icons/bbcode/bbcode_center.png\" alt=\"Mittig ausrichten\" title=\"Mittig ausrichten\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
            
    		//> Rechts Button!
    		if($boolButton['fnFormatRight'] == 1) {
    		$BBCodeButtons .= "<a href=\"javascript:bbcode_code_insert('right','0')\"><img src=\"include/images/icons/bbcode/bbcode_right.png\" alt=\"Rechts ausrichten\" title=\"Rechts ausrichten\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		//> Leerzeichen?
    		if($boolButton['fnFormatLeft'] == 1 || $boolButton['fnFormatCenter'] == 1 || $boolButton['fnFormatRight'] == 1) {
    			$BBCodeButtons .= "&nbsp;";
    		}
    		
    		//> Listen Button!
    		if($boolButton['fnFormatList'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert('list','Gib hier den Text ein der aufgelistet werden soll \\n Um die liste zu beenden einfach auf Abbrechen klicken.')\"><img src=\"include/images/icons/bbcode/bbcode_list.png\" alt=\"Liste erzeugen\" title=\"Liste erzeugen\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    
    		//> Hervorheben Button!
    		if($boolButton['fnFormatEmph'] == 1) {
    		$BBCodeButtons .= "<a href=\"javascript:bbcode_code_insert('emph','0')\"><img src=\"include/images/icons/bbcode/bbcode_emph.png\" alt=\"Text hervorheben\" title=\"Text hervorheben\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
            
    		//> Schriftfarbe Button!
    		if($boolButton['fnFormatColor'] == 1) {
    		$colorar = array('#FF0000' => 'red','#FFFF00' => 'yellow','#008000' => 'green','#00FF00' => 'lime','#008080' => 'teal','#808000' => 'olive','#0000FF' => 'blue','#00FFFF' => 'aqua', '#000080' => 'navy','#800080' => 'purple','#FF00FF' => 'fuchsia','#800000' => 'maroon','#C0C0C0' => 'grey','#808080' => 'silver','#000000' => 'black','#FFFFFF' => 'white',);
    		$BBCodeButtons .= "<a href=\"javascript:hide_color()\"><img src=\"include/images/icons/bbcode/bbcode_color.png\" alt=\"Text f&auml;rben\" title=\"Text f&auml;rben\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}                  
                               
    		//> Schriftgröße Button!
    		if($boolButton['fnFormatSize'] == 1) {
    		$BBCodeButtons .= "<a href=\"javascript:bbcode_insert_with_value('size','Gib hier den Text an der formatiert werden soll.','Gib hier die Gr&ouml;&szlig;e des textes in Pixel an. \\n Pixellimit liegt bei ".$cfgInfo['fnSizeMax']."px !!!')\"><img src=\"include/images/icons/bbcode/bbcode_size.png\" alt=\"Textgr&ouml;&szlig;e ver&auml;ndern\" title=\"Textgr&ouml;&szlig;e ver&auml;ndern\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}                  
                  
    		//> Leerzeichen?   
    		if($boolButton['fnFormatList'] == 1 || $boolButton['fnFormatEmph'] == 1 || $boolButton['fnFormatColor'] == 1 || $boolButton['fnFormatSize'] == 1) {
    		$BBCodeButtons .= "&nbsp;";
    		}
    
    		$BBCodeButtons .= "<br><table style=\"display:none\" id=\"colorinput\"><tr><td align=\"left\" colspan=\"32\">Textfarbe wählen</td></tr><tr>".colorliste($colorar)."</tr></table><br>";
    
    		//> Url Button!
    		if($boolButton['fnFormatUrl'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert_with_value('url','Gib hier den namen des links an.','Gib hier die Adresse zu welcher verlinkt werden soll.')\"><img src=\"include/images/icons/bbcode/bbcode_url.png\" alt=\"Hyperlink einf&uuml;gen\" title=\"Hyperlink einf&uuml;gen\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    									
    		//> E-Mail Button!
    		if($boolButton['fnFormatEmail'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert_with_value('mail','Gib hier den namen des links an.','Gib hier die eMail - Adresse an.')\"><img src=\"include/images/icons/bbcode/bbcode_email.png\" alt=\"eMail hinzuf&uuml;gen\" title=\"eMail hinzuf&uuml;gen\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		//> Leerzeichen?
    		if($boolButton['fnFormatUrl'] == 1 || $boolButton['fnFormatEmail'] == 1) {
    			$BBCodeButtons .= "&nbsp;";
    		}
    		
    		//> Bild Button!
    		if($boolButton['fnFormatImg'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert('img','Gib hier die Adresse des Bildes an.  \\n Die Breite und H&ouml;he des Bildes ist auf ".$cfgInfo['fnImgMaxBreite']."x".$cfgInfo['fnImgMaxHoehe']." eingeschränkt und würde verkleinert dargstellt werden.')\"><img src=\"include/images/icons/bbcode/bbcode_image.png\" alt=\"Bild einf&uuml;gen\" title=\"Bild einf&uuml;gen\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		//> Screenshot Button!
    		if($boolButton['fnFormatScreen'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert('shot','Gib hier die Adresse des Screens an.  \\n Die Breite und H&ouml;he des Bildes ist auf ".$cfgInfo['fnScreenMaxBreite']."x".$cfgInfo['fnScreenMaxHoehe']." eingeschränkt und wird verkleinert dargstellt.')\"><img src=\"include/images/icons/bbcode/bbcode_screenshot.png\" alt=\"Bild einf&uuml;gen\" title=\"Screen einf&uuml;gen\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		//> Leerzeichen?
    		if($boolButton['fnFormatImg'] == 1 || $boolButton['fnFormatScreen'] == 1) {
    			$BBCodeButtons .= "&nbsp;";
    		}
    		
    		//> Quote Button!
    		if($boolButton['fnFormatQuote'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_code_insert('quote','0')\"><img src=\"include/images/icons/bbcode/bbcode_quote.png\" alt=\"Zitat einf&uuml;gen\" title=\"Zitat einf&uuml;gen\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		//> Klapptext Button!
    		if($boolButton['fnFormatKtext'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert_with_value('ktext','Gib hier den zu verbergenden Text ein.','Gib hier einen Titel f&uuml;r den Klapptext an.')\"><img src=\"include/images/icons/bbcode/bbcode_ktext.png\" alt=\"Klappfunktion hinzuf&uuml;gen\" title=\"Klappfunktion hinzuf&uuml;gen\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		//> Video Button!
    		if($boolButton['fnFormatVideo'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert_with_value_2('video','Gib hier die Video ID vom Anbieter an.','Bitte Anbieter ausw&auml;hlen.\\nAkzeptiert werden: Google, YouTube und MyVideo')\"><img src=\"include/images/icons/bbcode/bbcode_video.png\" alt=\"Video einf&uuml;gen\" title=\"Video einf&uuml;gen\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		//> Countdown Button!
    		if($boolButton['fnFormatVideo'] == 1) {
    			$BBCodeButtons .= "<a href=\"javascript:bbcode_insert_with_value('countdown','Gib hier das Datum an wann das Ereignis beginnt.\\n Format: TT.MM.JJJJ Bsp: 24.12.".date("Y")."','Gib hier eine Zeit an, wann das Ergeinis am Ereignis- Tag beginnt.\\nFormat: Std:Min:Sek Bsp: 20:15:00')\"><img src=\"include/images/icons/bbcode/bbcode_countdown.png\" alt=\"Countdown festlegen\" title=\"Countdown festlegen\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    		}
    		
    		//> Leerzeichen?
    		if($boolButton['fnFormatQuote'] == 1|| $boolButton['fnFormatKtext'] == 1 || $boolButton['fnFormatVideo'] == 1) {
    			$BBCodeButtons .= "&nbsp;";
    		}
    		
    		//> Code Dropdown!
    		if($boolButton['fnFormatCode'] == 1 || $boolButton['fnFormatPhp'] == 1 || $boolButton['fnFormatHtml'] == 1 || $boolButton['fnFormatCss'] == 1) {
    		$BBCodeButtons .= "<select onChange=\"javascript:bbcode_code_insert(this.value,'0')\" style=\"font-family:Verdana;font-size:10px; margin-bottom:6px;\" name=\"code\"><option selected>Code einf&uuml;gen</option>";
    		}
            
            
    		if($boolButton['fnFormatPhp'] == 1) {
    		$BBCodeButtons .= "<option value=\"php\">PHP</option>";
    		}
            
    		if($boolButton['fnFormatHtml'] == 1) {
    		$BBCodeButtons .= "<option value=\"html\">HTML</option>";
    		}
            
    		if($boolButton['fnFormatCss'] == 1) {
    		$BBCodeButtons .= "<option value=\"css\">CSS</option>";
    		}
            
    		if($boolButton['fnFormatCode'] == 1) {
    		$BBCodeButtons .= "<option value=\"code\">Sonstiger Code</option>";
    		}
    		
    		if($boolButton['fnFormatCode'] == 1 || $boolButton['fnFormatPhp'] == 1 || $boolButton['fnFormatHtml'] == 1 || $boolButton['fnFormatCss'] == 1) {
    			$BBCodeButtons .= "</select>";
    		}
    		
    		$this->keys['__BBCodeButtons__'] = $BBCodeButtons;
    		//> BBCode v2.00 - [ENDE]
        
        
    		# file bearbeiten, weil file auch ohne .htm angegeben werden kann.
        if ( substr ( $file, -4 ) != '.htm' ) {
          $file .= '.htm';
        }
    		
        # ort 0 = include/templates, ort 1 = include/admin/templates
        # bei ort 0 wird ausserdem gecheckt ob das template
        # evtl. im ordner include/design/DESIGN/templates liegt.
        # ort = 2 das template kommt von der design classe der pfad ist ab include
        $design = $this->get_design ();
        if ( $this->ort == 0 ) {
          if ( file_exists ('include/designs/'.$design.'/templates/'.$file) ) {
    				$file = 'include/designs/'.$design.'/templates/'.$file;
          } else {
            $file = 'include/templates/'.$file;
          }
        } elseif ( $this->ort == 1 ) {
          $file = 'include/admin/templates/'.$file;
        } elseif ( $this->ort == 2 ) {
          $file = 'include/'.$file;
        }
    		
    	  $inhalt = implode("", file($file) );
    		
    		global $lang;
    		$this->lang = $lang;
    		$inhalt = $this->replace_lang($inhalt);
    		
    		$inhalt = $this->replace_list($inhalt);
    		$this->parts = explode ( '{EXPLODE}', $inhalt );
    	}
    	
    
    	function get_design () { 
        if (!empty($_COOKIE['ic_design'])) $_SESSION['authgfx'] = $_COOKIE['ic_design']; 
        if ( file_exists('include/designs/'.$_SESSION['authgfx'].'/index.htm')) {
    		  return ( $_SESSION['authgfx'] );
    		} elseif ( file_exists('include/designs/ilchClan/index.htm')) {
    		  return ( 'ilchClan' );
    		} else {
    		  $od = opendir('include/designs');
    			while ( $f = readdir($od) ) {
    			  if ( file_exists('include/designs/'.$f.'/index.htm')) {
    				  return ( $f );
    				  break;
    				}
    			}
    			closedir($od);
    		}
    	}
      
    	function replace_lang ( $var ) {
    		$lang_zwischenspeicher = array();
    		preg_match_all ("/\{_lang_([^\{\}]+)\}/" , $var , $lang_zwischenspeicher);
        foreach ( $lang_zwischenspeicher[1] as $v ) {
          if (empty($this->lang[$v])) { $this->lang[$v] = str_replace('_', '', $v); }
          $var = str_replace('{_lang_'.$v.'}',$this->lang[$v],$var);
        }
    		return ( $var );
    	}
    	
    	function replace_list ( $var ) {
    		$zwischenspeicher = array();
    		preg_match_all ("/\{_list_([^\{\}]+)\}/" , $var , $zwischenspeicher);
        foreach ( $zwischenspeicher[1] as $v ) {
    			list ( $key , $val ) = explode('@',$v);
    		  $this->lists[$key] = $val;
    			$var = str_replace('{_list_'.$v.'}','{'.$key.'}',$var);
        }
    		return ( $var );
    	}
    	
    	function list_get ( $key , $ar ) {
    	  $zwischenspeicher = $this->lists[$key];
    	  krsort($ar);
        foreach ( $ar as $k => $v ) {
    		  $i = $k + 1;
    		  $zwischenspeicher = str_replace('%'.$i,$v,$zwischenspeicher);
    		}
    		return ($zwischenspeicher);
    	}
    	
    	function list_exists ( $key ) {
    	  if ( isset ( $this->lists[$key] ) ) {
    		  return ( true );
    		} else {
    		  return ( false );
    		}
    	}
    	
    	function list_out ( $key , $ar ) {
    	  echo $this->list_get ( $key , $ar );
    	}
    	
    	function set ($k , $v) {
    		#$this->keys[$k] = unescape($v);
    		$this->keys[$k] = $v;
    	}
    	
    	function set_ar ($ar) {
    		foreach ($ar as $k => $v) {
    		  #$this->keys[$k] = unescape($v);
    			$this->keys[$k] = $v;
    		}
    	}
    	
    	function set_ar_out ( $ar , $pos ) {
    	  $this->set_ar($ar);
    		$this->out($pos);
    	}
    	
    	function set_out ( $k , $v , $pos ) {
    	  $this->set($k , $v);
    		$this->out($pos);
    	}
    	
    	function set_ar_get ( $ar , $pos ) {
    	  $this->set_ar($ar);
    		return ($this->get($pos));
    	}
    	
    	function set_get ( $k , $v , $pos ) {
    	  $this->set($k , $v);
    		return ( $this->get($pos));
    	}
    	
    	function del ($k) {
    	  unset ($this->keys[$k]);
    	}
    	
    	function del_ar ($ar) {
    	  foreach ($ar as $k => $v) {
    		  unset ($this->keys[$k]);
    		}
    	}
      
      function parse_if_do ($tr) {
        if (isset($this->keys[$tr[1]])
          AND (
               ($tr[2] == '==' AND $this->keys[$tr[1]] == $tr[3])
            OR (($tr[2] == '!=' OR $tr[2] == '<>') AND $this->keys[$tr[1]] != $tr[3])
            OR ($tr[2] == '<=' AND $this->keys[$tr[1]] <= $tr[3])
            OR ($tr[2] == '>=' AND $this->keys[$tr[1]] >= $tr[3])
          )
        
        ) {
          return ($tr[4]);
        }
        return ('');
      }
    	
      function parse_if ($pos) {
        $toout = $this->parts[$pos];
        
        $toout = preg_replace_callback ("/\{_if_\{([^\}]+)\}([<>=!]{2})'([^']+)'\}(.*)\{\/_endif\}/Us", array(&$this, 'parse_if_do') , $toout);
        
        return ($toout);
      }
      
    	function get ($pos) {
    	  $toout = $this->parse_if($pos);
        
        mt_srand((double)microtime()*1000000);
        $z = '##@@'.mt_rand().'@@##';
    
        foreach ($this->keys as $k => $v) {
          $toout = str_replace('{'.$k.'}','{'.$z.$k.'}',$toout);
        }
        
        foreach ($this->keys as $k => $v) {
          $toout = str_replace( '{'.$z.$k.'}' , $v , $toout );
    		}
    		return ($toout);
    	}
    	
    	function out ($pos) {
    	  echo $this->get ($pos);
    	}
      
      
      /*
      @ Diese Funktion war mal eingebaut
      ich denke aber wenn jemand die seite
      suchmaschienen optimieren will, dann
      sollte er schon soviel ahnung haben es selber
      hinzubekommen. diese funktion kann aber dabei helfen!
      
      ... ansonsten wird es von mir sicher mal einen mod
      geben der die aufgabe uebernimmt!
      
      diese funktion kann nicht einfach freigeschaltet (auskommentiert) werden
      sie hat dann ueberhaupt keine auswirkung ;)...
      
      function giveback ($c) {
        global $allgAr;
        # diese funktion gibt den inhalt aus.
        # damit kann der inhalt nochmal nachbereitet werden.
        # pruefen ob alle ?... durch ....htm ersetzt werden sollen
        # wenn ja tun und return c ;-)
        if ( $allgAr['replace_template_to_html'] == 1 AND ($this->ort == 0 OR $this->ort == 2) ) {
          $c = preg_replace ('%href=\"\?([^\"]+)\"%Uis',"href=\"index.php?\\1\"",$c);
          $c = preg_replace ('%href=\"index.php\?([-0-9A-Z]+)#([a-zA-Z0-9]+)\">%Uis',"href=\"\\1.html#\\2\">",$c);
          $c = preg_replace ('%href=\"index.php\?([-0-9A-Z]+)\">%Uis',"href=\"\\1.html\">",$c);
          
          $c = preg_replace ('%action=\"\?([^\"]+)\"%Uis',"action=\"index.php?\\1\"",$c);
          $c = preg_replace ('%URL=\?([^\"]+)\"%Uis',"URL=index.php?\\1\"",$c);
          
        }
        return ( $c );
      }
      
      */
    }
    
    
    ?>



    Zuletzt modifiziert von NickName am 20.07.2007 - 14:54:46
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Lol ne stimmt war die design.php sorry.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    NickName gelöschter User
    ZitatZitat geschrieben von Mairu

    Lol ne stimmt war die design.php sorry.


    jup, und dort habe ich die daten ja drin - in der index.html (laufschrift) funzt des ja auch?! halt nur in der startseite nicht

    hier die design.php
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    class design extends tpl {
    
      var $html;
    	var $design;
    	var $vars;
    	var $was;
      var $file;
      
      function design ($title, $hmenu, $was = 1, $file = NULL ) {
    	  
        global $allgAr;
        
        if (!is_null($file)) {
    		  echo '<div style="display: block; background-color: #FFFFFF; border: 2px solid #ff0000;">!!Man konnte in einer PHP Datei eine spezielle Index angeben. Damit das Design fuer diese Datei anders aussieht. Diese Funktion wurde ersetzt. Weitere Informationen im Forum auf ilch.de ... Thema: <a href="http://www.ilch.de/forum-showposts-13758-p1.html#108812">http://www.ilch.de/forum-showposts-13758-p1.html#108812</a></div>';
    		}
    		
    		$this->vars = array();
    		$this->file = $file; # setzte das file standart 0 weil durch was definiert
    		$this->was = $was; # 0 = smalindex, 1 = normal index , 2 = admin
    
    	  $this->design = $this->get_design();
    	  $link = $this->htmlfile();
    
    		$tpl = new tpl ( $link, 2 );
    	  if ( $tpl->list_exists ( 'boxleft' ) ) {
    		  $tpl->set ( 'boxleft' , $this->get_boxes ( 'l', $tpl ) );
    		}
    		if ( $tpl->list_exists ( 'boxright' ) ) {
    		  $tpl->set ( 'boxright' , $this->get_boxes ( 'r', $tpl) );
    		}
        # ab 0.6 =  ... 5 menu listen moeglich
        for($i=1;$i<=5;$i++) {
    		  if ( $tpl->list_exists ( 'menunr'.$i ) ) {
    		    $tpl->set ( 'menunr'.$i , $this->get_boxes ( $i, $tpl) );
    		  }
        }
    	$topnews = ''; 
    $sql = db_query("SELECT news_id as id, news_title as title, news_text as txt FROM `prefix_news` WHERE news_recht >= {$_SESSION['authright']} ORDER BY news_time DESC LIMIT 5"); 
    while ($row = db_fetch_object($sql)) { 
      $a = explode('[PREVIEWENDE]',$row->txt); 
      $txt = preg_replace("/\[.?(url|b|i|u|img|code|quote|center|size|color|link)[^\]]*?\]/i","",$a[0]); 
      $topnews .= (strlen($topnews) > 0 ? ' &nbsp; <b>  +++  </b> &nbsp; ':'')."<a href=\"?news-$row->id\" style=\"text-decoration:none;\"><b>$row->title</b> &nbsp - &nbsp $txt</a>"; 
      }
    
    	  $ar = array
    	  (
    	    'TITLE' => $this->escape_explode($title),
    		  'HMENU' => $this->escape_explode($hmenu),
          'SITENAME' => $this->escape_explode($allgAr['title']),
          'hmenuende' => '',
          'vmenuende' => '',
          'hmenubegi' => '',
          'vmenubegi' => '',
          'hmenupoint' => '',
          'vmenupoint' => '',
    	  'TOPNEWS' => $topnews, 
    			'DESIGN' => $this->design
    	  );
    		$tpl->set_ar($ar);
        $this->html = $tpl->get(0);
    		$this->html .= '{EXPLODE}';
    		$this->html .= $tpl->get(1);
    		unset ( $tpl );
    		    
    	  $zsave0 = array();
    	  preg_match_all ( "/\{_boxes_([^\{\}]+)\}/" , $this->html , $zsave0  );
    	  
        $this->replace_boxes($zsave0[1]);
    	  unset ($zsave0);
    	  $this->vars_replace();
    	  unset ( $this->vars );
    
    	  $this->html = explode('{EXPLODE}',$this->html);
        
    	}
    
    	function header () {
    	  echo $this->html[0];
    		unset ($this->html[0]);
    	}
    
    	function footer ($exit = 0) {
    	  echo $this->html[1];
    		unset ($this->html[1]);
        if ($exit == 1) {
          exit();
        }
    	}
      
    	function escape_explode ($s) {
    	  $s = str_replace('{EXPLODE}', '&#123;EXPLODE&#125;', $s);
    	  return ($s);
    	}
    	
    	function htmlfile_ini () {
    	  global $menu;
    	  $ma = $menu->get_string_ar();
    		$ia = array();
    		if (!file_exists('include/designs/'.$this->design.'/design.ini')) {
          return (false);
        }
    		$ia = parse_ini_file ('include/designs/'.$this->design.'/design.ini');
    		arsort($ma);
    		krsort ($ia);
    		foreach ($ia as $k => $v) {
          $k = preg_replace("/[^a-zA-Z0-9-*]/", "", $k);
    		  $k = str_replace('*', '[^-]+', $k);
    		  foreach ($ma as $k1 => $v1) {
    		    if (preg_match("/".$k."/", $k1) AND file_exists('include/designs/'.$this->design.'/'.$v)) {
              return ($v);
    			  }
    		  }
    		}
    		return (false);
    	}
    	
    	function htmlfile () {
    	  $ini = $this->htmlfile_ini ();
    		/*
    		if ( !is_null ($this->file) AND file_exists ('include/designs/'.$this->design.'/templates/'.$this->file)) {
          $f = 'designs/'.$this->design.'/templates/'.$this->file;
        } elseif ( !is_null ($this->file) AND file_exists ('include/templates/'.$this->file)) {
          $f = 'templates/'.$this->file;
    		*/
    		if ($this->was == 1 AND $ini !== FALSE) {
    		  $f = 'designs/'.$this->design.'/'.$ini;
        } elseif ( $this->was == 0 AND file_exists ('include/templates/'.$this->design.'/templates/small_index.htm')) {
    		  $f = 'templates/'.$this->design.'/templates/small_index.htm';
    		} elseif ( $this->was == 0) {
    		  $f = 'templates/small_index.htm';
    		} elseif ( $this->was == 1 ) {
          $f = 'designs/'.$this->design.'/index.htm';
    		} elseif ( $this->was == 2 ) {
    		  $f = 'admin/templates/index.htm';
    		}
    		return ($f);
    	}
    
    	function replace_boxes ( $zsave0 ) {
    		foreach ($zsave0 as $v) {
    		  $dat    = strtolower($v);
    			$buffer = $this->get_boxcontent ( $dat );
          if ( $buffer !== FALSE ) {
    				$this->vars['_boxes_'.$v] = $buffer;
    			}
    	  }
    		if ( !is_array($this->vars) ) {
    		  $this->vars = array();
    		}
    	}
    
    	function vars_replace() {
        foreach ($this->vars as $k => $v) {
    		  $this->html = str_replace('{'.$k.'}',$v,$this->html);
    		}
    	}
    
      
    #####
    	function get_boxes ( $wo , $tpl ) {
    
    		global $lang, $allgAr, $menu;
      	if ( is_numeric($wo) ) {
          $datei = 'menunr'.$wo;
        } elseif ( $wo == 'l' ) {
          $datei = 'boxleft';
          $wo    = 1;
        } elseif ( $wo == 'r' ) {
          $datei = 'boxright';
          $wo    = 2;
        }
        
    		$retur    = '';
        $ex_ebene = 0;
        $ex_was   = 1;
        $firstmep = FALSE;
        $hovmenup = '';
    		$abf = "SELECT * FROM `prefix_menu` WHERE wo = ".$wo." AND ( recht >= ".$_SESSION['authright']." OR recht = 0 ) ORDER by pos";
    	  $erg = db_query($abf);
    	  while ($row = db_fetch_assoc($erg) ) {
          
    			$subhauptx = $row['was'];
    		  $whileMenP = ($subhauptx >= 7 ? TRUE : FALSE );
          if (($row['was'] >= 7 AND $ex_was == 1) OR ($ex_ebene < ($row['ebene']-1)) OR ($ex_was <= 4 AND $row['ebene'] <> 0) OR ($row['was'] >= 7 AND !$tpl->list_exists($hovmenup))) {
            /*
            echo '<pre>Das Menu ist Fehlerhaft, bitte benachrichtigen Sie den Administrator!';
            echo '<br /><br /><u>Informationen:</u>';
            echo '<br />Region:  '.$row['name'];
            echo '<br />Ebene:   '.$row['ebene'];
            echo '<br />exEbene: '.$ex_ebene;
            echo '<br />Typ:     '.$row['was'];
            echo '<br />exTyp:   '.$ex_was;
            echo '<br /><br /><u>Problemloesung:</u> Die Region gibt an um welchen Menupunkt, welches Menu oder welche Box es sich handelt.';
            echo '<br />Ist der Typ groesser oder 7 und der exTyp 1 wurde ein Menupunkt in einer falschen Position im Menu platziert.';
            echo '<br />Ist die exEbene 2 kleiner als die Ebene ist die Einrueckung im Menu falsch.';
            echo '<br />Sonst mit den oben gegebenen Informationen und einem Screenshot des betreffenden Menus auf <a href="http://www.ilch.de/">ilch.de</a> im Forum melden.';
            echo '<br /><br />Vielen Dank!</pre>';
            
            $retur  = '<pre>Das Menu ist Fehlerhaft, bitte benachrichtigen Sie den Administrator!';
            $retur .= '<br /><br /><u>Informationen:</u>';
            $retur .= '<br />Region:  '.$row['name'];
            $retur .= '<br />Ebene:   '.$row['ebene'];
            $retur .= '<br />exEbene: '.$ex_ebene;
            $retur .= '<br />Typ:     '.$row['was'];
            $retur .= '<br />exTyp:   '.$ex_was;
            $retur .= '<br /><br /><u>Problemloesung:</u> Die Region gibt an um welchen Menupunkt, welches Menu oder welche Box es sich handelt.';
            $retur .= '<br />Ist der Typ groesser oder 7 und der exTyp 1 wurde ein Menupunkt in einer falschen Position im Menu platziert.';
            $retur .= '<br />Ist die exEbene 2 kleiner als die Ebene ist die Einrueckung im Menu falsch.';
            $retur .= '<br />Sonst mit den oben gegebenen Informationen und einem Screenshot des betreffenden Menus auf <a href="http://www.ilch.de/">ilch.de</a> im Forum melden.';
            $retur .= '<br /><br />Vielen Dank!</pre>';
            $menuzw = '';
            */
            continue;
          }
          
          # nur wenn ein menu in die variable $menuzw geschrieben wurde
          # wird in diese if abfrage gesprungen
    	    if ( ( $whileMenP === FALSE ) AND !empty($menuzw) ) {
            $menuzw .= $this->get_boxes_get_menu_close ($ex_ebene, 0, $menuzw, $wmpE, $wmpTE, $wmpTEE);
            $retur  .= $tpl->list_get($datei, array (htmlentities($boxname), $menuzw.$menuzwE));
            $menuzw  = '';
          }
    			if ($row['was'] == 1 ) {
            # die box wird direkt in die to return variable geschrieben
            $buffer = $this->get_boxcontent($row['path']);
      			$retur .= $tpl->list_get($datei, array ( $row['name'] , $buffer ) );
    		  } elseif ($row['was'] >= 2 AND $row['was'] <= 4 ) {
            # der name des menues wird gesetzt
            # und die variable wird gesetzt.
    			  $boxname  = $row['name'];
            $menuzw   = '';
            $menuzwE  = '';
            $ex_ebene = 0; # ex ebene
            $hovmenu  = '';
            if ($row['was'] == 2 AND $tpl->list_exists('hmenupoint')) {
              $hovmenu = 'hmenu';
            } elseif ($row['was'] == 3 AND $tpl->list_exists('vmenupoint')) {
              $hovmenu = 'vmenu';
            }
            $firstmep = TRUE;
            if (!empty($hovmenu)) {
              $menuzw  .= $tpl->list_get($hovmenu.'begi', array());
              $menuzwE .= $tpl->list_get($hovmenu.'ende', array());
            }
            $hovmenup = $hovmenu.'point';
          } elseif ($whileMenP) {
            # menupunkt wird generiert
            $ebene      = $row['ebene'];
            $menuTarget = ( $subhauptx == 8 ? '_blank' : '_self' );
            list ($wmpA, $wmpE, $wmpTE, $wmpTEE) = explode ('|', $tpl->list_get ($hovmenup, array ($menuTarget, ( $subhauptx == 8 ? '' : 'index.php?') .$row['path'], $row['name'])));
            if (!empty($menuzw) AND $firstmep === FALSE) {
              $menuzw .= $this->get_boxes_get_menu_close ($ex_ebene, $ebene, $menuzw, $wmpE, $wmpTE, $wmpTEE);
            }
            $menuzw  .= $wmpA;
            $firstmep = FALSE;
    		  }
          
          $ex_was   = $row['was'];
          $ex_ebene = $row['ebene'];
    	  }
    	  if (!empty($menuzw) ) {
          $menuzw .= $this->get_boxes_get_menu_close ($ex_ebene, 0, $menuzw, $wmpE, $wmpTE, $wmpTEE);
      	  $retur .= $tpl->list_get($datei, array (htmlentities($boxname), $menuzw.$menuzwE));
    	  }
    		return ( $retur );
      }
    
    
      function get_boxes_get_menu_close ( $ex_ebene, $ebene, $menuzw, $wmpE, $wmpTE, $wmpTEE) {
        $menu1 = '';
        if ( $ex_ebene == $ebene AND !empty($menuzw) ) {
          $menu1 .= $wmpE."\n";
        } elseif ( $ex_ebene > $ebene ) {
          $menu1 .= $wmpE."\n";
          for($i=0;$i<( $ex_ebene - $ebene ); $i++ ) {
            $menu1 .= $wmpTEE."\n";
          } 
        } elseif ( $ex_ebene < $ebene ) {
          $menu1 .= $wmpTE."\n";
        }
        return ( $menu1 );
      }
    
    	function get_boxcontent ( $box ) {
    	  global $lang, $allgAr, $menu;
        if ( file_exists('include/boxes/'.$box ) ) {
          $pfad = 'include/boxes/'.$box;
        } elseif ( file_exists ( 'include/contents/selfbp/selfb/'. str_replace('self_','',$box) ) ) {
          $pfad = 'include/contents/selfbp/selfb/'. str_replace('self_','',$box);
        } elseif ( file_exists('include/boxes/'.$box.'.php' ) ) {
    
          $pfad = 'include/boxes/'.$box.'.php';
        } elseif ( file_exists('include/boxes/'.$box.'.htm' ) ) {
          $pfad = 'include/boxes/'.$box.'.htm';
        } elseif ( file_exists ( 'include/contents/selfbp/selfb/'. str_replace('self_','',$box).'.php' ) ) {
          $pfad = 'include/contents/selfbp/selfb/'. str_replace('self_','',$box).'.htm';
        } elseif ( file_exists ( 'include/contents/selfbp/selfb/'. str_replace('self_','',$box).'.htm' ) ) {
          $pfad = 'include/contents/selfbp/selfb/'. str_replace('self_','',$box).'.htm';
        } else {
          return ( FALSE );
        }
    	  ob_start();
        require_once( $pfad );
        $buffer = $this->escape_explode(ob_get_contents());
        ob_end_clean();
    		return($buffer);
    	}
    }
    ?>



    Zuletzt modifiziert von NickName am 20.07.2007 - 16:24:05
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja ist ja auch nur für die index.html, wenn du es in einer andere Seite haben willst, füge einfach den Code in die jeweilige PHP Datei ein.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    NickName gelöschter User
    hab ich doch auch gemacht - siehe meinen ersten post
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Man gibt Variablen mit echo $varname aus, in deinem Fall müsstest du wohl
    <?php echo $topnews; ?>
    einfügen.


    Zuletzt modifiziert von Mairu am 20.07.2007 - 19:37:26
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    NickName gelöschter User
    vielen dank!!!!!

    funzt wunderbar zwinker
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten