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: 1124
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 ME_Haber 2.3..
(109066 okuma, 145 yanıt)
 Resim Galerisi Modülü 2.0..
(122305 okuma, 173 yanıt)
 Ustalardan Bir Ricam Olac..
(13662 okuma, 6 yanıt)
 nukecode.com will close..
(11225 okuma, 5 yanıt)
 super youtube player a lo..
(6350 okuma, 1 yanıt)
 Need good PHP Haber port..
(5617 okuma, 0 yanıt)
 Forum Nasil Tam Sayfa Olu..
(35239 okuma, 40 yanıt)
 Php nuke Forumu Düzenleme..
(9963 okuma, 6 yanıt)
 Yeni Üyelik Aktivasyon Li..
(11004 okuma, 6 yanıt)
 Aşk Flashları Modülü..
(7000 okuma, 2 yanıt)
 resim galeri 2.0 da kateg..
(11443 okuma, 9 yanıt)
 Yeni iki modul: Merhumlar..
(32446 okuma, 36 yanıt)
 ürün tanıtım modülü..
(25275 okuma, 23 yanıt)
 PHP Nuke is out..
(15073 okuma, 13 yanıt)
 MSN Video Bing Video oldu..
(5208 okuma, 0 yanıt)
 haberhit.com..
(5801 okuma, 1 yanıt)
 Bilgi Yarışması 1.0 tama..
(52127 okuma, 72 yanıt)
 Musıc Box elinde olan var..
(6704 okuma, 2 yanıt)
 Online Okey , Batak , Tav..
(173714 okuma, 340 yanıt)
 Emlak Modül ve Blockları ..
(12326 okuma, 8 yanıt)
 WM who ist shampions..
(5055 okuma, 1 yanıt)
 coppermine resim galerisi..
(5498 okuma, 1 yanıt)
 Forumda Teşekkür Eklentis..
(9101 okuma, 7 yanıt)
 free wordpress themes..
(5589 okuma, 1 yanıt)
 JW image rotator for nsn ..
(7668 okuma, 4 yanıt)
 need Iletisim module..
(11045 okuma, 8 yanıt)
 Yeni modul: İletişim modu..
(27722 okuma, 33 yanıt)
 Başvuru Modulu ve Etkinli..
(5843 okuma, 1 yanıt)
 world cup flash..
(5053 okuma, 0 yanıt)
 ..:: Php Nuke FTP link Ha..
(4949 okuma, 0 yanıt)
 yeni phpnuke youtube 2.0..
(5172 okuma, 1 yanıt)
 Content Plus Önceki Konu ..
(4782 okuma, 0 yanıt)
 Php nuke Tickets Modülü..
(7993 okuma, 5 yanıt)
 need help to news time..
(4556 okuma, 0 yanıt)
 NSN News v3.0 new plugin..
(4844 okuma, 0 yanıt)
 how to save flash as imag..
(6068 okuma, 2 yanıt)
 Video Blok Yardım Lütfen...
(6002 okuma, 2 yanıt)
 gazete ara..
(9808 okuma, 5 yanıt)
 Bizim Yazarlar ve Bizim Ş..
(14992 okuma, 14 yanıt)
 Nuke Reflections v2 Türkç..
(14597 okuma, 14 yanıt)
 CNB Your Account 750 442 ..
(14296 okuma, 13 yanıt)
 Admin panelindeki simge ç..
(12385 okuma, 9 yanıt)
 Hosting Modülü..
(14051 okuma, 13 yanıt)
 Bizim şairler Modülü..
(5191 okuma, 1 yanıt)
 new plugin for nsn news v..
(4770 okuma, 1 yanıt)
 php nuke 8.0 türkce dil s..
(6937 okuma, 3 yanıt)
 Kan Bankası Modül istek..
(6150 okuma, 2 yanıt)
 Haber Konulari Sayfasinda..
(5769 okuma, 2 yanıt)
 Kan Bankası Modülünde İsi..
(7078 okuma, 3 yanıt)
 sonhaberler flash block ..
(6636 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-06-01, 14:32:40    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