Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Как можно совсем запретить активные ссылки?
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 16 лет 7 месяцев
Как можно совсем запретить активные ссылки?
Есть ли такой мод или функция, чтобы СОВСЕМ никакие ссылки не были активными на форуме? А то я и ББ код отключил, и ХТМЛ, но все равно если ставить такую ссылку _http://kakoitosait.ru, тио ссылка активная получается и при кликанье она переводит на тот сайт.
Буду рад любой помощи!
Добавлено спустя 19 минут 53 секунды:
И на этом форуме также, когда вставляешь полную сслку с http:// то показывает активную ссылку, и вот это надо убрать бы
Буду рад любой помощи!
Добавлено спустя 19 минут 53 секунды:
И на этом форуме также, когда вставляешь полную сслку с http:// то показывает активную ссылку, и вот это надо убрать бы
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
если совсем, то
bbcode.php
Заменить
bbcode.php
Код: Выделить всё
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\">\\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\">\\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\">\\2@\\3</a>", $ret);
// Remove our padding..
$ret = substr($ret, 1);
return($ret);
}
Код: Выделить всё
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\">\\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\">\\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\">\\2@\\3</a>", $ret);
// Remove our padding..
$ret = substr($ret, 1);
*/
return($text);
}
Последний раз редактировалось VVVas 08.09.2007 12:33, всего редактировалось 1 раз.
-
- Former team member
- Сообщения: 3942
- Стаж: 18 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
В заменяющей функции не
return($ret);
, а
return($text);
return($ret);
, а
return($text);
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 16 лет 7 месяцев
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 16 лет 7 месяцев
-
- Former team member
- Сообщения: 4463
- Стаж: 19 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 4 месяца
-
- phpBB 1.4.4
- Сообщения: 152
- Стаж: 17 лет 8 месяцев
Если поставить мод web_censor http://www.phpbbhacks.com/download/5177 то можно в админке сделать настройки, что бы www. http://www. http:// заменялось, например на точку (.)
Тогда любые ссылки с форума работать не будут.
Тогда любые ссылки с форума работать не будут.
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 16 лет 10 месяцев
Подскажите,пожалуйста, а можно ли сделать так чтоб не все ссылки блокировались,а только те,которые я вношу в автоцензор...чтоб они не только чем-то (например, звёздочками) заменялись ,но и были нерабочими....а то получается,что адрес сайта заменяется звёздочками,а если на них нажать,то можно перейти на сайт...как это исправить?
-
- phpBB 1.4.0
- Сообщения: 39
- Стаж: 17 лет 11 месяцев
Могу порекомендовать мод Hide URLs for unregistered users Mod:
http://bbs.jumangee.net/project/phpbb2_hideurl_mod возможно это то что вам нужно. Меняет все ссылки на текст сообщения
http://bbs.jumangee.net/project/phpbb2_hideurl_mod возможно это то что вам нужно. Меняет все ссылки на текст сообщения
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 16 лет 10 месяцев
-
- phpBB 1.4.4
- Сообщения: 152
- Стаж: 17 лет 8 месяцев
Мариша
или определенные урл заменять на ****vlad77 писал(а):Если поставить мод web_censor http://www.phpbbhacks.com/download/5177 то можно в админке сделать настройки, что бы www. http://www. http:// заменялось, например на точку (.)
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 16 лет 10 месяцев