Arkadaşlar bu yazımda sizlere bir çok haber sitelerinde resimli manşet haber paneli nasıl yapılır onu göstereceğim
Bu panel için Jquery nin bir eklentisi olan JqueryUI tabs ı kullanacağız.
jqueryui.com eklentinin ana sayfası
direk indirmek için ise buraya tıklayınız.
indirdikten sonra bu dersimizde kullanacağımız şablonumuz ise cleantype.
cleantype için buraya tıklayınız
cleantype klasörümüzü sunucumuzdaki www veya public_html klasörümüze açalım ve index.html dosyasını index.php olarak değiştirelim.
daha sonra jquery-ui-1.7.2.zip dosyamızın içinden jquery.1.3.2.js dosyasını. ui ve themes klasörünüde index.php mizin bulunduğu www veya public_html klasörümüze kopyalayalım.
daha sonra demos/tabs/mouseover.html mizi editör programımızla açalım ve.
aşağıdaki kodları . index.php dosyamızdaki tagları arasına yazalım.
|
|
|
|
bunlarıda hallettikten sonra.
mouseover.html içinde
önümüze aşağıdaki resimdeki gibi bir görüntü gelecek

şimdi sıra geliyor. tabları aşağıya alıp, tab sayısını yükselteceğiz.
bunun için .
|
|
|
|
ekran görüntümüz aşağıdaki şekilde olmalı

sonraki adım ise div tabs-4 ve div tabs-5 olmak üzere 2 tane daha div yapacağız ve bunlara linkleyecek olan
|
|
sıra geldi tablarımızın içini silmeye..
div id=tabs-1 den itibaren divlerimizin içini boşaltıyoruz.
|
|
şimdilik onlar boş kalıyor. ve bir tane database yaratıyoruz.
ben db ismini abc olarak seçtim. içinede 5 haber için bilgilerle doldurdum.
haber tablosununda sql i aşağıdadır.
|
|
bunuda halledince.
database baglantimizi yapacak olan php kodumuzu index.php sayfamizin en üstüne ekliyoruz.
|
|
şimdi geldik işin zor kısmına. 2 tane loop çevirmemiz lazım 1 i resimler diğeri ise tablar için.
onunda kodu ÅŸu ÅŸekildedir.
aşağıdaki kod tabs divimizin içeriği nasıl olur ona dair.
|
|
tek döngü ile de bunu yapabiliriz ama böyle olunca anlaşılması daha basit olsun diye bu şekilde kodladım.
şimdi www veya public_html içinde images diye bir klasör yaratıyoruz ve buyuk1.jpg buyuk2.jpg gibi resimlerimizi aynı boyutta olmak üzere içine atıyoruz.
böylece sistemimiz tamam oluyor db den resim çekip haber.php?id= şekindeki linkimize resim üzerine tıklandığında gidiyor. biraz css ile uğraşıp istediğiniz boyuta getirmeniz gerekiyor.
aşağıda bu dersi yazarken kullandığım dosyalar var fakat. telif hakları nedeniyle editlenmiş template i veremiyorum. ama çalışan manşet paneli düz php içinde aşağıdaki linktedir.
jquery ile manÅŸet haber paneli yapma
önceki yazı jQuery İle "Gizle/Göster" Sütun ve Tablo Yapımı |
Yazı için teşekkürler. Fakat şu saate kadar kocaman hatalı başlığın düzeltilmemesi de ilginç.
Bence yazının başlığı aynen kalsın daha dikkat çekici olmuş. Yazının başlığı böyle olmasaydı açıp okumazdım.
umarım işinize yaramıştır. css ile değiştirerek istediğiniz şekile sokabilirsiniz. tabları sola alırsınız. milliyet tarzı olur ufak resimleri gösterirsiniz solda. vs vs
yahu başlığa niye takılıyosunuz? uygulayan var mı?
mouseover.html içinde
ile baÅŸlayan(div id tabs dahil) end demodaki son
dahil olmadan olan bölümü kopyalayıp index.php dosyamızda
nin içini boşaltıp içine kopyalayalım.
mouseover.html içinde ile başlayan(div id tabs dahil) end demodaki son dahil olmadan olan bölümü kopyalayıp index.php dosyamızda nin içini boşaltıp içine kopyalayalım.
orada di v id tagı olacak. kodamana yazı yazarken. ön izlemede o di v tagları gözüküyor ama yazı onaylanınca gözükmedi otomatik silmiş o nedenle bişi anlamadınız.
guzel bir bildiri olmuÅŸ. keÅŸke varsa demo falan linki verseydiniz.
demo değilde bilgisayarınızda çalıştırabileceğiniz halde burada var
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
Nokta ve pilli ortak yapımı olan kodaman.org kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.