 |
 | |
| | | | |
|  |
 |
 |
|
|
| Zadając pytanie dotyczące PHPNuke podaj jego wersje!! |
| Author |
Message |
dudi
@admin

Joined: 13.12.2004
Posts: 3175
Helps: 330
Location: Tychy
Status: Offline
|
Posted: 15 Dec 2004 20:23:24
|
|
User browser: |
Prawie Każda modyfikacja wymaga zmian w plikach naszej strony.
Do edycji plików naszego forum polecam np.: program Edit Plus ( do pobrania ftp://ftp.editplus.com/epp211b_en.exe )
Do hacków załączone są także nowe pliki, które należy przegrać we wskazane miejsce naszego forum.
Pamietaj - najpierw zrób kopie plików, które bedziesz edytował oraz kopie bazy danych
Hack zawiera szczegółową instrukcję instalcji - najczęściej jest plik install.txt lub inny z rozszeżeniem txt np nazwa_hacka.txt
Każdy taki plik zawiera nagłówek
| Code: |
########################################################
## Mod Title: Nazwa hacka
## Mod Version: wersja
## Author: Autor hacka
## Description: Krótki opis hacka - do czego on właściwie służy :)
##
##
## Installation Level: Poziom trudności instalacji (Easy/Intermediate/Advanced)
## Installation Time: czas instalacji
## Files To Edit: licza i nazwy plików, które trzeba edytować
## Included Files: załączone pliki
########################################################
##
## Tu znajdują się jeszcze dodatkowe informacje. Np. przypomnienie zeby zrobic kopie
## plików, które trzeba edytować.
## Historia wersji hacka.
## Dodatkowe informacje.
##
######################################################## |
Poniżej nagłowka zaczyna sie opis instalcji.
Ma on prostą budowę i wygląda mniej więcej tak:
| Code: |
#
#-----[ POLECENIE 1]------------------------------------------
#
KOD 1
#
#-----[ POLECENIE 2]------------------------------------------
#
KOD 2
itd. |
Polecenie 1 odnośi sie do kodu 1 itd.
Możliwe polecenia to:
| Code: |
SQL - wykonaj zapytanie do bazy przy pomocy phpMyAdmina
COPY - skopiuj pliki
OPEN (nazwa pliku) - otwórz (plik)
CLOSE - zamknij (plik)
FIND - znajdź
REPLACE WITH - zamnień na
AFTER, ADD - dodaj po
BEFORE, ADD - dodaj przed
IN-LINE FIND - w lini znajdź
IN-LINE AFTER, ADD - w lini dodaj po
IN-LINE BEFORE, ADD - w lini dodaj przed
IN-LINE REPLACE WITH - w lini zamień na |
1.
| Code: |
#
#-----[ SQL ]------------------------------------------
#
CREATE TABLE `phpbb_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` varchar(255) NOT NULL default '',
PRIMARY KEY (`config_name`)
) TYPE=MyISAM; |
W phpMyAdminie klikamy zakładke SQL, lub jesli jest to lycos to pod nazwami tabel jest pole tekstowe.
Kod zanajdujący sie pod poleceniem SQL należy skopiować w to pole i kliknąc wykonaj.
W tym przypadku jest to utworzenie tabeli phpbb_config
Jesli nie wiesz co to phpMyadmin, albo nie ma go na serwerze, możesz wygenrowac plik ktory po wgraniu na serwer i odpaleniu w przegladrce dokona odpowiednich zmian w bazie
Plik wygenerowac mozna TUTAJ
2.
| Code: |
#
#-----[ COPY ]------------------------------------------
#
copy plik to katalog_docelowy/plik
np
copy foo_body.tpl to templates/subSilver/foo_body.tpl |
Tu chyba jest wszytko jasne
3.
| Code: |
#
#-----[ OPEN ]------------------------------------------
#
katalog/nazwa_pliku
np
includes/constants.php |
Otwórz plik o wskazanej nazwie np przy pomocy Edit plusa
4.
| Code: |
#
#-----[ FIND ]------------------------------------------
#
Kod 1
np
{L_NEW_POSTS} |
Znajdz w otwartym pliku Kod 1 uzwyajac opcji Znajdz (w edit plus Alt+F3) np w tym przypadku {L_NEW_POSTS}
Po poleceniu FIND mogą znaleść się następujące polecenia
| Code: |
#
#-----[ REPLACE WITH ]------------------------------------------
#
Kod 2
np
{L_YOUR_VARIABLE} |
Czyli zamnień znaleziony wcześniej Kod 1 na Kod 2
W tym przypadku zamien {L_NEW_POSTS} na {L_YOUR_VARIABLE}
6.
| Code: |
#
#-----[ AFTER, ADD ]------------------------------------------
#
Kod 3
np
<br> {L_NOWA} |
Czyli dodaj PO tym co znalazleś (czyli Kod 1) to co znajduje sie pod poleceniem AFTER, ADD (czyli Kod 3)
W tym przypadku po {L_NEW_POSTS} dodaj {L_NOWA}
7.
| Code: |
#
#-----[ BEFORE, ADD ]------------------------------------------
#
Kod 4
np
{L_INFO} |
Czyli dodaj PRZED tym co znalazleś (czyli Kod 1) to co znajduje sie pod poleceniem BEFROE, ADD (czyli Kod 4)
W tym przypadku przed {L_NEW_POSTS} dodaj {L_INFO}
8.
| Code: |
#
#-----[ IN-LINE FIND ]------------------------------------------
#
Kod 5
{L_COS_TAM} |
Jesli po FIND wystepuje takie polecenie to w poleceniu FIND (pkt. 4) odszukać należało jakąs linie.
W tej władnie lini (Kod 1) odszukać trzeba Kod 5.
Po poleceniu IN-LINE FIND wystepuje jedno z trzech poniższych poleceń
9.
| Code: |
#
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
Kod 6
np
{NAPIS} |
Czyli PO Kod 5 w tej lini należy dodac Kod 6 w tym przypadku po {L_COS_TAM} wstaw {NAPIS}
10.
| Code: |
#
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
Kod 7
{NAPIS2} |
Czyli PRZED Kod 5 wstaw Kod 7. w tym przypadku PRZED {L_COS_TAM} wstaw {NAPIS2}
11.
| Code: |
#
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
Kod 8
{NAPIS3} |
Czyli kod 5 należy zastąpić Kod 8. tutaj {L_COS_TAM} nalezy zamienic na {NAPIS3}
-----------------------------------------------
12.
| Code: |
#
#-----[ CLOSE ]----------------------------------
# |
Zamknij otwarty plik oczywiście zapisując wprowadzone zmiany
Mam nadzieję, że pomoże wam to w instalacji modyfikacji w swoim forum.
Naprawde nie jest to trudne.
Zawsze jeśli cos nie chodzi po przeprowadzonych zmianach możecie wrócić do przeprzdniej wersji
zamieniając pliki na orginalne, których kopie bezpieczeństwa wykonaliście przez przystąpieniem
do instalacji.
Autor: DonPedro
phpBB2.pl
|
|
|
|
|
|
|
 |
|
|
|
|
View next topic
View previous topic
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum Nie możesz dołączać plików na tym forum Możesz ściągać pliki na tym forum |
|
|
|
|
|
|
|