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ı: 471 
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.

 

Buna Benzer Diğer Yazılar:

  • Ön Sayfada Karakter Sınırlama
  • Ön Sayfada Başlık Karakteri Sınırlama
  • Karakter Sınırlamada Resimli İçerik Sorunu
  • Joomla!'da Stringler için Jstring Kullanmak
  • Okunma Sayısını Önsayfa introda Göstermek
  • İçeriğin Sonlanma Tarihini Göstermek
  • Modülü ya da Yazıyı Üyelerden Gizlemek
  • Yazar İsmi Yerine Yazarın Kullanıcı Adını Göstermek

  • com_content
  • içerik düzenlemeleri
  • joomla çatı
  • joomla çekirdek
  • joomla core
  • joomla framework
  • joomla kodlama
< Önceki   Sonraki >
 

Yorum yazabilmek için üye girişi yapmalı ya da yeni bir üye hesabı açmalısınız .

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
.
Bana Ulaşın



  • Parolanızı mı unuttunuz?
  • Kullanıcı adınızı mı unuttunuz?
  • Kaydolun.
Kısa Kısa'dan
  • Diyarbakırspor açılımı
    17 Mart 2010
  • Haşim Kılıç döktürdü
    25 Şubat 2010
  • Küfür normal, yayın zamansız
    23 Şubat 2010
  • Erdoğan'a ayakkabı atan
    23 Şubat 2010
  • Erzincan Savcısı
    19 Şubat 2010
Son Yazılar
  • Yazar İsmi Yerine Yazarın Kullanıcı Adını Göstermek
    28 Şubat 2010
  • Joomla Emlak Teması
    24 Şubat 2010
  • Galatasaray Taraftar Teması
    24 Şubat 2010
  • JoomlArt Lisans Detaylarına Kısa Bakış
    11 Şubat 2010
  • PhpNuke Sitenizi Joomla! 1.5'e Taşıyın
    10 Şubat 2010
İçerik Görüntüleme Sayısı : 133658
Şu anda 7 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