SN Resim Galerisi - Ziyaretçilerden Resimleri Gizlemek

PNT Nuke ve Php Nuke Hakkındaki İp Uçları

Moderatör: Moderatörler

SN Resim Galerisi - Ziyaretçilerden Resimleri Gizlemek

Mesajgönderen Sonsuzluk » 2013/02/06 - 01:38

Selamünaleyküm arkadaşlar...

bir arkadaşımız özel mesaj ile resimleri ziyaretçilerden nasıl gizlerim diye soru sormuştu bende faydalı olur düşüncesi ile sizlerle paylaşmak istedim

ipucumuzda sizlere SN Resim galerisi modülünde gösterilen resimleri nasıl ziyaretcilerden gizleriz onu anlatacağım yani ziyaretçi resim izleme sayfasına girdiğinde modülün heryerini kapatmak yerine sadece resim görünen yeri kapatmak daha mantıklı çünkü google o sayfaya geldiğinde resim adını açıklamasını felan indexlesin diğer türlü yapmanızı yani modülü komple ziyaretçilere kapatmanızı kesinlikle önermiyorum bunun nedenide şu google botları siteyi ziyaretçi gibi gezer siz modülü ziyaretçiye kapatırsanız googlede giremez ve o sayfayı indexleyemez bu yüzden sadece resimi gizlemek daha mantıklı

aslında bu dosyayı direk düzenleyip sizlerle paylaşabilirdim fakat mantığını kavramanız ve diğer modüllerinize bu işlemi uygulamanız için burada nasıl yapılır onu anlatacağım.

ilk olarak şu dosyamızı açıyoruz

modules/SN_Resim_Galerisi/goster.php

şu kodu buluyoruz

Kod: Tümünü seç
echo '<div class="resimarka">';
echo '<br><div class="resim"><a href="'.$resim.'"  onClick="return popuplinkfunc(this)"><img width="361" height="249" alt="'.$isim.'"  src="'.$resim.'" onload="setupZoom()"/></a></li>';
echo '</div></div>';


bu kodu şu hale getiriyoruz

Kod: Tümünü seç
if (is_user($user)) {
echo '<div class="resimarka"><br><div class="resim"><a border="0" href="'.$resim.'"  onClick="return popuplinkfunc(this)"><img width="361" height="249" alt="'.$isim.'"  src="'.$resim.'" border="0" onload="setupZoom()"/></a></li>';
}else{
echo '<div class="resimarka"><br /><div class="resim"><img width="361" height="250" alt="'.$isim.'"  title="'.$isim.'" src="/modules/SN_Resim_Galerisi/images/yasak.png" /></li>';
}
echo '</div></div>';


burda yaptığımız mantık şu

if (is_user($user)) { ile üyeyi aradık yani eğer sayfaya gelen üye ise bu kodu göster dedik değil ise yani ziyaretçiyse içinde else yi kullandık eğer sayfaya gelen ziyaretçi isede bu kodu göster dedik yani şu mantıkda

Kod: Tümünü seç
if (is_user($user)) {
echo 'ÜYE İSE GÖSTERİLECEK KISIM';
}else{
echo 'ZİYARETÇİ İSE GÖSTERİLECEK KISIM';
}


şeklinde bir sorgu yaptık bu sayede resim izleme sayfasına gelen kişi ziyaretçi ise uyarı verecek tabi burada vereceği uyarı size kalıyor ben o kısıma resim koydum sizde ziyaretçiye bir uyarı anlamında resim koymak için şu adrese bir resim atın şu isimde modules/SN_Resim_Galerisi/images/yasak.png

resim olarakda bunu kullanabilirsiniz zamanında yapmıştım

Resim

yaptığımız işlemin çalışır halini şu adresten görebilirsiniz bir müşterime yaptığım site zamanında benden böyle bir uygulama istemişti oda

http://erdal-elif.com/resim17/gelincigim

bu mantığı kullanarak istediğiniz modüldeki istediğiniz kısımı ziyaretçilerinizden gizleyebilirsiniz tekrar uyarıyorum hiçbir modülü komple ziyaretçilerinizden gizlemeyin yoksa google o modülünüzü indexleyemez
Tarih Hayal Edenleri Değil,Gerçekleştirenleri Yazar !

NOT : Özel mesajla veya farklı yollar ile bana verdiğiniz admin paneli, ftp, phpmyadmin, cpanel, pleskpanel, direckpanel (v.b.) gibi size özel yerlerin kullanıcı adı ve şifrelerini ben sorunu çözüp size teslim ettikten sonra lütfen değiştirin. Aksi taktirde hiçbir sorumluluk kabul etmiyorum.
Administrator
Kullanıcı avatarı
Mesajlar: 2350
Kayıt: 2011/07/10 - 00:00
Konum: Samsun
Ettiği teşekkür: 1
Aldığı teşekkür: 94


Re: SN Resim Galerisi - Ziyaretçilerden Resimleri Gizlemek

Mesajgönderen arkadas_ca » 2013/02/06 - 02:04

Anlatım için teşekkür ederken önerine katıldığımı da bildiriyorum.

Aslında bunu arkadaşlar şu sebepten dolayı yapıyorlar tahminim.

Eğer ber bunu kullanıcılara özel yaparsam. Üye sayım artar. Falan filan..

Hayır arkadaşlar. Dimyada pirince giderken evdeki bulgurdan olmamak için Kesinlikle ibrahim arkadaşımızın dediği üzere tamamen üyeler bakabilir şeklinde modül kapatmanızı önermiyoruz.

Nasıl olsa yazılmış bir seo sef url sistemi var diye düşünmek olmaz. Kapalı kapının arkasıdakini görebileniniz var mı.. ? :D

Tavsiye..
PhpNukeTurkiye.Com Site Kurallarını Okumak İçin Tıklayın
Site kuralları gereği, kullanıcı profilinde web adresi bulunmayan, kullanmakta olduğu sitenin copyright bilgisi silinen kişilerin isteklerine cevap verilmeyecektir.
Önceliğimiz olarak emeğe saygı diyoruz..
Saygılarımızı sunuyoruz.. PNT Yönetim...


Firma Rehberi
Firma Bul
Moderatör
Kullanıcı avatarı
Mesajlar: 498
Kayıt: 2011/08/11 - 00:00
Konum: Kayseri
Ettiği teşekkür: 13
Aldığı teşekkür: 23

Re: SN Resim Galerisi - Ziyaretçilerden Resimleri Gizlemek

Mesajgönderen sweet » 2013/02/06 - 08:57

Paylaşımın için tşk ederim ibrahim
Yeni Üye
Kullanıcı avatarı
Mesajlar: 51
Kayıt: 2012/01/03 - 01:00
Ettiği teşekkür: 2
Aldığı teşekkür: 0

Re: SN Resim Galerisi - Ziyaretçilerden Resimleri Gizlemek

Mesajgönderen xareelat » 2013/02/06 - 13:47

teşekkür ederim hocam. aynı mantıkla bir çok modüle uygulanabilir.
Yeni Üye
Kullanıcı avatarı
Mesajlar: 81
Kayıt: 2012/02/18 - 01:00
Ettiği teşekkür: 0
Aldığı teşekkür: 2

Re: SN Resim Galerisi - Ziyaretçilerden Resimleri Gizlemek

Mesajgönderen sweet » 2013/02/06 - 19:06

selamınaleyküm ibrahim kardeş peki videolar bölümüne yapınca hangi dosyanın ıcıne kodları yerlestırcez bu konudada yardımcı olurmusunuz.
Yeni Üye
Kullanıcı avatarı
Mesajlar: 51
Kayıt: 2012/01/03 - 01:00
Ettiği teşekkür: 2
Aldığı teşekkür: 0

Re: SN Resim Galerisi - Ziyaretçilerden Resimleri Gizlemek

Mesajgönderen Sonsuzluk » 2013/02/06 - 20:52

sweet yazdı:selamınaleyküm ibrahim kardeş peki videolar bölümüne yapınca hangi dosyanın ıcıne kodları yerlestırcez bu konudada yardımcı olurmusunuz.



aleykümselam...

video streamın admin panelinde böyle bir ayar var üyelermi ziyaretçilermi izlesin diye
Tarih Hayal Edenleri Değil,Gerçekleştirenleri Yazar !

NOT : Özel mesajla veya farklı yollar ile bana verdiğiniz admin paneli, ftp, phpmyadmin, cpanel, pleskpanel, direckpanel (v.b.) gibi size özel yerlerin kullanıcı adı ve şifrelerini ben sorunu çözüp size teslim ettikten sonra lütfen değiştirin. Aksi taktirde hiçbir sorumluluk kabul etmiyorum.
Administrator
Kullanıcı avatarı
Mesajlar: 2350
Kayıt: 2011/07/10 - 00:00
Konum: Samsun
Ettiği teşekkür: 1
Aldığı teşekkür: 94



Dön İp Uçları

Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir