ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » online sind

Geschlossen
  1. #1
    User Pic
    sCar Mitglied
    Registriert seit
    21.10.2008
    Beiträge
    231
    Beitragswertungen
    15 Beitragspunkte
    Hi alle,

    ich würde gerne diesen code in content/statistik.php einbauen.

    # statistic #
    $tpl = new tpl('statistik.htm');
    $tpl->set('lala' => 'lala2'); 
    $ges_online_user = ges_online();
    $stats_array = array (
      'privmsgpopup' => check_for_pm_popup (),
      'topics' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_topics`"),0),
      'posts' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0),
      'users' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_user`"),0),
      'istsind' => ( $ges_online_user > 1 ? 'sind' : 'ist' ),
      'gesonline' => $ges_online_user,
      'gastonline' => ges_gast_online(),
      'useronline' => ges_user_online(),
      'userliste' => user_online_liste()
    );

    und mit dem html code ausgeben lassen
    <table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">
    	  <tr class="Cnorm">
    		  <td class="erstezeile">{_lang_it} {istsind} {gesonline} {_lang_guestsonline,ofthem} {useronline} {_if_{useronline}=='1'}{_lang_registredand}{/_endif}{_if_{useronline}!='1'}{_lang_registrededand}{/_endif} {gastonline} {_lang_guests}<br />
    			{userliste} </td>
              </tr>

    nur leider gibt es für statistik keine .htm datei

    wie muss ich das machen ??

    mfg


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link


    Zuletzt modifiziert von sCar am 21.10.2008 - 14:32:57
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    $tpl = new tpl('templatename.htm');
    $tpl->set('lala' => 'lala2');
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    sCar Mitglied
    Registriert seit
    21.10.2008
    Beiträge
    231
    Beitragswertungen
    15 Beitragspunkte
    hi danke für die schnelle hilfe.
    habe die 2 zeilen im ersten code eingebaut

    bekomme jetz diese fehlermeldung

    Parse error: syntax error, unexpected T_DOUBLE_ARROW in /customers/ngt-zone.de/ngt-zone.de/httpd.www/include/contents/statistik.php on line 59
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Hassmann Mitglied
    Registriert seit
    13.02.2008
    Beiträge
    1.591
    Beitragswertungen
    9 Beitragspunkte
    poste mal die datei ^^
    Sub2Go.NET | Kostenlosen Webspace mit vielen features! Für Ilch-Forumsmitglieder doppelten Speicher!
    Mave1993.de Blog
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    sCar Mitglied
    Registriert seit
    21.10.2008
    Beiträge
    231
    Beitragswertungen
    15 Beitragspunkte
    einmal in contents: statistik.php
    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
      $title = $allgAr['title'].' :: Statistik';
    	$hmenu = '<center>NEXT GENERATION TERRORISTS</center>';
    	$design = new design ( $title , $hmenu );
    	$design->header();
    	$tpl = new tpl ('teams');
    
    	$anzahlShownTage = 7;
    	
    	echo '<br /><table width=90%" align="center" class="border" cellpadding="0" cellspacing="1" border="0"><tr><td>';
      echo '<table width="100%" border="0" cellpadding="5" cellspacing="0">';
      echo '<tr class="Chead"><td colspan="3" align="center"><b>NGT Clan Page Statistic</b></td></tr>';
    	
    	$max_in = 0;
    	$ges = 0;
    	$dat = array();
    	$max_width = 500;
    	
    	$maxErg = db_query('SELECT MAX(count) FROM `prefix_counter`');
    	$max_in = db_result($maxErg,0);
    	
    	$erg = db_query ("SELECT count, DATE_FORMAT(date,'%a der %d. %b') as datum FROM `prefix_counter` ORDER BY date DESC LIMIT ".$anzahlShownTage);
    	while ($row = db_fetch_row($erg) ) {
    	
    	  $value = $row[0];
    
    		if ( empty($value) ) {
    		  $bwidth = 0;
    	  } else {
    		  $bwidth = $value/$max_in * $max_width;
    		  $bwidth = round($bwidth,0);
    		}  
    		
    		echo '<tr class="Cnorm">';
    	  echo '<td>'.$row[1].'</td>';
    		echo '<td><table width="'.$bwidth.'" border="0" cellpadding="0" cellspacing="0">';
    		echo '<tr><td height="2" class="border"></td></tr></table>';		
    		echo '</td><td align="right">'.$value.'</td></tr>';
    	  
    		$ges += $value;
    	}
    	
    	$gesBesucher = db_query('SELECT SUM(count) FROM prefix_counter');
    	$gesBesucher = @db_result($gesBesucher,0);
    	
    	echo '<tr class="Cmite"><td colspan="3"><div align="right">';
    	echo $lang['weeksum'].': '.$ges.'</div>';
    	echo $lang['wholevisitor'].' '.$gesBesucher.' &nbsp; '.$lang['max'].' '.$max_in.'<br /><br />';
    	echo '</td></tr></table></td></tr></table><br />';
    
    # statistic #
    $tpl = new tpl('statistik.htm');
    $tpl->set('lala' => 'lala2'); 
    $ges_online_user = ges_online();
    $stats_array = array (
      'privmsgpopup' => check_for_pm_popup (),
      'topics' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_topics`"),0),
      'posts' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0),
      'users' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_user`"),0),
      'istsind' => ( $ges_online_user > 1 ? 'sind' : 'ist' ),
      'gesonline' => $ges_online_user,
      'gastonline' => ges_gast_online(),
      'useronline' => ges_user_online(),
      'userliste' => user_online_liste()
    );
      
    
    $design->footer();
    ?>

    und einmal in templates: statistik.htm
    <table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">
    	  <tr class="Cnorm">
    		  <td class="erstezeile">{_lang_it} {istsind} {gesonline} {_lang_guestsonline,ofthem} {useronline} {_if_{useronline}=='1'}{_lang_registredand}{/_endif}{_if_{useronline}!='1'}{_lang_registrededand}{/_endif} {gastonline} {_lang_guests}<br />
    			{userliste} </td>
              </tr>



    Zuletzt modifiziert von sCar am 21.10.2008 - 14:40:17
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, sCar!

    FAQ lesen.
    $tpl->set('lala' => 'lala2'); sowas gibts bei Ilch nicht.
    $tpl->set('lala' , 'lala2'); wäre wohl das richtige, aber die Zeile kann sowieso weg, die ist überflüssig.

    2. NUR 1 TPL laden und nicht 2.

    3. Müssen $vars auch ausgegeben werden. Siehe Dokumentation für Entwickler.

    Jetzt reichts aber auch mit den Edits. zunge

    Mit böhsen Grüßen
    BöhserDavid


    Zuletzt modifiziert von boehserdavid am 21.10.2008 - 15:00:07
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    sCar Mitglied
    Registriert seit
    21.10.2008
    Beiträge
    231
    Beitragswertungen
    15 Beitragspunkte
    so habs nun hinbekommen^^
    mfg


    Zuletzt modifiziert von sCar am 21.10.2008 - 16:32:22
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten