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

Son güncelleme: 24.08.2011 09:39
  • Subs.php de kodlar birbirine yakındır. o yüzden kodun tamamını bulduğundan emin ol

    Modifications.turkish.php de
    ?>

    //Ü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ç.
    array(
    'tag' => 'iurl',
    'type' => 'unparsed_content',
    'content' => '<a href="$1">$1</a>',
    'validate' => create_function('&$tag, &$data, $disabled[/swf2][swf3]$data = strtr($data, array(\'<br />\' => \'\'));'),
    ),
    array(
    'tag' => 'iurl',
    'type' => 'unparsed_equals',
    'before' => '<a href="$1">',
    'after' => '</a>',
    'validate' => create_function('&$tag, &$data, $disabled[/swf2][swf3]
    if (substr($data, 0, 1) == \'#\')
    $data = \'#post_\' . substr($data, 1);'),
    'disallow_children' => array('email[/swf2][swf3]ftp[/swf2][swf3]url[/swf2][swf3]iurl'),
    'disabled_after' => ' ($1)',
    ),

    array(
    'tag' => 'iurl',
    'type' => 'unparsed_content',
    'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' : '<a href="$1">$1</a>',
    'validate' => create_function('&$tag, &$data, $disabled[/swf2][swf3]$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'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <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[/swf2][swf3]
    if (substr($data, 0, 1) == \'#\')
    $data = \'#post_\' . substr($data, 1);'),
    'disallow_children' => array('email[/swf2][swf3]ftp[/swf2][swf3]url[/swf2][swf3]iurl'),
    'disabled_after' => $user_info['is_guest'] ? '' : ' ($1)',
    ),
    array(
    'tag' => 'url',
    'type' => 'unparsed_content',
    'content' => '<a href="$1" target="_blank">$1</a>',
    'validate' => create_function('&$tag, &$data, $disabled[/swf2][swf3]$data = strtr($data, array(\'<br />\' => \'\'));'),
    ),
    array(
    'tag' => 'url',
    'type' => 'unparsed_equals',
    'before' => '<a href="$1" target="_blank">',
    'after' => '</a>',
    'disallow_children' => array('email[/swf2][swf3]ftp[/swf2][swf3]url[/swf2][swf3]iurl'),
    'disabled_after' => ' ($1)',
    ),

    array(
    'tag' => 'url',
    'type' => 'unparsed_content',
    'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' : '<a href="$1" target="_blank">$1</a>',
    'validate' => create_function('&$tag, &$data, $disabled[/swf2][swf3]$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'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <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[/swf2][swf3]ftp[/swf2][swf3]url[/swf2][swf3]iurl'),
    'disabled_after' => $user_info['is_guest'] ? '' : ' ($1)',
    ),

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

    array(
    'tag' => 'ftp',
    'type' => 'unparsed_content',
    'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' : '<a href="$1" target="_blank">$1</a>',
    'validate' => create_function('&$tag, &$data, $disabled[/swf2][swf3]$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'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <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[/swf2][swf3]ftp[/swf2][swf3]url[/swf2][swf3]iurl'),
    'disabled_after' => $user_info['is_guest'] ? '' : ' ($1)',
    ),

    array(
    'tag' => 'email',
    'type' => 'unparsed_content',
    'content' => '<a href="mailto:$1">$1</a>',
    // !!! Should this respect guest_hideContacts?
    'validate' => create_function('&$tag, &$data, $disabled[/swf2][swf3]$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[/swf2][swf3]ftp[/swf2][swf3]url[/swf2][swf3]iurl'),
    'disabled_after' => ' ($1)',
    ),

    array(
    'tag' => 'email',
    'type' => 'unparsed_content',
    'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <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[/swf2][swf3]$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'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <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[/swf2][swf3]ftp[/swf2][swf3]url[/swf2][swf3]iurl'),
    'disabled_after' => $user_info['is_guest'] ? '' : ' ($1)',
    ),

    array(
    'tag' => 'img',
    'type' => 'unparsed_content',
    'parameters' => array(
    'alt' => array('optional' => true),
    'width' => array('optional' => true, 'value' => ' width="$1"[/swf2][swf3]match' => '(\d+)'),
    'height' => array('optional' => true, 'value' => ' height="$1"[/swf2][swf3]match' => '(\d+)'),
    ),
    'content' => '<img src="$1" alt="{alt}"{width}{height} border="0" />',
    'validate' => create_function('&$tag, &$data, $disabled[/swf2][swf3]$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[/swf2][swf3]$data = strtr($data, array(\'<br />\' => \'\'));'),
    'disabled_content' => '($1)',
    ),

    array(
    'tag' => 'img',
    'type' => 'unparsed_content',
    'parameters' => array(
    'alt' => array('optional' => true),
    'width' => array('optional' => true, 'value' => ' width="$1"[/swf2][swf3]match' => '(\d+)'),
    'height' => array('optional' => true, 'value' => ' height="$1"[/swf2][swf3]match' => '(\d+)'),
    ),
    'content' => $user_info['is_guest'] ? $txt['no_view_img'] . "\n" . '' . $txt['no_view_imgs'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <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[/swf2][swf3]$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'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' : '<img src="$1" alt="" border="0" />',
    'validate' => create_function('&$tag, &$data, $disabled[/swf2][swf3]$data = strtr($data, array(\'<br />\' => \'\'));'),
    'disabled_content' => $user_info['is_guest'] ? '' : '($1)',
    ),
    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[/swf2][swf3]
    if (isset($disabled[\'url\']))
    $tag[\'content\'] = \'$1\';'),
    'disabled_content' => '<a href="$1" target="_blank">$1</a>',
    ),

    array(
    'tag' => 'flash',
    'type' => 'unparsed_commas_content',
    'test' => '\d+,\d+\]',
    'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <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[/swf2][swf3]
    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
    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[/swf2][swf3]
    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

    array(
    'tag' => 'youtube',
    'type' => 'unparsed_commas_content',
    'test' => '\d+,\d+\]',
    'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <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[/swf2][swf3]
    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
    'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <a href="' . $scripturl . '?action=login">' . $txt['no_view_login'] . '</a>' :

    ben bu kodu ne yaptım. youtube nin olduğu kod dizinlerinin içindeki
    'content' => kodunun hemen önüne koydum.

    yani bu

    'content' =>

    böyle oldu

    'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '' . $txt['no_view_view'] . ' <a href="' . $scripturl . '?action=register">' . $txt['no_view_register'] . '</a> ' . $txt['no_view_or'] . ' <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
    ?>

    //Ü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
#15.01.2008 11:36 0 0 0
  • çok sağol işime yarayacak
#01.06.2008 16:54 0 0 0
  • Yahu neyi nereye eklicez niye yazmadınız. Amacınız ne
#24.08.2011 09:39 0 0 0