ExBB Community » » Обсуждение » Битые ссылки

Страниц (1): [1]
 

1. paravoz - 21 мая 2010 — 16:05 - перейти к сообщению
Меня заинтересовал такой вопрос: есть ли на форуме проверка битых ссылок?
А пока я писал этот вопрос заметил, что не работает "виртуальная клавиатура", Заголовки H1 и H2 в подсказке пишутся одинаково. Может так и надо,но не мог не заметить!
2. Guyver - 21 декабря 2017 — 08:17 - перейти к сообщению
Ссылка вида shantae.wikia.com/wiki/Glitches_(Shantae_series)

http://shantae.wikia.com/wiki/Gl...(Shantae_series)

Как видно, в ссылке присутствуют две скобки. И она не отображается как положено. Что и где исправить, чтобы такие ссылки работали?

У меня на форуме юзеры периодически постят ссылки со скобками, и они не работают (как и на этом форуме).

ExBB FM 1.0 RC1
3. electron - 29 декабря 2017 — 05:52 - перейти к сообщению
в файле include/fm.class.php находите такие строки :

CODE:
$patern = '(?:
(?<!(?:"|\>|\?))((?:http|https|ftp)://)
|
(?<!(?:\://))www\.
)
(?> [a-zA-Zа-яА-Я0-9_\-]+ (?>\.[a-zA-Zа-яА-Я0-9_\-]+)* )
(?: : \d+)?
(?: & | &amp; | [^[\]&\s\x00»«"<>])*
(?:
(?<! [[:punct:]] )
|
(?<= & | &amp; | [-/&+=*] )
)';


и в предпоследней строке добавляете нужные вам символы, например скобки :

CODE:
(?<= & | &amp; | [-/&()+=*] )



Guyver пишет:
...... ссылки со скобками, и они не работают (как и на этом форуме).

на этом форуме исправлено
4. Guyver - 2 января 2018 — 12:20 - перейти к сообщению
Большое спасибо! А то меня совсем замучали с вопросами по ссылкам...
5. Guyver - 2 января 2018 — 14:48 - перейти к сообщению
Ещё бывают такие ссылки:

CODE:
http://gbx.ru/?showtopic=112466&pid=2574954&st=80&#


[url=http://gbx.ru/?showtopic=112466&...54&st=80&;#]http://gbx.ru/?showtopic=112466&...54&st=80&;#[/url]

Со знаком #. Я встречал несколько движков, которые формируют такие ссылки. Случай не единичный...

Добавление знака # по вышеописанному методу рушит форум и все сообщения форума становятся пустыми...
6. electron - 2 января 2018 — 18:02 - перейти к сообщению
та же строка с "решеткой" :
CODE:
(?<= & | &amp; | [-/&()\#\+=*] )

ее просто экранировать надо
7. Guyver - 3 января 2018 — 06:47 - перейти к сообщению
А-а-а-а... Ясно. Век живи - век учись. Спс!

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0388]     [ ]