Page 1 of 1

[Snippet] No Code Content 4 Guests

PostPosted: 15 Oct 2011, 19:54
by Sekuro
No Code Content 4 Guests

Ok, here is a very smart and lite version to hide code-content from guests :idea:

with link to login or register..

Screen

Image

Instruction

open

language/xx/viewtopic.php

find

Code: Select all
     $lang = array_merge($lang, array


after add

Code: Select all
     // No Code Content 4 Guests / 4seven / 2009
        'NO_CODE_FOR_GUESTS_1'    => 'Please ',
        'NO_CODE_FOR_GUESTS_2'    => 'Login',
        'NO_CODE_FOR_GUESTS_3'    => ' or ',
        'NO_CODE_FOR_GUESTS_4'    => 'Register',
        'NO_CODE_FOR_GUESTS_5'    => ', to see this Content',
    // No Code Content 4 Guests / 4seven / 2009      


open

viewtopic.php

find

Code: Select all
     $message = censor_text($row['post_text']); 


after add

Code: Select all
     // No Code Content 4 Guests / 4seven / 2009
    if ($user->data['user_id'] == ANONYMOUS){
    $message = preg_replace("/\[code:(.*?)\](.*?)\[\/code:(.*?)\]/s", '[code:$1]' . $user->lang['NO_CODE_FOR_GUESTS_1'] . '<a href="ucp.php?mode=login">' . $user->lang['NO_CODE_FOR_GUESTS_2'] . '</a>' . $user->lang['NO_CODE_FOR_GUESTS_3'] . '<a href="ucp.php?mode=register">' . $user->lang['NO_CODE_FOR_GUESTS_4'] . '</a>' . $user->lang['NO_CODE_FOR_GUESTS_5'] . '[/code:$3]', $message);}
    // No Code Content 4 Guests / 4seven / 2009        


clear all board-caches

enjoy