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).
KMustafa avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

Kapalı (Collapsed) forumlar nasıl yapılır?


Sponsor Reklam

Çevrimdışı KMustafa
 Tarih: 29-09-2015, Saat:21:03
(Son Düzenleme: 29-09-2015, Saat:21:10, Düzenleyen: KMustafa.)
#1
Web site  Site Adresi : localhostta olduğu için yok

Versiyon MyBB Sürümü :1.8.5
Eklenti-Plugin Kurulu Eklentiler :hiç yok


Hata-Sorun Sorun açıklaması :

bir sorum olacak, internette ve mybb.com da çok arattım ve bulamadım...


Forumdaki kategorilerin foruma girdiğimizde otomatik olarak (default) kapalı olması (collapsed). bunu nasıl yaparız? 

cevaplarsanız sevinirim  Gülümseme

örnek olarak buradaki gibi: http://www.kamyoncuyuz.biz/


Teşekkürler.



Resim-Grafik Hata Ekran Görüntüsü : hata yok
Cevapla
Bunu Beğenenler:
Sponsor Reklam
Sponsor Reklam Sponsor Reklam

Çevrimdışı semih7106
 Tarih: 30-09-2015, Saat:00:19
#2
Aşağıdaki gibi birkaç değişik yöntemle yapılabilir. İlk yöntem şablonlarda değişiklik yapılarak uygulanır. 
Diğerleri core edit denilen mybb ana dosyalarında yapılan değişikliklerle uygulanır. 
Her yöntemin artısı, eksisi vardır hangisi uygunsa onu kullanın.



1- Cookie yöntemi ile direk şablon aracılığıyla değiştirmek,

1.8 mybb sürümlerinde kullanılan jquery ve jquery cookieden faydalanarak,

Forumdaki kategorilerin forum idleri (fid) 1, 5, 11, 17... şeklinde olduğunu varsayalım.

index şablonunda </head> kodundan hemen önce yukarıdaki örnek kategori idleri için aşağıdaki kodu ekleyin,

Kod:
<script type="text/javascript">
$.cookie('collapsed', 'cat_1|cat_5|cat_11|cat_17', { path: '/', domain: '.siteadresi.com' });
</script>

yukarıdaki path ve domain yerine gelecek bilgi forum ayarlarında Forum Bilgileri kısmındaki
Çerez [Cookie] Yolu ve Çerez [Cookie] Domain Dizini kısmında yazmaktadır.

Bu yöntem ile ilk sayfa görünümünde kategoriler açık olacaktır. Sayfa yenilendiğinde idleri yazılan kategoriler collapsed durumuna geçecektir.




2- Cookie yöntemi ile global.php dosyasında değişiklik yapmak,

Forum ana diznindeki global.php dosyası açın aşağıdaki kodun bulun (muhtemelen 1042. satırda)

Kod:
$colcookie = '';
 

ve hemen öncesine forumdaki kategori idleri için (1, 5, 11, 17... şeklinde olduğunu varsayalım) aşağıdaki örnek kodu ekleyin

Kod:
my_setcookie("collapsed", "cat_1|cat_5|cat_11|cat_17");

Bu yöntem ile ilk sayfa görünümünde idleri yazılan kategoriler collapsed durumunda olacaktır.




3- functions_forumlist.php dosyasında değişiklik yapmak,

/inc/functions_forumlist.php dosyası açın aşağıdaki kodu

Kod:
$expdisplay = '';
            $collapsed_name = "cat_{$forum['fid']}_c";
            if(isset($collapsed[$collapsed_name]) && $collapsed[$collapsed_name] == "display: show;")
            {
                $expcolimage = "collapse_collapsed.png";
                $expdisplay = "display: none;";
                $expthead = " thead_collapsed";
                $expaltext = "[+]";
            }
            else
            {
                $expcolimage = "collapse.png";
                $expthead = "";
                $expaltext = "[-]";
            }

bu kod ile değiştirin,

Kod:
$expcolimage = "collapse_collapsed.png";
            $expdisplay = "display: none;";
            $expthead = " thead_collapsed";
            $expaltext = "[+]";

Bu yöntem ile ilk sayfa görünümünde forumdaki tüm kategoriler collapsed durumunda olacaktır.


-----

Bunların haricinde başka bir yöntem olabilir veya yukarıdaki yöntemlere düzenleme yapılabilir.
İlgilenenler ekleme yapabilir, iyi forumlar Gülümseme
Cevapla
Bunu Beğenenler: Feyz , KMustafa

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Sitemdeki Mobil Olan Kodlamaları Nasıl Düzeltirim ? karanlıkreis 0 133 08-06-2018, Saat:03:31
Son Yorum: karanlıkreis
  Login bölümünü Nasıl Ortalayabilirim? tugrularel 3 230 26-05-2018, Saat:16:27
Son Yorum: coderix
  [1.4 - 1.6 - 1.8] buton nasıl yaparım fatihcray09 0 178 23-05-2018, Saat:14:30
Son Yorum: fatihcray09
Kod Site Kapalı Seçimi Aktif Etme htsumer 0 217 18-04-2018, Saat:11:48
Son Yorum: htsumer
  [1.8] Resim Optimizasyonunu Nasıl Yapabilirim? ahmettbilal 5 712 10-09-2017, Saat:19:38
Son Yorum: ahmettbilal



Konuyu Okuyanlar: 1 Ziyaretçi