Merhaba etrafta oldukça güzel sliderlar olsada(bu aralar en çok hoşuma giden awkard showcase) işin zevkli tarafı bazı şeyleri kendiniz yapmanız.Hazırlayacağım slider oldukça basit kodlardan oluşacak ve yavaş yavaş geliştireceğiz.Kodlarımızın basit olması ekleyeceğimiz bölümlerin artmasıyla ileride biraz can sıkıcı olacaktır ancak anlaşılırlık tarafından baktığımızda jquery ile yeni tanışmışsanız veya bu konuda pluginlerden öteye gitmemişseniz genel olarak çalışma mantıkları açısından size fikir verecektir.
Jquery ve css ile aklıma gelen enteresan fikirleri gerçekleştirmeye çalışırım genelde de sadece denemeyle kalır bazen birkaçını buraya yazıyorum.Ancak yazmak zahmetli ve yorucu bu yüzden birkaç denememi sadece örnek olarak ekleyeceğim.
İlk demo ve ikinci demo arasında görsel olarak bir fark yok ancak ilk denemem olduğu için css kodlarında göreceli bir tembelliğe kaçtım.Yakında güncel ve daha görsel bir haliyle karşılaşabilirsiniz.
Php tabanlı hazırladığım sitelerde genelde alt dizinlerle çalışmak pek hoşuma gitmez bu yüzden nerdeyse her projem için bir sanal alan kullanmaktayım.Çalışma ortamı olarak Windows 7 ve Ubuntu kullandığım için bu iki sistem için ayrı ayrı açıklamaya çalışacağım ancak temel mantık aynıdır.

Mysql bize birçok fonksiyonlar kolaylık sağlamakta.Bunlarda biride php’de kullandığımız switch-case yapısana benzer bir işleyiş gösteren case-when ifadesi.
Örneklemek gerekirse yazılarımız için kullandığım dil alanlarını tuttuğum bir tablom var diyelim.
CREATE TABLE IF NOT EXISTS `page_language` (
`l_id` int(11) NOT NULL AUTO_INCREMENT,
`i_id` int(11) NOT NULL,
`l_content` longtext NOT NULL,
`l_type` enum('c_title','c_content','c_seo','k_title') NOT NULL,
`l_language` enum('tr','en','de','fr') NOT NULL,
PRIMARY KEY (`l_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=54 ;
Görüldüğü gibi l_type olarak tanımladığımız alan c_title,c_content,c_seo,k_title degerlerini alabilmekte.Herhangi bir yazı girildiğinde herbir baslik,icerik ve seo için ayrı alanlar oluşmakta.
(10, 2, 'ALAN ICERIK', 'c_content', 'tr'), (11, 2, 'ALAN SEO', 'c_seo', 'tr'), (12, 3, 'ALAN BASLIk', 'c_title', 'tr'),
Basit bir şekilde bu alanları güncellemek istersek;
UPDATE page_language SET l_content = CASE l_type WHEN 'c_title' THEN 'Yeni Baslik' WHEN 'c_content' THEN 'Yeni icerik' WHEN 'c_seo' THEN 'yeni-baslik' ELSE l_content END WHERE i_id='2' and l_language='tr'

Twitter sanırım yeni nesil telefonlar için daha uygun gibi gelsede takip edilesi birçok yararlı bilgi kaynağı bulunmakta.
Uzun süre twitter masaüstü istemcisi arayıp durdum ancak bana uygun gelen birtane bulamadım taki blu ile tanışana kadar.Oldukça kullanışlı ve görsel blu benim gibi twitter masaüstü istemcisi arayanlara tavsiyemdir.
Copyright © Hakan ERSU.All rights reserved