Gönderen Konu: ıkı ayrı haber bloğu  (Okunma sayısı 2523 defa)

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Çevrimdışı aybars_123

  • İleti: 263
  • Puan: 27
    • Egitimciyim.net
ıkı ayrı haber bloğu
« : Mayıs 15, 2008, 23:03:47 ÖS »


üstadlar malum portalda bır haber bloğu var.benım merak ettığım ana sayfadakı ıkı ayrı haber bloğu mumkunmu.bırını manset haberlerı ıcın dığerını de diğer haberler ıcın kullanmak ıstıyorum.ayırmak mumkunmu acaba?yanı kısaca resımdekı gıbı 1 ve 2 numaralı yerler farklı haber konabılırmı?
Konuyu Paylaş:
  delicious  facebook  twitter  google

Çevrimdışı AdmiN

  • Genel Sorumlu
  • Administrator
  • *
  • İleti: 7976
  • Puan: 750
  • Cinsiyet: Bay
  • ~|| Bilginin Gücü ||~
    • Kişisel Web Sitem
-ıkı ayrı haber bloğu
« Yanıtla #1 : Mayıs 16, 2008, 21:01:39 ÖS »
Haberler bölümünde kategori özelliği var.Bu şekilde iki veya daha fazla haber bloğu yapılabilir.Ama bunu denemem lazım.

Çevrimdışı aybars_123

  • İleti: 263
  • Puan: 27
    • Egitimciyim.net
-ıkı ayrı haber bloğu
« Yanıtla #2 : Mayıs 16, 2008, 23:06:28 ÖS »
valla hocam mukemmel olur sabırsızlıkla beklıyorum.umarım ılgılenısınız.

Çevrimdışı AdmiN

  • Genel Sorumlu
  • Administrator
  • *
  • İleti: 7976
  • Puan: 750
  • Cinsiyet: Bay
  • ~|| Bilginin Gücü ||~
    • Kişisel Web Sitem
-ıkı ayrı haber bloğu
« Yanıtla #3 : Mayıs 18, 2008, 17:35:31 ÖS »
İlk önce portal kp ye girip haberler bölümünde ik veya daha fazla bölüm oluştur.Sonra blocks klasöründe news.php içinde ilk başlarda aşağıdaki kodu bul.

Kod: [Seç]

FROM mkp_news AS n
LEFT JOIN mkp_news_sections AS s ON(s.id = n.idcategoria)
WHERE validate = '1' ORDER BY `id` DESC LIMIT $limit");

Kodları aşağıdaki gibi değştir.

Kod: [Seç]

FROM mkp_news AS n
LEFT JOIN mkp_news_sections AS s ON(s.id = n.idcategoria)
WHERE validate = '1' and idcategoria = '1' ORDER BY `id` DESC LIMIT $limit");

Aynı bloğu kopyalayarak çoğalt.Kodlardaki idcategoria = '1'  kısmı bölüm numarasını gösterir.Birinci dosyada bu bölüm 1, s. dosyada 2 olacak.Yani birinci dosya sadece 1 numaralı kategorideki, 2. dosya da sadece 2 numaralı kategoridekileri gösterecek.

Çevrimdışı aybars_123

  • İleti: 263
  • Puan: 27
    • Egitimciyim.net
-ıkı ayrı haber bloğu
« Yanıtla #4 : Mayıs 18, 2008, 22:08:03 ÖS »
üstad sanırım kendımı ıfade edemedım.bu benım sağdakı son haberler bloğu sımdı bunun ıcınhaberlerde bı bolum acayım tamam ama hangı kodu değiştırmem gerek acaba?

<?
/*
+--------------------------------------------------------------------------
|   News List 1.0 Block for MKPortal 1.0 09.09.2005
|   by visiblesoul <Don K. Colburn>
|   Copyright (c) 2005 visiblesoul.net
|   http://www.visiblesoul.net
+--------------------------------------------------------------------------
|   This is a very simple block.
|   It displays only the news title and category with minimal formatting.
+--------------------------------------------------------------------------
*/

$cutoff = 65; //satirda kac karaktere kadar gorunsun
$limit = 18; //kac adet haber listelensin
if (!$limit) {
        $limit = 10;
}

$content = "";
$link_user = $mklib_board->forum_link("profile");

        $query = $DB->query( "SELECT id, titolo FROM mkp_news_sections ORDER BY `id` DESC");
                while( $row = $DB->fetch_row($query) ) {                       
                        $idcat = $row['id'];
                        $categoria[$idcat]['titolo'] = $row['titolo'];
                }

        $query1 = $DB->query( "SELECT id, idcategoria, titolo FROM mkp_news WHERE validate = '1' ORDER BY `id` DESC LIMIT $limit");
                while( $row = $DB->fetch_row($query1) ) {               
                        $idcategoria = $row['idcategoria'];
                        $titolo = stripslashes($row['titolo']);
                        $sezione = $categoria[$idcategoria]['titolo'];
                        if (strlen($titolo) > $cutoff) {
                                $titolo = substr( $titolo,0,($cutoff - 3) ) . "...";
                                $titolo = preg_replace( '/&(#(\d+;?)?)?(\.\.\.)?$/', '...',$titolo);
                }

        $content .= "
                                  <tr>
                                    <td width=\"3%\" nowrap=\"nowrap\" style=\"padding-right: 1px;\"><img src=\"http://www.egitimciyim.net/mkportal/templates/default/images/sonhaber.gif\" width=\"6\" height=\"6\" align=\"left\" alt=\"\" /></td>
                                    <td width=\"80%\"><a style=\"font-weight: bold;\" href=\"index.php?ind=news&amp;op=news_show_single&amp;ide={$row['id']}\">$titolo[/url]</td>
                                  </tr>
                ";
        }

                unset($row);
                unset($idcat);
                unset($categoria);             
                unset($query);
                unset($query1);
                unset($idcategoria);
                unset($titolo);
                unset($sezione);

?>
 
« Son Düzenleme: Mayıs 18, 2008, 22:09:38 ÖS Gönderen: aybars_123 »

Çevrimdışı aybars_123

  • İleti: 263
  • Puan: 27
    • Egitimciyim.net
-ıkı ayrı haber bloğu
« Yanıtla #5 : Mayıs 18, 2008, 22:14:35 ÖS »
$query1 = $DB->query( "SELECT id, idcategoria, titolo FROM mkp_news WHERE validate = '1'and idcategoria = '3'  ORDER BY `id` DESC LIMIT $limit");

bu sekılde yaptım oldu.çok tesekkur ederım ustadım ıyı fıkır verdın bana:=))

Çevrimdışı aybars_123

  • İleti: 263
  • Puan: 27
    • Egitimciyim.net
-ıkı ayrı haber bloğu
« Yanıtla #6 : Mayıs 18, 2008, 23:20:15 ÖS »
üstadım tek sıkıntım kaldı o da olusturmus olduğum bır genel haber dıye katagorı var.bu kategorıye ekledığım ahberlerın resımdekı 1 numara ıle gostrmıs olduğum yere değilde 2 numara ıle gosterdığım yere eklenmesını ıstıyorum.yanı ortadakı resımlı haberlere değil.
validate = '0'and idcategoria = '3'  ORDER BY `id` DESC LIMIT $limit");


validate = '0' yapıyorum veya sılıyorum olmuyor.mumkunmu acaba

Çevrimdışı AdmiN

  • Genel Sorumlu
  • Administrator
  • *
  • İleti: 7976
  • Puan: 750
  • Cinsiyet: Bay
  • ~|| Bilginin Gücü ||~
    • Kişisel Web Sitem
-ıkı ayrı haber bloğu
« Yanıtla #7 : Mayıs 18, 2008, 23:55:28 ÖS »
Benim yazdığım kod genel bir kod.Sağdaki haber bloğunda hangi kategorideki haberler görüncekse, onda da bu şekilde sınırlama ve kod değişikliği yapmak yeterli olur.Bu haber bloğunun kodlarını buraya eklerken düzenlemeyi yapabilirim.

Bir de sayfa kodu eklerken forum editöründeki # (kod) ekleme özelliğini kullanırsan daha iyi olur.

Çevrimdışı aybars_123

  • İleti: 263
  • Puan: 27
    • Egitimciyim.net
-ıkı ayrı haber bloğu
« Yanıtla #8 : Mayıs 19, 2008, 08:22:10 ÖÖ »
üstad sanırım kendımı ıfade edemedım.bu benım sağdakı son haberler bloğu sımdı bunun ıcınhaberlerde bı bolum acayım tamam ama hangı kodu değiştırmem gerek acaba?

<?
/*
+--------------------------------------------------------------------------
|   News List 1.0 Block for MKPortal 1.0 09.09.2005
|   by visiblesoul <Don K. Colburn>
|   Copyright (c) 2005 visiblesoul.net
|   http://www.visiblesoul.net
+--------------------------------------------------------------------------
|   This is a very simple block.
|   It displays only the news title and category with minimal formatting.
+--------------------------------------------------------------------------
*/

$cutoff = 65; //satirda kac karaktere kadar gorunsun
$limit = 18; //kac adet haber listelensin
if (!$limit) {
        $limit = 10;
}

$content = "";
$link_user = $mklib_board->forum_link("profile");

        $query = $DB->query( "SELECT id, titolo FROM mkp_news_sections ORDER BY `id` DESC");
                while( $row = $DB->fetch_row($query) ) {                       
                        $idcat = $row['id'];
                        $categoria[$idcat]['titolo'] = $row['titolo'];
                }

        $query1 = $DB->query( "SELECT id, idcategoria, titolo FROM mkp_news WHERE validate = '1' ORDER BY `id` DESC LIMIT $limit");
                while( $row = $DB->fetch_row($query1) ) {               
                        $idcategoria = $row['idcategoria'];
                        $titolo = stripslashes($row['titolo']);
                        $sezione = $categoria[$idcategoria]['titolo'];
                        if (strlen($titolo) > $cutoff) {
                                $titolo = substr( $titolo,0,($cutoff - 3) ) . "...";
                                $titolo = preg_replace( '/&(#(\d+;?)?)?(\.\.\.)?$/', '...',$titolo);
                }

        $content .= "
                                  <tr>
                                    <td width=\"3%\" nowrap=\"nowrap\" style=\"padding-right: 1px;\"><img src=\"http://www.egitimciyim.net/mkportal/templates/default/images/sonhaber.gif\" width=\"6\" height=\"6\" align=\"left\" alt=\"\" /></td>
                                    <td width=\"80%\"><a style=\"font-weight: bold;\" href=\"index.php?ind=news&amp;op=news_show_single&amp;ide={$row['id']}\">$titolo[/url]</td>
                                  </tr>
                ";
        }

                unset($row);
                unset($idcat);
                unset($categoria);             
                unset($query);
                unset($query1);
                unset($idcategoria);
                unset($titolo);
                unset($sezione);

?>
 


son haber dedığım kodlar bunlar ustad .

Çevrimdışı aybars_123

  • İleti: 263
  • Puan: 27
    • Egitimciyim.net
-ıkı ayrı haber bloğu
« Yanıtla #9 : Mayıs 19, 2008, 23:50:20 ÖS »
umarım derdımı anlatabılmısıdır.kısacası portal cp den genel haberler bolumu olusturdum ve buraya ekledığım haberler ortada cıkmasın sadece sağdakı 2 numaralkı yerde cıksın ıstıyorum.2 numaralı bolume sureklı haber eklemek ıstıyorum.ama ortadakı resımlı haberler bu nedenle süreklı değişmesın.çok mu zor veya ben mı anlatamıyorum ama cözen olmadı:=)

 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
0 Yanıt
958 Gösterim
Son İleti Haziran 14, 2008, 11:09:35 ÖÖ
Gönderen: muratogretmen
5 Yanıt
2071 Gösterim
Son İleti Temmuz 11, 2008, 15:17:31 ÖS
Gönderen: muratogretmen
39 Yanıt
7937 Gösterim
Son İleti Ocak 03, 2010, 01:10:06 ÖÖ
Gönderen: zugasi_61
8 Yanıt
1475 Gösterim
Son İleti Temmuz 29, 2008, 22:14:09 ÖS
Gönderen: AdmiN
16 Yanıt
2248 Gösterim
Son İleti Ağustos 29, 2008, 00:02:29 ÖÖ
Gönderen: AdmiN