Etiket Sonuçları: " GET "

14 Nisan 2009 | 08:34
yazar: Guardian

Wp: query_posts() fonksiyonu

Kategoriler: Ajax, php, programlama, özgür yazılım
Etiketler: , , , , , , , , , , , , , ,

Wordpress içerikleri görüntülerken Loop adı verilen kendine has meşhur döngüyü oluşturur ve bu döngü sayfada işlenen kriterlere göre veritabanındaki içeriklerin girildiği tabloda bazı seçim (select) işlevini gerçekleştirir. Böylece o anki kriterlere göre veritabanından seçilen satırlar (post verileri) döngüde işlem görürler.

Bu kirterlerin en önemlileri GET metodu ile tanımlanan aşağıdaki verilerdir:

p=[post_id_verisi]

görüntülenecek post verisinin id bilgisini verir. Böylece WP görüntülenecek sayfanın bir post içeriği olduğunu anlar ve ilgili verileri veritabanından alır ve yazdırır.

page_id=[sayfa_id_bilgisi]

görüntülenecek sabit sayfa verisinin id bilgisini verir. WP bu veri sayesinde görüntülenecek içeriğin bir sayfa olduğunu anlar ve veritabanındaki ilgili tablodan işlem yaparak verileri yazdırır.

cat=[kategori_id_bilgisi]

WP bu değişken sayesinde id bilgisi verilen kategoriye ait içeriklerin listelenmesi gerektiğini anlar ve ilgili tablodan verilen id bilgisine ait içerikleri listeler.

tag=[etiket_id_bilgisi]

WP bu değişken sayesinde id bilgisi verilen etikete ait içeriklerin listeleneceğini anlar ve ilgili veritabanı tablosundan verileri listeler.

Wordpress’in sayfaları, içerikleri, kategori içeriklerini, etiket içeriklerini listeleme işleminde yukarıda belirtmiş olduğumuz veriler referans olarak kullanılırlar.

devamını oku » »

4.390 defa okundu | 2 adet yorum »

9 Temmuz 2008 | 22:40
yazar: Guardian

Php Başlangıç Dersleri Serisi – 3

Kategoriler: php, programlama, seri dökümanlar
Etiketler: , , , , , , , ,

Uzun zamandır üzerinde çalışmaya zaman bulamadığım php ders dökümanları yazma işlemine ağırlık verdim bu aralar. Böylece dönemin ilk ürünü “Php Başlangıç Dersleri Serisi – 3″ ortaya çıktı.

Bu seri kısaca iki ana bölümden oluşmaktadır:

  • Form Oluşturmak
  • Oluşturulan Formdaki Verileri Php Betiği ile İşlemek

Serimizin ilk bölümü temel HTML bilgilerine dayanarak form oluşturmak adına temel bilgileri edinme amaçlıdır. İkinci bölümümüz ise Php aracılığı ile bu verilerin nasıl işleneceği konusunda bilgi vermektedir.

Döküman bir bütünü oluşturan örnek çalışmanın parçalarını oluşturarak ilerlemektedir. Örnek çalışmamızın amacı bir form aracılığı ile girilen metinde belirlediğimiz karakter kümesinin yine belirdiğimiz bir diğer karakter kümesine dönüştürülmesi esasına dayanmaktadır.

Adım adım öğrenerek üreteceğimiz bu çalışmadan hepinizin yararlanması ve zevk alması dileğiyle..

php-dersleri-seri-3-samkon.org.tar.gz [1.1 MB]

Not: İlgili örnek çalışmayı şu sayfadan test edebilirsiniz.

1.866 defa okundu | 9 adet yorum »

1 Mart 2008 | 15:11
yazar: Guardian

Değişiklikler sonrası içeriğin yeniden yüklenmesi

Kategoriler: fonksiyon ve betikler, projeler, samkon project
Etiketler: , , , , , , , , , , , , , ,

Projemin yönetim panelini oluşturmaya başladığım günden beri içime dert olmuş, yaptığım yeniliklerin üzerine örtmüş diğer bir değişle içimde bir ukde bırakmış olan yapılan değişikliklere göre sayfanın içerik alanının yeniden yüklenmemesi ve özellikle bazı işlemlerden sonra sayfayı yenileme ihtiyacı duymam artık geçmişte kaldı.

Herşeyi bir php betiği ve bir javascript fonksiyonu karşılamaya yetti. Bu gelişmeyi sizlere örnek bir işlemde izlenen yolu açıklayarak tarif edeceğim. Örneğin daha önce hakkında bol bol atıp tuttuğum yönetim panelinin ‘edit menus‘ alanında panelimize yeni bir ana menü eklemek istediğimizde formumuzu doldurup ‘create‘ butonuna bastık.

devamını oku » »

499 defa okundu | yorum yok »

22 Şubat 2008 | 14:53
yazar: Guardian

Sistem Değişkenlerinde Düzenleme ve Kaldırma İşlemleri

Kategoriler: fonksiyon ve betikler, projeler, samkon project, veritabanı
Etiketler: , , , , , , , , , , , ,

Sistem değişkenleri dediğimizde projeyi takip edenler yönetim panelimizdeki “system values” ve veritabanımızdaki #sovariablebools ve #sovariablechars tablolarını anımsayacaklardır. Bir önceki gelişme bildirimde bu alan hakkında bahsetmiştim.

Bugün ise özet olarak önceki bildirimde oluşturduğum “system values” alanının yönetimiyle ilgili olan sistem değişkenlerini düzenleme (şimdilik ’sovariablechars’ yani metin değişkenleri için) ve sistem değişkenlerini kaldırma (hem metin hem de mantıksal değişkenler için) eylemlerini gerçekleştirdim.

#sovariablebools tablosunda tutulan mantıksal değişkenler bir düzenleme işleminden çok aktifleştirme ve pasifleştirme işlemlerine tabi tutulacağından değişkenleri düzenlemekten kastım #sovariablechars tablosunda tutulan metin değişkenleridir.

Bu kısa giriş açıklamalarından sonra neler yaptığıma gelecek olursak, anlatmanın en kolay yolu sanırım admin_functions.php betiğinde bulunan load_systemvalues_content() fonksiyonunu ele almak olacaktır.

devamını oku » »

540 defa okundu | yorum yok »