İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Reklam Kodları Lazım "Plugin"

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Hayatımda ilk defa bir forum açtım D

Neyse konuya gelelim. En son versiyonu kullanıyorum. Diğer sitelerden "Plugin" buldum, yükledim ancak göstermiyor.

İstediğim açılan konularda sadece ilk mesajlarda reklam göstermesi.

Acaba kullanan veya bu konuda bilgili arkadaşlar dosyalar ile birlikte neyi nasıl yapmam gerektiğini açıklayabilirler mi ?

Teşekkür ederim.
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Forumlarda ilk mesajdareklam adı ile yayınlanıyor.

php dosyası (adsafp2.php) :

PHP:
<?php
/*
Plugin Ads after first post
(c) 2005-2006 by MyBBoard.de
Website: http://www.mybboard.de
Türkce ceviri arno düzenleme yemudira
*/
$plugins->add_hook("postbit", "adsafp2");

//Informationen zum Plugin
function adsafp2_info()
{
	return array(
		"name"        => "İlk mesajdan Sonra reklam",
		"description" => "İlk mesajlardan sonra reklamlarınızı gösterir.",
		"website"     => "http://www.mybboard.de",
		"author"      => "MyBBoard.de",
		"authorsite"  => "http://www.mybboard.de",
		"version"     => "2.0",
		);
}

// Aktivierung
function adsafp2_activate() {

    global $db;

	// Variablen für dieses Plugin einfügen
	require MYBB_ROOT."/inc/adminfunctions_templates.php";
	find_replace_templatesets("postbit", '#<p>#', "{\$post['adsaf']}<br />");
		
	// Einstellungsgruppe hinzufügen
	$adsafp2_group = array(
		"gid" => "lisanssız",
		"name" => "İlk mesajda Reklam",
		"title" => "İlk mesajda Reklam ",
		"description" => "Plugin Ayarları.",
		"disporder" => "1",
		"isdefault" => "no",
		);
	$db->insert_query(TABLE_PREFIX."settinggroups", $adsafp2_group);
	$gid = $db->insert_id();
	
	// Einstellungen hinzufügen
	$adsafp2_1 = array(
		"sid" => "lisanssız",
		"name" => "adsafp2_code_onoff",
		"title" => "Aktif/AktifDeğil",
		"description" => "Birinci mesajdan sonra reklamlarınızın gözükmesini istiyor musunuz?",
		"optionscode" => "yesno",
		"value" => "no",
		"disporder" => "1",
		"gid" => intval($gid),
		);
	$db->insert_query(TABLE_PREFIX."settings", $adsafp2_1);
	
	$adsafp2_2 = array(
		"sid" => "lisanssız",
		"name" => "adsafp2_align",
		"title" => "Siralama",
		"description" => "Sıralamayı seçiniz.",
		"optionscode" => "radio\r\n1=Left\r\n2=Center\r\n3=Right",
		"value" => "2",
		"disporder" => "2",
		"gid" => intval($gid),
		);
	$db->insert_query(TABLE_PREFIX."settings", $adsafp2_2);
	
	$adsafp2_3 = array(
		"sid" => "lisanssız",
		"name" => "adsafp2_mode",
		"title" => "Mode",
		"description" => "Reklamlarınızın nerede gözükmesini istiyorusunuz?",
		"optionscode" => "radio\r\n1=After first post on each page (Default)\r\n2=After the first post and then after every x posts\r\n3=After every x posts",
		"value" => "1",
		"disporder" => "3",
		"gid" => intval($gid),
		);
	$db->insert_query(TABLE_PREFIX."settings", $adsafp2_3);
	
	$adsafp2_4 = array(
		"sid" => "lisanssız",
		"name" => "adsafp2_afterxposts",
		"title" => "Number of posts",
		"description" => "Enter the number of posts after that you want to display the ads (only necessary for the second mode)",
		"optionscode" => "text",
		"value" => "5",
		"disporder" => "4",
		"gid" => intval($gid),
		);
	$db->insert_query(TABLE_PREFIX."settings", $adsafp2_4);
	
	$adsafp2_5 = array(
		"sid" => "lisanssız",
		"name" => "adsafp2_code",
		"title" => "Code",
		"description" => "Adslenin HTML kodlarını giriniz.",
		"optionscode" => "textarea",
		"value" => "",
		"disporder" => "5",
		"gid" => intval($gid),
		);
	$db->insert_query(TABLE_PREFIX."settings", $adsafp2_5);
	
	// settings.php erneuern
	rebuild_settings();
}

// Deaktivierung
function adsafp2_deactivate() {

    global $db;

	// Variablen von dieses Plugin entfernen
	require MYBB_ROOT."/inc/adminfunctions_templates.php";
	find_replace_templatesets("postbit", "#{\$post['adsaf']}#", "", 0);
	
	// Einstellungsgruppen löschen
	$query = $db->query("SELECT gid FROM ".TABLE_PREFIX."settinggroups WHERE name='Ads after first post'");
	$g = $db->fetch_array($query);
	$db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE gid='".$g['gid']."'");

	// Einstellungen löschen
	$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE gid='".$g['gid']."'");

	// Rebuilt settings.php
	rebuild_settings();
}

// Funktionen
function adsafp2($post) {

    global $mybb, $postcounter;
    
    $post['adsaf'] = "";
    if ($mybb->settings['adsafp2_code_onoff'] != "no") {

        // Alignment
        switch ($mybb->settings['adsafp2_align']) {
        case "1":
            $ads_align = "left";
            break;
        case "2":
            $ads_align = "center";
            break;
        case "3":
            $ads_align = "right";
            break;
        }

        // Ads after first post
        if ($mybb->settings['adsafp2_mode'] == "1") {
            if (($postcounter - 1) % $mybb->settings['postsperpage'] == "0") {
                $post['adsaf'] = "<div style=\"text-align:".$ads_align.";\">".stripslashes($mybb->settings['adsafp2_code'])."</div>";
            }
        }

        // Ads after first post and then every x posts
        if ($mybb->settings['adsafp2_mode'] == "2") {
            if ($postcounter == "1" || ($postcounter - 1) % ($mybb->settings['adsafp2_afterxposts']) == "0") {
                $post['adsaf'] = "<div style=\"text-align:".$ads_align.";\">".stripslashes($mybb->settings['adsafp2_code'])."</div>";
            }
        }
    
        // Ads after every x posts
        if ($mybb->settings['adsafp2_mode'] == "3") {
            if ($postcounter % ($mybb->settings['adsafp2_afterxposts']) == "0") {
                $post['adsaf'] = "<div style=\"text-align:".$ads_align.";\">".stripslashes($mybb->settings['adsafp2_code'])."</div>";
            }
        }
    }
}

// Einstellungen erneuern
if(!function_exists("rebuild_settings")) {
	function rebuild_settings() {
		
        global $db;
		
        $query = $db->query("SELECT * FROM ".TABLE_PREFIX."settings ORDER BY title ASC");
		while($setting = $db->fetch_array($query)) {
			$setting['value'] = addslashes($setting['value']);
			$settings .= "\$settings['".$setting['name']."'] = \"".$setting['value']."\";\n";
		}
		$settings = "<?php\n/*********************************\ \n  DO NOT EDIT THIS FILE, PLEASE USE\n  THE SETTINGS EDITOR\n\*********************************/\n\n$settings\n?>";
		$file = fopen(MYBB_ROOT."/inc/settings.php", "w");
		fwrite($file, $settings);
		fclose($file);
		
	}
}
?>
 

HoST13

0
İyinet Üyesi
Katılım
5 Şubat 2008
Mesajlar
263
Reaction score
2
plungi ftpden yükedikden sonra.
aktif ediyormusunuz.?
yada daha sonra gerekli kodları ayarlardan ekliyormusunuz?
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
plungi ftpden yükedikden sonra.
aktif ediyormusunuz.?
yada daha sonra gerekli kodları ayarlardan ekliyormusunuz?


evet o işlemleri yapıyorum. Yükledikten sonra kod ekleme bölümüme geliyorum, kodlarıda yazıyorum. Ama göstermiyor.
 

Sir_Night

0
İyinet Üyesi
Katılım
29 Nisan 2008
Mesajlar
22
Reaction score
0
Konum
K.Maraş-Baku
www.mybbdestek.com dan alıntıdır.(yemudira arkadaşımıza teşekkürler)

linkten dosyayı indirin.adsafp2 isimli dosyayı inc/plugins klasörüne atın.Admin KP'den plugin'i açın.

Forum Ayarları/Değiştir yolundan plugini bularak kodlarınızı gerekli yerlere ekleyin.bu işlemi de Admin KP'den yapacaksınız.

Kolay Gelsin

İlk mesajda reklam
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst