03 Eylül 2010, 03:22:11
*
Linkleri-Resimleri-ftp'leri-e-mailleri-flash'ları Ziyaretçilerden gizleme

SMFPlus SMF Destek /Linkleri-Resimleri-ftp'leri-e-mailleri-flash'ları Ziyaretçilerden gizleme => Bu modifikasyonun diğer linkleri gizleme modlarından ayıran güzel bir tarafıda 'ftp',link,img,flash,ve e-postaları gizler. ama korkma sadece mesaj

Sayfa: [1] 2   Aşağı git
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Site Kurucusu
*
Rep: 520
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 3.136
SoleKinG ;)
Profili Görüntüle SoleKinG
Bu modifikasyonun diğer linkleri gizleme modlarından ayıran güzel bir tarafıda 'ftp',link,img,flash,ve e-postaları gizler. ama korkma sadece mesaj alanlarında ve duyurularda gizler. forumun görüntüsünü bozmaz anasayfada falan.
Subs.php de kodlar birbirine yakındır. o yüzden kodun tamamını bulduğundan emin ol

Modifications.turkish.php de
Kod: (Bul)

Kod: [Seç]
?>


Kod: (Değiştir)

Kod: [Seç]
//Üye Linkleri
$txt['no_view_links'] = 'Linklerin Görülmesine İzin Verilmiyor';
$txt['no_view_img'] = 'Resimlerin Görüntülenmesine İzin Verilmiyor';
$txt['no_view_view'] = 'Linki Görebilmek İçin';
$txt['no_view_imgs'] = 'Resimleri Görebilmek İçin';
$txt['no_view_register'] = 'Üye Ol';
$txt['no_view_or'] = 'veya';
$txt['no_view_login'] = 'Giriş Yap';
?>



Subs.php Dosyasını Aç.
Kod: (Bul)

Kod: [Seç]
array(
'tag' => 'iurl',
'type' => 'unparsed_content',
'content' => '<a href="$1">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'iurl',
'type' => 'unparsed_equals',
'before' => '<a href="$1">',
'after' => '</a>',
'validate' => create_function('&$tag, &$data, $disabled', '
if (substr($data, 0, 1) == \'#\')
$data = \'#post_\' . substr($data, 1);'),
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',
),


Kod: (Değiştir)

Kod: [Seç]
array(
'tag' => 'iurl',
'type' => 'unparsed_content',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' : '<a href="$1">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'iurl',
'type' => 'unparsed_equals',
'before' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a><div style="visibility:hidden">' : '<a href="$1">',
'after' => $user_info['is_guest'] ?  '</div>' : '</a>',
'validate' => create_function('&$tag, &$data, $disabled', '
if (substr($data, 0, 1) == \'#\')
$data = \'#post_\' . substr($data, 1);'),
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => $user_info['is_guest'] ?  '' :  ' ($1)',
),


Kod: (Bul)

Kod: [Seç]
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="$1" target="_blank">',
'after' => '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',
),


Kod: (Değiştir)

Kod: [Seç]
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' : '<a href="$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a><div style="visibility:hidden">' : '<a href="$1" target="_blank">',
'after' => $user_info['is_guest'] ?  '</div>' : '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => $user_info['is_guest'] ?  '' : ' ($1)',
),


Kod: (Bul)

Kod: [Seç]
array(
'tag' => 'ftp',
'type' => 'unparsed_content',
'content' => '<a href="$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'ftp',
'type' => 'unparsed_equals',
'before' => '<a href="$1" target="_blank">',
'after' => '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',
),


Kod: (Değiştir)

Kod: [Seç]
array(
'tag' => 'ftp',
'type' => 'unparsed_content',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' : '<a href="$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'ftp',
'type' => 'unparsed_equals',
'before' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a><div style="visibility:hidden">' : '<a href="$1" target="_blank">',
'after' => $user_info['is_guest'] ?  '</div>' : '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => $user_info['is_guest'] ?  '' : ' ($1)',
),


Kod: (Bul)

Kod: [Seç]
array(
'tag' => 'email',
'type' => 'unparsed_content',
'content' => '<a href="mailto:$1">$1</a>',
// !!! Should this respect guest_hideContacts?
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'email',
'type' => 'unparsed_equals',
'before' => '<a href="mailto:$1">',
'after' => '</a>',
// !!! Should this respect guest_hideContacts?
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',
),


Kod: (Değiştir)

Kod: [Seç]
array(
'tag' => 'email',
'type' => 'unparsed_content',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' : '<a href="mailto:$1">$1</a>',
// !!! Should this respect guest_hideContacts?
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'email',
'type' => 'unparsed_equals',
'before' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a><div style="visibility:hidden">' : '<a href="mailto:$1">',
'after' => $user_info['is_guest'] ?  '</div>' : '</a>',
// !!! Should this respect guest_hideContacts?
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => $user_info['is_guest'] ?  '' : ' ($1)',
),


Kod: (Bul)

Kod: [Seç]
array(
'tag' => 'img',
'type' => 'unparsed_content',
'parameters' => array(
'alt' => array('optional' => true),
'width' => array('optional' => true, 'value' => ' width="$1"', 'match' => '(\d+)'),
'height' => array('optional' => true, 'value' => ' height="$1"', 'match' => '(\d+)'),
),
'content' => '<img src="$1" alt="{alt}"{width}{height} border="0" />',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
'disabled_content' => '($1)',
),
array(
'tag' => 'img',
'type' => 'unparsed_content',
'content' => '<img src="$1" alt="" border="0" />',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
'disabled_content' => '($1)',
),


Kod: (Değiştir)

Kod: [Seç]
array(
'tag' => 'img',
'type' => 'unparsed_content',
'parameters' => array(
'alt' => array('optional' => true),
'width' => array('optional' => true, 'value' => ' width="$1"', 'match' => '(\d+)'),
'height' => array('optional' => true, 'value' => ' height="$1"', 'match' => '(\d+)'),
),
'content' => $user_info['is_guest'] ? $txt['no_view_img'] . "\n" . '' . $txt['no_view_imgs'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' : '<img src="$1" alt="{alt}"{width}{height} border="0" />',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
'disabled_content' => $user_info['is_guest'] ?  '' : '($1)',
),
array(
'tag' => 'img',
'type' => 'unparsed_content',
'content' => $user_info['is_guest'] ? $txt['no_view_img'] . "\n" . '' . $txt['no_view_imgs'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' : '<img src="$1" alt="" border="0" />',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
'disabled_content' => $user_info['is_guest'] ?  '' : '($1)',
),


Kod: (Bul)

Kod: [Seç]
array(
'tag' => 'flash',
'type' => 'unparsed_commas_content',
'test' => '\d+,\d+\]',
'content' => ($context['browser']['is_ie'] && !$context['browser']['is_mac_ie'] ? '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="$2" height="$3"><param name="movie" value="$1" /><param name="play" value="true" /><param name="loop" value="true" /><param name="quality" value="high" /><param name="AllowScriptAccess" value="never" /><embed src="$1" width="$2" height="$3" play="true" loop="true" quality="high" AllowScriptAccess="never" /><noembed><a href="$1" target="_blank">$1</a></noembed></object>' : '<embed type="application/x-shockwave-flash" src="$1" width="$2" height="$3" play="true" loop="true" quality="high" AllowScriptAccess="never" /><noembed><a href="$1" target="_blank">$1</a></noembed>'),
'validate' => create_function('&$tag, &$data, $disabled', '
if (isset($disabled[\'url\']))
$tag[\'content\'] = \'$1\';'),
'disabled_content' => '<a href="$1" target="_blank">$1</a>',
),


Kod: (Değiştir)

Kod: [Seç]
array(
'tag' => 'flash',
'type' => 'unparsed_commas_content',
'test' => '\d+,\d+\]',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' : ($context['browser']['is_ie'] && !$context['browser']['is_mac_ie'] ? '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="$2" height="$3"><param name="movie" value="$1" /><param name="play" value="true" /><param name="loop" value="true" /><param name="quality" value="high" /><param name="AllowScriptAccess" value="never" /><embed src="$1" width="$2" height="$3" play="true" loop="true" quality="high" AllowScriptAccess="never" /><noembed><a href="$1" target="_blank">$1</a></noembed></object>' : '<embed type="application/x-shockwave-flash" src="$1" width="$2" height="$3" play="true" loop="true" quality="high" AllowScriptAccess="never" /><noembed><a href="$1" target="_blank">$1</a></noembed>'),
'validate' => create_function('&$tag, &$data, $disabled', '
if (isset($disabled[\'url\']))
$tag[\'content\'] = \'$1\';'),
'disabled_content' => $user_info['is_guest'] ?  '' : '<a href="$1" target="_blank">$1</a>',
),




///////////////////////////////////////////////////////////////////

EDIT:


Arkadaşlar bir çok defa bu soru soruluyor.
ben size püf noktasını anlatayım. örneğin sitenze toutube eklediniz ve bunuda ziyaretcilerden gizlemek istiyorsunuz.
çok basit.

sources/subs.php yi açın ve eklentinizi bulun.

youtube yi beraber yapalım şimdi.

youtube nin subs.php deki kodları bu

Kod: [Seç]
   array(
'tag' => 'youtube',
'type' => 'unparsed_commas_content',
'test' => '\d+,\d+\]',
'content' =>'<object width="$2" height="$3"><param name="movie" value="http://www.youtube.com/v/$1" ></param><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" width="$2" height="$3"></embed></object>',
'validate' => create_function('&$tag, &$data, $disabled', '
if (isset($disabled[\'url\']))
$tag[\'content\'] = \'$1\';'),
'disabled_content' => '<a href="$1" target="_blank">$1</a>',
),



şimdi gizleyelim. yani ziyaretçilere şu yazı çıksın (Linklerin Görülmesine İzin Verilmiyor
Linki Görebilmek İçin Üye Ol veya Giriş Yap)


yukarıda verdiğim kodları bu kodla değiştirin


Kod: [Seç]
   array(
'tag' => 'youtube',
'type' => 'unparsed_commas_content',
'test' => '\d+,\d+\]',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' :'<object width="$2" height="$3"><param name="movie" value="http://www.youtube.com/v/$1" ></param><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" width="$2" height="$3"></embed></object>',
'validate' => create_function('&$tag, &$data, $disabled', '
if (isset($disabled[\'url\']))
$tag[\'content\'] = \'$1\';'),
'disabled_content' => '<a href="$1" target="_blank">$1</a>',
),



şimdi burada ne yaptığımı açıklıyorum.

modifikasyonun en önemli ayağı olan subs.php ye entegre etmemiz gereken kod ,yani gizlemek için gerekli olan kod bu

Kod: [Seç]
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' :


ben bu kodu ne yaptım. youtube nin olduğu kod dizinlerinin içindeki

Kod: [Seç]
'content' =>

kodunun hemen önüne koydum.

yani bu


Kod: [Seç]
'content' =>



böyle oldu

Kod:

Kod: [Seç]
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . '&nbsp;<a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a>&nbsp;' . $txt['no_view_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' :



sonrada bu işlemi yapıyorsunuz Resimler yerine Videoların falan yazıyorsunuz. o kadar

Modifications.turkish.php de
Kod: (Bul)

Kod: [Seç]
?>


Kod: (Değiştir)

Kod: [Seç]
//Üye Linkleri
$txt['no_view_links'] = 'Linklerin Görülmesine İzin Verilmiyor';
$txt['no_view_img'] = 'Resimlerin Görüntülenmesine İzin Verilmiyor';
$txt['no_view_view'] = 'Linki Görebilmek İçin';
$txt['no_view_imgs'] = 'Resimleri Görebilmek İçin';
$txt['no_view_register'] = 'Üye Ol';
$txt['no_view_or'] = 'veya';
$txt['no_view_login'] = 'Giriş Yap';
?>



bu işlemin gizlemek istediğiniz her şeye uygulayabilirsiniz.pikniktube,resimler ,linkler,ftp ler vs. vs
Yeni Üye
*
Rep: 2
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 86
NbaLive-TR.Com
Profili Görüntüle NbaLive-TR
Çok güzel paylaşım yöntemini bilmiyordum +rep..
Yönetici
*
Rep: 51
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 1.735
~ 2407 Production*
Profili Görüntüle DiziTakip.Net
sağolasın gerçekten otlakçıları üye olmaya mecbur bırakan modlardan... ;D ;) +plus. ;)




Sitelerim : DiziTakip.NeT | Mert2407.Com

Sosyal Platformlarda Takip Et : Twitter | FriendFeed

BÜTÜN ÖZEL SMF İŞLERİNİZ ÜCRETLE YAPILIR !!
Yeni Üye
*
Rep: 1
Çevrimdışı Çevrimdışı
İleti: 69
Profili Görüntüle
Bunun Paketi olsa süper olur ;D
Yönetici
*
Rep: 32
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 1.310
Profili Görüntüle
Teşekkürler çok güzel bir mod :)
Yönetici
*
Rep: 51
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 1.735
~ 2407 Production*
Profili Görüntüle DiziTakip.Net
Bunun Paketi olsa süper olur ;D
paketide var ama sadece defaulta etkili... ;)




Sitelerim : DiziTakip.NeT | Mert2407.Com

Sosyal Platformlarda Takip Et : Twitter | FriendFeed

BÜTÜN ÖZEL SMF İŞLERİNİZ ÜCRETLE YAPILIR !!
Yeni Üye
*
Rep: 0
Çevrimdışı Çevrimdışı
İleti: 142
Profili Görüntüle Dostperest
Teşekkürler ...




Yeni Üye
*
Rep: 0
Çevrimdışı Çevrimdışı
İleti: 19
Profili Görüntüle
by SMF 1.1.9 ıcın gecerlımı acaba
Yönetici
*
Rep: 32
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 1.310
Profili Görüntüle
by SMF 1.1.9 ıcın gecerlımı acaba

geçerli olması gerek
Genel Sorumlu
*
Rep: 11
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 834
Profili Görüntüle www.yenimekan.net
by SMF 1.1.9 ıcın gecerlımı acaba
tabiikide geçerli..
1.1... bütün hepsinde geçerli

bu arada sürümünü güncellemen lazm 1.1.10 a geç güvenlik açıkları var şuan sitende



Yeni Üye
*
Rep: 0
Çevrimdışı Çevrimdışı
İleti: 19
Profili Görüntüle
tmm yapabıldım gızledım

arastırmadım ama guncelleme paketı ıcın lınk verebılırmısın    bıur sekılkde  yaparım ben  tsklerr


sonucta her sıtenın bır acıgı wardır ( mıcrosoft dahıl )

Genel Sorumlu
*
Rep: 11
Çevrimdışı Çevrimdışı
Cinsiyet: Bay
İleti: 834
Profili Görüntüle www.yenimekan.net
tmm yapabıldım gızledım

arastırmadım ama guncelleme paketı ıcın lınk verebılırmısın    bıur sekılkde  yaparım ben  tsklerr


sonucta her sıtenın bır acıgı wardır ( mıcrosoft dahıl )


http://www.smfplus.com/forum/ynt_smf_guncel_surum_download-t74.0.html



Yeni Üye
*
Rep: 0
Çevrimdışı Çevrimdışı
İleti: 24
Profili Görüntüle
bunu üye ol ve giriş yap linklerini kırmızı yapabilirmisin daha gzl durur ozaman





Sayfa: [1] 2   Yukarı git

Google Etiketleri

 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
0 Yanıt
416 Gösterim
Son İleti 14 Eylül 2008, 22:24:00
Gönderen: Mustafa YILMAZ
0 Yanıt
436 Gösterim
Son İleti 26 Kasım 2008, 23:47:29
Gönderen: Mustafa YILMAZ
0 Yanıt
253 Gösterim
Son İleti 20 Aralık 2008, 23:38:34
Gönderen: AndRei
2 Yanıt
269 Gösterim
Son İleti 20 Ocak 2009, 16:18:51
Gönderen: alpay67
11 Yanıt
752 Gösterim
Son İleti 08 Mayıs 2010, 10:08:36
Gönderen: PaRaDoX