ForumCała strona

Nawigacja

Aktualnie online

Gości online: 12

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ść.

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Zbigniew@
22.06.2025 17:50:03
Dlaczego forum jest dost?pne tylko dla 10% ludzi? Poniewa? wi?kszo?? osób korzysta z internetu na urz?dzeniach mobilnych.

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

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
[Mod] Linki tworzone automatycznie bez u?ycia [URL]
SebaZ
Denerwowa?o mnie, ?e szkodnicy nie pisali linków w znacznikach URL, wi?c zrobi?em na to ma?y bajerek :)

Otwieramy plik maincore.php. znajdujemy funkcj? parseubb(); i na pocz?tku zaraz po
Pobierz kod źródłowy  Rozwiń Kod źródłowy
wklejamy
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Teraz powinno ?adnie ?miga? generowanie linków z postaci http://strona.pl | https://strona.pl | ftp://strona.pl | ftps://strona.pl | www.strona.pl :)
Edytowane przez Wooya dnia 30.04.2006 23:02:21
Zadawanie pyta? na forum to nie jest prawo, to jest przywilej, którego ka?dy mo?e by? pozbawiony je?eli nie b?dzie umia? z niego korzysta?. Nie wymagaj wi?c natychmiastowej odpowiedzi.
 
W?cibski Go??
Dodany dnia 06.09.2025 14:30:58
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
crasch
Bardzo przydatna modyfikacja dla wielu serwisów :-) z tego co pami?tam takie co? ju? kiedy? by?o, ale pod starsze wersje, dobra robota. Zapewne zastosujemy na supporcie Smile. Dzi?ki!

pozdro
Edytowane przez crasch dnia 14.04.2006 20:08:10
..i to by by?o na tyle.
28 listopada 2006
 
SebaZ
w swoim czasie bedzie rozszerzona o kilka bajerków jeszcze - b?dzie parser z pierwszego zdarzenia a nie te gówniane parseubb które digi zrobi? Smile
Zadawanie pyta? na forum to nie jest prawo, to jest przywilej, którego ka?dy mo?e by? pozbawiony je?eli nie b?dzie umia? z niego korzysta?. Nie wymagaj wi?c natychmiastowej odpowiedzi.
 
Pieka
SebaZ napisa?/a:
w swoim czasie bedzie rozszerzona o kilka bajerków jeszcze - b?dzie parser z pierwszego zdarzenia a nie te gówniane parseubb które digi zrobi? Smile



Zaraz sprawdzimy....
http://pieka.pl
Jestem jaki jestem Smile
 
www.php-fusion.pl
crasch
Hmm, nie dzia?a? Sprawdzamy dalej Grin:

http://www.gz.apl...
www.gz.aplus.pl

..i..? Smile

pozdro

[edit]:
jednak dzia?a, ale looknijcie na podpis mój albo Pieki, albo zobaczcie na to u góry normalnie napisa?em tam link pod linkem a wysz?o takie co?. Chyba narazie zrezygnujemy?

pozdro
Edytowane przez crasch dnia 14.04.2006 22:27:15
..i to by by?o na tyle.
28 listopada 2006
 
SebaZ
hmmm... z czym? sie grzyie, ale z czym? co macie w podpisach? html?
Edytowane przez SebaZ dnia 14.04.2006 22:29:55
Zadawanie pyta? na forum to nie jest prawo, to jest przywilej, którego ka?dy mo?e by? pozbawiony je?eli nie b?dzie umia? z niego korzysta?. Nie wymagaj wi?c natychmiastowej odpowiedzi.
 
crasch
Jedna sprawa, to nie ja edytowa?em kod :-).

[edit]:
w podpisach? Jak html? Co Ty, normalny bbcode, nie gryzie sie tylko z podpisami ale z normalnymi postami gdy dajesz link te?.

pozdro
Edytowane przez crasch dnia 14.04.2006 22:33:29
..i to by by?o na tyle.
28 listopada 2006
 
Pieka
Zrobilem po mojemu :D
Wykorzystalem stary plik :)
Ten, o ktorym wspomnial crasch ;)
======================
Test! Test! Test!
======================

pieka.pl
www.pieka.pl
http://pieka.pl
Pobierz kod źródłowy  Rozwiń Kod źródłowy

http://pieka.pl

Edytowane przez Pieka dnia 14.04.2006 23:00:25
Jestem jaki jestem Smile
 
www.php-fusion.pl
crasch
O jak milutko Grin.

pozdro
..i to by by?o na tyle.
28 listopada 2006
 
SebaZ
okaza?o si?, ?e diabe? tkwi w szczegó?ach i banalnych rozwi?zaniach.
Poprawiona instrukcja jest w moim pierwszym postcie Smile
Zadawanie pyta? na forum to nie jest prawo, to jest przywilej, którego ka?dy mo?e by? pozbawiony je?eli nie b?dzie umia? z niego korzysta?. Nie wymagaj wi?c natychmiastowej odpowiedzi.
 
Wooya
Gratuluje Smile Fajna rzecz...
... Pomagam tylko przy najnowszych wersjach PHP-Fusion ...
koder_1.png
 
Pieka
Wooya napisa?/a:
Gratuluje Smile Fajna rzecz...



Zastosowalem moda z wersji 1xx, ktory po drobnej korekcie dziala tak samo Smile
Jestem jaki jestem Smile
 
www.php-fusion.pl
Wooya
Jako, ze ow mod nie chcial mi za bardzo dzialac, a dokladniej zdazalo mu sie rozkladac na lopatki bbcody IMG i URL, postanowilem wziac sprawy w swoje rece i oto wynik mych prac:

1) edytujemy mainocre.php i znajdujemy funkcje parseubb($text)
2) na poczatku wklejamy ponizzszy kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy

3) cieszymy sie dzialajacymi autolinkami, ktore nie koliduja z URL i IMG :)

Powyzsze funkcje nie zadzialaja na linki typu strona.pl. Dzialaja natomiast bezproblemowo na: http://strona.pl, https://strona.pl, http://www.strona... https://www.stron... ftp://strona.pl, ftps://strona.pl. ftp://www.strona.pl, ftps://strona.pl, oraz na adresy mailowe: .

Uff... To wszystko ;)

PS: powyzszy kod jest czescia mFusion ME :P
... Pomagam tylko przy najnowszych wersjach PHP-Fusion ...
koder_1.png
 
SebaZ
i tu Ci? mój drogi zaskocze nie dzia?a prawid?owo Pfft a problem tkwi w tym, ?e ja te? wpad?em na pomys? dania warunku na spacje na pocz?tku w wyra?eniu regularnym, ale wystarczy napisac post b?dacy samym linkiem i juz nie przerobi tego na odno?nik, bo nie bedzie spacji na pocz?tku.
napisz tylko post o tre?ci
http://www.zenek.pl

www.zenek.pl http://www.zenek.pl
bedzie wynik jak zacytowa?em Pfft pierwsza linijka, a raczej pierwsze znaki w postcie teoretycznie powinny by? linkiem, a nim sie nie stan? Pfft

Ten kod ma jakies nie znane dla mnie zwroty: [{}] lub () co one oznaczaj? ? (nie jestem za dobry w regEXP - dopiero rozkminiam to Wink )
Edytowane przez SebaZ dnia 30.04.2006 18:06:15
Zadawanie pyta? na forum to nie jest prawo, to jest przywilej, którego ka?dy mo?e by? pozbawiony je?eli nie b?dzie umia? z niego korzysta?. Nie wymagaj wi?c natychmiastowej odpowiedzi.
 
Wooya
W pierwszej i trzeciej lini w sumie nie musialoby byc sprawdzania spacji na poczatku, ale to wlasnie bedzie powodowac sie rozsypywanie bbcodow IMG i URL. Co do znacznikow, to tez nie jestem tak 100% kumaty Pfft Wiem tylko ze ta sekwencja ()[{}] przechwytuje dowolny ciag znakow ze spacja przed. Tysz nie wim do konca jak to dziala Wink Oczywiscie, zawsze mozna sie pokusic o sprawdzenie, czy przed linkiem wystepuje jakikolwiek tekst... Hmmm... Trza przysiasc Grin
... Pomagam tylko przy najnowszych wersjach PHP-Fusion ...
koder_1.png
 
SebaZ
szczerze mówi?c, uwa?am ?e to ()[{}] jest zb?dne Pfft
Edytowane przez SebaZ dnia 30.04.2006 19:18:43
Zadawanie pyta? na forum to nie jest prawo, to jest przywilej, którego ka?dy mo?e by? pozbawiony je?eli nie b?dzie umia? z niego korzysta?. Nie wymagaj wi?c natychmiastowej odpowiedzi.
 
Wooya
Ok. Sprobuje bez Pfft Jedna sprawa. Wiesz moze jak sprawdzic w regexp, czy przed danym ciagiem znakow nie ma innych, a dokladniej czy wystepuje null? Ryje i ryje i nic nie wyrylem Wink

Edit:
Sprawdzilem i musi byc Smile Zwroc uwage, ze korzystam z eregi_replace a nie preg_replace!
Edytowane przez Wooya dnia 30.04.2006 19:55:03
... Pomagam tylko przy najnowszych wersjach PHP-Fusion ...
koder_1.png
 
SebaZ
Sprawdzilem i musi byc smiley Zwroc uwage, ze korzystam z eregi_replace a nie preg_replace!
ozliwe, choc ja sprawdza?em i w tym przypadku ró?nicy miedzy eregi a preg nie by?o Smile

Wiesz moze jak sprawdzic w regexp, czy przed danym ciagiem znakow nie ma innych, a dokladniej czy wystepuje null? Ryje i ryje i nic nie wyrylem
a konkretniej to co chcesz zrobi?? daj mo?e pocz?tek ci?gu ^ od tego bedzie sie zaczyna? badany string na obecnmosc jakiegos wyrazenie

edit:
i proponuj? u?y? preg_replace bo jest znacznie szybsze Smile
Edytowane przez SebaZ dnia 30.04.2006 20:31:48
Zadawanie pyta? na forum to nie jest prawo, to jest przywilej, którego ka?dy mo?e by? pozbawiony je?eli nie b?dzie umia? z niego korzysta?. Nie wymagaj wi?c natychmiastowej odpowiedzi.
 
SebaZ
JUPI - uda?o si? - mam kod nie wra?liwy na brak spacji na poczatku, oraz nie rozwalajacy URL i IMG Smile

zamie?ci?em kod w pierwszym postcie TUTAJ
Zadawanie pyta? na forum to nie jest prawo, to jest przywilej, którego ka?dy mo?e by? pozbawiony je?eli nie b?dzie umia? z niego korzysta?. Nie wymagaj wi?c natychmiastowej odpowiedzi.
 
Wooya
SebaZ napisa?/a:
JUPI - uda?o si? - mam kod nie wra?liwy na brak spacji na poczatku, oraz nie rozwalajacy URL i IMG Smile

zamie?ci?em kod w pierwszym postcie TUTAJ


Heh Smile Cool Pfft Widze, ze zasugerowales sie moim rozwiazaniem, ale to dobrze. W jednosci sila Grin BTW: te dodawanie spacji jest zbedne - dziala bez tego Smile
Edytowane przez Wooya dnia 30.04.2006 23:03:07
... Pomagam tylko przy najnowszych wersjach PHP-Fusion ...
koder_1.png
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl