MUHAKEME.NET FORUMU

MUHAKEME.NET FORUMU (https://www.muhakeme.net/forum/)
-   Konu Dışı (https://www.muhakeme.net/forum/konu-disi/)
-   -   SMF Linkleri-Resimleri-e-mailleri-flash'ları Ziyaretçilerden gizleme (https://www.muhakeme.net/forum/konu-disi/6231-smf-linkleri-resimleri-e-mailleri-flash-lari-ziyaretcilerden-gizleme.html)

alptraum 05-03-2008 19:08

SMF Linkleri-Resimleri-e-mailleri-flash'ları Ziyaretçilerden gizleme
 

Subs.php de kodlar birbirine yakındır. o yüzden kodun tamamını bulduğundan emin ol

Modifications.turkish.php de
Kod:

?>
Kod:

//Ü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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

'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:

'content' =>
kodunun hemen önüne koydum.

yani bu

Kod:

'content' =>
böyle oldu

Kod:

'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:

?>
Kod:

//Ü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


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 12:54 .

2000- 2025
Tüm bağışıklıklar ve idelerden bağımsız olan sözcükleri sarfetmeye mahkumdur özgürlük