ilch Forum » Allgemein » HTML, PHP, SQL,... » Toplist Werbung

Geschlossen
  1. #1
    User Pic
    Necro Mitglied
    Registriert seit
    15.01.2011
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Servus öhm ich wollte gerne einmal Fragen wie ich von mir selber Werbung einbauen kann also zum beispiel das anch 10 Bannern dann Werbung von mir kommt die man aber nicht voten kann und die auf keinem platz steht
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    in der wheile schleife sowas in der art einbauen


    // Über die while schleife
    $i = "0";
    while(){ // Die while schleife von der jeweiligen Datei an dem die Ausgabe der einträge erfolgt
    // an den Anfang der while schleide
    if($i % 10 == "0"){
     // Im Normalfall wird dieser Code verwenden kann es aber nicht genau sagen da ich die Datei ja nicht kennen tuhe
    $row->werbung = "Hier ist die Werbung";
    }
    
    // An das ende der while schleife
    $i++
    }


    und dan musst du noch in der htm datei {werbung} einfügen

    falls es bei nicht so aussieht wie ich geschrieben habe musst du mal die php datei schicken


    Zuletzt modifiziert von Sniper am 16.03.2011 - 19:10:44
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Necro Mitglied
    Registriert seit
    15.01.2011
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    elche datei soll ich denn öffnen ?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    die im content berreich welche kann ich dir auch ned sagen ich kenne ja dass modul nicht
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Necro Mitglied
    Registriert seit
    15.01.2011
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    <?php
    #   Basisscript *unbekannt*
    #   Angepasst by Lord|Schirmer
    #   Support www.ilch.de
    #	Topliste ILCH 1.2
    defined ('main') or die ( 'no direct access' );
    // Rangposition errechnen und speichern
    $erg = db_query("SELECT id FROM prefix_topliste ORDER BY klickin DESC, klickout DESC, id ASC");
    for ($i = 1; $row = db_fetch_object($erg); $i++)
    { db_query("UPDATE prefix_topliste SET rang = ".$i." WHERE id = ".$row->id); }
    // Dateien
    switch($menu->get(1)) {
      	default :                      	$userDatei = 'show';			break;
    	case 'eintragen'	: case 1  : $userDatei = 'eintragen';		break;
    	case 'aendern'		: case 2  : $userDatei = 'aendern';			break;
    	case 'saendern'		: case 3  : $userDatei = 'saendern';		break;
    	case 'loeschen'		: case 4  : $userDatei = 'loeschen';		break;
    	case 'in'			: case 5  : $userDatei = 'in';				break;
    	case 'out'			: case 6  : $userDatei = 'out';				break;
    	case 'bild'			: case 7  : $userDatei = 'bild';			break;
    	case 'imgtest'		: case 8  : $userDatei = 'imgtest';			break;
    }
    require_once('include/contents/topliste/'.$userDatei.'.php');
    ?>


    Hmm das die Toplist.php
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    in der show.php datei musst du das ändern
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Necro Mitglied
    Registriert seit
    15.01.2011
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    <?php
    #   Basisscript *unbekannt*
    #   Angepasst by Lord|Schirmer
    #   Support www.ilch.de
    #	Topliste ILCH
    defined ('main') or die ( 'no direct access' );
    $title = $allgAr['title'].' :: Topliste';
    $hmenu = 'Topliste';
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    unset($_SESSION['counter']);
    $ergb = db_query("SELECT * FROM prefix_topliste_config");
    $rowb = db_fetch_assoc($ergb);
    // Limit
    $limit = $rowb['toplist_limit'];
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "" , $limit , '?topliste' , 'topliste' );
    $anfang = ($page - 1) * $limit;
    $tpl = new tpl ( 'topliste/show.htm' );
    // Seitenumbruch
    $tpl->set_out ( 'MPL', $MPL, 0);
    // Seiten der Topliste auslesen
    $class = '';
    $erg = db_query("SELECT * FROM prefix_topliste ORDER BY rang ASC LIMIT ".$anfang.",".$limit."");
    while ($row = @db_fetch_object($erg)) {
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    	if ($row->uid == $_SESSION['authid']) {
    		// Beschreibung mit Editfunktion fuer eigene Seiten
    		$beschreibung = $row->beschreibung.'&nbsp;&nbsp;<a href="?topliste-aendern-'.$row->id.'"><img src="include/images/topliste/icons/edit-s.png" border="0" title="&auml;ndern" alt="&auml;ndern" /></a>&nbsp;<a href="javascript:checkDelete('.$row->id.')"><img src="include/images/topliste/icons/del-s.png" border="0" title="l&ouml;schen" alt="l&ouml;schen" /></a>';
    	} else {
    		// normale Beschreibung
    		$beschreibung = $row->beschreibung;
    	}
    	// Bannerausgabe mit Verkleinerungsfunktion
    	if (!empty($row->bild)) {
    		$row->bild = '<img src="'.$row->bild.'" border="0" style="max-width:'.$rowb['toplist_banner'].'px;" alt="'.$row->name.'">';
    	}
    	// Datenausgabe
    	$ar = array ( 
    		'name' => $row->name,
    		'bild' => $row->bild,
    	    'besch' => $beschreibung,
    		'class' => $class,
    		'rang' => $row->rang,
    		'in' => $row->klickin,
    		'out'   => $row->klickout,
    		'id' => $row->id,
    		'user' => $row->user
    	);
    	$tpl->set_ar_out($ar,1);
    }
    // Statisitk Ausgabe
    $toplists = @db_result(db_query('SELECT count(id) FROM prefix_topliste'),0);
    $tpl->set('toplists', $toplists);
    $gesin = @db_result(db_query('SELECT sum(klickin) FROM prefix_topliste'),0);
    $tpl->set('gesin', $gesin);
    $gesout = @db_result(db_query('SELECT sum(klickout) FROM prefix_topliste'),0);
    $tpl->set('gesout', $gesout);
    $tpl->out(2);
    $design->footer();
    ?>


    wenn du mir jetzt auch noch sagst o da bin gerade ziemlich blöde
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    include/contents/topliste/show.php
    ... nach Zeile 25 und vor 38 die Werbung definieren
    ... dann ins Array für die Templateausgabe einfügen
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Necro Mitglied
    Registriert seit
    15.01.2011
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Also ich will diesen Code dort drinnen haben
    <script type="text/javascript"><!--
    google_ad_client = "ca-pub-0130448238487848";
    /* free-for-you.eu */
    google_ad_slot = "7593824244";
    google_ad_width = 728;
    google_ad_height = 90;
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Probiers mal so ... Wobei in der htm, dann Werbung ersetzt werden muss!

    include/contents/topliste/show.php
    <?php
    #   Basisscript *unbekannt*
    #   Angepasst by Lord|Schirmer
    #   Support www.ilch.de
    #	Topliste ILCH
    defined ('main') or die ( 'no direct access' );
    $title = $allgAr['title'].' :: Topliste';
    $hmenu = 'Topliste';
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    unset($_SESSION['counter']);
    $ergb = db_query("SELECT * FROM prefix_topliste_config");
    $rowb = db_fetch_assoc($ergb);
    // Limit
    $limit = $rowb['toplist_limit'];
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "" , $limit , '?topliste' , 'topliste' );
    $anfang = ($page - 1) * $limit;
    $tpl = new tpl ( 'topliste/show.htm' );
    // Seitenumbruch
    $tpl->set_out ( 'MPL', $MPL, 0);
    // Seiten der Topliste auslesen
    $class = '';
    $anz = 0;
    $erg = db_query("SELECT * FROM prefix_topliste ORDER BY rang ASC LIMIT ".$anfang.",".$limit."");
    while ($row = @db_fetch_object($erg)) {
    	$anz++;
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    	if ($row->uid == $_SESSION['authid']) {
    		// Beschreibung mit Editfunktion fuer eigene Seiten
    		$beschreibung = $row->beschreibung.'&nbsp;&nbsp;<a href="?topliste-aendern-'.$row->id.'"><img src="include/images/topliste/icons/edit-s.png" border="0" title="&auml;ndern" alt="&auml;ndern" /></a>&nbsp;<a href="javascript:checkDelete('.$row->id.')"><img src="include/images/topliste/icons/del-s.png" border="0" title="l&ouml;schen" alt="l&ouml;schen" /></a>';
    	} else {
    		// normale Beschreibung
    		$beschreibung = $row->beschreibung;
    	}
    	// Bannerausgabe mit Verkleinerungsfunktion
    	if (!empty($row->bild)) {
    		$row->bild = '<img src="'.$row->bild.'" border="0" style="max-width:'.$rowb['toplist_banner'].'px;" alt="'.$row->name.'">';
    	}
    	// Datenausgabe
    	$ar = array ( 
    		'name' => $row->name,
    		'bild' => $row->bild,
    	    'besch' => $beschreibung,
    		'class' => $class,
    		'rang' => $row->rang,
    		'in' => $row->klickin,
    		'out'   => $row->klickout,
    		'id' => $row->id,
    		'user' => $row->user
    	);
    	$tpl->set_ar_out($ar,1);
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    	if($anz % 10 == 0) { $tpl->out(2); }
    }
    // Statisitk Ausgabe
    $toplists = @db_result(db_query('SELECT count(id) FROM prefix_topliste'),0);
    $tpl->set('toplists', $toplists);
    $gesin = @db_result(db_query('SELECT sum(klickin) FROM prefix_topliste'),0);
    $tpl->set('gesin', $gesin);
    $gesout = @db_result(db_query('SELECT sum(klickout) FROM prefix_topliste'),0);
    $tpl->set('gesout', $gesout);
    $tpl->out(3);
    $design->footer();
    ?>


    include/templates/topliste/show.htm
    <fieldset style="padding: 2px; border: 1px solid #222222;">
      <legend style="color:#333333;">Topliste</legend>
      <table width="100%" border="0" cellpadding="0" cellspacing="0" class="border">
      {EXPLODE}
        <tr class="{class}">
          <td width="10%" align="center" rowspan="3" class="smalfont">POS<br>{rang}<br><br><br><a href="?topliste-in-{id}"><img src="include/images/topliste/icons/votesmal.png" border="0" alt="Vote" title="Vote"></a></td>
          <td width="80%" align="center"><strong>{name}</strong></td>
          <td width="10%" align="center" rowspan="3" class="smalfont">IN<br>{in}<br><br>OUT<br>{out}</td>
        </tr>
        <tr class="{class}">
          <td align="center"><a href="?topliste-out-{id}" target="_blank" title="{name}">{bild}</a></td>
        </tr>
        <tr class="{class}" align="center">
          <td class="smalfont"><div style="margin:5px;">{besch}</div></td>
        </tr>
        <tr>
          <td colspan="3" style="height:10px"></td>
        </tr>
        {EXPLODE}
        <tr class="{class}">
          <td colspan="3" width="100%" align="center">! WERBUNG EINFÜGEN !</td>
        </tr>
        <tr>
          <td colspan="3" style="height:10px"></td>
        </tr>
        {EXPLODE}
      </table>
    </fieldset>
    <br>
    <center>{MPL}</center>
    {_if_{SESSION_AUTHRIGHT}<='-1'}
    <br>
    <fieldset style="padding: 2px; border: 1px solid #222222;">
    <legend style="color:#333333;">Optionen</legend>
      <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
        <tr class="Cnorm">
          <td align="center"><a href="?topliste-eintragen">Eine Seite eintragen</a></td>
          <td align="center"><a href="?topliste-saendern">Eigene Seiten auflisten</a></td>
        </tr>
      </table>
    </fieldset>
    {/_endif}
    <br />
    <fieldset style="padding: 2px; border: 1px solid #222222;">
    <legend style="color:#333333;">Statistik</legend>
      <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
        <tr class="Cnorm">
          <td align="center">Es {_if_{toplists}=='1'}befindet{_else_}befinden{/_endif} sich {toplists} {_if_{toplists}=='1'}Seite{_else_}Seiten{/_endif} in unserer Topliste</td>
        </tr>
        <tr class="Cnorm">
          <td align="center">Es gab insgesamt {gesin} {_if_{gesin}=='1'}Abstimmung{_else_}Abstimmungen{/_endif} <span class="smalfont">(IN)</span> und {gesout} {_if_{gesout}=='1'}Seitenbesuch{_else_}Seitenbesuche{/_endif} <span class="smalfont">(OUT)</span></td>
        </tr>
      </table>
    </fieldset>
    <br>
    <script language="JavaScript" type="text/javascript">
    <!--
      function checkDelete (id1) {
        var x = confirm ("Wirklich loeschen?");
        if(x) {
          document.location.href = "index.php?topliste-loeschen-" + id1;
        }
      }
    //-->
    </script>



    Zuletzt modifiziert von Lord|Schirmer am 16.03.2011 - 20:47:49
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Necro Mitglied
    Registriert seit
    15.01.2011
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    toplist.fight-knife.de/index.php?startseite


    Also eingefügt habe ich es jetzt Fehler scheint es keine zugeben aber werbung sehe ich nicht oO
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    So ... jetzt überleg mal, wenn du ein Toplisteintrag hast und nach jedem 10.ten eine Werbung erscheinen soll! Wieviel siehst Du dann?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Necro Mitglied
    Registriert seit
    15.01.2011
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    zunge ja habe ich voll vergessen sry kannst ja deine seite wenne hast ja auch eintragen

    edit wie lasse ich die ranggrafiken anzeigen


    Zuletzt modifiziert von Necro am 16.03.2011 - 20:53:31
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten