Mehmet Hocam Uygulama çok güzel. Fakat ben bunu veritabanı kullanarak veri tabanından bilgileri alamak istiyorum ama 2 gündür yapamadım
Bu tür uygulamaları veritabanı ile yapmak için kullanacağımız data kontrol Repeater olmalı. Repeater'ın İtemtemplate bölümünü bu uygulamanın html yapısına uygun olarak oluşturmalı ve verileri almalıyız. Yapacağımız iş bu kadar.
Tam olarak anlamak için jquery ile Accordion uygulamasını hem normal hem veritabanı için anlatmıştım.
Bu yazımı incelerseniz daha iyi anlayabilirsiniz.
Ben bu tür uygulamalar için Literal yapısını kullanıyorum. Çok mu kullanışlı? Değil belki ama iş görüyor :)
Hazırlayana kalmış bir tercih. Ama bana göre veritabanı ile çalışıyor isek repeater tercih edilmeli.
aaa
17 Aralık Çarşamba 2008 18:12
#6
iyide zaten bunların hepsi çok iyi tutorial sitelerinde var?
Evet daha önce bende bu tür uygulamalar gördüm ve paylaştım. Ama önemli olan hazır olanı kullanmak değil. Önemli olan bu uygulamaları kendimizin yapması. Bunun için bu tür uygulamaları yapıp kodları ile beraber sitemde paylaşıyorum. Yoksa hazır uygulamalar her yerde var.
üstat eline saglık şöyle bir örnek yaparmısın vertical tab mouseover ile çalışan böyle birşey için tam zamanı bence; çok güzel olur dua alırsın...
Bu uygulamanın css özelliklerini ve de gerekirse javascript kodlarını değiştirerek istediğimiz uygulamayı elde edebiliriz. Bu uyugulamayı daha efektif daha görsel yapmayı planlıyorum.
bu uygulamayı blogger da blogumuzda nasıl uygulayabilirim biraz uğraştım başarılı olamadım yardımcı olursanız sevininirim.
Bu yapıyı kullanmak için yazdığım script kodlarını ve jquery dosyasını head tagı arasına yazıp html yapıyı da sayfanıza gömeceksiniz. Ancak blogger hakkında pek bilgim yok.
mrb hocam bu çalışmada veri tabanı kullanacak olsak nasıl bir kod yapısı yapmamız gerekir peki yani resimler ve belki bi açıklama alanı veritabanından gelicek
Merhaba. Bu uygulamayı veritabanı ile yapmak içinverdiğim html yapıyı ve script kodlarını olduğu gibi kullanabilirsin. Data kontrolü olarak repeater kullanmanı tavsiye ederim. Ayrıca açıklama için html kodlarda değişiklik yapabilirsin.
Merhaba bunu master page e nasıl entegre edebilirim. Bir türlü yapamadım da. Normal aspx sayfada çalışıyor fakat master a koyunca çalıştıramadım.
Merhaba. Bu uygulamayı normal sayfada veya masterpage`de kullanmanın hiç farkı yok. Önemli nokta her iki durumda da aynı html yapıyı kullanmak. Eğer masterpage`de değerleri yüklediğiniz kontroller asp.net kontrolleri ise id`leri değişir ve Jquery ile seçme işleminde sonuçta da uygulamada hata oluşur. Bu durumu göz önüne alarak sorunu çözebilirsin.
Mehmet Duran abi,
ben bu kodları wordpress sitemde nereye ekleyeceğimi bilemedim yardımcı olur musun?
Wordpress daha önce kullandım, bu kodları nasıl eklersin pek bilgim yok. Ancak bu kodları kullanacağın sayfanın içine gömmelisin.
Merhaba mehmet yapmış olduğn manşet çok güzel ve kullanışlı senden birşey rica edicem bunu nasıl veritabanı ile bağlantı kurabiliriz manşet başlığını ve o haberin resmini göstermesini istiyorum yardımcı olabilirmisin ?
Bu daha önce de soran çok oldu. Yapman gereken repeater data kontrolünü kullanmak ve html yapıyı aynen oluşturmak. Bu yapının içine de istediğin veriyi koyabilirsin.
repeater kontrolü ile yaptım mükemmel oldu veri tabanından çekiyor verileri haber sitelerinin manşet`lerinden daha sexy oldu :)
En çok merak edilen konuyu anlatmışınız.Sizden ricam bu konunun jquery bölümünü bize detaylı olarak anlatmanız ve veri tabanı olarak anlatırsanız bize daha çok faydalı olur.Kopyala yapıştır yapmak la değil de bizim de sizin kadar olmasada yazacak seviyeye gelmek.İyi Çalışmalar.Kolay Gelsin.
Jquery kodlarını yazımda da paylaştım. Değişken isimleri ve fonksiyon isimleri anlaşılır. Biraz kodlar incelenirse rahatlıkla anlaşılacağını düşünüyorum. Veritabanı ile örnek veya örnekler yaparsam paylaşacağım.
Hocam ben sitenizde baktım veritabanıyla yapılanını bulamadım eğer yaptıysanız burdan paylaşabilir misiniz? Gerçekten güzel bir uygulama elinize sağlık ben denedim ama yapamadım veritabanıyla. Ne tür değişiklikler yapmam gerekli.
Merhaba. Öncelikle bu örneğin veritabanı ile ilgili örneği yok. Veritabanıyla accordion uygulaması var. Bu örneği veritabanı ile yapmak için id`si manset olan div`in içine repeater koyup bu repeater içinde itemtemplate içerisinde gerekli yapıyı (div - a - span - img taglarını sırayla oluşturmak ve değerleri veritabanından çekerek yazdırmak gerekiyor.) koyman gerekir.
Arkadaşlar burada veri tabanı bağlantılı olarak anlatıyor.
http://www.yazilimgunlugu.com/manset-haber-|-newsticker-makalesi/715.aspx
Bunu çok aradım bulamayınca java ile sade bir şey yaptım.Tasarımımı tekrar değiştirmem gerekecek :) Bu arada siteniz harika.Örneklerinizi çalışır halde bağlantılamanız ve indirmek için rar içinde paylaşmanız gerçekten bilginin paylaşıldıkça çoğalması için somut bir şey.Helal olsun.Çok teşekkürler.
Sayın duran bu güzel uygulamayı paylaştığınız için çok teşekkürler. Ben asp için çok yeniyim. Jquery ile Haber Manşet Alan Yapımı uygulamanız çok güzel diğer yorumlardan gördüğüm kadarı ile diğer arkadaşlar da asp de yeni. Amatör bir haber sitesi yapmak istiyorum ve bu tip bir manşet uygulamasına ihtiyacım var. Sizin manşet kodlarını nasıl düzenlemeliyim ki manşetler veri tabanından okunsun. Burada daha önceden nasıl olacağını yazmışsınız ancak örnek vermemişsiniz. Akordeon da olabilir.Saygılar.
Burada accordion uygulamasını veritabanı ile nasıl yapılacağını ve örneğini paylaşmıştım. İşini görür. Ayrıca o örneği incelersen manşet örneğini de veritabanı ile yapabilirsin.
merhabalar hocam sormak istedigim sey su bu tur islemleri php ile while dongusu ile nasil yapabiliriz?
tesekkur ederim
Merhaba. Php ile dinamik olarak yapmak için döngü içinde (for, while, vb.) verdiğim html yapıyı oluşturman gerekli. Bu html tagların arasına da veritabanından ya da başka kaynaklardan alacağın verileri yazdırarak bu türlü uygulamayı dinamik olarak yapabilirsin.
Öncelikle Merhaba.
timer = setInterval(degistir,3000);
ile ne yapılmak istendi yani setInterval ile bir değer geriye mi dönüyor??
Bir de
$("#sayfa_no").click(function(){..});
gibi birşeyin içerisinden çağırmanız gerekmiyormu tikla fonksiyonunu yani tikla fonksiyonu ana fonksiyon içerisinden nasıl çağrılıyor?
Merhaba. Öncelikle setInterval fonksiyonu ile bir değer dönmüyor ama bu fonksiyonu bir değişkene atadığımızda (örnekteki gibi), değişkeni bir timer nesnesi olarak kullanabiliyoruz. Bu değişkeni yani timer'ı sıfırlayabiliyor ve diğer işlemleri yapabiliyoruz. tikla fonksiyonu da dediğin gibi sayfa numaralarına tıklandığında çalışan bir fonksiyon. Bunu senin belirttiğin gibi değil de direk olarak sayfa numaralarını oluştururken onclick eventına yazarak belirttim. (sayfalar() fonksiyonunda)
Anladım.Tesekkurler..Senin sayende Asp.net deki kalıplaşmış(belirli sınırlar dışına çıkmadan kullanılan) Ajax ı kullanmaktan vazgeçip Jquery i öğrendim.Eywallah...
Tekrar Merhaba.Benim burda kafama birşey daha takıldı.css kodlarında
float:left;
padding:2px 0;
margin:0 2px 0 0;
color:#369;
cursor:default;
font-family:calibri;
font-size:10pt;
border:solid 1px #369;
width:96px;
text-align:center;
Eger burada float:left kullanmazsak width degerine ne verirsek verelim alttaki spanların boyutunu değiştiremiyoruz.Acaba buradaki float:left in tam anlamı nedir?Yani neden width i etkiliyor??
float değeri bir elementi sağa veya sola yaslıyor. Eğer bu özelliği kullanmaz isek bazı elementlerin genişliklerine müdahele edemiyoruz. Bu bakımdan esneklik kazandırsa da mantığını iyi kavramak gerekiyor. Aksi halde tasarımda işleri zorlaştırabilir. Bunun için float ile birkaç örnek yapmakta fayda var.
öncelikle çok teşekkür ediyorum ben html bi sayfa yapmaya çalışıyorum. bu manşet olayı çok güzel böyle bir çalışmayı kendi sayfamda yazmak istedim ama olmadı bana yardım ederseniz sevinirin. html sayfama nasıl yerleştireceğim. teşekkürler
Direk olarak html kodları sayfaya eklemek yeterli olur. Bir de head arasına eklenen script dosyaların varlığı ve yolu da önemli. Bunları tam ve doğru biçimde yaptığında sorunsuz çalışır.
Merhabalar.. Bu scripte alttaki sayılar yerine gelicek olan haber resminin thumbını koyabilir miyiz oraya acaba? Eğer öyle bişey yapılabilirse gerçekten mutlu olurum.. saatlerdir arıyorum bulamadım o şekilde bi script.. veya nasıl yapacağımıza dair biraz ip uçu verebilirseniz gerçekten sevinirim.. iyi çalışmalar..
Buradaki örneği istediğiniz şekle dönüştürmek için script kodlar içinde tanımlı olan sayfalar() fonksiyonu içinde sayfa numaralarının üretildiği bölümde span tagı yerine img tagı kullanıp, img tagının src değerini doğru biçimde vermelisiniz. Bir de tasarım konusunda bozulma olmaması için css kodlarda değişiklik yapmanız gerekir.
bu uygulamanın blogcu içinde kullanılabilirliği varmı. ben denedim ama pek başarılı olamadım biraz yardım edermisiniz sevinirim
Merhaba. Blogcu hakkında pek bilgim yok ama sisteme Html ve Script gömebiliyorsan bu örneği kullanabilirsin.
Söylenecek söz yok. Çok teşekkürler :)
Hocam teşekkürler. Ama sayfa numaraları flash scriptlerde olduğu gibi resmin üstünde olsa daha güzel olurdu.
Onu nasıl yapabiliriz.
@Alper, bunun için sayfa numaralarının olduğu elementin css özellikleri ile oynamak gerekiyor. Elementin posiiton ayarları ile oynarak istediğimiz yere konumlandırabiliriz.
hocam bu sayfa numaralarını nasıl yapabiliriz.Sizin örnekte sadece sayfa numaraları resmin sağ alt köşesinde olsun.Örnek vermeniz mümkün müdür.Uğraşıyorum ama yapamadım.
@Alper, vaktim olmadığı için örnek verme imkanım yok. Bunun için css'in birkaç özelliğini kullanman yeterli olacaktır. Css ile elemente position, top, left gibi özellikleri verdiğin takdirde elementleri istediğin konuma yerleştirebilirsin. Bu özelliklere bakarsan çözüm bulacağını düşünüyorum.
Hocam sayfa numarlarını yaptım.Veri tabanı kullanarak yapıyorum.Şu an tek sıkıntı sayfa numaralandırma da sıkıntı var.Vt de şartlara uyan kayıtları listeliyorum ama sayfa no mesela 4 adet kayıt şartlara uyuyorsa 1-2-3-4 gelmesi gerekirken sadece 1 geliyor.Hocam bu konuda yardımcı olur musunuz
@Alper, gönderdiğin örneği aldım ama incelemek için vaktim yok. İncelediğim takdirde dönmeye çalışacağım.
merhaba ,
internet explorer'in nth-child destegi yok araştırdığım kadarıyla ve problemlerler çıkarıyor bunun yerine eq kullanılması tavsiye edilmiş ama bir türlü başaramadım. Bu konuda yardımcı olursanız sevinirim.
Kolay Gelsin
@Muharrem, ntd-child yerine eq yazman yeterli olacaktır.
merhaba; eq ile de sorunum çözülmedi. Tam olarak sorunu açıklamam gerekirse alttaki 1-2-3... üzerine gelindiğinde internet explorer sanki resim cagiripta getiriyormuş gibi o kısmı aşağı yukarı hareket ettiriyor. Tabi mouse hareketi çok hızlı olursa çok çirkin bir görüntü ortaya çıkıyor. Firefox'ta problemi preLoadImage ile çözdüm ama internet explorer hala sorun çıkarmakta.
@Muharrem, bu sorunu aşmak için resimlerin gösterildiği alana sabit bir yükseklik değeri verirsen oynamalar olmaz. Ancak verdiğin değerden büyük resimler olursa animasyonda sıkıntılar olabilir. Bu seferde resimlerin genişlik, yükseklik değerlerini kontrol etmen gerekebilir.
Öncellikle paylaşım için teşekkürler.çok başarlı olmuş.Sadece bir sorum var.Resimler üzerine geldiğimizde mouse imlecini değiştirmek için ne yapmalıyız.Yani tıklama işareti olması için?yardımcı olursanız çok sevinirim
Öncelikle çok teşekkür ediyorum. Bende yararlandım bi sorunum var resimlerin üzerine imlaç geldiğinde o zaman slayt durabilir mi? yardımcı olursan sevinirim.
@Murat, bunun için css veya javascript kullanabilirsin. Css ile resmin hover özelliğini belirtmelisin ve burada cursor:pointer veya başka bir değer ile mouse imlecini tanımlamalısın. Javascript ile de resmin mouseover eventında yine şekilde resmin style özelliklerinden cursor'a değer atamalısın.
@Harun, bunun için resmin üzerine geldiğinde slaytı sürdüren zaman değişkenini durdurmalısın ve mouseout ile durdurduğun zaman değişkenini tekrar başlatmalısın.
Mehmet hocam İyi Çalışmalar. Bu örneği veri tabanından yararlanarak gösterseniz,sql sorgusunda şarta uyan kayıt sayısına göre sayfa numaraları gelmesini paylaşırsanız size minnettar kalacağız.Öğreniyorsak sizin sayenizde.3 ay oldu uğraşıyorum bilgim yetersiz kalıyor yapamıyorum.Hocam lütfen artık şu merak ettiğimiz konuya el atarsanız memnun kalacağız.
İYİ ÇALIŞMALAR.KOLAY GELSİN.
onur
24 Ocak Pazartesi 2011 22:22
#58
Öncelikle teşekkürler mehmet bey bu örneğiniz için. Bu geçiş efektlerini nasıl değiştirebiliriz. Bir arkadaş bahsetmiş resimler herseferinde yeniden yükleniyormus gibi oluyor diye o sorunu da çözemedim. İyi çalışmalar diliyorum...
@Alper, burada veritabanıyla çalışma önemli değil. Önemli olan buradaki gibi html yapıyı oluşturmak. Bunu da veritabanı ile mi yoksa herhangi bir metin veya xml dosyasında okuyarak mı yaparsın önemli değil. Önemli olan html yapıyı oluşturmak.
@onur, resmin göründüğü alanın sabit yükseklik ve genişlik değeri olursa oynamalar olmaz. Ayrıca preload olayı ile resimleri hafızaya alıp işlemi gerçekleştirirsek geçişler daha hızlı olur. Efektler için ise çeşitli script kütüphaneleri mevcut. Onları kullanarak istediğiniz efekti verebilirsiniz.
Mehmet bey uygulamanız için teşekkürler. Ben sizin uygulamanızla veritabanını bağdaştırdım ve şu anda kullanıyorum. Ancak haber manşet çalışırken hemen yan tarafından bir sadece wev sitelerine link içerin menüm var. Haber manşetin çalışması esnasında linki tıkladığım da "Microsoft JScript çalışma hatası: Nesne bu özellik veya yöntemi desteklemiyor" şeklinde hata alıyorum. ve " $("#manset div:nth-child("+aktif+")").slideUp(100);" satırı işaretliyor. Nasıl düzeltebilirim. Teşekkür ederim.
çalışma çok güzel olmuş mehmet bey yanlız bu geçiş efektlerini nasıl değiştirebiliriz?bazı arkadaşlar sormuş ama kesin cevap alınamamış yardımcı olursanız sevinirim kolay gelsin.
Kardeş çok sağol, bilgi paylaşımı yapan herkesten Allah Razı olsun :)
@Oğuzhan, sorun eğer nth-child nedeniyle oluyorsa burayı eq ile değiştirebilirsin. Hatırladığım kadarıyla nth-child selectoru bazı tarayıcılarda hataya neden oluyordu.
@Fatih, burada efektler için jquery'nin kendi fonksiyonları kullandım ama bunların dışında jquery için geliştirilmiş efekt kütüphanesini kullanarak buradaki efektleri değiştirebilirsiniz.
KGÇ
11 Nisan Pazartesi 2011 11:07
#66
s.a kardeş ellerine sağlık süper bir paylaşım olmus ama ben bunu smf 2 rc5 de simple portala eklemeye çalışıyorumda bir türlü beceremedim yani ekledim hiç gözükmüyor başka mansetleri denemiştim olmustu benim yapmak istediğim forumda bir katagoride mesela manset die bir katagori oluşturup orada açtığım konuların mansette otomatik gözükmesini istiyoeum ne kadar denediysem hiç biri olmadı bu paylaştığın çok hoşuma gitti buna dediğim gibi bir ayar yapabilirmiyiz ilgilenirsen sevinirim saygılarımla
@KGÇ, istenilen her yerde kullanılabilir. Yapılması gereken örnekteki gibi html yapıyı aynen oluşturmak ve scriptleri olduğu kullanmak.
çalışma oldukça başarılı. paylaştığınız için teşekkürler.internethaber.com daki gibi solda resim sağda haber başlıkları gibi yapmak istiyorsak nasıl yapabiliriz. Şimdiden cevabınız için teşekkürler
@volkan, söylemiş olduğun gibi olmasa da onun benzerini ilk zamanlarda yapmaya çalışmıştım.
Buradan yapmış olduğum örnek hakkında bilgi alabilirsin.