[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос по BBCode
vinnie
На сайте irbis есть урок по бб-кодам. Шаг 3: Непарные теги. Никак не пойму, что значит разорвать тег?

Цитирую: Дело в том, что тег состоит из нескольких символов. И функция wordwrap() или наша mBwordwrap() может запросто разорвать тег, если разрыв придется на его середину.

Можете объяснить?



Спустя 1 минута, 46 секунд (12.08.2012 - 13:44) Игорь_Vasinsky написал(а):
не видел урок, что за непарные теги???? теги с параметрами?? типа [font size=7][/font]

preg_replace() наверное в помощь

Спустя 56 секунд (12.08.2012 - 13:45) vinnie написал(а):

Спустя 52 минуты, 21 секунда (12.08.2012 - 14:37) Winston написал(а):
Цитата (Игорь_Vasinsky @ 12.08.2012 - 14:44)
что за непарные теги

\[u\]парные\[/u\]
[img src=""] не парные

Спустя 4 минуты, 19 секунд (12.08.2012 - 14:42) vinnie написал(а):
что значит разорвать тег???

Спустя 11 секунд (12.08.2012 - 14:42) Winston написал(а):
Цитата (vinnie @ 12.08.2012 - 14:42)
что значит разорвать тег

\[u\]Нормальный тег\[/u\]

\[u\]Розорванный тег \[i\] текст \[/u\] \[/i\]
Или так
\[u\]Розорванный тег \[/u<br />\]

Спустя 2 минуты, 22 секунды (12.08.2012 - 14:44) vinnie написал(а):

многотеговподрядмноготе говподряд

а где в этом примере разрвается тег?

Спустя 39 секунд (12.08.2012 - 14:45) vinnie написал(а):
блин, экранировать надо было

Спустя 6 минут, 20 секунд (12.08.2012 - 14:51) vinnie написал(а):
все, я понял... из-за этой функции может случиться разрыв, верно?

function wrap($text, $count = 60, $br = "\n")
{
return preg_replace("#([^\s]{".$count."})#", "$1".$br, $text);
}

Спустя 1 час, 14 минут, 21 секунда (12.08.2012 - 16:05) YVSIK написал(а):
вообщем вмешаюсь , если что про парность и разрыв

есть правило как на примере покажу ХТМЛ разметке
если сделать так берем два ДИВА

<div>Здесь 1 Div</div>
<div>
Здесь 2 Div</div>

дык вот, если написать так
<div>Здесь 1 Div <div>
</div>
Здесь 2 Div</div>

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

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

вот и вывод, дело как раз про эти разрывы идет
тегов много , они друг в друга вкладываются и начинается поиск вчерашнего дня, почему так вдруг работает, все вроде верно, все на месте а не работает и все,
ну это мое ИМХО :huh:


_____________
Меньше теории, больше практики...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.