Hallo zusammen,
ich habe mich von der Modifikation
[MOD]Displaying Advertisement before the image inspirieren lassen. Der gesamte Code stammt von mir und wurde nicht von der originalen Modifikation kopiert.
Features:- Browser freundlicher Code
- Dauer der Werbeanzeige, Werbecode und An/Aus kann über das ACP gesteuert werden
Demo: [WERBUNG]Demo: [KEINE-WERBUNG]Notiz: Google-Adsense wird derzeit nicht unterstützt
Hello together,
I have derived inspiration towards the modification
[MOD]Displaying Advertisement before the image. The whole code comes from me and was not copied by the original modification.
Features:- Browser compatible
- Advertisment time, Advertisement Code and Enabled/Disabled can configured on ACP
Demo: [ADSENSE]Demo: [NO-ADSENSE]Notice: Google-Adsense is not supported currently
Changelog:- Add Step 4 / Step 4 hinzugefügt
- Update Step 1 for XHTML Valide
- Add image width and height support / Bilder Breite und Höhe können nun angeben werden
- Es ist nun möglich für jedes Bild separat einzustellen ob Werbung angezeigt werden soll oder nicht / Now it is possible to put for every picture separately whether advertisement should be indicated or not
- Added Support for JavaScript disabled / Unterstützung, wenn JavaScript ausgeschaltet ist
Step 1
Open / Öffne:
details.phpSearch / Suche:
//-----------------------------------------------------
//--- Show Image --------------------------------------
//-----------------------------------------------------
$image_allow_comments = (check_permission("auth_readcomment", $cat_id)) ? $image_row['image_allow_comments'] : 0;
$image_name = format_text($image_row['image_name'], 2);
show_image($image_row, $mode, 0, 1); Add after / Füge danach ein:
//--- Image Adsense Start -------------------------
$image_allow_adsense = $image_row['image_allow_adsense'];
$image_adsense_code = (isset($image_row['image_adsense_code'])) ? htmlentities($image_row['image_adsense_code']) :"";
$image_adsense_code = $config['image_adsense_code'];
$image_adsense = $config['image_adsense'];
$image_adsense_height_code = "height=\"".$config['image_adsense_height']."\"";
$image_adsense_width_code = "width=\"".$config['image_adsense_width']."\"";
if ($image_allow_adsense == 1) {
if($config['image_adsense_onoff'] == 1) {
$image_adsense_show .= "<div align=\"center\">\n";
$image_adsense_show .= "<script type=\"text/javascript\">\n";
$image_adsense_show .= "//<![CDATA[\n";
$image_adsense_show .= "function fc() {\n";
$image_adsense_show .= "if(c>0){\n";
$image_adsense_show .= "document.getElementById(\"dl\").innerHTML = '".$lang['adsense_sek']."<br />".$lang['adsense_loader']."<br />".$image_adsense_code."';\n";
$image_adsense_show .= "c=c-1;\n";
$image_adsense_show .= "setTimeout(\"fc()\", 1000);\n";
$image_adsense_show .= "} else {\n";
$image_adsense_show .= "var tt = '";
$image_adsense_show .= "<img src=\"".MEDIA_PATH."/".$image_row['cat_id']."/".$image_row['image_media_file']."\" border=\"1\" alt=\"".$image_row['image_name']."\" ".$image_adsense_width_code." ".$image_adsense_height_code." />";
$image_adsense_show .= "';\n";
$image_adsense_show .= "document.getElementById(\"dl\").innerHTML = tt;\n";
$image_adsense_show .= "}\n";
$image_adsense_show .= "}\n";
$image_adsense_show .= "var c=".$config['image_adsense_time'].";\n";
$image_adsense_show .= "if (window.location.hash == \"#dlt\")\n";
$image_adsense_show .= "c = 0;\n";
$image_adsense_show .= "window.onload = fc;\n";
$image_adsense_show .= "//]]>\n";
$image_adsense_show .= "</script>\n";
$image_adsense_show .= "<div id=\"dl\"></div>";
} else {
$image_adsense_show = get_media_code($image_row['image_media_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode, $show_link, $detailed_view);
}
} else {
$image_adsense_show = get_media_code($image_row['image_media_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode, $show_link, $detailed_view);
}
$site_template->register_vars(array(
"image_adsense" => $image_adsense_show,
"image_adsense_time" => $image_adsense_time,
"image_adsense_code" => $image_adsense_code,
"lang_adsense_sek" => $lang['adsense_sek'],
"lang_adsense_loader" => $lang['adsense_loader'],
"image_adsense_height_code" => $image_adsense_height_code,
"image_adsense_width_code" => $image_adsense_width_code,
));
//--- Image Adsense Ende --------------------------Search / Suche:
i.image_allow_comments,Replace with / Ersetze mit:
i.image_allow_comments, i.image_allow_adsense,Step 2
Open / Öffne:
admin/settings.phpSearch / Suche:
show_table_separator($setting_group[3], 2, "setting_group_3"); Add after / Füge danach ein:
show_setting_row("image_adsense_onoff", "radio");
show_setting_row("image_adsense_time");
show_setting_row("image_adsense_code", "textarea");
show_setting_row("image_adsense_width");
show_setting_row("image_adsense_height");Step 3
Open / Öffne:
lang/admin.phpSearch / Suche:
/*-- Setting-Group 3 --*/
$setting_group[3]="Bild Einstellungen"; Add after / Füge danach ein:
$setting['image_adsense_onoff'] = "Bilder Werbung anzeigen";
$setting['image_adsense_time'] = "Dauer der Werbung<br /><span class=\"smalltext\">Bitte in Sekunden angeben</span>";
$setting['image_adsense_code'] = "Werbecode<br /><span class=\"smalltext\">HTML Code wird unterstützt</span>";
$setting['image_adsense_width'] = "Bilderbreite<br /><span class=\"smalltext\">In Pixel</span>";
$setting['image_adsense_height'] = "Bilderhöhe<br /><span class=\"smalltext\">In Pixel</span>";Suche:
$lang['field_allow_comments'] = "Kommentare erlauben"; Füge danach ein:
$lang['field_allow_adsense'] = "Werbung vor dem Bild anzeigen"; $setting['image_adsense_onoff'] = "Show Image Advertisment";
$setting['image_adsense_time'] = "Duration of the advertisement<br /><span class=\"smalltext\">Second</span>";
$setting['image_adsense_code'] = "Advertisement code<br /><span class=\"smalltext\">HTML support</span>";
$setting['image_adsense_width'] = "Image width<br /><span class=\"smalltext\">In Pixel</span>";
$setting['image_adsense_height'] = "Image height<br /><span class=\"smalltext\">In Pixel</span>";Search:
$lang['field_allow_comments'] = "Allow comments"; Add after
$lang['field_allow_adsense'] = "Displaying Advertisement before the image";Step 4
Open / Öffne:
teamplates/your-template/details.htmlSearch / Suche:
[/list][/list]
{image}
Replace with / Ersetze mit:
{if allow_adsense}{image_adsense}{endif allow_adsense}<noscript>{image}</noscript>
Step 6
Open / Öffne:
admin/images.phpSearch / Suche:
$image_allow_comments = intval($HTTP_POST_VARS['image_allow_comments']); Add after / Füge danach ein:
$image_allow_adsense = intval($HTTP_POST_VARS['image_allow_adsense']);Search / Suche:
image_allow_comments = $image_allow_comments,Replace with / Ersetze mit:
image_allow_comments = $image_allow_comments, image_allow_adsense = $image_allow_adsense,Search / Suche
show_radio_row($lang['field_allow_comments'], "image_allow_comments", $image_row['image_allow_comments']); Add after / Füge danach ein:
show_radio_row($lang['field_allow_adsense'], "image_allow_adsense", $image_row['image_allow_adsense']);Search / Suche:
$image_allow_comments = trim($HTTP_POST_VARS['image_allow_comments_'.$i]); Add after / Füge danach ein
$image_allow_adsense = trim($HTTP_POST_VARS['image_allow_adsense_'.$i]);Search / Suche
image_download_url, image_allow_commentsReplace with / Ersetze mit
image_download_url, image_allow_comments, image_allow_adsenseSearch / Suche
'$image_download_url', $image_allow_commentsReplace with / Ersetze mit
'$image_download_url', $image_allow_comments, $image_allow_adsenseSearch / Suche
show_radio_row($lang['field_allow_comments'], "image_allow_comments_".$i, 1); Add after / Füge danach ein:
show_radio_row($lang['field_allow_adsense'], "image_allow_adsense_".$i, 1);Step 7
Download the Attachment Put the load.gif in your
templates/your-templates/images folder
Downloade den Anhang Kopiere die loader.gif in dein
templates/dein-template/images Ordner
Download the Attachment put the install.php in your root and start (
http://youtsite.de/install.php)
Downloade den Anhang und kopiere die install.php in deinem Root- Verzeichnis und führe diese aus (
http://deineseite.de/install.php)