Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 951
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 ME_Haber 2.3..
(108193 okuma, 145 yanıt)
 Resim Galerisi Modülü 2.0..
(121087 okuma, 173 yanıt)
 Ustalardan Bir Ricam Olac..
(13547 okuma, 6 yanıt)
 nukecode.com will close..
(11134 okuma, 5 yanıt)
 super youtube player a lo..
(6315 okuma, 1 yanıt)
 Need good PHP Haber port..
(5580 okuma, 0 yanıt)
 Forum Nasil Tam Sayfa Olu..
(34919 okuma, 40 yanıt)
 Php nuke Forumu Düzenleme..
(9879 okuma, 6 yanıt)
 Yeni Üyelik Aktivasyon Li..
(10938 okuma, 6 yanıt)
 Aşk Flashları Modülü..
(6948 okuma, 2 yanıt)
 resim galeri 2.0 da kateg..
(11358 okuma, 9 yanıt)
 Yeni iki modul: Merhumlar..
(32204 okuma, 36 yanıt)
 ürün tanıtım modülü..
(25142 okuma, 23 yanıt)
 PHP Nuke is out..
(14894 okuma, 13 yanıt)
 MSN Video Bing Video oldu..
(5175 okuma, 0 yanıt)
 haberhit.com..
(5767 okuma, 1 yanıt)
 Bilgi Yarışması 1.0 tama..
(51604 okuma, 72 yanıt)
 Musıc Box elinde olan var..
(6653 okuma, 2 yanıt)
 Online Okey , Batak , Tav..
(172390 okuma, 340 yanıt)
 Emlak Modül ve Blockları ..
(12222 okuma, 8 yanıt)
 WM who ist shampions..
(5018 okuma, 1 yanıt)
 coppermine resim galerisi..
(5463 okuma, 1 yanıt)
 Forumda Teşekkür Eklentis..
(9018 okuma, 7 yanıt)
 free wordpress themes..
(5551 okuma, 1 yanıt)
 JW image rotator for nsn ..
(7614 okuma, 4 yanıt)
 need Iletisim module..
(10956 okuma, 8 yanıt)
 Yeni modul: İletişim modu..
(27541 okuma, 33 yanıt)
 Başvuru Modulu ve Etkinli..
(5797 okuma, 1 yanıt)
 world cup flash..
(5020 okuma, 0 yanıt)
 ..:: Php Nuke FTP link Ha..
(4919 okuma, 0 yanıt)
 yeni phpnuke youtube 2.0..
(5148 okuma, 1 yanıt)
 Content Plus Önceki Konu ..
(4748 okuma, 0 yanıt)
 Php nuke Tickets Modülü..
(7940 okuma, 5 yanıt)
 need help to news time..
(4522 okuma, 0 yanıt)
 NSN News v3.0 new plugin..
(4812 okuma, 0 yanıt)
 how to save flash as imag..
(6017 okuma, 2 yanıt)
 Video Blok Yardım Lütfen...
(5953 okuma, 2 yanıt)
 gazete ara..
(9737 okuma, 5 yanıt)
 Bizim Yazarlar ve Bizim Ş..
(14863 okuma, 14 yanıt)
 Nuke Reflections v2 Türkç..
(14479 okuma, 14 yanıt)
 CNB Your Account 750 442 ..
(14164 okuma, 13 yanıt)
 Admin panelindeki simge ç..
(12263 okuma, 9 yanıt)
 Hosting Modülü..
(13950 okuma, 13 yanıt)
 Bizim şairler Modülü..
(5156 okuma, 1 yanıt)
 new plugin for nsn news v..
(4735 okuma, 1 yanıt)
 php nuke 8.0 türkce dil s..
(6878 okuma, 3 yanıt)
 Kan Bankası Modül istek..
(6111 okuma, 2 yanıt)
 Haber Konulari Sayfasinda..
(5724 okuma, 2 yanıt)
 Kan Bankası Modülünde İsi..
(7020 okuma, 3 yanıt)
 sonhaberler flash block ..
(6586 okuma, 4 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Haber modülüne kısıtlama koymak
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


Haber modülüne kısıtlama koymak

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke -> Php Nuke Modülleri
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
ersint79
Mesaj: 1+
Mesaj: 1+





Kayıt: Jul 23, 2004
Mesajlar: 3
Konum: MERSİN

MesajTarih: 2005-05-02, 02:29:58    Mesaj konusu: Haber modülüne kısıtlama koymak Alıntıyla Cevap Gönder

selamlar.

sitemin anasayfasında haberler modülü aktif, ve üye olsun olmasın herkes haberlerin tamamını okuyabiliyor.

benim istediğim, haberlerin özet kısmının yine anasayfada görünmesi fakat "devamı..." linkine tıklanınca bunu sadece üyelerin görebilmesi.

modül yönetiminden mews modülünü sadece kayıtlı kullanıcılar yapmayı denedim fakat sistem, bu modül anasayfada olduğu için kısıtlayamazsınız gibi bir mesaj verdi.

acaba bu sorunumu ne şekilde çözerim, istediğim, haberler anasayfamda görünsün fakat devamını sadece kayıtlı kullanıcılar okuyabilsin.

teşekkür ederim.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-05-02, 14:21:47    Mesaj konusu: Forum Arası Reklamlar


Başa dön
murat
Mesaj: 100+
Mesaj: 100+





Kayıt: Dec 10, 2002
Mesajlar: 123

MesajTarih: 2005-05-02, 02:34:54    Mesaj konusu: Re: Haber modülüne kısıtlama koymak Alıntıyla Cevap Gönder

sistem doğru söylemiş. bunu ksııtlayamazsın. kısıtlamak için news modülü yerine anasayfaya başka bir modül koyacaksın ve news modülüne kısıtlama koyacaksın.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
ersint79
Mesaj: 1+
Mesaj: 1+





Kayıt: Jul 23, 2004
Mesajlar: 3
Konum: MERSİN

MesajTarih: 2005-05-02, 18:51:16    Mesaj konusu: Alıntıyla Cevap Gönder

ben news modülünü yenileyerek belki çözebileceğimi düşünmüştüm fakat demek olmuyormuş.

peki öneriniz ne olur, yani ne gibi bir modül eklemeliyim ki istediğim sonucu elde edebileyim.

örneğin: http://www.sgrid.com/SGM/index.php adresinde haberlerin devamını üye değilseniz okuyamıyorsunuz. benim istediğim de tam olarak bu.

teşekkür ederim.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
murat
Mesaj: 100+
Mesaj: 100+





Kayıt: Dec 10, 2002
Mesajlar: 123

MesajTarih: 2005-05-03, 00:03:38    Mesaj konusu: Re: Haber modülüne kısıtlama koymak Alıntıyla Cevap Gönder

sana şöyle bir önerim olur. news modülünden bir tane daha sitene koy. yani news i kopyala ve adını değiştirerek tekrar sitene upload et. adını değiştridiğin modülün ismini haber olarak değiştir. böylece sitende 2 tane haber modülü oldu haber ve news. haber modülü içindeki index.php ve language klaösrü hariç tüm dosyaları sil. ardında index.php yi bir editörle aç. bunun içindeki $module_name yazan heryeri News olarak değiştir. ve bu modülü anasyfaya koy. böylece haber modülü anasayfada herkes okuyabilecek. ama haberin devamına tıkladığı zaman news modülüne gideceği için üyelik isteyecek. bana göre en basit ve mantıklı yolu bu. eğer daha basit bir yöntem bulursan onu uygularsıb.

Başarılar
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
murat
Mesaj: 100+
Mesaj: 100+





Kayıt: Dec 10, 2002
Mesajlar: 123

MesajTarih: 2005-05-03, 00:08:50    Mesaj konusu: Alıntıyla Cevap Gönder

az önceki mesajımda $module_name demiştim buna gerek yokmuş çünkü yönlendirme zaten news e göre gidiyo. aşağıdaki kodları index.php olarak kaydet ve modules dizininde haber klasörü oluşturup içine kaydet.
Kod:
<?php

/************************************************************************/
/* PHP-NUKE: Web Portal System                                          */
/* ===========================                                          */
/*                                                                      */
/* Copyright (c) 2002 by Francisco Burzi                                */
/* http://phpnuke.org                                                   */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */
/************************************************************************/
/*         Additional security & Abstraction layer conversion           */
/*                           2003 chatserv                              */
/*      http://www.nukefixes.com -- http://www.nukeresources.com        */
/************************************************************************/

if ( !defined('MODULE_FILE') )
{
        die("You can't access this file directly...");
}

$index = 1;
@require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang(News);

function theindex($new_topic=0) {
    global $db, $storyhome, $topicname, $topicimage, $topictext, $datetime, $user, $cookie, $nukeurl, $prefix, $multilingual, $currentlang, $articlecomm, $sitename, $user_news;
    if ($multilingual == 1) {
        $querylang = "AND (alanguage='$currentlang' OR alanguage='')";
    } else {
        $querylang = "";
    }
    @include("header.php");
    automated_news();
    if (isset($new_topic)) {
    $new_topic = intval($new_topic);
    } else {
    $new_topic == 0;
    }
    if (isset($cookie[3]) AND $user_news == 1) {
        $storynum = $cookie[3];
    } else {
        $storynum = $storyhome;
    }
    if ($new_topic == 0) {
        $qdb = "WHERE (ihome='0' OR catid='0')";
        $home_msg = "";
    } else {
        $qdb = "WHERE topic='$new_topic'";
        $result_a = $db->sql_query("SELECT topictext FROM ".$prefix."_topics WHERE topicid='$new_topic'");
        $row_a = $db->sql_fetchrow($result_a);
        $numrows_a = $db->sql_numrows($result_a);
        $topic_title = stripslashes(check_html($row_a['topictext'], "nohtml"));
        OpenTable();
        if ($numrows_a == 0) {
            echo "<center><font class=\"title\">$sitename</font><br><br>"._NOINFO4TOPIC."<br><br>[ <a href=\"modules.php?name=News\">"._GOTONEWSINDEX."</a> | <a href=\"modules.php?name=Topics\">"._SELECTNEWTOPIC."</a> ]</center>";
        } else {
            echo "<center><font class=\"title\">$sitename: $topic_title</font><br><br>"
                ."<form action=\"modules.php?name=Search\" method=\"post\">"
                ."<input type=\"hidden\" name=\"topic\" value=\"$new_topic\">"
                .""._SEARCHONTOPIC.": <input type=\"name\" name=\"query\" size=\"30\">&nbsp;&nbsp;"
                ."<input type=\"submit\" value=\""._SEARCH."\">"
                ."</form>"
                ."[ <a href=\"index.php\">"._GOTOHOME."</a> | <a href=\"modules.php?name=Topics\">"._SELECTNEWTOPIC."</a> ]</center>";
        }
        CloseTable();
        echo "<br>";
    }
    $result = $db->sql_query("SELECT sid, catid, aid, title, time, hometext, bodytext, comments, counter, topic, informant, notes, acomm, score, ratings FROM ".$prefix."_stories $qdb $querylang ORDER BY sid DESC limit $storynum");
    while ($row = $db->sql_fetchrow($result)) {
        $s_sid = intval($row['sid']);
        $catid = intval($row['catid']);
        $aid = stripslashes($row['aid']);
        $title = stripslashes(check_html($row['title'], "nohtml"));
        $time = $row['time'];
        $hometext = stripslashes($row['hometext']);
        $bodytext = stripslashes($row['bodytext']);
        $comments = stripslashes($row['comments']);
        $counter = intval($row['counter']);
        $topic = intval($row['topic']);
        $informant = stripslashes($row['informant']);
        $notes = stripslashes($row['notes']);
        $acomm = intval($row['acomm']);
        $score = intval($row['score']);
        $ratings = intval($row['ratings']);
        if ($catid > 0) {
            $row2 = $db->sql_fetchrow($db->sql_query("SELECT title FROM ".$prefix."_stories_cat WHERE catid='$catid'"));
            $cattitle = stripslashes(check_html($row2['title'], "nohtml"));
        }
        getTopics($s_sid);
        formatTimestamp($time);
        $subject = stripslashes(check_html($subject, "nohtml"));
        $introcount = strlen($hometext);
        $fullcount = strlen($bodytext);
        $totalcount = $introcount + $fullcount;
        $c_count = $comments;
        $r_options = "";
      if (isset($cookie[4])) { $r_options .= "&amp;mode=$cookie[4]"; }
      if (isset($cookie[5])) { $r_options .= "&amp;order=$cookie[5]"; }
      if (isset($cookie[6])) { $r_options .= "&amp;thold=$cookie[6]"; }
        $story_link = "<a href=\"modules.php?name=News&amp;file=article&amp;sid=$s_sid$r_options\">";
        $morelink = "(";
        if ($fullcount > 0 OR $c_count > 0 OR $articlecomm == 0 OR $acomm == 1) {
            $morelink .= "$story_link<b>"._READMORE."</b></a> | ";
        } else {
            $morelink .= "";
        }
        if ($fullcount > 0) { $morelink .= "$totalcount "._BYTESMORE." | "; }
        if ($articlecomm == 1 AND $acomm == 0) {
            if ($c_count == 0) { $morelink .= "$story_link"._COMMENTSQ."</a>"; } elseif ($c_count == 1) { $morelink .= "$story_link$c_count "._COMMENT."</a>"; } elseif ($c_count > 1) { $morelink .= "$story_link$c_count "._COMMENTS."</a>"; }
        }
        $sid = intval($s_sid);
        if ($catid != 0) {
            $row3 = $db->sql_fetchrow($db->sql_query("SELECT title FROM ".$prefix."_stories_cat WHERE catid='$catid'"));
            $title1 = stripslashes(check_html($row3['title'], "nohtml"));
            $title = "<a href=\"modules.php?name=News&amp;file=categories&amp;op=newindex&amp;catid=$catid\"><font class=\"storycat\">$title1</font></a>: $title";
            $morelink .= " | <a href=\"modules.php?name=News&amp;file=categories&amp;op=newindex&amp;catid=$catid\">$title1</a>";
        }
        if ($score != 0) {
            $rated = substr($score / $ratings, 0, 4);
        } else {
            $rated = 0;
        }
        $morelink .= " | "._SCORE." $rated";
        $morelink .= ")";
        $morelink = str_replace(" |  | ", " | ", $morelink);
        themeindex($aid, $informant, $datetime, $title, $counter, $topic, $hometext, $notes, $morelink, $topicname, $topicimage, $topictext);
    }
    @include("footer.php");
}

function rate_article($sid, $score) {
    global $prefix, $db, $ratecookie, $sitename, $r_options;
    $score = intval($score);
    $sid = intval($sid);
    if ($score) {
        if ($score > 5) { $score = 5; }
        if ($score < 1) { $score = 1; }
        if ($score != 1 AND $score != 2 AND $score != 3 AND $score != 4 AND $score != 5) {
            Header("Location: index.php");
            die();
        }
        if (isset($ratecookie)) {
            $rcookie = base64_decode($ratecookie);
            $rcookie = addslashes($rcookie);
            $r_cookie = explode(":", $rcookie);
        }
        for ($i=0; $i < sizeof($r_cookie); $i++) {
            if ($r_cookie[$i] == $sid) {
                $a = 1;
            }
        }
        if ($a == 1) {
            Header("Location: modules.php?name=News&op=rate_complete&sid=$sid&rated=1");
        } else {
            $result = $db->sql_query("update ".$prefix."_stories set score=score+$score, ratings=ratings+1 where sid='$sid'");
            $info = base64_encode("$rcookie$sid:");
            setcookie("ratecookie","$info",time()+3600);
            update_points(7);
            Header("Location: modules.php?name=News&op=rate_complete&sid=$sid$r_options");
        }
    } else {
        @include("header.php");
        title("$sitename: "._ARTICLERATING."");
        OpenTable();
        echo "<center>"._DIDNTRATE."<br><br>"
            .""._GOBACK."</center>";
        CloseTable();
        @include("footer.php");
    }
}

function rate_complete($sid, $rated=0) {
    global $sitename, $user, $cookie;
    $r_options = "";
    if (is_user($user)) {
        if (isset($cookie[4])) { $r_options .= "&amp;mode=$cookie[4]"; }
        if (isset($cookie[5])) { $r_options .= "&amp;order=$cookie[5]"; }
        if (isset($cookie[6])) { $r_options .= "&amp;thold=$cookie[6]"; }
    }
    @include("header.php");
    title("$sitename: "._ARTICLERATING."");
    OpenTable();
    if ($rated == 0) {
        echo "<center>"._THANKSVOTEARTICLE."<br><br>"
            ."[ <a href=\"modules.php?name=News&amp;file=article&amp;sid=$sid$r_options\">"._BACKTOARTICLEPAGE."</a> ]</center>";
    } elseif ($rated == 1) {
        echo "<center>"._ALREADYVOTEDARTICLE."<br><br>"
            ."[ <a href=\"modules.php?name=News&amp;file=article&amp;sid=$sid$r_options\">"._BACKTOARTICLEPAGE."</a> ]</center>";
    }
    CloseTable();
    @include("footer.php");
}

switch ($op) {

    default:
    theindex($new_topic);
    break;

    case "rate_article":
    rate_article($sid, $score);
    break;

    case "rate_complete":
    rate_complete($sid, $rated);
    break;

}

?>


Bu işlemi yaptıktan sonra admin modül yönetimine gir ve anasyafada yüklü olan modülü Haber modülü olarak değiştir. tabi önce bu modülü aktif etmelisin. takıldığın bir yer olursa buradan sorabilirsin
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
ersint79
Mesaj: 1+
Mesaj: 1+





Kayıt: Jul 23, 2004
Mesajlar: 3
Konum: MERSİN

MesajTarih: 2005-05-03, 01:05:19    Mesaj konusu: Re: Haber modülüne kısıtlama koymak Alıntıyla Cevap Gönder

teşekkürler, sorunum çözülmüştür.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
djalpha
Mesaj: 1+
Mesaj: 1+





Kayıt: Oct 30, 2002
Mesajlar: 40

MesajTarih: 2005-06-11, 18:06:53    Mesaj konusu: Re: Haber modülüne kısıtlama koymak Alıntıyla Cevap Gönder

arkadaşlar bu konu ilginçtir ve sizler için biraz uğraşıp deneme yanılma yolu ile http://www.sgrid.com/SGM/index.php sitesinin ne yaptığını buldum.

Çok basit bir şekilde NEWS modulunu sadece üyelere SQL ile oynayarak açmış çünkü admin panelimiz buna izin vermiyor.

Arkadaşlar phpmyadmin ile sql e girin <b>nuke_modules</b> tablosunu browse edin ve önünüze moduller ile değerleri gelecek, moduller tablosundaki NEWS satırının <b>view</b> sütunu bizi ilgilendiriyor, eğer <b>0</b>yazarsa o ki yazıyordur modul herkese açıktır <b>1</b> yazarsa üyelere açıktır <b>2</b> yazarsa adminlere açıktır NEWS için sıfır yazdığını göreceksiniz onu 1 yapın hepsi bu kadar sadece üyeler haberin devamını okuyabilir. Haberin devamına izin vermeyen yazıyı da lang_turkish den editleyin ve üye değilsiniz okuyamazsınız şuraya tıklayın üye olun gibi şeyler yazın.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke -> Php Nuke Modülleri Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
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

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok Mavimsn_C46 temasına haber ekleme sorunu anzerhoneybee Php Nuke Tema Paylaşımları 1 2010-07-19, 01:30:20 Son Mesajı Görüntüle
Yeni mesaj yok Need good PHP Haber portal or s&... mehaga Php Nuke Modülleri 0 2010-07-16, 01:38:37 Son Mesajı Görüntüle
Yeni mesaj yok yeni flashmanset haber block mehaga Php Nuke Blocklar 9 2010-07-09, 21:15:18 Son Mesajı Görüntüle
Yeni mesaj yok Haber resmi çok büyük çıkıyor avara1984 Php Nuke Sorunlarınız 6 2010-07-03, 10:57:27 Son Mesajı Görüntüle
Yeni mesaj yok New haber flash band news haber block mehaga Php Nuke Blocklar 3 2010-06-25, 14:46:32 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright