ForumCała strona

Nawigacja

Aktualnie online

Gości online: 17

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
18.10.2025 19:31:20
Forum nie dziala nawet bez polskich znakow.

JazOOn
16.10.2025 18:21:12
nie dziala z polskimi znakami

Zbigniew@
12.10.2025 15:20:31
Tylko dla wybranych.

JazOOn
06.10.2025 21:00:15
czy shout dziala?

hoopak
02.10.2025 10:33:17
Bleeeeee Cool

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Wykaz postów użytkownika - Lukeup - które otrzymały punkt za pomoc

Lukeup



Nanios?em kilka poprawek do wtyczki (m.in. raportowanie "spammerów" - wcze?niej pod tym przyciskiem by?o tylko usuwanie). Mo?e si? komu? przyda.
Lista raportowanych, trafia tutaj:
http://www.stopfo...myspammers

Pozdrawiam,
Freeze
   
Lukeup



Dobry wieczór,

napisa?em fragment skryptu, jednak?e nie wiem, czy o to Ci chodzi. Nie jest jeszcze sko?czony (m.in. brak plików locale), ale chcia?bym wiedzie?, czy id? w dobrym kierunku.

Przed podmian? plików, zrób kopi? zapasow? pliku oryginalnego.
Rozpakuj plik, który za??czy?em i podmie? z: administration/articles.php

Pro?ba równie? do administracji lub specjalistów od PHP-Fusion, o ocen? tej modyfikacji - mo?e nie powinno si? modyfikowa? plików le??cych po stronie administratora, b?d? nie bior? czego? istotnego pod uwag?.

Pozdrawiam,
Freeze
   
Lukeup



Dzie? dobry,

nowa paczka w za??czniku, przed wgraniem, zrób sobie kopi? zapasow? plików.
Locale jest zrobione dla j?zyka Angielskiego oraz Polskiego - UTF8.

Pliki s? kompatybilne z wersj? 7-02-07 i mog? nie dawa? oczekiwanego efektu dla starszych edycji PHP-Fusion.
Zapraszam do testów.

Pozdrawiam,
Freeze
   
Lukeup



Za??czam skórk?. Przed u?yciem, zachowaj jej orygina? w innej lokalizacji, jako kopi? zapasow?.

Pozdrawiam,
Freeze
   
Lukeup



Odnios?em si? do pomys?u, który zosta? zaproponowany nad moim postem i ogranicze? nadanych w pliku *.php.
Oczywi?cie mo?na zrobi? to, jak wspomnia?e?, gdy? minimum do pojawienia si? wpisu jest photo_id oraz album_id, jednak lepiej, aby dane by?y uzupe?nione w pe?ni, bo dzia?a to lepiej dla oka, ni? warto?ci domy?lne.

Za??czam now? paczk?. Mo?na doda? 3 obrazy, a ich dane zostan? powielone.
Przed u?yciem, najlepiej wykona? kopi? zapasow? oryginalnych plików.

Pozdrawiam,
Freeze
   
Lukeup



Rozwiń Kod źródłowy
   
Lukeup



To, ?e nic nie wy?wietla w tamtym polu, jest najprawdopodobniej b??dem autora, odpowiedzialnego za t? wersj? pliku.
Podmie? plik:
UserFieldsInput.class.php
W ?cie?ce:
\includes\classes\
Z tym, który za??czy?em.

Od razu dodam, ?e nie zadzia?a Ci to wstecz.

P.S. W profilu masz napisan? inn? wersj?, proponuj? to równie? poprawi?.

Pozdrawiam,
Freeze
   
Lukeup



Dzie? dobry,

Nie do ko?ca rozumiem idei tego skryptu (bo lepiej wtedy tworzy? w?asne strony), ale by? mo?e o to Ci chodzi - sprawd? za??cznik (plik do skopiowania do katalogu g?ównego - folder, w którym jest config.php). Plik dostosowany jest, do strony 3, jak sam zasugerowa?e?, wi?c musi taka istnie?.

Pozdrawiam,
Freeze
   
Lukeup



Dobry wieczór,

?amanie linii, nie zale?y od tego pliku. On s?u?y tylko do wy?wietlania danych. Za??czy?em paczk? z dodatkowym plikiem do podmiany (custom_pages.php). Po podmianie plików, edycji strony (w Twoim przypadku 3-ciej) i zapisaniu zmian, zostan? dopisane ?amania linii (je?li b?d? jakie?). Zadzia?a to równie? na ka?d? inn? edytowan? i zapisan? stron?. Je?eli piszesz w nich tylko tekst, to takie rozwi?zanie ma pewien sens, je?li u?ywasz html'a i reprezentujesz go "czytelnie", to ?amania mog? troch? "napaskudzi?".

Pozdrawiam,
Freeze
   
Lukeup



Zamie?ci?em plik maincore.php do podmiany (edytowany z paczki PHP-Fusion v7.02.07 Core PL). Podmie? z plikiem oryginalnym (na wszelki wypadek lepiej zrobi? sobie backup oryginalnego pliku). Je?li nie pasuje on do Twojej paczki, pode?lij swój plik maincore.php.
   
Lukeup



Panel administratora -> Zarz?dzanie u?ytkownikami -> Pola profilu
   
Lukeup



Dla td.tbl2, usu?:
GeSHi: CSS
  1. width: 52px !important;
Zinterpretowano w sekund: 0.002, wykorzystano GeSHi 1.0.8.10
   
Lukeup



Dobry wieczór,

jest taka mo?liwo??. Wpierw wykrywasz przegl?dark?:
Rozwiń Kod źródłowy

A nast?pnie dzi?ki preg_match() wykrywasz czy jest mobilna i pokazujesz odpowiedni interfejs:
GeSHi: PHP
  1.  
  2. if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i', $przegladarka) || preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i', substr($przegladarka, 0, 4)))
  3. {
  4. echo "mobilna";
  5. }
  6. else
  7. {
  8. echo "pokaz panel";
  9. }
  10.  
Zinterpretowano w sekund: 0.029, wykorzystano GeSHi 1.0.8.10
   
Lukeup



Problem jest taki, ?e znaki specjalne w tek?cie zak?ócaj? Ci zapytanie (i otwieraj? przy okazji pole do injecta)
Rozwiń Kod źródłowy


Masz to dwa razy w tek?cie i w?a?nie przez znak ' Twoje zapytanie psuje si?, bo zmienne budujesz tak:
Rozwiń Kod źródłowy

I je?li fragmentem tekstu jest znak specjalny ', to interpreter si? w najlepszym przypadku pogubi (jak u Ciebie), bo napotka? na zmienn?, która nie jest zako?czona ?rednikiem. Natomiast gdyby go doda? i pó?niej od razu wykona? polecenie usuni?cia ca?ej bazy, by?oby mniej przyjemnie.

W tym przypadku, je?li poprzedzisz ' znakiem \ to tekst b?dzie prawid?owy. Natomiast, je?li masz ju? taki zapis, to do odczytu z kolei musisz u?y? stripslashes()
   
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl