Bb_Code эскизы для RotorCMS
1.
QuyCuong (27.07.2012 / 06:59)
includes/function.php
// ------------------ Вспомогательная функция для bb-кода --------------------//
function url_replace($url) {
global $config;
if (!isset($url[4])) {
$target = (strpos($url[1], $config['home']) === false) ? ' target="_blank"' : '';
$title = (utf_strlen($url[3]) > 80) ? utf_substr($url[3], 0, 70).'...' : $url[3];
return '<a href="'.$url[1].'"'.$target.'>'.check(rawurldecode(html_entity_decode($title, ENT_QUOTES, 'utf-8'))).'</a>';
} else {
if ((!preg_match('/\.gif$/i',$url[4])) && (!preg_match('/\.png$/i',$url[4])) && (!preg_match('/\.jpg$/i',$url[4]))){
$target = (strpos($url[4], $config['home']) === false) ? ' target="_blank"' : '';
$title = (utf_strlen($url[4]) > 80) ? utf_substr($url[4], 0, 70).'...' : $url[4];
return '<a href="'.$url[4].'"'.$target.'>'.check(rawurldecode(html_entity_decode($title, ENT_QUOTES, 'utf-8'))).'</a>';
}
else return $url[4];
}
}
// ------------------ Функция вставки BB-кода --------------------//
function bb_code($msg) {
$msg = preg_replace('#\[img\](.*?)\[/img\]#si', '<img src=\1 height=160 weight=200><br>
<a href=\1>Tải về</a>', $msg);
или если вы видите поблагодарить полезная статья. Я вьетнамского национального
Добавлено через 07:40 сек.
он может появиться в любом месте мы хотим с этим [img] ссылка. (GIF, PNG, JPG) [/img]
Я не знаю русского языка, я спросил Google
2.
Zдешний (27.07.2012 / 09:17)
Копипаст?
3.
QuyCuong (27.07.2012 / 09:19)
2.
Zдешний,
Я не понимаю, что вы говорите, но я буду делать с действием
4.
Zдешний (27.07.2012 / 09:22)
QuyCuong (27 Июля 2012 / 11:19)
2. Zдешний,
Я не понимаю, что вы говорите, но я буду делать с действием
On english, please. My english is not well. But your russian translating is very bad
5.
QuyCuong (27.07.2012 / 10:09)
includes/function.php
поиск:
function url_replace($m) {
global $config;
if (!isset($m[4])) {
$target = (strpos($m[1], $config['home']) === false) ? ' target="_blank"' : '';
return '<a href="'.$m[1].'"'.$target.'>'.check(rawurldecode(html_entity_decode($m[3], ENT_QUOTES, 'utf-8'))).'</a>';
} else {
$target = (strpos($m[4], $config['home']) === false) ? ' target="_blank"' : '';
return '<a href="'.$m[4].'"'.$target.'>'.check(rawurldecode(html_entity_decode($m[4], ENT_QUOTES, 'utf-8'))).'</a>';
}
}
заменены:
function url_replace($url) {
global $config;
if (!isset($url[4])) {
$target = (strpos($url[1], $config['home']) === false) ? ' target="_blank"' : '';
$title = (utf_strlen($url[3]) > 80) ? utf_substr($url[3], 0, 70).'...' : $url[3];
return '<a href="'.$url[1].'"'.$target.'>'.check(rawurldecode(html_entity_decode($title, ENT_QUOTES, 'utf-8'))).'</a>';
} else {
if ((!preg_match('/\.gif$/i',$url[4])) && (!preg_match('/\.png$/i',$url[4])) && (!preg_match('/\.jpg$/i',$url[4])) && (!preg_match('/\.jpng$/i',$url[4])) && (!preg_match('/\.jpeg$/i',$url[4]))){
$target = (strpos($url[4], $config['home']) === false) ? ' target="_blank"' : '';
$title = (utf_strlen($url[4]) > 80) ? utf_substr($url[4], 0, 70).'...' : $url[4];
return '<a href="'.$url[4].'"'.$target.'>'.check(rawurldecode(html_entity_decode($title, ENT_QUOTES, 'utf-8'))).'</a>';
}
else return $url[4];
}
}
поиск:
function bb_code($msg) {
добавляется в конце:
$msg = preg_replace('#\[img\](.*?)\[/img\]#si', '<img src=\1 height=160 weight=200><br>
<a href=\1>Tải về</a>', $msg);
6.
Вантуз-мен (27.07.2012 / 15:39)
4.
Zдешний, зачем тут понимать текст если по коду итак все понятно
он предлагает функцию вставки изображений прям в сообщение
но это небезопасно
7.
spletni (27.07.2012 / 16:05)
6, не он, а она
по крайней мере так в профиле написано
URL:
https://visavi.net/topics/33501