Seite 23 von 68
Re: permanente Werbefläche rechts
Verfasst: 29.06.2006 11:50
von thompson
meditec hat geschrieben:HI@, habe mir Subsilver mit permanenter Werbefläche rechts (Variante 3) + Adsense eingebaut
http://www.phpbb.de/doku/kb/werbung_rechts
habe jetzt aber das Problem, dass bei einer 1024er Auflösung horizontal der rechte Rand nur mit Scrollbalken zu erreichen ist. Wie bekomme ich dass geregelt, am besten wäre es wenn sich alles der Auflösung anpasst und dann perfekt den Bildschirm ausfüllt.
Hier mein Forum:
http://www.surgicaleyes.de/phpBB2/index.php
Wie kann ich direkt darunter mit derselben vertikalen Ausrichtung noch einen Anzeigenblock positionieren?
Vielen Dank im voraus...Ron
leider ist das nicht das was ich anstrebe.
ich möchte keine permanente werbefläche, sondern nur für besucher diese einblenden, ohne dass es mir das komplette design zerhagelt. dort drin soll dann ein vertikal banner auftauchen.
Verfasst: 05.07.2006 17:09
von dennis84
Werbung als 2. Beitrag eines Themas einblenden: [Beispiel]
öffne viewtopic.php und suche nach:
Code: Alles auswählen
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
ersetze mit:
Code: Alles auswählen
//
// Google Ad Mod
//
/* deleted
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
*/
$row_color = ( !($num_post % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($num_post % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$num_post ++;
// Ende
suche nach: (NICHT (!) die geschweifte klammer danach mit markieren!)
Code: Alles auswählen
'U_MINI_POST' => $mini_post_url,
'U_POST_ID' => $postrow[$i]['post_id'])
);
füge danach ein:
Code: Alles auswählen
// Google Ad Mod
if (!($userdata['session_logged_in']))
{
if($i == 0)
{
$row_color = ( !($num_post % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($num_post % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$num_post ++;
$message = '
<script type="text/javascript"><!--
google_ad_client = "pub-4267689453885886";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "DEE3E7";
google_color_bg = "DEE3E7";
google_color_link = "006699";
google_color_url = "006699";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
';
$template->assign_block_vars('postrow', array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,
'POSTER_NAME' => 'Google',
'POST_DATE' => '',
'POST_SUBJECT' => 'Anzeige',
'MESSAGE' => $message,
'MINI_POST_IMG' => $mini_post_img,
'U_POST_ID' => '0'
));
}
}
// Ende Google Ad Mod
Funktioniert das auch Mit ebay Relevance AD? Der Code der mir zur verfügung steht sieht so aus:
Code: Alles auswählen
<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK -->
<script language="JavaScript" type="text/javascript">
document.write('<iframe src="http://banners.webmasterplan.com/view.asp?site=1382&ref=XXXXXX&type=text&tnb=32&showjs=0&template=1321&refurl='+escape(document.location.href)+'" width="728" height="90" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"></iframe>')
</script>
<!-- END PARTNER PROGRAM -->
Verfasst: 05.07.2006 17:36
von MagMo
Hi,
das Prinzip funktioniert mit jeder Art von Werbung. Du mußt halt den Google-Code durch den von dir gewünschten ersetzen. In dem von dir geposteten Code mußt du
Code: Alles auswählen
$message = '
<script type="text/javascript"><!--
google_ad_client = "pub-4267689453885886";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "DEE3E7";
google_color_bg = "DEE3E7";
google_color_link = "006699";
google_color_url = "006699";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
';
durch
Code: Alles auswählen
$message = '
<!-- BEGIN PARTNER PROGRAM - DO NOT CHANGE THE PARAMETERS OF THE HYPERLINK -->
<script language="JavaScript" type="text/javascript">
document.write(\'<iframe src="http://banners.webmasterplan.com/view.asp?site=1382&ref=XXXXXX&type=text&tnb=32&showjs=0&template=1321&refurl=\'+escape(document.location.href)+\'" width="728" height="90" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"></iframe>\')
</script>
<!-- END PARTNER PROGRAM -->
';
ersetzen (wenn du einen anderen Code verwendest, nicht vergessen die ' durch \' zu ersetzen).
Und
solltest du auch ändern.
Grüße
MagMo
Verfasst: 06.07.2006 10:01
von dennis84
Hi,
thx für die info!
Bekomme nur leider nen Fehler mit
Code: Alles auswählen
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /srv/www/htdocs/web1/html/viewtopic.php on line 1119
Was is daran falsch? Zeichen zuviel? WElches?
Code: Alles auswählen
//-- mod : ad block ------------------------------------------------------------
//-- add
if (!($userdata['session_logged_in']) ) // nur für Gäste sichtbar
{
$adcode2 = '<script language="JavaScript" type="text/javascript">
document.write('<iframe src="http://banners.webmasterplan.com/view.asp?site=1382&ref=XXXXXX&type=text&tnb=32&showjs=0&template=1321&refurl='+escape(document.location.href)+'" width="728" height="90" marginheight="0" marginwidth="0" frameborder="0" scrolling="no"></iframe>')
</script>';
$adblock2 = ($i === 0) ? $adcode2 : ' ';
}
//-- fin mod : ad block --------------------------------------------------------
das is jetzt der andere code für zentrierte werbung einfach.
Verfasst: 06.07.2006 17:29
von MagMo
Hi,
das kann ja auch nichts geben. Wie ich schon geschrieben habe, musst du zwischen*
und
alle
' durch
\' ersetzen.
* - zwischen dem angegebenem Code NICHT auch dort!
oder
verursacht dir wieder einen Fehler.
Grüße
MagMo
Verfasst: 08.07.2006 16:28
von senyafin
Hallo zusammen,
könnte man das mit der Werbung als zweiten Beitrag auch dynamisch gestalten?
Quasi dass per Zufall verschiedene Banner eingeblendet werden
Gruss
Pascal
Verfasst: 09.07.2006 16:04
von dennis84
MagMo hat geschrieben:Hi,
das kann ja auch nichts geben. Wie ich schon geschrieben habe, musst du zwischen*
und
alle
' durch
\' ersetzen.
* - zwischen dem angegebenem Code NICHT auch dort!
oder
verursacht dir wieder einen Fehler.
Grüße
MagMo
Vielen Dank!
Ich sollte vielleicht genauer lesen bevor ich irgendwas frage
Habe jetzt "Werbung zentriert unter 1. Beitrag" drin, ist es möglich die Werbung unter dem letzten Posting anzeigen zu lassen?
bsp:
http://mondomagico.foren-city.de/topic, ... musik.html
Verfasst: 10.07.2006 07:39
von MagMo
Hi,
senyafin hat geschrieben:könnte man das mit der Werbung als zweiten Beitrag auch dynamisch gestalten?
Quasi dass per Zufall verschiedene Banner eingeblendet werden
Ja, z.B. so:
Code: Alles auswählen
mt_srand((double)microtime()*1000000);
$WelcherBanner = mt_rand(1,3);
if ($WelcherBanner == 1)
{
$Werbung = '...Werbung Nr. 1...';
}
elseif ($WelcherBanner == 2)
{
$Werbung = '...Werbung Nr. 2...';
}
else
{
$Werbung = '...Werbung Nr. 3...';
}
Wenn du mehr als drei verschiedene Banner einbauen willst, dann musst du bei '...mtrand(1,3);' die 3 entsprechend erhöhen und die if-Weiche anpassen. Die Variable $Werbung enthält den Code für den jeweiligen Banner.
Bei vielen Bannern, die häufig wechseln, entsteht aber einiger Wartungsaufwand. In dem Fall ist wohl die Kombination mit einer Datenbank besser.
Grüße
MagMo
Verfasst: 10.07.2006 12:19
von cYbercOsmOnauT
Du enttäuschst mich MagMo. Von Dir hätte ich eine Switch-Case-Lösung erwartet.
Grüße,
Tekin
Verfasst: 10.07.2006 12:31
von MagMo
Hi,
cYbercOsmOnauT hat geschrieben:Du enttäuschst mich MagMo. Von Dir hätte ich eine Switch-Case-Lösung erwartet.

Man kann natürlich auch switch-case anstelle von if nehmen. Ich persönlich finde aber if übersichtlicher und arbeite (auch oder eher vor allem aus Gewohnheit) damit.
Gibt es einen triftigen Grund die switch-case Lösung zu bevorzugen (habe das noch nie recherchiert)? Mit triftig meine ich, dass sie z.B. schneller ist oder etwas in der Art?
In dem Falle würde ich meine Gewohnheit mal überdenken.
Grüße
MagMo