SMF Ziyaretçilere Konu İçeriğini Bulanık Gösterme

Gizli İçerik Eklentisi ile konularınızı Ziyaretçilere Gizleyin Ve Kayıt Olmalarına Zorlayın.(Google,Yandex Botları'na Gizlenmez!)SMF forumlarında daha önce görmediğim ama farklı scriptlerde karşıma çıkan konu içeriğini...

Başlatan Kerem, 14 Mayıs 2021, 04:05:44

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

14 Mayıs 2021, 04:05:44 Son düzenlenme: 15 Mayıs 2021, 00:14:12 KeReM @

SMF Ziyaretçilere Konu İçeriğini Bulanık Gösterme


Gizli İçerik Eklentisi ile konularınızı Ziyaretçilere Gizleyin Ve Kayıt Olmalarına Zorlayın.(Google,Yandex Botları'na Gizlenmez!)

SMF forumlarında daha önce görmediğim ama farklı scriptlerde karşıma çıkan konu içeriğini ziyaretçilerin görmesini engellemek maksadıyla bulanıklaştıran gizleme eklentisinini SMF ye de uyarlamak istedim. 2.1.x sürümü için denedim diğer sürümler için problem yaşarsanız konu altına yazarsınız. Kullanacak arkadaşlarım bir teşekkürü çok görmezlerse sevinirim. :) Son olarak uygulamadan önce yedek almayı unutmayın. :)

Sources/Display.php'de

Bul:
// Do the censor thang.
censorText($message['body']);
censorText($message['subject']);

// Run BBC interpreter on the message.
$message['body'] = parse_bbc($message['body'], $message['smileys_enabled'], $message['id_msg']);

Değiştir:
// Do the censor thang.
censorText($message['body']);
censorText($message['subject']);

// Run BBC interpreter on the message.
$message['body'] = parse_bbc($message['body'], $message['smileys_enabled'], $message['id_msg']);

// Mesaj gizleme modu
    if ($user_info['is_guest']){$message['body'] = '
        <table class="notloggedin">
            <tr>
                <td valign="top"><span>'.$message['body'].'</span>
                </td>
            </tr>
        </table>';}

Temanız/İndex.css de en sona ekleyin.
.notloggedin
{
            -webkit-filter: blur(4px);
            -moz-filter: blur(4px);
            -ms-filter: blur(4px);
            -o-filter: blur(4px);
            filter: blur(4px);
            filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');
            pointer-events: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            -o-user-select: none;
            user-select: none;
}

Ekran Görüntüsü (Ekran Görüntüsü İçin Üye Olmanız Gerekmekte)

Ekran görüntüsü 2021-05-14 005557.png


Kazanmak kirlidir kaybedelim insan kalırız... /gazapizm

14 Mayıs 2021, 06:32:26 #1 Son düzenlenme: 15 Mayıs 2021, 00:14:24 KeReM @
kodlarda blur px ayarları var gördüğüm kadarıyla px ayarlarıyla oynayıp opaklıklarını kendilerine göre ayarlaya bilirker... seo dostu bu gizleme kesinlikle... emeğine sağlık ... çok güzel bir paylaşım..
Fazla değer verdiğin Herşey çabuk ölür
F.A

14 Mayıs 2021, 12:47:54 #2 Son düzenlenme: 15 Mayıs 2021, 00:14:40 KeReM @
Aynen, biraz bilgi sahibi olan kişi kendine göre ayarlayabilir. Bende kullanacaktım ama şuan yeni bir forumun ters tepebilir diye kaldırdım. Biraz hareketlenelim belki tekrar kullanırım.


Kazanmak kirlidir kaybedelim insan kalırız... /gazapizm