Пропустить

Ссылки внутри сообщения

Форум для авторов модов для phpBB 2.0.x.

Сообщение [R: R@m$e$ :U] » 26.01.2006 19:20

Menik
Hide Links
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Menik » 26.01.2006 21:36

мне не нужно чтобы мод прятал все ссылки, я хочу чтобы он их делал "не кликабельными" для гостей, т.е. просто текстом

Menik
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 02.06.2005 20:25
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение [R: R@m$e$ :U] » 27.01.2006 0:09

я могу повторится
[R: R@m$e$ :U] писал(а):Hide Links

удосужтесь пройти в поиск... данный мод убивает ссылки для гостей... вообще...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение MXM » 27.12.2006 15:15

Вопрос: как к ссылкам добавить изображение, к примеру: Изображение, чтоб получилось так: Изображение ссылка
Заранее спасибо!
P.S. Пытался немного сделать так:
function make_clickable($text)
{
$text = preg_replace('#(script|about|applet|activex|chrome):#is', "\\1:", $text);

// pad it with a space so we can match things at the start of the 1st line.
$ret = ' ' . $text;

// matches an "xxxx://yyyy" URL at the start of a line, or after a space.
// xxxx can only be alpha characters.
// yyyy is anything up to the first space, newline, comma, double quote or <
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\"><img src=\"\">\\2</a>", $ret);

// matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing
// Must contain at least 2 dots. xxxx contains either alphanum, or "-"
// zzzz is optional.. will contain everything up to the first space, newline,
// comma, double quote or <.
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\"><img src=\"\">\\2</a>", $ret);

// matches an email@domain type address at the start of a line, or after a space.
// Note: Only the followed chars are valid; alphanums, "-", "_" and or ".".
$ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\"><img src=\"\">\\2@\\3</a>", $ret);

// Remove our padding..
$ret = substr($ret, 1);

return($ret);
}
Но, как то не удачно, ссылки которые добавлены в сообщения таким образом: хттр://ввв.сайт.ру в них картинка появляется, а вот если добавить в сообщение ссылку через [урл=хттр://ввв.сайт.ру][/урл], то картинки нет. :(
Последний раз редактировалось MXM 28.12.2006 9:18, всего редактировалось 1 раз.
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Coagulant » 27.12.2006 15:23

MXM, смотрите в bbcode.tpl
Надо поправить вот этот кусок:
<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
Аватара пользователя
Coagulant
Former team member
 
Сообщения: 958
Зарегистрирован: 10.01.2005 20:43
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение MXM » 28.12.2006 9:31

Coagulant, спасибо большое! Всё очень гуд!
Вопрос: т.е. только эти изменения нужно сделать и больше нигде?
Аватара пользователя
MXM
phpBB 2.0.18
 
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Strenger » 03.01.2007 14:08

Сделал так, что сама ссылка внутри сообщения - не активна, а после ссылки добавляется стрелочка при нажатию на которую человек уже переходит по ссылке....

т.е. http://ссылка.com [>>]

но проблема, не знаю почему, некоторые ссылки работают, некоторые - нет, остались как и раньше

вот пример http://extreme.by/forum/viewtopic.php?t=5632
во всех сообщениях кроме сообщения от 26 Дек 2006 15:50 ссылки в таком виде, как надо...

и так по всему форуму, проскакивают ссылки в старом формате... почему, подскажите, пожалуйста...

Strenger
phpBB 1.4.1
 
Сообщения: 44
Зарегистрирован: 12.12.2006 16:58
Откуда: extreme.BY
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Shadow » 28.03.2007 14:49

Всем привет!

Так и не понял после чего это получилось, но после чего-то получилось и это факт! =)
Косяк в том, что когда на форум кидают ссылку, например: http://www.phpbbguru.net/ или www.phpbbguru.net , то в сообщении она отображается не как http://www.phpbbguru.net/ или www.phpbbguru.net , а target="_blank">www.phpbbguru.net ... это из-за чего так? Как и где можно поправить?

Shadow
phpBB 2.0.4
 
Сообщения: 211
Зарегистрирован: 20.11.2005 10:45
Откуда: Новосибирск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.

Вернуться в Для авторов (phpBB 2.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы