
daha önce benzeri konular açtım ama çözüme ulaşamadım

Mybb de Mesaj üstü adsense plugin'ine sadece adsenseyi ziyaretcilerin görebileceği bi seçenek eklemek istiyorum
ve bazı pluginleri inceleyince sadece ziyaretcilerin görmesini sağlayan kodu şu eğer yanılmıyorsam
if(!$mybb->user['uid'] || $mybb->user['uid'] == "0")buda plug-in dosyasının içindeki kod haftalardır bu soruna çözüm arıyorum umarım yardım eden çıkar

// 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" => "NULL",
"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" => "NULL",
"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" => "NULL",
"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" => "NULL",
"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" => "NULL",
"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" => "NULL",
"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\n$settings\n?>";
$file = fopen(MYBB_ROOT."/inc/settings.php", "w");
fwrite($file, $settings);
fclose($file);
}
}
?>