Kayıt: Aug 09, 2005 Mesajlar: 272 Konum: phpnuketurkiye
Tarih: 2008-09-13, 14:18:10 Mesaj konusu: Manşet Haber Topic
arkadaşlar sitede kullandıgımız manşet haber bloğunun tüm kategorilerden değilde tek bir kategoriden haber vermesini sağlama şansımız varmıdır? şimdiden teşekürler
Kayıt: Aug 09, 2005 Mesajlar: 272 Konum: phpnuketurkiye
Tarih: 2008-09-13, 15:26:17 Mesaj konusu:
manşet haber bloku yada değişen haber bloku burdaki haberleri tek bir topicten almasını istiyorum link şeklinde olmuyacak üste haberin başlıgı altında özeti sol tarafta resimi istegim sadece bir topicten haberleri alması diğerlerinden almaması örnegin güncel siyaset magazin topic konuları var
ben sadece manşet haberde magazin topic konusuna aiit haberlerin cıkmasını istiyorum
$sql = "SELECT sid, title, comments, counter, hometext, topic FROM ".$prefix."_stories WHERE topic='burayada topic no su gir' ORDER BY sid DESC LIMIT 5";
haber bloğunda böyle bi yer var onu bu hale getir ve
'burayada topic no su gir'
kodun içinde ki bu yere diyelim sadece spor haberlerini alacan spor haberleride 5. kategori orayı boyle yapacan
'burayada topic no su gir' = '5'
sonuc boyle olacak
$sql = "SELECT sid, title, comments, counter, hometext, topic FROM ".$prefix."_stories WHERE topic='5' ORDER BY sid DESC LIMIT 5";
belki bir iki farklılık olabilir kodda o zaman
bundan sonrasına
FROM ".$prefix."_stories
bunu ekle
WHERE topic='5' ORDER BY sid DESC LIMIT 5";
burdaki desc limit 5 olan yer kaç haber gösterileceği
Kayıt: Aug 09, 2005 Mesajlar: 272 Konum: phpnuketurkiye
Tarih: 2008-09-13, 16:17:01 Mesaj konusu:
artistbaron :
$sql = "SELECT sid, title, comments, counter, hometext, topic FROM ".$prefix."_stories WHERE topic='burayada topic no su gir' ORDER BY sid DESC LIMIT 5";
haber bloğunda böyle bi yer var onu bu hale getir ve
'burayada topic no su gir'
kodun içinde ki bu yere diyelim sadece spor haberlerini alacan spor haberleride 5. kategori orayı boyle yapacan
'burayada topic no su gir' = '5'
sonuc boyle olacak
$sql = "SELECT sid, title, comments, counter, hometext, topic FROM ".$prefix."_stories WHERE topic='5' ORDER BY sid DESC LIMIT 5";
belki bir iki farklılık olabilir kodda o zaman
bundan sonrasına
FROM ".$prefix."_stories
bunu ekle
WHERE topic='5' ORDER BY sid DESC LIMIT 5";
burdaki desc limit 5 olan yer kaç haber gösterileceği
artist verdiğin cevap icin sağol yanlız benim değişen haberde öyle bir kod bulamadım aşğıda kodları ekledim bakabilirsen minetar olurum cok teşekürler
Kod:
<?php
/**************************************************************************/
/* Değişen Haber Block by EnD.nVr deuend04@yahoo.com */
/* */
/* http://axn.freestarthost.com/index.php?file=Download */
/* http://eski.netopsiyon.com/saho.php?name=Forums&file=viewtopic&t=584 */
/* =========================== */
/* Eğer bu dosyayı kullanıp bi sorun yaşarsanız */
/* bana netopsiyon.com dan mesaj atabilirsiniz nick:zrx */
/* Eğer şurası şöyle olsaydı diyorsanız kendiniz editleyin :) Benden */
/* şimdilik bu kadar.Bi sorun yaşarsanız yazılanları okuyun. */
/* */
/**************************************************************************/
// Eğer başlığın üzerine geldiğinizde yukarı aşağı bi oynama oluyorsa;
// 1- Haber metninin uzun olmasından dolayı olabilir.
// a) Haber metinlerini kısa tutun.Zaten o kısım habere giriş olur genelde , haberin hepsini yazmayın
// b) Altta $metin ve $baslik diye 2 değişken ekledim bi bakın deneyerek $metin karakter uzunluğunu kendiniz ayarlayın
// c) $metinalani değerini arttırarak metin için daha fazla alan koyabilirsiniz.
// 2- Resmin büyüklüğünden dolayı olabilir
// a) Büyük resimler kullanmayın :) kullanırsanız height ve width değişkenleriyle büyüklüğünü ayarlayın
// b) $Resimkapla değerini 1 yaparsanız boy sorun çıkarmıyor ama resmin eni fazlaysa sayfa genişliyor
//
// _______Sorunlar__________
//
// - Resim dikey olarak ortalanmıyor valign=middle işe yaramıyor .
// - Eni büyük resim sayfayı kaydırıyor. Resmi eklerken width=90 gibi sınırlama koyarsanız sorun olmaz
if (eregi("block-Degisen_Haber.php", $_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
global $prefix, $multilingual, $currentlang, $db, $tipath;
$onmouseover = " onmouseout=\"this.style.backgroundColor='';\" onmouseover=\"this.style.backgroundColor='e1e4f1';this.style.cursor = 'hand'\"";
// yeşil A7E600
$metinalani = 90;//$metinalani değerini arttırarak metin için daha fazla alan koyabilirsiniz.
$metin = 90;//Eğer bu değer 0 dan büyük olursa haber metni bu değer sayısı kadar kısalır ve sonuna ... eklenir.Örneğin $metnikisalt = 200; metni 200 karakterle sınırlar.0 olursa sınırlama olmaz
$baslik = 30;//Yukarıdakinin başlık için olanı ama bu başlık üzerine geldiğinizde haberi gösteren başlık yani kısaltma şart.Bu sayıdan fazla karaktere sahip başlık kısaltılarak sonuna ... eklenir
$haber = 12;//haber sayısı j a v a s c r i p t problemi olmaması için sitede en az bu sayı kadar haber olmalı
$resimkapla = 1;//Eğer 1 olursa resim bulunduğu alanı kaplar 0 ise orjinal boyutunda ortalanır
$baslikboy = 10;//başlıkların hücre boyu
$resimboy = $haber*$baslikboy;
$resimboy = 1; //resimlerin boyu kısa geliyorsa bu değeri aktif hale getirin. 12 değerini istediğiniz kadar arttırın
if ($multilingual == 1) {
$querylang = "WHERE (alanguage='$currentlang' OR alanguage='')";
} else {
$querylang = "";
}
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