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

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
##
##############################################################
##############################################################
##############################################################


:arrow: 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

:arrow: Instalacja
plik instalacja.txt

:arrow: 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
Kod:
$HTTP_POST_VARS
daj
Kod:
$_POST


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

balukz napisał/a:
[mArCin], http://vag-grupa.pl/zmien_tlo.php


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



Powered by phpBB modified by Przemo © 2003 phpBB Group