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ć
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¶ć umieszczon± 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
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
bonek04pl - 03-02-2009, 16:44
a ja wgrałem wszystko zgodnie z instrukcja a caly czas widze linki w code co mam robic ??
|
|
|