phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Ucinające linki
Autor Wiadomość
Kozak_Barabasz


Posty: 41
Wysłany: 21-06-2017, 09:17   Ucinające linki

Witam,
Mam problem na forum z linkami do innych stron internetowych.
Skrypt ładnie je wykrywa i robi z niego automatycznie odnośnik.
Problem jest, gdy zastosuje się znak specjalny w postaci ! albo polskiego znaku diakrytycznego.
Wtedy następuje odcięcie reszty części linku.

link.png
Plik ściągnięto 13 raz(y) 35,69 KB

 
     
Gadatliwa Kasia 

   
shanonWEB

Pomógł: 10 razy
Posty: 147
Wysłany: 21-06-2017, 22:35   

w pliku bbcode.php w /includes/ należy zmienić między liniami 764-804, ale musi się tutaj ktoś inny wypowiedzieć :)
 
     
Kozak_Barabasz


Posty: 41
Wysłany: 22-06-2017, 11:29   

A co dokładnie należy zmienić ?
 
     
shanonWEB

Pomógł: 10 razy
Posty: 147
Wysłany: 24-06-2017, 14:59   

Kozak_Barabasz, Sprawdziłem u siebie, na 1.12.8 i ten sam link działa, z wykrzyknikiem. Podeślij proszę adres strony + bbcode.php
 
     
Kozak_Barabasz


Posty: 41
Wysłany: 29-06-2017, 13:01   

Link do konkretnego tematu
http://yamaha-dragstar.pl...470ae9fa7048b57

bbcode.txt
Pobierz Plik ściągnięto 494 raz(y) 32,95 KB

 
     
shanonWEB

Pomógł: 10 razy
Posty: 147
Wysłany: 29-06-2017, 14:02   

Kozak_Barabasz napisał/a:
Link do konkretnego tematu
http://yamaha-dragstar.pl...470ae9fa7048b57

Jak widzę to w tym pliku masz usunięte reguły, dot. ! dlatego też po wykrzykniku nie ma dalszego linku. Wrzuć na ftp plik z oryginalnej paczki bbcode.php.
 
     
Kozak_Barabasz


Posty: 41
Wysłany: 29-06-2017, 15:09   

Wrzuciłem przecież. Link do pobrania jest zaraz pod linkiem do forum
 
     
shanonWEB

Pomógł: 10 razy
Posty: 147
Wysłany: 29-06-2017, 15:13   

Kozak_Barabasz napisał/a:
Wrzuciłem przecież. Link do pobrania jest zaraz pod linkiem do forum

Tak, ale wrzuć plik o nazwie bbcode.php do siebie na serwer, z oryginalnej paczki i podmień. Obecna zawartość ma usunięty ! w kodzie, dlatego ucina link, poza tym wiele innych reguł w dziwaczny sposób jest usuniętych.
 
     
Kozak_Barabasz


Posty: 41
Wysłany: 29-06-2017, 16:07   

Hmy tylko ja przez te parę lat wprowadzałem kilka modyfikacji i już nie pamiętam, czy w tym pliku coś grzebałem .....

Podmienić podmieniłem, ale obawiam się, że coś przestanie działać....
 
     
shanonWEB

Pomógł: 10 razy
Posty: 147
Wysłany: 29-06-2017, 19:29   

Kozak_Barabasz napisał/a:
Hmy tylko ja przez te parę lat wprowadzałem kilka modyfikacji i już nie pamiętam, czy w tym pliku coś grzebałem .....

Podmienić podmieniłem, ale obawiam się, że coś przestanie działać....

W Twoim pliku, który Nam przesłałeś był usunięty bbcode [video] oraz w niezrozumiały dla mnie sposób coś z emotkami. Jeśli obawiasz się, że coś nie będzie działać to zmień te linijki w swoim starym pliku:
znajdź:
Kod:
if ( $board_config['button_ur'] )
    {
        // matches a [url]xxxx://www.phpbb.com[/url] code..
        $patterns[] = "#\[url\]([\w]+?://([\w\#()$%&~/.\-;:=,?@\]+]|\[(?!url=))*?)\[/url\]#is";
        $replacements[] = $bbcode_tpl['url1'];

        // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
        $patterns[] = "#\[url\]((www|ftp)\.([\w\#()$%&~/.\-;:=,?@\]+]|\[(?!url=))*?)\[/url\]#is";
        $replacements[] = $bbcode_tpl['url2'];

        // [url=xxxx://www.phpbb.com]phpBB[/url] code..
        $patterns[] = "#\[url=([\w]+?://[\w\#()$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
        $replacements[] = $bbcode_tpl['url3'];

        // [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
        $patterns[] = "#\[url=((www|ftp)\.[\w\#()$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
        $replacements[] = $bbcode_tpl['url4'];
    }

zmień na:
Kod:
    if ( $board_config['button_ur'] )
        {
            // matches a [url]xxxx://www.phpbb.com[/url] code..
            $patterns[] = "#\[url\]([\w]+?://([\w\#()$%&~/.\-;:=,?|!*@\]+]|\[(?!url=))*?)\[/url\]#is";
            $replacements[] = $bbcode_tpl['url1'];
   
            // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
            $patterns[] = "#\[url\]((www|ftp)\.([\w\#()$%&~/.\-;:=,?|!*@\]+]|\[(?!url=))*?)\[/url\]#is";
            $replacements[] = $bbcode_tpl['url2'];
   
            // [url=xxxx://www.phpbb.com]phpBB[/url] code..
            $patterns[] = "#\[url=([\w]+?://[\w\#()$%&~/.\-;:=,?|!*@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
            $replacements[] = $bbcode_tpl['url3'];
   
            // [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
            $patterns[] = "#\[url=((www|ftp)\.[\w\#()$%&~/.\-;:=,?|!*@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
            $replacements[] = $bbcode_tpl['url4'];
        }

znajdź:
Kod:
$ret = preg_replace("#(^|[\n ])((www|ftp)\.\S[\w\#()$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" rel=\"nofollow\" target=\"_blank\" class=\"postlink\">\\2</a>", $ret);

zmień na:
Kod:
$ret = preg_replace("#(^|[\n ])((www|ftp)\.\S[\w\#()$%&~/.\-;:=,?|!*@\[\]+]*)#is", "\\1<a href=\"http://\\2\" rel=\"nofollow\" target=\"_blank\" class=\"postlink\">\\2</a>", $ret);
 
     
Kozak_Barabasz


Posty: 41
Wysłany: 29-06-2017, 21:18   

Zrobiłem dokładnie tak jak napisałeś i niestety na nowo powróciły błędy w postaci przesunięć ....
Poniżej nowy zaktualizowany plik o powyższą procedurę.
Można wejść na nowo w ten temat

http://yamaha-dragstar.pl...p=647017#647017


Niestety po zastosowaniu oryginalnego stylu, nie działają emotikony, więc musiał wrócić do starej swojej wersji ...

bbcode.txt
Pobierz Plik ściągnięto 439 raz(y) 33,18 KB

 
     
shanonWEB

Pomógł: 10 razy
Posty: 147
Wysłany: 29-06-2017, 21:33   

Kozak_Barabasz napisał/a:
Zrobiłem dokładnie tak jak napisałeś i niestety na nowo powróciły błędy w postaci przesunięć ....
Poniżej nowy zaktualizowany plik o powyższą procedurę.
Można wejść na nowo w ten temat

http://yamaha-dragstar.pl...p=647017#647017

Aktualnie widzę to tak(fotka poniżej)

Jeśli widzisz to inaczej niż ja to powinieneś odświeżyć pamięć podręczną (CTRL+F5, a dla wszystkich wchodzimy do katalogu cache. Usuwamy z niego wszystkie pliki oprócz pliku o nazwie: .htaccess)
http://www.przemo.org/php...ic.php?p=791497

kozak_barabasz.jpg
Plik ściągnięto 15 raz(y) 55,86 KB

 
     
Kozak_Barabasz


Posty: 41
Wysłany: 29-06-2017, 21:39   

hmt coś jednak u Ciebie nie działa .....
Sprawdziłem to na kilku innych urządzeń i jest dokładnie tak jak z pierwszego postu z załącznika

[ Dodano: 04-07-2017, 10:32 ]
Czy ktoś może jeszcze pomóc ?
 
     
shanonWEB

Pomógł: 10 razy
Posty: 147
Wysłany: 05-07-2017, 17:37   

Kozak_Barabasz napisał/a:
hmt coś jednak u Ciebie nie działa .....
Sprawdziłem to na kilku innych urządzeń i jest dokładnie tak jak z pierwszego postu z załącznika

[ Dodano: 04-07-2017, 10:32 ]
Czy ktoś może jeszcze pomóc ?

info z PW nic nie zmieniło?
 
     
Gadatliwa Kasia 

   
Kozak_Barabasz


Posty: 41
Wysłany: 06-07-2017, 09:08   

shanonWEB nie zwróciłem uwagi na PW .....
Oczywiście dzięki Tobie działa ;)
Bardzo dziękuje
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 14
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę