DHC "Banner" Manager v1.4 - TurkishNuke
PHP Nuke - Themes - Modules - Blocks - Addons - Turkish Nuke: Forumlar

Turkish Nuke ~ Başlığı Görüntüle - DHC "Banner" Manager v1.4

Sorularınızı sorarken başlıkta "Acil, yardım, biri yardım etsin, bir bakın, çözümü nedir?, yardım edecek yok mu?" gibi başlıklar kullanmayınız. Başlıklar okuyan kişilere mesaj içeriği ile ilgili bilgi vermesi için var. Ve bilgi vermeyen başlık yöneticiler tarafından kilitlenebilir, silinebilir, değiştirilebilir.

 

Turkish Nuke Forum Ana Sayfası -> vBulletin -> Eklentiler -> DHC "Banner" Manager v1.4
AhmetPasha
MesajTarih: Pzr Tem 03, 2005 5:44 pm 
DHC, "Banner", Manager, v1.4, DHC "Banner" Manager v1.4,
Alıntıyla Cevap Ver
   
Site Admin
Site Admin


Kayıt: Jan 28, 2005
Mesajlar: 1707
Nerden: İstanbul/Avcılar


Bu eklenti ile ekleyeceğiniz bannerleri (reklamları) admin panelinden kontrol edip düzenleyebilirsiniz.. Görüntü ve şemali altta eklentideki resimlerdeki gibidir...
http://www.turkishnuke.net/forum_img/DHCBannerAds-1_4.rar
Burdan indirdiğiniz dosyaları dizine upload edin
Kod:

/admincp/dhcbannerads.php
/admincp/install_bannerads.php
/includes/functions_bannerads.php
/clickthru.php

- /admincp/install_bannerads.php 'yi çalıştırarak ufak kurulumu yapın.

- global.php 'yi açıp alttaki kısmı bulun;
Kod:

eval('$headinclude = "' . fetch_template('headinclude') . '";');
eval('$header = "' . fetch_template('header') . '";');
eval('$footer = "' . fetch_template('footer') . '";');

Üstüne şunları ekleyin;
Kod:

// <DHC>
require_once('./includes/functions_bannerads.php');
$TotalSlots = get_banner_slots();
for ($x=1; $x < ($TotalSlots+1); $x++)
{
    $banner_ad[$x] = print_random_banner($x);
}
// </DHC>

Kaydedip upload edin.

- profile.php 'yi açıp alttaki kısmı bulun;
Kod:

'removelist' => array(
        'modifylist_removeuser',
    ),

Altına şunu ekleyin;
Kod:

'bannerads' => array(
        'modify_bannerads',
    ),

Sonra şu kısmı bulun;
Kod:

// #############################################################################
// spit out final HTML if we have got this far

Üstüne şunları ekleyin;
Kod:

// ################ START BANNER ADS ############################

if ($_REQUEST['do'] == "bannerads")
{

construct_usercp_nav('bannerads');

$getBanners = $DB_site->query("SELECT * FROM dhc_ads WHERE userid='$bbuserinfo[userid]'");
if (mysql_num_rows($getBanners) < "1")
{
    $banners = "You do not have any banners displayed on " . $vboptions['bbtitle'] . ". Please <a href=\"mailto:" . $vboptions['webmasteremail'] . "\">contact us</a> to arrange advertising";
} else
{

$banners = "You have the following banner ads (" . mysql_num_rows($getBanners) . ") displayed on " . $vboptions['bbtitle'] . ":<br /><br />";

while ($ads = $DB_site->fetch_array($getBanners))
{
    if ($ads[end_date] != "N" && $ads[end_date] != NULL)
    {
        $exp = date("j M Y", $ads['end_date']);
        $expires = "(Banner expires $exp)";
    } else
    {
        $expires = "(Banner does not expire)";
    }
     
    switch ($ads[limit_type])
    {
        case "unlimited":
        $bannerstring = "Unlimited Clicks/Views";
        break;
         
        case "clicks":
        $remaining = ($ads[limit_num]-$ads[clicks]);
        $bannerstring = "Limited to $ads[limit_num] Clicks ($remaining Remaining)";
        break;
         
        case "views":
        $remaining = ($ads[limit_num]-$ads[views]);
        $bannerstring = "Limited to $ads[limit_num] Views ($remaining Remaining)";
        break;
         
        case "default":
        $bannerstring = "#ERROR!";
        break;     
    }
     
    $banners .= "<b>" . $ads['title'] . "</b> has been displayed <b>" . $ads[views] . "</b> times and clicked <b>" . $ads[clicks] . "</b> times<br /><i>" . $bannerstring . "</i><br /><small>" . $expires . "</small><br /><br />";

}


}

$templatename = "modify_bannerads";

}

Kaydedip upload edin.

- admincp/usergroup.php 'yi açıp alttaki kısmı bulun;
Kod:

'canusesignature' => 1,
'cannegativerep' => 1,
'canuserep' => 1,

Altına şunu ekleyin;
Kod:

'displayads' => 1,

Sonra şu kısmı bulun;
Kod:

print_yes_no_row($vbphrase['can_view_hidden_custom_fields'], 'usergroup[canseehiddencustomfields]', $ug_bitfield['canseehiddencustomfields']);

Altına şunu ekleyin;
Kod:

print_yes_no_row($vbphrase['display_banner_ads'], 'usergroup[displayads]', $usergroup['displayads']);

Kaydedip upload edin.

- includes/functions_user.php 'yi açıp alttaki kısmı bulun;
Kod:

'paid_subscriptions',
    'usergroups',
    'buddylist',
    'attachments'
);

Şununla değiştirin;
Kod:

'paid_subscriptions',
    'usergroups',
    'buddylist',
    'attachments',
    'bannerads'
);

Kaydedip upload edin.

- admincp/index.php 'yi açıp alttaki kısmı bulun;
Kod:

$printhr = false;
    if (can_administer('canadminstyles'))
    {    $printhr = true;

Altına şunları ekleyin;
Kod:

construct_nav_option($vbphrase['banner_view'], 'dhcbannerads.php?do=view', '<br />');
construct_nav_option($vbphrase['banner_add'], 'dhcbannerads.php?do=add', '<br />');
construct_nav_option($vbphrase['banner_settings'], 'dhcbannerads.php?do=settings', '<br />');
construct_nav_group("DHC Banner System", '<hr />');

Kaydedip upload edin.

- modify_bannerads isminde yeni bir template oluşturun ve içeriği şu olsun;
Kod:

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
   <td class="tcat">Banner Ads</td>
</tr>
<tr>
   <td class="panelsurround" align="center">
   <div class="panel">

$banners

   </div>
   </td>
</tr>
</table>

USERCP_SHELL isimli templateyi açıp alttaki kısmı bulun;
Kod:

<td class="$navclass[attachments]" nowrap="nowrap"><a class="smallfont" href="profile.php?$session[sessionurl]do=editattachments">$vbphrase[attachments]</a></td>
</tr>

Altına şunu ekleyin;
Kod:

<tr>
   <td class="$navclass[bannerads]" nowrap="nowrap"><a class="smallfont" href="profile.php?$session[sessionurl]do=bannerads">$vbphrase[bannerads]</a></td>
</tr>

Bundan sonrası isteğinize bağlı olarak şöyle olur. Nereye banner eklemek isterseniz oraya alttaki kodu ekleyin ve X 'i editleyin.
Kod:

$banner_ad[x]

- Örnek olarak anasayfada navbar'ın altına ve (üste) ve en alta olmak üzere iki adet ekleyelim.
1) FORUMHOME templatesinde $navbar satırının altına şunu ekleyin;
Kod:

$banner_ad[1]

2) FORUMHOME templatesinde $footer satırının altına veya üstüne şunu ekleyin;
Kod:

$banner_ad[2]

Not : Her eklediğiniz yerde X yerine farklı ve sırayla numara verin. Admin cp'den bu numaraya göre daha sonra bu bannerleri kontrol edebilirsiniz...



Hazırlayan organik81
 
Başa dön
Kullanıcı profilini gör Özel mesaj gönder Kullanıcının web sitesini ziyaret et MSN Messenger
Mesajları göster:   
Tüm saatler GMT +2 Saat

Sonraki başlık
Önceki başlık
1. sayfa (Toplam 1 sayfa)
Turkish Nuke Forum Ana Sayfası  ~  Eklentiler

Yeni Başlık Gönder   Cevap Gönder


 
Forum Seçin:  

Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Copyright © Haziran 2005, TurkishNuke ™ Her hakkı saklıdır.
Web sitemizin PHP-Nuke tabanlıdır.

Bu site en iyi 1024x768 ve üzeri çözünürlüklerde, İnternet Explorer ve Firefox ile görüntülenir.
 

stories | temizlik | Kırcaali

AktifPHP!