drupal

Jquery yardımı ile açılır kapanır panel ile kullanıcı girişi bloğunu kullanmak

İlgili Konular: Drupal Genel Bilgiler     

Drupal sitelerimiz gerçekten çok sağlam fakat görsellik açısından biraz uzak kalıyor.

Bu sitede gördüğünüz "Müşteri Paneli" (Sol üst köşede) açılan bir panel olarak çalışıyor. Bu panel jquery kullanılarak oluşturuldu. Jquery drupale entegre olduğundan hiç bir ek dosya çağırmadan sadece kodlarımızı yazarak bu işlemi gerçekleştirebiliyoruz.

Öncelikle belirtmem gerekirki bir önceki yazımdaki style.css ve template.php dosyasına eklemeniz gereken kodları baştan ekleyin. Daha sonra aşağıdaki kodları sayfalarımıza ekleyeceğiz.

Öncelikle temamızın içersindeki style.css dosyasını açıyoruz ve aşağıdaki kod bölümünü ekliyoruz:

/* Açılır kapanır panel stili */
.paneli_ac {
background:#666666;
color:#fff;
border:1px solid #444444;
width:100px;
height:20px;
padding:4px;
margin:0;
}
.panel {
background:#000;
display:none;
color:#fff;

Kullanıcı giriş (formunun) bölümünün yerini değiştirmek - Login (form) blok alanını taşımak

İlgili Konular: Drupal Genel Bilgiler     

Kullanıcı giriş alanını sayfanızın herhangi bir yerinde göstermek için yapmanız gerekenleri belirteceğim. Örnek olarak www.siirciler.com adresine bakabilirsiniz. Üst bölümdeki kullanıcı giriş bölümü bu yöntemle yapılmıştır.

Basamak basamak yapmanız gerekenleri basitçe anlatayım.

Dynamic Display Block da Readmore... Yazısını Türkçeleştirmek

İlgili Konular: Drupal Genel Bilgiler     

DDB eklentisini indirip gerekli ayarları yaptıktan sonra blokda görünen görünüm aşağıdaki gibi olmaktadır.

2010-02-06_115837.jpg

Bu görünümde readmore yazısı ingilizce olarak karşımıza geliyor bunu Türkçe yapmak için template.php dosyasına eklediğimiz kodlardaki;

$slider_items[$key1]['slide_read_more'] =
l('Read more...', 'node/' . $result->nid);

Satırını bularak;

$slider_items[$key1]['slide_read_more'] =
l('Devamı...', 'node/' . $result->nid);

Şeklinde değiştiriyoruz.

2010-02-06_120624.jpg

Görünümünü elde etmiş oluyoruz.

İçeriklerin altında içerik başlıkları ile ileri geri navigasyon menü yapımı

İlgili Konular: Drupal Temaları     

Bir eklenti ile drupal motorunu daha fazla zorlamadan içerik metinlerimizin altına bir önceki ve bir sonraki içeriklerin başlıklarından oluşan bir ileri geri navigasyon menü yapabiliriz. Bunun için template.php, node.icerik_turu.tpl.php ve style.css dosyalarına ufak kod blokları ekliyoruz.
Sıra ile aşağıdaki adımları takip ederek menünüzü oluşturabilirsiniz:

Search 404 eklentisi ve Türkçe dil dosyası

Sitenizde içerik bulunamadığında (kırık linklerde) ziyaretçilerin karşısına çıkan klasik sayfa bulunamadı hatalarını arama sayfaları yapmak için kullanabileceğimiz bir eklenti var. Search 404 eklentisi bu işlemi gerçekleştirerek kullanıcıların sitenizden ayrılmasını engellemeyi hedefliyor. Ayrıca Sağ ve sol bloklara 404 hata sayfalarında görüntülemenize imkan sağlıyor. Eklentiye buradan ulaşabilirsiniz.

Drupal Sunucu Gereksinimleri

İlgili Konular: Drupal Genel Bilgiler     

Drupal ile bir projeye başlarken sunucu arayışınada gireriz. Drupal diğer sistemlere göre veri tabanı sunucusunu biraz fazla yormaktadır. Bu nedenle sunucu tercihimizi yaptıktan sonra sunucu yöneticisine my.cnf de bulunan aşağıdaki ayarları sağlayıp sağlamadıklarını sormalıyız.


Sunucumuzun my.cnf ayarları aşağıdaki gibi olmalıdır:

memory_limit = 128M
max_execution_time = 60
mysqli.reconnect = On
key_buffer = 384M
max_allowed_packet = 64M
table_cache = 4096
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 64M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M

 

Dönemsel görevler bir saatten uzun bir süredir çalışıyor, büyük olasılıkla kilitlendi

İlgili Konular: Drupal Genel Bilgiler     

Srupal kullananlar aram ara sitelerinde olan biteni takip etmek için durum raporlarına bakarlar. sizde durupal kullanıyorsanız durum raporuna bakmayı ihmal etmeyin.

Drupal sohbet (chat) eklentisi

Drupal sitelerimize chat bölümü eklemek istersek seçeneklerimiz biraz az ne yazıkki.

İlk olarak önerebileceğim eklenti java alt yapısını sunan addon chat eklentisidir. Bu eklenti ile sohbette bulunan kullanıcıları bir blokta göstermenizde mümkün.