MyBB Destek Forumu

Orjinalini görmek için tıklayınız: MCTR Stil jQuery Login Üst Panel - [ Bomba ! ]
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Sayfalar: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
MyBB için MCTR Stil jQuery Açılır/Kapanır Sabit Login Üst Panel Uygulaması
Eklenti-Plugin Uygulama ismi: Sliding Login Panel built with jQuery
Yapımcı Uygulamanın Yapımcısı: web-kreation.com
Çevirmen MyBB'ye Uyarlama: xpserkan
Güvenlik Uygulama Güvenlimi ?: Güvenli Onay-Cevap
Versiyon-Saat Uygulama Versiyonu: v1 Beta 1
Araç-Test Test Durumu: Denendi Onay-Cevap
MyBB Uyumlu Olduğu Sürüm-(ler): MyBB 1.6.x
Açıklama-Detay Panel Açıklaması: Bu uygulama yaklaşık olarak benim 2 yıl önce üzerinde çalışmaya başlamış olduğum paneldir. MCTR açıldığın günden bu yana sitemizde kullanmış olduğumuz bu panel sistemi hemen hemen birçok kişinin ilgisini çekmiş ve yine birçok kişi tarafından istek almıştır. Ücretlimi yoksa ücretisiz mi diye yayınlayayım derken baktım ki ben yaptım diyerek bir kaç kişi tarafından emeğe balta vurulduğunu gördüm tabi beni üzmüştü, ama ne var ki balta vurmaya çalışanlarda sağlam bir döküman olmadığı ve uyarlayamadıkları için daha fazla perde arkası show yapmak yerine gün yüzüne çıkarıp sizlerin kullanımına ücretsiz olarak sunuyorum..

Sanarım panelin ne işe yaradığı açıklamaya gerek yok, zaten bilmeyen yada duymayan kalmamıştır bu paneli..
Yine de kısa bir açıklama yapalım; Panelimiz, 26 Mart 2009 tarihinde, web-kreation.com tarafından jQuery tekniği kullanılarak inşa edilmiştir. Sabit olarak durması ve login uyarlamaları ise benim tarafımdan sağlanmıştır. Sözü daha fazla uzatmadan, buyrun kuruluma geçelim.

Kurulum-İnstall-Paket Panel Kurulumu:
1)- İlk önce Ekteki dosyayı indirip rardan çıkarın.
2)- FTP-upload klasörü içinde dosyaları olduğu gibi forumun kurulu olduğu ana dizine, yani index.php dosyasının olduğu yere yükleyin. (eğer forumunuz, forum klasörü şeklinde kurulu ise dosyaları oraya yükleyiniz.)
3)- Dosyaları yükledikten sonra aşağıdaki adımları sırası ile ve dikkatli bir şekilde okuyarak uyguluyoruz..

Aşama 1:
Kullandığımız temanın Sağ Ok headerinclude şablonlarından headerinclude şablonunu açıyoruz. (diğer adı ile gruplandırılmamış şablonlardan Sağ Ok headerinclude.) ve aşağıdaki kodları en sona ekliyoruz..
Kod:
    <!-- Panel -->
      <link rel="stylesheet" href="{$mybb->settings['bburl']}/panel/css/stiller.css" type="text/css" media="screen" />
      <link rel="stylesheet" href="{$mybb->settings['bburl']}/panel/css/slide.css" type="text/css" media="screen" />

      <!-- PNG FIX for IE6 -->
      <!-- http://24ways.org/2007/supersleight-transparent-png-in-ie6 -->
    <!--[if lte IE 6]>
        <script type="text/javascript" src="{$mybb->settings['bburl']}/panel/js/pngfix/supersleight-min.js"></script>
    <![endif]-->
    <!-- jQuery - the core -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="{$mybb->settings['bburl']}/panel/js/jquery.panel.js"></script>
<script type="text/javascript" src="{$mybb->settings['bburl']}/panel/js/jquery.cookies.js"></script>
<script type="text/javascript">
    jQuery.noConflict();
    jQuery(document).ready(function(){
        jQuery('body').xpserkan();
    });
</script>

Aşama 2:
Kullandığımız temanın Sağ Ok header şablonunu açıyoruz ve aşağıdaki kodları en üste ekliyoruz..

Kod:
<div class="sabitpanel"><div id="topspanel">
    <div class="tetik" id="botpanel">
        <div class="content clearfix">
                {$welcomeblock}
        </div>
</div> <!-- /login -->
</div> <!-- /login-pas -->
    <!-- The tab on top -->    
    <div class="tab">
        <ul class="login">
            <li class="left">&nbsp;</li>
            <li>MyBB.Com.TR</li>
            <li class="sep">|</li>
            <li><a href="http://www.mybb.com.tr/" title="MyBB Türkiye Resmi Destek Merkezi">Merkez</a></li>
            <li class="sep">|</li>
            <li><a href="/index.php" title="MyBB Resmi Türkçe Destek Forumu">Forum</a></li>
            <li class="sep">|</li>
            <li><a href="/portal.php" title="MyBB Portal Sayfası">Portal</a></li>
            <li class="sep">|</li>
            <li><a href="http://wiki.mybb.com.tr/" title="MyBB Wiki - Belgeleri">Wiki</a></li>
            <li class="sep">|</li>
            <li><a href="/mybb-kaynaklari-forumu" title="MyBB Türkçe Eklentiler">Eklentiler</a></li>
            <li class="sep">|</li>
            <li><a href="/mybb-temalari-forumu" title="MyBB Türkçe Temalar">Temalar</a></li>
            <li class="sep">|</li>
            <li><a href="http://download.mybb.com.tr/" title="MyBB Download Merkezi">İndir</a></li>
            <li class="sep">|</li>
            <li><a href="http://host.mybb.com.tr/" title="MyBB Hosting Hizmetleri">Hosting</a></li>
            <li class="sep">|</li>
            <li class="manevra">
            <a name="panel" class="open" id="close" href="#"></a></li>
            <li class="right">&nbsp;</li>
        </ul>
    </div> <!-- / top -->    
</div> <!--panel -->
</div> <!--sabitpanel -->

Üsteki kodumuzda yer alan {$welcomeblock} kodu kullanıcı paneli kodudur, header şablonunuzda bu koddan 1 tane daha olacaktır ve dilerseniz çift panel olarak kullanabilir yada var olanı silebilirsiniz.

Aşama 3:
Kullandığımız temanın Sağ Ok header şablonlarından Sağ Ok header_welcomeblock_guest şablonu açıyor ve aşağıdaki kodlar ile komple değişiyoruz. (yani header_welcomeblock_guest şablonundaki kodların tümünü silip aşağıdaki vermiş olduğum kodları yapıştırıyorsunuz.)
Kod:
<script type="text/javascript">
<!--
    lang.username = "{$lang->login_username}";
    lang.password = "{$lang->login_password}";
    lang.login = "{$lang->login}";
    lang.lost_password = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=lostpw\">{$lang->lost_password}<\/a>";
    lang.register_url = " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=register\">{$lang->welcome_register}<\/a>";
    lang.remember_me = "{$lang->remember_me}";
// -->
</script>
<center><h1>MyBB Türkiye Resmi Destek Forumlarına, Hoş Geldiniz..&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;MyBB Corporate Turkey Official Support Site</h1></center>
<!-- Start Login Form -->
<div class="left">
<div style="width: 90%; text-align: left; padding: 6px; background-color: rgb(112, 188, 240); border: 2px dotted rgb(176, 169, 106);">
<form class="clearfix" action="member.php" method="post" />
<p class="smallfont" style="margin-top: -2px;">Bu Kısımdan Hızlı Bir Şekilde Foruma <b>Giriş</b> İşlemlerini Geçekleştirebilirsiniz..</p>
<input type="hidden" name="action" value="do_login" />
<label class="black" for="username">Kullanıcı Adı:</label><br />
<input class="field" type="text" id="nick" name="username" size="23" value="Kullanıcı Adınız.. " onfocus="this.value=''" />
<br />
<label class="black" for="password">Şifreniz:</label><br />
<input class="field keyboardInput" type="password" id="sifre" name="password" size="23" value="şifreniz.. " onfocus="this.value=''" />
<br />
<label class="black" for="remember"><input type="checkbox" name="remember" id="remember" value="yes" checked="checked" />
<acronym title="Bu Seçenek Sayesinde, Sitemize Her Ziyaretinizde Giriş Bilgileriniz Otomatik Olarak Hatırlanacaktır.">Beni Hatırla</acronym></label>
<div class="clear"></div>
<span class="canlibuton" onmouseover="this.className='seffaf'" onmouseout="this.className='canlibuton'" />
<input type="submit" name="submit" value="Giriş Yap" class="bt_login" /></span>
<a class="lost-pwd" href="member.php?action=lostpw" />Şifremi Unuttum?</a>
</form></div></div><!-- End Login Form -->

<div class="left">        
<center><a href="http://www.mybb.com.tr/index.php">
<img src="http://destek.mybb.com.tr/mybb-garanti.png" height="200" width="280" alt="MyBB.Com.TR - MyBB Türkiye Resmi Destek Sitesi" />
<h1>MyBB Türkiye Merkezi</h1></a></center>
</div>

<!-- // kayit baslangic \\ -->
<div class="left right">
<div style="width: 90%; text-align: left; padding: 5px; background-color: rgb(112, 188, 240); border: 2px dotted rgb(176, 169, 106);" />
<b><span style="color: rgb(33, 33, 33);">
Üye olabilmek için lütfen,</span> <a href="{$mybb->settings['bburl']}/member.php?action=register" rel="nofollow" title="Ücretsiz Üye Olmak İçin Tıkla">
<img src="{$mybb->settings['bburl']}/panel/images/uye-ol.gif" alt="Üye Ol" style="vertical-align: middle;" /></a></b>
</div>
</div>
<!-- // kayit bitis \\ -->

Bu şablondaki gerekli yerleri kendinize göre düzenleyebilirsiniz, orta kısımda logo vardır logoyu silebilir yada kendi logonuzu ekleyebilirsiniz.

Aşama 4:
Kullandığımız temanın / header şablonlarından / header_welcomeblock_member şablonunu açıyor ve aşağıdaki kodlar ile komple değişiyoruz. (yani header_welcomeblock_member şablonundaki kodların tümünü silip aşağıdaki vermiş olduğum kodları yapıştırıyorsunuz.)
Kod:
<span style="float:left; color: #0ca55b; text-shadow: 1px 1px 1px #215b87;"><script language="javascript">
var h=(new Date()).getHours();
if (h > 3 && h < 12) document.writeln("<strong>Günaydın, Sayın {$lang->welcome_back} MyBB Destek Forumlarına Hoşgeldiniz.</strong>");
if (h > 11 && h < 18) document.writeln("<strong>İyi Günler, Sayın {$lang->welcome_back} MyBB Destek Forumlarına Hoşgeldiniz.</strong>");
if (h > 17 && h < 24) document. writeln("<strong>İyi Akşamlar, Sayın {$lang->welcome_back} MyBB Destek Forumlarına Hoşgeldiniz.</strong>");
if (h > 23 || h < 4 ) document. writeln("<strong>İyi Geceler, Sayın {$lang->welcome_back} MyBB Destek Forumlarına Hoşgeldiniz.</strong>");
</script></span>
<span style="float:right;">{$lang->welcome_current_time}<br /><br />{$modcplink} {$admincplink}</span>
<br /><br />
(<a href="{$mybb->settings['bburl']}/usercp.php"><strong>{$lang->welcome_usercp}</strong></a> &mdash; <a href="{$mybb->settings['bburl']}/member.php?action=logout&amp;logoutkey={$mybb->user['logoutkey']}">{$lang->welcome_logout}</a>)<br />
                <span class="links">
                    <a href="#" onclick="MyBB.popupWindow('{$mybb->settings['bburl']}/misc.php?action=buddypopup', 'buddyList', 350, 350);">{$lang->welcome_open_buddy_list}</a>
                </span>
                | <a href="{$mybb->settings['bburl']}/search.php?action=getnew">{$lang->welcome_newposts}</a> | <a href="{$mybb->settings['bburl']}/search.php?action=getdaily">{$lang->welcome_todaysposts}</a> | <a href="{$mybb->settings['bburl']}/private.php">{$lang->welcome_pms}</a> {$lang->welcome_pms_usage}
<br /><br /><h1>Panel Sistemi Geçici Bir Süreliğine, Beta Olarak Sizlerin Kullanımına Sunulmuştur. Geliştirme ve Modifiyesi Devam Etmektetir.<br />Anlayışınız İçin Teşekkürler..</h1>
<br /><br /><br /><center><h1>MyBB.Com.TR</h1></center><br /><br />
<div style="width: 80%; text-align: left; padding: 6px; background-color: rgb(246, 240, 186); border: 2px dotted rgb(176, 169, 106); font-size: 12px;">
<center><a href="http://host.mybb.com.tr/" title="MyBB Web Hosting Hizmetleri">
<img src="http://host.mybb.com.tr/images/hosting.gif" alt="Web Uygulamaları Hosting" width="650" align="middle" height="70"></a>
</center></div>

Yine üsteki vermiş olduğumuz kodlarda gerekli kısımları ve yazıları kendinize göre değiştirebilir yada özelleştirebilirsiniz.

Geçelim son 2 aşamaya, bu aşamaları yapmak zorunda değilsiniz sadece 2 tane icon ekliyoruz gerçi ben yinede tarifini yazayım isteyen ekler..

Aşama 5:
Kullandığımız temanın Sağ Ok header şablonlarından Sağ Ok header_welcomeblock_member_admin şablonunu açıyor ve aşağıdaki kodlar ile komple değişiyoruz.

Kod:
<a href="{$mybb->settings['bburl']}/{$config['admin_dir']}/index.php">
<img src="{$mybb->settings['bburl']}/panel/images/kurucu.png"> {$lang->welcome_admin}</a>

Aşama 6:
Kullandığımız temanın Sağ Ok header şablonlarından Sağ Ok header_welcomeblock_member_moderator şablonunu açıyor ve aşağıdaki kodlar ile komple değişiyoruz.
Kod:
<a href="{$mybb->settings['bburl']}/modcp.php">
<img src="{$mybb->settings['bburl']}/panel/images/yonetici.png"> {$lang->welcome_modcp}</a>

Ve işte panel uygulamanı gerekli tüm adımları eğer doğru bir şekilde yaptıysanız sorunsuz bir şekilde çalışması gerekiyor.

Eğer kayma vs. var ise sorun header şablonundaki kodlardan kaynaklanır, her sitenin temasındaki header yapısı farklı olduğu için bazı kaymalar oluşabilir bunun için header şablonuna eklenen kodlar üzerinde oynama ve düzenleme yapmanız gerebilir.
Ayrıca birde uyarı yazayım; headerinclude şablonuna eklenen şu kodumuzdaki xpserkan yazan yeri değişirseniz panel çalışmaz bilginiz olsun ! çünkü ben js dosyalarını kendi adıma göre oynama yaparak kodladım..
PHP Kod:
<script type="text/javascript">
    
jQuery.noConflict();
    
jQuery(document).ready(function(){
        
jQuery('body').xpserkan();
    });
</script> 

Resim-Grafik Demo Link: MyBB Resmi Destek ForumuDahili url link - internal url

Resim-Grafik Ekran Görüntüleri:
65740254742102209891.png

56290658727625647764.png

21681387637472933599.png
MyBB için MCTR Stil jQuery Açılır/Kapanır Sabit Login Üst Panel Uygulaması

Bilgi-Kaynak Not: Panel sistemi beta olup geliştirmesi devam edecektir bilginize..

Rar Şifresi : mybb.com.tr
işte bu ellerine sağlık serkan hoca Gülümseme
Ellerine Sağlık Serkan Abi Gülümseme
ellerine saglık serkan abı gercekten bomba birsey
Eline emegine saglık çok teşekkürler Gülümseme bu siteyi keşfettiğimden beri arıyorum bunu ama bulamıyordum bir türlü Gülümseme
olay bu teşekür ederim hocam
jQuery olması gerçekten muhteşem saol Göz Kırp
Sayfalar: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19