Kayıt: Mar 16, 2006 Mesajlar: 1640 Konum: Bende Bilmiyorum !
Tarih: 2006-09-21, 20:55:13 Mesaj konusu:
Buyur DraCula
Uzun zamandır bir çok site forumlarında devamlı sorulan ve bir çok arkadaşımızın uygulamada hata yaptığı değişen haberler modülünü sitenize nasıl adapte edeceğinizi aşağıdaki makaleyi okuduktan sonra; aaaaa ne kadar da kolaymış ben bunu neden beceremedim? diye hayıflanacaksınız. En önemli konu öncelikle araştırmacı olmalısınız. Bütün büyük kod yazarları yapmış oldukları ve şu anda bizlerin de kullanmakta olduğu programları hep deneme yanılma yoluyla bugünkü haline getirmişlerdir. Her neyse bu açıklamadan sonra modülümüzü kuralım hep birlikte.
NOT: Her ne yaparsanız yapın, mutlaka yedek alın.
Sitemizden şu an indirmiş olduğunuz zip'li dosyayı winzip programıyla bilgisayarımızda her hangi bir yere açıyoruz.
Açtığımız bu klasörün içinde bulunan blocks klasörünün içindeki block-Degisen_Haber.php isimli dosyayı sitenizin blocks kalsörüne kopyalayın.
images klasörünün içinde bulunan icon_dot.gif isimli resmi de sitenizin ana dizinindeki images klasörüne atın.
modules klasörünün içindeki haberler isimli klasörüde sitenizin modules klasörüne kopyalayın. Ayrıca; modüller klasörüne yeni eklemiş olduğunuz haberler modul klasörünün içine sitenizdeki news modulünün içinde bulunan index.php dosyasını ve language klasörünü olduğu gibi kopyalayın.
Daha sonra sitenize admin girişi yaparak haberler modulünü aktif edin ve yer olarak ta anasayfaya koy diye ayarlayın. Size sitenizin anasayfasında geçerli olan news modlünün yerini alsın mı diye sorulan soruya evet diye cevap verin. news modülünü daha sonra pasifleştirmeyin. Bu şekilde yaparsanız üyeleriniz ve misafirleriniz haberlerinizin devamını okuyamaz.
adminden blocklardan block-Degisen_Haber bloğunu da aktif edin ve sitenizin anasayfasında orta yukarı olacak şekilde ayarlayın.(Bu seçim sizin arzunuza bağlıdır. İsterseniz bunu orta aşağı diyede ayarlayabilirsiniz).
Şimdi sitemizin anasayfasına dönelim. Ne görüyoruz? Yeni eklemiş olduğumuz haberler isimli block ortada ayarladığımız yerde ama ayrıca haberlerde alt tarafta yine gözüküyor değilmi? hemen paniğe kapılmayın. Bunun da elbet bit yolu vardır.
Bunun için "admin\modules" klasörü altındaki "settings.php" dosyasını açın ve orada şu kodu aratın:
Lütfen bu kodu aratın:
."<option name='xstoryhome'>$storyhome</option>"
Bulduğunuz bu kodun hemen alt tarafına da şu kodu ekleyin:
."<option name='xstoryhome'>0</option>"
Dosyanızı kaydedin ve çıkın.
Daha sonra admin bölümüne geçerek "Seçenekler" bölümüne girin ve Genel Site Bilgisi başlığı altında bulunan Anasayfadaki Haber Sayısı: yazısının hemen karşısında bulunan açılır kutuya bir bakın! Şimdi orada normalde 5,10,15,20,25,30 diye rakamlar olması gerekirken ayrıca birde "0" rakamı geldi değilmi? işte biz ne yapıyoruz burada anasayfamızda haber yayınlanmasın diye "0" rakamını seçiyor ve en alt tarafta "Değişiklikleri kaydet" butonuna basıyoruz ve sitemizin anasayfasına gidip sonucu görüyoruz.
Bu işlemlerin sonucunda modülümüz normal ve hatasız çalışması lazım.
Şimdi gelelim bir çoğumuzun yine hata yaptığı, yani haberlerimize resim ekleme bölümüne. Aslında gerekli açıklamalar block-Degisen_Haber.php dosyasında yazılmıştır.
Haberlerinize resim eklemek isterseniz eğer haberi aldığınız kaynaktaki resme boyut ayarı vermeyin. modul kendisi ayarlayacaktır. Ne şekilde gözükmesi işlemini blocks-değişen_haber.php dosyasındaki ayarlardan yapacaksınız.
Resimlere şu şekilde link vermelisiniz: <img border="0" src="resmin kaynağı burada olacak" align="left">
Ayrıca eğer resimlerinize boyut vermek isterseniz linki şu şekilde kullanabilirsiniz. Resmin bulunduğu alanı tam kaplamasını istiyorsanız en iyi boyut ayarları bunlardır. Boyutları büyütmeyin ama kısaltabilrisiniz.
<img border="0" src="resmin kaynağı burada olacak" align="left" width="272" height="204">
Bu şekilde bir boyut ayarıyla resimlerinizi eklerseniz her hangi bir hata olmaz.
Resim linki mutlaka yazdığınız haberin baş tarafında bulunacaktır.Linkin hemen peşine hiç boşluk bırakmadan haberinizi ekleyeceksiniz.
Ayrıca blocks-değişen_haber.php dosyasının içindeki bulunan haber sayısı ayarını 10 değil de 12 yaparsanız haberlerin üzerinde gezerken her hangi bir bozulma olmaz.: $haber = 12;//haber sayisi
Bunlar normal değerlerdir. Sizler deneme yanılma yoluyla bazı şeyleri blocks-değişen_haber.php dosyasının içinden değiştirebilirsiniz.
ben sizin sölediklerinizin aynısını yaptım ama hala haberler degısen haber blokunun altında yıne cıkıyorlar alt alta ne yapabılırz yanı settings.php dosyasının ıcınde gereklı duzenlemeyı yaptım admın panelındende 0 sectım kaydet dedım anasayfaya dondum hala haberler kalkmamıs YARDIMıc olursanız sevinirim..
Kayıt: Mar 16, 2006 Mesajlar: 1640 Konum: Bende Bilmiyorum !
Tarih: 2006-09-22, 01:49:29 Mesaj konusu:
arkadaşım o zman senin sorunun anasayfanda news modlünün görükmesinden kaynaklanıyor anasayfa boş bir modül koycan hepsi bu sonra modüller yöneticisnden anasyafayı boş modül oalrak ata
Tarih: 2006-09-22, 13:24:58 Mesaj konusu: Re: ..Degisen Haber Blok..
Arkadasım iyi hos dıyorsunda zaten news modulu anasayfada degılkı kendım olmusturmus oldugum bos haberler dıye bır modul hazırladım ve anasayfada bu modul aktıf :) news modulu ıle alakalı degıl yanı bos modul anasayfada ama bır turlu cozumunu bulamadım ben..
Sorunu şöyle anlatayım belkı bu şekilde daha ıyı yardımcı olursunuz..Söylemiş oldugunuz herşeyi yaptım hersey normal calısıyor fakat uye gırısı yapıldıgında eklenmıs haberler degisen haber blogunun altındada cıkıyor ama sadece uye gırısı yapıldıgında gorunuyor bu olay..Ziyaretciler görmüyor yanii..Ama ben uye gırısı yapıldıgındada degısen haber blogunun altında cıkmamasını ıstıyorum..Insallah anlatabılmısımdır..
Sorunu cözdüm arkadaslar sagolun..Benım bu konu hakkında bır sorum daha olacaktı haber baslıkları yanı anasayfadakı manset haber baslıklarının fontunu nasıl buyultebılırım yanı en azından baslık oldugu anlasılsın haber baslıkları haber yazısı ıle aynı gorunuyor bunun ayarlamasını nasıl yapabılırım..Kolay gelsın
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız