Propozycje modyfikacji - [gotowa modyfikacja] Zmiana tła profilowego
C4 wl0dz!u - 22-03-2013, 15:07 Temat postu: [gotowa modyfikacja] Zmiana tła profilowego
Ustawienie własnego tła w swoim profilu, nadanie przezroczystości innym elementom
Pozwala na edycje tła szablonowego na swój w profilu i ustawienie opacity.
Kod: | ##############################################################
## Author MODa: wlodziu, wlodziuss@wp.pl
## Opis MODa: Własne tło w profilu
##
##
## Poziom instalacji: łatwy
## Czas instalacji: ~5 minut
##
##############################################################
##############################################################
############################################################## |
Co mod potrafi?
- Możliwość zadeklarowania tła własnego profilu, oraz nadanie innym elementom opacity (przezroczystości)
- Możliwość ograniczenia używania modyfikacji dla poszczególnych grup. (PA -> Własne tło)
- Możliwość edycji tła użytkownika (PA -> Użytkownicy -> Edycja)
- Walidacja elementów dodawanych
Instalacja
plik instalacja.txt
Screeny
Do modyfikacji nie dodawałem plików językowych, jeśli komuś to przeszkadza może zrezygnować z instalacji modyfikacji. Nie dodałem ich z powodu ograniczonego czasu.
Proszę nie usuwać stopki autora.
Bucu - 22-03-2013, 17:41
zamiast daj
I ogarnij kod, bo burdel i ciezko rozczytac.
i zamiast Kod: | $search_url = strpos($style_background, 'http:'); |
dałbym file_exists, a pozniej sprawdzenie czy to rzeczywiscie plik obrazu przy uzyciu funkcji getimagesize
C4 wl0dz!u - 22-03-2013, 18:38
Bucu, miałem zamiar dać sprawdzanie, czy to obrazek, ale nie chciałem obciążać skryptu, a kto chciałby dać coś innego z adresu url, to i tak tła mu nie wczyta.
z tego co sie orientuje, to file_exists nie działa na zewnętrznych plikach.
Korzystam z $HTTP_POST_VARS, ponieważ całe przemo z niego korzysta, nie mam zamiaru wprowadzać chaosu, oczywiście wiem, że jest przestarzałe.
Co do kodu, nie ma go aż tyle, by były problemy z czytaniem.
PS. Już lepiej sprawdzić nagłówek, niż się bawić większą ilością funkcji
Pawlok - 22-03-2013, 20:21
zrobiłem według instrukcji i nie działa to u mnie cache wyczyściłem tez
Bucu - 22-03-2013, 21:29
C4 wl0dz!u napisał/a: | Bucu, miałem zamiar dać sprawdzanie, czy to obrazek, ale nie chciałem obciążać skryptu |
Ja bym dodał, bo bez tego to XSS murowane.
C4 wl0dz!u - 22-03-2013, 21:45
Pawlok, co dokładnie nie działa?
Bucu, są podane wyrażenia regularne, no to zastosuj w tym przykładzie jakieś XSS
Pawlok - 23-03-2013, 11:36
Nie zmienia tla w profilu
Po zmianie na nowy styl i wgraniu od nowa według instrukcji nie ma w edycji profilu okienka do wprowadzenia adresu tla
[mArCin] - 23-03-2013, 11:48
Modyfikacje mam wgraną lecz może mi ktoś wytłumaczyć w jakim pliku dokonuję zmiany tła ?
ID grup nadało poprawnie lecz gdy wywołuje stronę /zmien_tlo.php wyświetla mi się strona główna forum
C4 wl0dz!u - 23-03-2013, 13:22
[mArCin], na pewno wrzuciłeś plik zmien_tlo.php do głównego katalogu forum?
Pawlok, to chyba normalne, że ginie, bo edytowałeś tylko pliki poprzedniego szablonu do wyświetlania tych okienek.. Aby mod działał na nowym szablonie musisz na nowo zainstalować instrukcje dla plików z szablonu.
Pawlok - 23-03-2013, 13:46
C4 wl0dz!u, edytowalem pliki szablonu taki tepy to nie jestem
[mArCin] - 23-03-2013, 17:30
Ja również wszystko wrzuciłem tak jak w instrukcji.
W profilu nigdzie nie ma opcji aby móc zmienić tło.
Próbowałem też poprzez adres www i zmien_tlo.php wejść to wyskakuje mi tylko informacja dalsza częśc forum widoczna dla zarejestrowanych użytkowników
balukz - 23-03-2013, 17:51
[mArCin], http://vag-grupa.pl/zmien_tlo.php
Pawlok, www.cs-dark.com.pl/zmien_tlo.php
[mArCin] - 23-03-2013, 18:41
No i właśnie pod tym linkiem nie działa, wyświetla informacja "Dalsza część forum widoczna dla zarejestrowanych użytkowników"
Pawlok - 24-03-2013, 00:00
balukz, spoko jak tak wpisze to dziala ale nie ma pola w edycji profilu a styl nowy zaktualizowalem wedlug instrukcji.
[mArCin] - 24-03-2013, 09:21
Pawlok napisał/a: | nie ma pola w edycji profilu |
dokładnie, tu jest problem
|
|
|