MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
007combatant avatar
Konuyu Oyla:
  • Derecelendirme: 4/5 - 4 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 4/5 - 4 oy

Side Boxes Plus! Plugin [Gelişmiş] (anasayfa + konuda sağ blok)


Sponsor Reklam

Çevrimdışı 007combatant
 Tarih: 27-05-2012, Saat:15:57
(Son Düzenleme: 08-06-2012, Saat:14:02, Düzenleyen: 007combatant.)
#3
Kayma sorununa çözüm:

Anasayfadaki veya forumdaki kaymalar için sadece bir kodu değiştirmek çözüm olmaz. Bunu yapabilmeniz için önce şu mantığı kavramalısınız. Şimdi forumun genişliğini komple 100 olarak düşünün biz bu 100ün 25ini sidebara 74 ünü foruma 1inide boşluk olarak bırakıyoruz.

Şimdi index şablonunda öncelikle şu kodla sidebara 25 veriyoruz:
Kod:
<div class="sbp_sbar" style="float: right;width: 25%;">

ondan sonra Şu kodlada foruma 74 veriyoruz:
Kod:
<div class="sbp_forum" style="float: left;width: 74%;">
Ancak bu 74 ü değiştirirseniz jscripts/sidebar.js dosyasındaki şu koddaki 74üde aynen değiştirmelisiniz çünkü bunlar birbiri ile bağlantılı:
Kod:
$(".sbp_forum").animate({width: "74%"}, 500,

Şimdi siz yukarıdaki mantığa göre eğer 74ü değiştirip 80 yaptınız diyelim bu sefer sidebardaki 25ide 19 yapmalısınız (1de boşluk düşünüyoruz)

Buraya kadar herşey güzel ancak bir sorun var jscripts/sidebar.js dosyasını konu gösterim ile anasayfa beraber kullanıyor yani oradaki 74ü değiştirirseniz, konu gösterimdede 74ü değiştirmesilisiniz. Ama bunu malesef şablonlardan yapamazsınız. Eklentinin dosyasından değiştirmelisiniz.
Şimdi madem eklentinin dosyasından değişim yapacaksınız, o zaman bütün değişiklikleri eklentiyi kurmadan dosyayı değiştirerek yapmak en mantıklısı. Ancak sitenize sidebarın tam oturabilmesi için bunu (doğru rakamları bulmayı) deneme yanılma yoluyla yapacaksınız.

Şimdi inc/plugins/sideboxes.php dosyasını açıyoruz. Aşağıdaki dediğim şekilde değişimler yaparak ana sayfa ve konu gösterimdeki kaymaları düzeltebiliriz.

Şimdi sidebar ve forum genişliğini anasafada ve konu gösterimde aynı yapacağız.

Dosyada aşağıdaki kodu buluyoruz. bu sidebar genişliği kodudur. dosyada bu kod 3 yerde var (644.satır 709- 831) 3ünüde bulur aynı şekilde değiştiriyoruz:
Kod:
<div class="sbp_sbar" style="float: right;width: 25%;">
bu 3 kodda sidebarın genişlliğinin ne kadar olmasını istiyorsanız 25 i o şekilde değiştiriyoruz.

Şimdide forum genişliği kodunu bulalım oda 3 yerde var (647.satır 712 - 834) aynen bulalım:
Kod:
<div class="sbp_forum" style="float: left;width: 74%;">
evet buradaki 74üde forum genişliğinin ne kadar olmasını istiyorsanız onunla değiştiriyorsunuz. Tabi 100 ü bölerek. birazı sidebara birazı foruma 1 de boşluk olarak.

Evet bu değişiklikleri yapıp dosyayı kaydediyoruz ftpye atıyoruz ve eklentiyi aktifleştirip deniyoruz. Eğer istediğimiz gibi olmamışsa eklentiyi pasifleştirip doğru orantıyı bulana kadar bu şekilde deniyoruz.

Aslında bu kaymalar olmaması lazım ancak temalarda forumuda 74 den fazla verilmesi gereken yerler oluyor demekki bu durumda böyle sorunlar oluyor.


Eğer Side bar anasayfada iki tane olduysa veya pasifleştirdiğiniz halde Ana Sayfada sidebar vamış gibi yarımsa aşağıdakileri uygulayın:

Öncelikle eklentiyi pasifleştirin.
Admin paneli >> Temalar & Şablonlar >> Şablonlar >> Kullandığınız tema >> Ana Sayfa - [index] Şablonlar >> index Şablonunu açın.

Aşağıdaki kodu bulun (Kod sizde biraz farklı olabilir):

Kod:
<a class="sbp_buton" style="float: right;" title="{$lang->sbplus_sidebarkapat}"></a>
<a class="sbp_tbuton" style="float: right;" title="{$lang->sbplus_sidebarac}"></a>
<div class="sbp_sbar" style="float: right;width: 25%;">
    {$sb_welcome}{$sb_search}{$sb_whosonline}{$sb_stats}{$sb_latestthreads}{$sb_additional}
</div>
<div class="sbp_forum" style="float: left;width: 74%;">
{$forums}
</div>

Bununla değiştirin:
Kod:
{$forums}
Kaydedin.

Bu hatanın sebebi:
Öncelikle eklentinin çalışma tarzını bilmelisiniz. Eklenti, index şablonundan
Kod:
{$forums}
kodunu bulur ve
Kod:
<a class="sbp_buton" style="float: right;" title="{$lang->sbplus_sidebarkapat}"></a>
<a class="sbp_tbuton" style="float: right;" title="{$lang->sbplus_sidebarac}"></a>
<div class="sbp_sbar" style="float: right;width: 25%;">
    {$sb_welcome}{$sb_search}{$sb_whosonline}{$sb_stats}{$sb_latestthreads}{$sb_additional}
</div>
<div class="sbp_forum" style="float: left;width: 74%;">
{$forums}
</div>
bu kodla değiştirir. Eklentiyi pasifleştirdiğinizde ise bu işlemin tam tersini yapar. Ancak kodlar tamamen aynı olması gerekir aksi takdirde eklenti kodu tesbit edemez ve hiç bir işlem yapmaz.
Şimdi eğer siz bu kodda oynama yaptıysanız veya başka bir eklenti burada bir değişiklik yaptıysa bizim eklentimiz kendi kodunu bulamaz ve bir işlem yapmaz yani önceden eklediği kodu kaldıramaz ve öylece fazlalık olarak kalır. Bu sebeble birdaha aktif etttiğinizde iki tane sidebar oluşur.

Hayırlı günler..
Cevapla
Bunu Beğenenler:

 


Bu Konudaki Yorumlar
Cvp: Side Boxes Plus! Plugin [Gelişmiş] (anasayfa + konuda sağ blok) - Yazar: 007combatant - 27-05-2012, Saat:15:57

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [MCTR - 1.6] ChangUonDyu Chatbox - Sohbet Plugin 007combatant 124 104,444 18-12-2019, Saat:23:02
Son Yorum: ardalsy
  Alt Forumlar 2 Blok Halinde - [MyBB 1.6] Relampago 13 19,944 09-06-2019, Saat:09:58
Son Yorum: S4tyric0n
  Gelişmiş İstatistikler Eklentisi Ajax+Türkçe 007combatant 18 22,009 04-12-2018, Saat:16:33
Son Yorum: persius35
  [MD - 1.6] Son Dakika Haberleri Eklentisi Plugin Türkçe 007combatant 9 12,000 15-06-2018, Saat:03:38
Son Yorum: raqqa31
Eklenti - Yama - Plugin MyBB Gelişmiş İstastistik Plugini Türkçe (vBlulletin Stil) Machine 21 16,934 03-05-2018, Saat:12:49
Son Yorum: webseyrek



Konuyu Okuyanlar: 1 Ziyaretçi

istanbul escort - beşiktaş escort - şişli escort - ataköy escort - ataköy escort - taksim escort - escort mecidiyeköy - çapa escort - topkapı escort

escort - sex hikaye - altyazılı porno - türk ifşa - türk porno - escort bayan