Jump to content
  • 0
Dementor

Automatyczne kodowanie linków w tematach

Question

Witam,

mam pytanie gdzie i co zmienić aby każdy link nie wstawiony w tagu "code" był automatycznie kodowany.

 

Tylko pod wersję 3.2.3

 

 

Dzięki Za Pomoc.

Share this post


Link to post
Share on other sites

18 answers to this question

Recommended Posts

  • 0

Chodzi o to że np. użytkownik wstawia link w poście dajmy na to taki: http://www.ipsbeyond.pl i zamiast bezpośredniego linku url chciałbym żeby wszystkie takie linki automatycznie kodowało w taki tag [code*]http://www.ipsbeyond.pl[/code*] - bez gwiazdek .

 

 

Wiem, że jest to gdzieś w pliku bbcode.php - ale nie wiem co edytować.

Edited by Dementor

Share this post


Link to post
Share on other sites
  • 0

 

Line 292:         // pArse

    Line 464:         IPSText::getTextClass('bbcode')->parse_bbcode        = 1;

    Line 465:         IPSText::getTextClass('bbcode')->parse_smilies        = 0;

    Line 476:         // Parse

    Line 479:         $t = IPSText::getTextClass('bbcode')->preDbParse( $t );

    Line 480:         $t = IPSText::getTextClass('bbcode')->preDisplayParse( $t );

 

tylko takie mam parse

 

a bbcode_url w ogóle nie mam

Share this post


Link to post
Share on other sites
  • 0

ok mam ten plik tylko jaką konkretnie linijkę i na co mam podmienić?

Share this post


Link to post
Share on other sites
  • 0

mam takie coś :

 

return "<a href='{$option}' class='bbc_url' title='{$_title}'{$rel}>{$content}</a>";

 

jednak po podmianie na taki kod :

$txt = str_replace( $raw, $this->_parseBBCode('[code]' . $url . '[/code]', 'display', array('code')), $txt );

 

wyświetla mi się biała strona zamiast forum, co może być przyczyną lub może inaczej trzeba sformułować tą linijkę do podmiany?

Edited by Dementor

Share this post


Link to post
Share on other sites
  • 0

A próbowałeś dać coś takiego:

return "[code]{$option}[/code]";

Następnie w ACP edytujesz bbcode url i zmieniasz mu, żeby parsował inne bbcody wewnątrz (nie wiem czy ta opcja jest włączona czy wyłączona)

Share this post


Link to post
Share on other sites
  • 0

Dałem i zrobiłem to co napisałeś wyżej, ale wtedy linki i zdjęcia są podwójnie kodowane, czyli:

 

[code]linki jakiś lub jakieś zdjęcie[/code]

 

Share this post


Link to post
Share on other sites
  • 0

Oczywiście, że o coś innego. Pisałem, że masz edytować bbcode url i tam zmienić. ACP -> Skiny & Języki -> Zarządzanie BBCodami -> Edytujesz BBCode URL i tam masz opcję: Blokuj parsowanie innych kodów? Powinna być na nie

Share this post


Link to post
Share on other sites
  • 0

Ok , dzięki miałem ustawione na : nie a jednak nadal to samo jest co było poniżej dowody w postaci screenów z tego co mam w postach po zastosowaniu tego wszystkiego co napisałeś :

 

http://vpx.pl/image/YKTU

 

http://vpx.pl/image/YKTI

 

http://vpx.pl/image/YKTL

 

 

a poniżej wyeksportowany ten bbcode url i screen :

http://vpx.pl/image/YKTZ

http://www34.zippyshare.com/v/44039132/file.html

Share this post


Link to post
Share on other sites
  • 0

Ja w ogóle nie rozumiem co Ty chcesz osiągnąć piszesz, że chcesz by linki wyświetlały się w takiej formie [code*]www.test.pl[/code*] i teraz tak masz, więc czego jeszcze szukasz ? hmm

Edited by LegioN

Pomogłem ?, Daj rep_up.png To nic nie kosztuje, a pomagającego cieszy :)

Share this post


Link to post
Share on other sites
  • 0

To chyba jasne , chce żeby linki były zakodowane i wyświetlały się tak jak powinny czyli w takim formacie:

 

www.test.pl

 

a nie jak teraz, że wszyscy widzą tagi code i linki czyli :

 

[code*]www.test.pl[/code*]- bez gwiazdek

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.