» Forum » Clanscript » Module und Modifikationen » Werbung im Forum, Möglich?
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Werbung im Forum, Möglich?
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 16:40:37     Zitieren
Hi,

Hatte sonst mal oben mal unten im content Werbung eingebaut.

Aber lest sich das realisieren, sagen wir mal zwischen 2 forum kategorien, oder bei jeder 4 Antwort. Wie man es sonst so kenn bei einigen foren..

Danke euch..


brumm brumm Lachen
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 16:45:15     Zitieren
Lässt sich eigentlich einfach realisieren ^^

Hängt ab was du willst: Zwischen Kategorien oder zwischen Posts?
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 20:54:21     Zitieren
Wähle mal zwischen posts ^^

Wäre klasse..


brumm brumm Lachen
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 21:19:35     Zitieren
Dann gib mal deine showposts Datein ( .php und .htm Datei )^^
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 09:43:15     Zitieren
Aso,

Oki, sende dir nen link per pn da kannste die loaden..


brumm brumm Lachen
whazza
Mitglied
34 Beitragspunkte
Posts: 1113

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 09:56:01     Zitieren
Warum nit hier Posten das alle was davon haben?


---------------------------------------------------
Klein Neue Ansicht
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 13:21:41     Zitieren
Also in der showposts.htm habe ich eingefügt:

{EXPLODE}

<tr class="Cmite">

<td colspan="2">
<br />
<img src="{img}" alt="Werbung" />
<br />
</td>

</tr>


Und in der show_posts.php muss über die while Schleife einfach $count = 0;
Und dann habe ich noch:

$tpl->set_ar_out($row,1);


Ersetzt durch:

$tpl->set_ar_out($row,1);
	$count++;
	
	if ( $count === 4 ) {
	
		$imgs = array(
		
						'http://www.ilch.de/images/banner/468x60ilch.gif'
						
				);
		
		$tpl->set('img', array_rand($imgs));
		$tpl->out(4);

                $count = 0;
		
	}
Sniper
Moderator
56 Beitragspunkte
Posts: 1420

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 13:38:59     Zitieren
ist falsch. Du musst in die while abfrage sowas einbauen

if($i %4 == "0"){
 Gib die Werbung aus
}else{
 Gib den Post aus 
}


so z.B


Zuletzt modifiziert von Sniper am 03.07.2011 - 18:56:58
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 14:14:50     Zitieren
also bei mir funktioniert alles perfekt auf meiner testseite.

Außerdem wenn ich dich richtig verstehe sagst du: entweder Werbung oder Post ... dann würde ja eig nach dem 3. Post erst der 5. Post kommen und der 4. wäre einfach nicht da.
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 17:30:20     Zitieren
Dank euch, werd das gleich mal testen..

Edit/

Zitat
whazza: Warum nit hier Posten das alle was davon haben?



War bissel durchen wind ^^ habe ganz vergessen hier kann man ja den code posten Smilie


Zuletzt modifiziert von htdocs am 01.07.2011 - 17:32:47


brumm brumm Lachen
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 03.07.2011 - 14:54:50     Zitieren
So ich willer ^^

Allso habe diese vari

$tpl->set_ar_out($row,1);
    $count++;
   
    if ( $count === 4 ) {
   
        $imgs = array(
       
                        'http://www.ilch.de/images/banner/468x60ilch.gif'
                       
                );
       
        $tpl->set('img', array_rand($imgs));
        $tpl->out(4);
 
                $count = 0;
       
    }

genommen.

Leider passiert nichts, zeigt nichts an. Habe es in mein 2 forum mit eingebaut mal da zeigte auch nichts an.


brumm brumm Lachen
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.07.2011 - 11:20:52     Zitieren
Keiner ne Idee Zwinker


brumm brumm Lachen
DaStIaC
Mitglied
53 Beitragspunkte
Posts: 2178

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.07.2011 - 11:41:34     Zitieren
Sollen wir uns die Dateien aus den Rippen schneiden?


» www.lucror-gaming.com
» www.planetpod.de
» www.dodszene.net
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 05.07.2011 - 12:21:16     Zitieren
Weißt du jeder der hier Ahnung von PHP hat, weiß eine Lösung. Nur muss niemand hier eine posten, wobei ich meine getestet habe local und es ging!

Sonst mach mal aus:

$count++;


Folgendes:

$count = ( isset($count) ? $count : 0 ) ;
 $count++;
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.07.2011 - 13:57:04     Zitieren
DaStIaC
Zitat
Sollen wir uns die Dateien aus den Rippen schneiden?



Nein sollt Ihr nicht, aber ich habe leider über das gerade Keine Ahnung, sonst wird ich nicht fragen.

Tr3icio

Werd es gleich mal machen, habe alles soweit eingebaut nur wurde nichts anzeigt. Werde das mal testen was du gerade gepostet hast vieleicht lag es daran.


brumm brumm Lachen
DaStIaC
Mitglied
53 Beitragspunkte
Posts: 2178

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.07.2011 - 16:17:04     Zitieren
Du hast hier nirgends den kompletten Code gepostet, wie soll man dir dann helfen?

Ansonsten muss es natürlich ein $count = 0 noch vor der while-Schleife geben.


» www.lucror-gaming.com
» www.planetpod.de
» www.dodszene.net
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 05.07.2011 - 16:32:43     Zitieren
Dafür habe ich nachträglich ja gepostet:

$count = ( isset($count) ? $count : 0 ) ;


hatte es vorher vergessen ^^
DaStIaC
Mitglied
53 Beitragspunkte
Posts: 2178

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.07.2011 - 18:41:58     Zitieren
Richtig, ein $count = 0 reicht aber vollkommen vor der while-Schleife, da brauch man keine extra Abfrage für Auslachen

Aber mal generell: Du willst jetzt wirklich nach jedem 4. Post Werbung? Sollte es nicht reichen, wenn einmal unter dem Startpost Werbung ist?

Naja, alles deine Entscheidung.

EDIT: Vielleicht ist das auch dein Problem? Wenn du keine 4 Posts im Thread hast, wird auch keine Werbung angezeigt (in diesem Fall).


Zuletzt modifiziert von DaStIaC am 05.07.2011 - 18:47:34


» www.lucror-gaming.com
» www.planetpod.de
» www.dodszene.net
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 05.07.2011 - 19:40:22     Zitieren
Ich wäre eher für Werbung unter dem letzten Post ^^
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2011 - 09:59:16     Zitieren
Zitat
Aber mal generell: Du willst jetzt wirklich nach jedem 4. Post Werbung? Sollte es nicht reichen, wenn einmal unter dem Startpost Werbung ist?



Na sollte ja nicht direkt immer werbung sein eher für infos, neuheiten zum beispiel.. denke mal jeder 4 post ist doch bissel arg werde das denke ich mal auf 8 oder so stellen.

So habe es hinbekommen,

Habe es jetzt so gemacht:
In der PHP
$tpl->set_ar_out($row,1);
    $count++;
   
    if ( $count === 4 ) {
                       
                
        $tpl->out(4);
 
                $count = 0;
       
    }


Und in der htm
{EXPLODE}
 
<tr class="Cmite">
 
<td colspan="2">
<br />
<img src="http://www.ilch.de/images/banner/468x60ilch.gif" alt="Werbung" />
<br />
</td>
 
</tr>


Es funktioniert so, aber denke mal in der php ist noch was verkehrt oder ok so?

Ist es möglich beispiel {_boxes_banner} in der /include/templates/forum/showpost.htm einzubauen?

Beispiel
<img src="{_boxes_banner}" alt="Werbung" />


Über das Design ist ja kein thema aber wie sieht es in den templates aus..

Danke für eure Hilfe..


brumm brumm Lachen
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2011 - 10:32:36     Zitieren
Warum ne Box? Du kannst in der PHP Datei vom Forum alles anwenden. Einfach code rein kopieren und ausgeben lassen
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2011 - 10:58:28     Zitieren
Na habe, doch ein banner modul drin, wollte das darüber verwalten können, wäre ja stressig sonst wenn ich immer die php oder htm datein dazu öffnen muss weiste.


brumm brumm Lachen
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2011 - 14:31:17     Zitieren
ja code reinkopieren und fertig ^^ und dann noch ausgabe ändern
DaStIaC
Mitglied
53 Beitragspunkte
Posts: 2178

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2011 - 15:03:20     Zitieren
Naja, könntest es wie ilch in der Design-Klasse machen:

ob_start();
require_once('include/boxes/deinebox.php');
$buffer = ob_get_contents();
ob_end_clean();


Und dann $buffer ans Template übergeben.


» www.lucror-gaming.com
» www.planetpod.de
» www.dodszene.net
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2011 - 16:20:44     Zitieren
Oki werds mal versuchen mein glück Smilie

Dankö


brumm brumm Lachen
DaStIaC
Mitglied
53 Beitragspunkte
Posts: 2178

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.07.2011 - 17:43:04     Zitieren
bzw. statt require_once mal bitte nur require.


» www.lucror-gaming.com
» www.planetpod.de
» www.dodszene.net
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.07.2011 - 10:00:21     Zitieren
Hi,

Allso wenn ich das in die design.php reintu, habe ich vollgenes Problem.

Mir wird dann überall auf der seite Werbung angezeigt, "zerreist das ganze design"

Kann es daran liegen, weil habe in meiner design.php schon ein ähnlichen eintrag

}
        ob_start();
        require_once($pfad);
        $buffer = $this->escape_explode(ob_get_contents());
        ob_end_clean();
        return($buffer);
    }


brumm brumm Lachen
Tr3icio
Mitglied
 Beitragspunkte

1 Mitglieder finden den Beitrag gut.

Merkliste 07.07.2011 - 10:03:11     Zitieren
Das muss in die showposts.php :-P Er meinte nur wie in der Design.php eil er es zum Teil daraus kopiert hat :-P ( der nachgeschrieben )

Du musst in der showposts.php das

$imgs = array(
       
                        'http://www.ilch.de/images/banner/468x60ilch.gif'
                       
                );
       
        $tpl->set('img', array_rand($imgs));
        $tpl->out(4);


Ersetzen durch:

ob_start();
require_once('include/boxes/deinebox.php');
$buffer = ob_get_contents();
ob_end_clean();
       
        $tpl->set('img', $buffer);
        $tpl->out(4);
htdocs
Mitglied
8 Beitragspunkte
Posts: 333

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.07.2011 - 10:34:18     Zitieren
Hi,

Allso mein derzeitiger code sieht so aus:
} 
$tpl->set_ar_out($row,1);
$count++;
   
if ( $count === 4 ) {

$tpl->out(4);
 
$count = 0;
       
    }

Weil hatte ich dies hier
$imgs = array(
       
                        'http://www.ilch.de/images/banner/468x60ilch.gif'
                       
                );
       
        $tpl->set('img', array_rand($imgs));

drin hat er rumgesponnen, allso ab den 4 post gings nicht weiter "nichts angezeigt" auch keine werbung gezeigt.

Nun hatte ich dies geändert wie ihr es gesagt habt:
} 
	$tpl->set_ar_out($row,1);
    $count++;
   
    if ( $count === 4 ) {


        ob_start();
require('include/boxes/banner.php');
$buffer = ob_get_contents();
ob_end_clean();
       
        $tpl->set('img', $buffer);
        $tpl->out(4);
 
                $count = 0;
       
    }

Aber da kommt das gleiche willer ab den 4 Post ist schluss, zeigt keine weiteren posts an.


Zuletzt modifiziert von htdocs am 07.07.2011 - 10:35:58


brumm brumm Lachen

[ Anmelden zum schreiben ]