Allah

Mutlak surette adaleti emreder !
  • Ana Sayfa
  • Genel Günlük
    • Günlük
    • Bilim-Teknoloji
    • Alıştıklarımız
    • Kısa Kısa
  • Heplik
    • Öteki Kulaktan Çıkanlar
    • Saklamalı
    • Müzik
  • Joomla!
    • Joomla! Haber-Duyuru
    • Joomla! Kod
    • Joomla! Dosyalarım
    • Joomla! Wiki (tr-TR)
    • Joomla! Wiki (en-GB)
    • Joomla! Destek İste
      • Ücretli Uzman Destek
      • Ücretsiz Destek Forumumuz
  • Alan Adı
    • Alan Adı Nedir ?
    • Alan Adı Protföyüm
  • WM
    • HTML XHTML CSS
    • Google Adsense
  • Takip Ettiklerim
  • Kimim ki ?
  • İletişim

Joomla! İçerik Yöneticisini Filtrelenmiş Şekilde Açın

Salı, 26 Ocak 2010 09:31 | Yazar Aytuğ Halil AKAR |  Okunma Sayısı: 996 
Joomla! Kodlama

Joomla! İçerik Yöneticisinde Varsayılan Filtreleme Ayarlamakİçerik yöneticisini filtrelenmiş şekilde açmak da ne ki diye sorulduğunu duyar gibiyim. Bu aslında çok yoğun içerik barındıran, örneğin genel haber sitelerinin, içerik yöneticisine girmekteki sıkıntısını giderecek bir yöntem. Onbinlerce içeriğiniz varsa yönetim merkezinden İçerik Yöneticisine tıkladığınızda administrator/index.php?option=com_content sayfasının açılması çok uzun sürebiliyor.

Her ne kadar genel filtrelemeniz 10 ya da 20 içerik olsa da genel sorgu süresi buna etki ediyor. Hal böyle olunca 10 içeriği listelemek için dahi tüm içeriğin sorgulanmasını beklemez azaba dönüşebiliyor. Bir müşterimin talebi üzerine ortaya çıkan fikir uygulandığında, çekirdek dosyalardaki küçük bir müdahale ile sorunun, içerik listesinin kategorilenmemiş (uncategorized) şekilde filtrelenmiş olarak açılmasının mümkün olduğu neticesine varıyor.

Bu basit işlemi paylaşarak ihtiyacı olabilecek başka kullanıcıların da faydalanabileceğini düşündüm.

Yapmamız gereken işlem tek adımdan oluşuyor. Bunun için administrator/components/com_content/controller.php dosyasını açıyoruz. Dosya içerisinde şurayı bulun:

$filter_sectionid

Aslında dosya içerisinde bundan birkaç tane mevcut. Ancak dosya başından aratırsak ilk karşımıza çıkan bizim işimizi görecek. Tam satır şu şekilde:

$filter_sectionid	= $mainframe->getUserStateFromRequest( $context.'filter_sectionid',	'filter_sectionid',	-1,	'int' );  

Burası Joomla! 1.5.15 sürümlerde dosyanın 62 satırında bulunuyor.

Satırda sectionid için -1 değerinin verilerek tüm bölümlerin listelenmesinin sağlandığını görüyoruz. Bölüm kısmında Kategorilenmemişi belirleyebilmek için -1 değerini 0 (sıfır) ile değiştireceğiz. Netice olarak bu satır şu hali alacak:

$filter_sectionid	= $mainframe->getUserStateFromRequest( $context.'filter_sectionid',	'filter_sectionid',	0,	'int' );  

Kaydedip kapatalım. İşlem yapacağımız zaman çalışacağımız dosyanın bir kopyasını yedeklemek üzere almayı unutmayalım. Bu işlem sonrası Joomla! yönetim merkezinde İçerik Yöneticisi menüsüne tıkladığımız zaman gelen sayfada içerik listelemiz Bölüm: Kategorilenmemiş şeklinde filtrelenmiş olacak. Sıkıntı yaşayanlar artık bu sayfanın yeni bir Joomla! sitesindeki kadar hızlı açıldığını göreceklerdir.

İşlem ilk başta da bahsettiğim gibi sadece çok fazla içerik barındırdığı için içerik yöneticisine girme süresi uzun olanlara fayda sağlayacaktır. Normal kullanıcılar için gayet basit de olsa gereksiz bir düzenleme yapmalarını önermiyorum.

Ayrıca diğer filtreleme alanlarının da varsayılanlarını aynı yerde düzenleyebilirsiniz. Bölüm, kategori, yazar, durum gibi filtreleme varsayılanları da bu sorgu kriteri alanında bulunuyor.

İyi günlerde kullanın.

 


 <  Önceki
Yazar İsmi Yerine Yazarın Kullanıcı Adını Göstermek
  Sonraki  > 
Modülü ya da Yazıyı Üyelerden Gizlemek
 

Buna Benzer Diğer Yazılar:

  • Karakter Sınırlamada Resimli İçerik Sorunu
  • Joomla! 1.5 Modül Yerleşimlerinde style Kullanımı
  • Joomla! 1.6 Neden Geliyor, 1.6'da Ne Var ?
  • Okunma Sayısını Önsayfa introda Göstermek
  • Joomla Tema Dönüştürme 1.0 Temasını 1.5 Teması Yapmak
  • Ön Sayfada Başlık Karakteri Sınırlama
  • Joomla! İçerik Yöneticisini Filtrelenmiş Şekilde Açın
  • Yazar İsmi Yerine Yazarın Kullanıcı Adını Göstermek
  • İçeriğin Sonlanma Tarihini Göstermek
  • Chrono Comment Türkçe Karakterleri Yazdırmıyorsa

Yorum ekle

Eklenen yorum Türkiye Cumhuriyeti yasalarına ve toplumun genel ahlak değerlerine aykırı olmamalıdır. Üye girişi yapmayanların yorumlarında bazı özellikler kısıtlanmıştır ve ancak onaylandıktan sonra yayına girer.


Güvenlik kodu
Yenile

Gönder
İptal
JComments
Baş Sayfa
Günlük Baş Sayfası (Ters)
Genel Günlük
.
Kimim ki ?
Soyağacı (Kâtipzâde)
.
Takip Ettiklerim
.
Öteki Kulaktan Çıkanlar
Bilim - Teknoloji
Saklamalı
Alıştıklarımız
Müzik
.
Joomla!
Joomla!'ya Dokun
HTML - XHTML - CSS
Google Adsense
.
Profesyonel Destek
Genel İletişim



  • Parolanızı mı unuttunuz?
  • Kullanıcı adınızı mı unuttunuz?
  • Kaydolun.
Kısa Kısa'dan
  • Son Hasta da İfade Verdi
    18 Haziran 2010
  • Baykal istifa etti, yeni sıfatını da tescil ettirdi.
    10 Mayıs 2010
  • Ruhat Mengi, Zorlama !
    25 Nisan 2010
  • Diyarbakırspor açılımı
    17 Mart 2010
  • Haşim Kılıç döktürdü
    25 Şubat 2010
Son Yazılar
  • Joomla! ile reCaptcha Kullanmak
    20 Ağustos 2010
  • Ankara İçin 2010 Ramazan İmsâkiyesi
    21 Temmuz 2010
  • Joomla! 1.5.20 [senu takaa] Türkçe İndir
    18 Temmuz 2010
  • İstanbul İçin 2010 Ramazan İmsâkiyesi
    18 Temmuz 2010
  • Joomla! 1.5.19 [Wojmamni ama batani] Türkçe İndirebilirsiniz
    16 Temmuz 2010
İçerik Görüntüleme Sayısı : 192142
Şu anda 10 ziyaretçi çevrimiçi
feed-image

Copyright © 2007 - 2010 Aytuğ Halil AKAR
Tüm içerik hakları -gerektiğinde talep edilmek üzere- saklıdır.

Site Haritası 1 - 2