Zobacz temat
Strona 1 z 2: 12
|
[Mod] Linki tworzone automatycznie bez użycia [URL]
|
|
SebaZ |
Dodany dnia 14.04.2006 19:18:38
|
![]() Zaawansowany ![]() Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
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 wklejamy 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 04.05.2025 16:00:30
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
crasch |
Dodany dnia 14.04.2006 20:07:24
|
![]() Zaawansowany ![]() Postów: 1473 Data rejestracji: 02.01.2005 01:21 |
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 ![]() pozdro Edytowane przez crasch dnia 14.04.2006 20:08:10 ..i to by było na tyle.
28 listopada 2006 |
|
|
SebaZ |
Dodany dnia 14.04.2006 20:43:35
|
![]() Zaawansowany ![]() Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
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ł ![]() 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 |
Dodany dnia 14.04.2006 22:21:27
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
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ł ![]() Zaraz sprawdzimy.... http://pieka.pl Jestem jaki jestem
![]() |
|
|
crasch |
Dodany dnia 14.04.2006 22:25:39
|
![]() Zaawansowany ![]() Postów: 1473 Data rejestracji: 02.01.2005 01:21 |
Hmm, nie działa? Sprawdzamy dalej ![]() http://www.gz.apl... www.gz.aplus.pl ..i..? ![]() 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 |
Dodany dnia 14.04.2006 22:28:46
|
![]() Zaawansowany ![]() Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
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 |
Dodany dnia 14.04.2006 22:30:10
|
![]() Zaawansowany ![]() Postów: 1473 Data rejestracji: 02.01.2005 01:21 |
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 |
Dodany dnia 14.04.2006 22:56:04
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
Zrobilem po mojemu :D Wykorzystalem stary plik :) Ten, o ktorym wspomnial crasch ;) ====================== Test! Test! Test! ====================== pieka.pl www.pieka.pl http://pieka.pl http://pieka.pl
Edytowane przez Pieka dnia 14.04.2006 23:00:25 Jestem jaki jestem
![]() |
|
|
crasch |
Dodany dnia 15.04.2006 10:48:03
|
![]() Zaawansowany ![]() Postów: 1473 Data rejestracji: 02.01.2005 01:21 |
O jak milutko ![]() pozdro ..i to by było na tyle.
28 listopada 2006 |
|
|
SebaZ |
Dodany dnia 15.04.2006 12:25:19
|
![]() Zaawansowany ![]() Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
okazało się, że diabeł tkwi w szczegółach i banalnych rozwiązaniach. Poprawiona instrukcja jest w moim pierwszym postcie ![]() 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 |
Dodany dnia 15.04.2006 13:04:30
|
![]() Zaawansowany ![]() Postów: 1449 Pomógł: 22 Data rejestracji: 30.01.2005 15:40 |
Gratuluje ![]() ... Pomagam tylko przy najnowszych wersjach PHP-Fusion ... ![]() |
|
|
Pieka |
Dodany dnia 15.04.2006 13:10:21
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
Wooya napisał/a: Gratuluje ![]() Zastosowalem moda z wersji 1xx, ktory po drobnej korekcie dziala tak samo ![]() Jestem jaki jestem
![]() |
|
|
Wooya |
Dodany dnia 30.04.2006 17:09:25
|
![]() Zaawansowany ![]() Postów: 1449 Pomógł: 22 Data rejestracji: 30.01.2005 15:40 |
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 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 ... ![]() |
|
|
SebaZ |
Dodany dnia 30.04.2006 17:58:52
|
![]() Zaawansowany ![]() Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
i tu Cię mój drogi zaskocze nie działa prawidłowo ![]() napisz tylko post o treści bedzie wynik jak zacytowałem ![]() ![]() Ten kod ma jakies nie znane dla mnie zwroty: [{}] lub () co one oznaczają ? (nie jestem za dobry w regEXP - dopiero rozkminiam to ![]() 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 |
Dodany dnia 30.04.2006 18:33:19
|
![]() Zaawansowany ![]() Postów: 1449 Pomógł: 22 Data rejestracji: 30.01.2005 15:40 |
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 ![]() ![]() ![]() ... Pomagam tylko przy najnowszych wersjach PHP-Fusion ... ![]() |
|
|
SebaZ |
Dodany dnia 30.04.2006 19:17:37
|
![]() Zaawansowany ![]() Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
szczerze mówiąc, uważam że to ()[{}] jest zbędne ![]() 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 |
Dodany dnia 30.04.2006 19:52:26
|
![]() Zaawansowany ![]() Postów: 1449 Pomógł: 22 Data rejestracji: 30.01.2005 15:40 |
Ok. Sprobuje bez ![]() ![]() Edit: Sprawdzilem i musi byc ![]() Edytowane przez Wooya dnia 30.04.2006 19:55:03 ... Pomagam tylko przy najnowszych wersjach PHP-Fusion ... ![]() |
|
|
SebaZ |
Dodany dnia 30.04.2006 20:20:19
|
![]() Zaawansowany ![]() Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
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 ![]() 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 edit: i proponuję użyć preg_replace bo jest znacznie szybsze ![]() 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 |
Dodany dnia 30.04.2006 20:56:20
|
![]() Zaawansowany ![]() Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
JUPI - udało się - mam kod nie wrażliwy na brak spacji na poczatku, oraz nie rozwalajacy URL i IMG ![]() 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 |
Dodany dnia 30.04.2006 23:01:55
|
![]() Zaawansowany ![]() Postów: 1449 Pomógł: 22 Data rejestracji: 30.01.2005 15:40 |
SebaZ napisał/a: JUPI - udało się - mam kod nie wrażliwy na brak spacji na poczatku, oraz nie rozwalajacy URL i IMG ![]() zamieściłem kod w pierwszym postcie TUTAJ Heh ![]() ![]() ![]() ![]() Edytowane przez Wooya dnia 30.04.2006 23:03:07 ... Pomagam tylko przy najnowszych wersjach PHP-Fusion ... ![]() |
|
Strona 1 z 2: 12
Przejdź do forum: |