Przesunięty przez: Matteo 09-11-2013, 09:28 |
Code no Guest |
Autor |
Wiadomość |
tymek
Pomógł: 1 raz Posty: 433
|
Wysłany: 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 |
_________________ Szukam programisty PHP, który wykona parę zleceń - modyfikacje na forum. Proszę o kontakt na PW. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Paveleks
Posty: 60
|
Wysłany: 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
Posty: 80
|
Wysłany: 26-10-2008, 20:22
|
|
|
nie tyle nie rozumiem co nie mogę znaleźć niektórych poleceń |
|
|
|
|
tymek
Pomógł: 1 raz Posty: 433
|
Wysłany: 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 |
_________________ Szukam programisty PHP, który wykona parę zleceń - modyfikacje na forum. Proszę o kontakt na PW. |
|
|
|
|
Zeke
Pomógł: 1 raz Posty: 18
|
Wysłany: 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
Pomógł: 1 raz Posty: 58
|
Wysłany: 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
Pomógł: 955 razy Posty: 4614
|
Wysłany: 09-11-2008, 00:43
|
|
|
Kod: | && in_array($forum_id, array(11,12,13,14,15)) ) |
|
|
|
|
|
krzysiek111111
Posty: 6
|
Wysłany: 12-11-2008, 18:14
|
|
|
a można ukryć linki i pokazać tylko dla odpowiedniej grupy/rangi? |
_________________ Wgrywam mody do Php by przemo za SMS'a za 1 lub 3 zł |
|
|
|
|
czarekfcb
Posty: 79
|
Wysłany: 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
Pomógł: 1 raz Posty: 433
|
Wysłany: 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 |
_________________ Szukam programisty PHP, który wykona parę zleceń - modyfikacje na forum. Proszę o kontakt na PW. |
|
|
|
|
czarekfcb
Posty: 79
|
Wysłany: 22-11-2008, 17:39
|
|
|
A mógłbys napisac co gdzie na co zamienić? Bo nie czaje bardzo |
|
|
|
|
LuziX
Pomógł: 2 razy Posty: 78
|
Wysłany: 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
Posty: 5
|
Wysłany: 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
Pomógł: 14 razy Posty: 124
|
Wysłany: 04-01-2009, 11:45
|
|
|
modzik bardzo fajny wszystko działa jak należy |
_________________ Odpłatnie wykonuję:
Instalowanie, przenoszenie, aktualizacje forum/Eliminowanie błędów/Instalowanie, odinstalowywanie modyfikacji/Opieka nad forum/Drobne zmiany wyglądu |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
bonek04pl
Posty: 115
|
Wysłany: 03-02-2009, 16:44
|
|
|
a ja wgrałem wszystko zgodnie z instrukcja a caly czas widze linki w code co mam robic ?? |
|
|
|
|
|