To jest tylko wersja do druku, aby zobaczyć pełn± wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Code no Guest

tymek - 26-10-2008, 10:25

instrukcja:

Cytat:
###########################################

title: Code No Guests
version: 1.0
begin: Thursday, October 26th, 2006
copyright: (c) 2006 KnofeL

description: Modyfikacja ukrywa zawarto¶ć
tagu [ CODE ] dla go¶ci

difficulty: easy

installation time: ~3min

###########################################

Modyfikacja tylko do użytku osobistgo, zbrania
się rozpowszechniania jej bez zgody autora!

###########################################

--> Pliki do wyedytowania <--

search.php
viewtopic.php
printview.php
includes/functions_add.php
language/lang_polish/lang_main.php

###########################################

--> Otwórz plik: search.php <--

--> ZNAJD¬: <--

if ( $bbcode_uid != '' )

--> PRZED TYM DODAJ: <--

if ( $userdata['user_id'] == ANONYMOUS )
{
$code_no_guest_text = $lang['Code_No_Guests'];
$message = preg_replace("#\[code(.*?)\](.*?)\[/code.(.*?)\]#si", '[code\\1]' . $code_no_guest_text . '[/code:\\3]', $message);
}

--> ZAPISZ I ZAMKNIJ PLIK <--

###########################################

--> Otwórz plik: viewtopic.php <--

--> ZNAJD¬: <--

$message = $postrow[$i]['post_text'];

--> PO TYM DODAJ: <--

if ( $userdata['user_id'] == ANONYMOUS )
{
$code_no_guest_text = $lang['Code_No_Guests'];
$message = preg_replace("#\[code(.*?)\](.*?)\[/code.(.*?)\]#si", '[code\\1]' . $code_no_guest_text . '[/code:\\3]', $message);
}

--> ZAPISZ I ZAMKNIJ PLIK <--

###########################################

--> Otwórz plik: printview.php <--

--> ZNAJD¬: <--

$message = $postrow[$i]['post_text'];

--> PO TYM DODAJ: <--

if ( $userdata['user_id'] == ANONYMOUS )
{
$code_no_guest_text = $lang['Code_No_Guests'];
$message = preg_replace("#\[code(.*?)\](.*?)\[/code.(.*?)\]#si", '[code\\1]' . $code_no_guest_text . '[/code:\\3]', $message);
}

--> ZAPISZ I ZAMKNIJ PLIK <--

###########################################

--> Otwórz plik: includes/functions_add.php <--

--> ZNAJD¬: <--

global $first_and_last_post, $count_orig_word, $orig_word, $replacement_word;

--> ZMIEŃ TO NA: <--

global $first_and_last_post, $count_orig_word, $orig_word, $userdata;

--> ZNAJD¬: <--

$overlib_post_text = preg_replace("#\[url(.*?)\](.*?)\[\/url\]#si", "\\2", $overlib_post_text);

--> PO TYM DODAJ: <--

$overlib_post_text = ( $userdata['user_id'] == ANONYMOUS ) ? preg_replace("#\[code(.*?)\](.*?)\[/code.(.*?)\]#si", "[ CODE ]", $overlib_post_text) : $overlib_post_text;

--> ZAPISZ I ZAMKNIJ PLIK <--

###########################################

--> Otwórz plik: language/lang_polish/lang_main.php <--

--> ZNAJD¬: <--

//
// That's all Folks!
// -------------------------------------------------

--> PRZED TYM DODAJ: <--

$lang['Code_No_Guests'] = 'Aby móc zobaczyć zawarto¶ć umieszczon± w tagu [ CODE ] musisz się zarejestrować';

--> ZAPISZ I ZAMKNIJ PLIK <--

###########################################


Czego tutaj nie rozumiesz? ;p

Paveleks - 26-10-2008, 16:10

@tymek

Jak zrobić tak żeby było tak jak u Ciebie w code w ramce ? bo ja próbuje i nie daje rady :(

Sean - 26-10-2008, 20:22

nie tyle nie rozumiem co nie mogę znaleĽć niektórych poleceń :)
tymek - 30-10-2008, 19:09

@Sean,
W takim razie skopiuj nie cał± linijkę (tekstu który masz znaleĽć) tylko jej czę¶ć i tak popróbuj na zasadzie porówania.

@Paveleks,
na poprzedeniej, albo jeszcze wstecz napisałem co trzeba było zamienić, zeby moc wpisaywac html w ramke code ;)

Zeke - 06-11-2008, 18:14

Dało by się zrobić aby pod specjaln± komend± na przykład [nwc] widziały tekst tylko wybrane grupy ale tak ze użytkownik widzi swój post z komend± [nwc] a nie jest w wybranej grupie ach trudno wytłumaczyć :P
zmora150 - 08-11-2008, 23:49

Witam

Kod:
if ( $userdata['user_id'] == ANONYMOUS && $forum_id == 11)


Co mogę zrobić by dodać więcej działów pod ten rodzaj ukrywania linków.

Jak dam po 11,(przecinek)12(kolejne id forum) to to nie działa.

Z góry dzięki za pomoc ;)

Radek - 09-11-2008, 00:43

Kod:
&& in_array($forum_id, array(11,12,13,14,15)) )

krzysiek111111 - 12-11-2008, 18:14

a można ukryć linki i pokazać tylko dla odpowiedniej grupy/rangi?
czarekfcb - 21-11-2008, 15:05

Czesc,
jak w ogóle da sie zmodyfikować napis w tej modyfikacji? chodzi mi o pogrubienie,dodanie hiperł±cza,zmiana wielko¶ci,koloru itp bo zwykłymi znacznikami html nie działa :/ zamiast tego pokazuj± sie te znaczniki...
np.:

http://czarekfcb.ugu.pl/v...7f1d8e443d10#15

Jak to zrobić?

tymek - 21-11-2008, 17:34

@czarekfcb,

Przegl±dni ten temat, pare stron wstecz. Napisałem tam jaki kod i gdzie nalezy zmienic aby czytało html ;)

czarekfcb - 22-11-2008, 17:39

A mógłbys napisac co gdzie na co zamienić? Bo nie czaje bardzo :/
LuziX - 30-12-2008, 23:47

Aby html działał w code

Co już był napisane wcze¶niej:

zamienić tę linijkę w 3 plikach: (search.php; viewtopic.php; printview.php )


Kod:
$message = preg_replace("#\[code(.*?)\](.*?)\[/code.(.*?)\]#si", '[code\\1]' . $code_no_guest_text . '[/code:\\3]', $message);


na tę:

Kod:
$message = preg_replace("#\[code(.*?)\](.*?)\[/code.(.*?)\]#si", $code_no_guest_text, $message);


Następnie w pliku lang_main.php wstawić:

Zamiast:

Kod:
$lang['Code_No_Guests'] = 'Aby móc zobaczyć zawarto&#182;ć umieszczon&#177; w tagu [ CODE ] musisz się zarejestrować';


Wstawić to:

Kod:
$lang['Code_No_Guests'] = '<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr><td><span class="genmed"><b>Kod:</b></span></td></tr><tr><td class="code">Aby móc zobaczyć zawarto¶ć umieszczon± w tagu [ CODE ] musisz się zarejestrować <b>(<a href="login.php"><font color="#FF0000">Zaloguj</font></a></a></b> | <b><a href="profile.php?mode=register"><font color="#FF0000">Zarejestruj</font></a>)</b> </td></tr></table> ';



A jeżeli komu¶ działa bez tego to też dobrze :P

Ps. Szczególne podziękowania dla @koziolk'a

lukasz1234187 - 01-01-2009, 19:47

Witam mam problem podczas instalacji tej modyfikacji, mam zainstalowany bbcodemanager a opis z pierwszej strony nie działa, czy jest jakie¶ rozwiazanie tego problemu?
Pozdrawiam

Jarrett - 04-01-2009, 11:45

modzik bardzo fajny wszystko działa jak należy 8)
bonek04pl - 03-02-2009, 16:44

a ja wgrałem wszystko zgodnie z instrukcja a caly czas widze linki w code co mam robic ??


Powered by phpBB modified by Przemo © 2003 phpBB Group