GeSHi и xBB охуенни, но они под GPL.
Форум → Программирование → PHP для идиотов → bb codes, syntax highlight
bb codes, syntax highlight
Страницы: ← Следующая страница →
-
2 декабря 2009 г. 11:10, спустя 2 минуты 11 секунд
чем
но они под GPL.
а надо под чем?ιιlllιlllι унц-унц -
2 декабря 2009 г. 11:13, спустя 3 минуты 25 секунд
LGPL, MIT, BSD,… Под теми, которые допускают коммерческое использывание -
20 января 2010 г. 1:14, спустя 48 дней 14 часов 1 минуту
По-хорошему, xbb нужно отрефакторить. Вот кусок кода оттудова:
/*
Функция возвращает текущий UNIX timestamp с микросекундами в формате float
*/
function _getmicrotime() {
list($usec, $sec) = explode(' ', microtime());
return (float) $usec + (float) $sec;
}
нахуя этот микротайм нужен вообще там? А если и нужно, то есть же microtime(true). Ну да, либа старая, тогда может это еще не изобрели.Спустя 53 сек.еще вариантец http://nbbc.sourceforge.net/readme.php?page=install_req (но там нет кажется такого понятия, как пропуск перенос строк перед и после тега)Спустя 42 сек.куда пропала кнопка "редактировать"?
Ну и есть вариант Zend_Markup. -
20 января 2010 г. 1:56, спустя 41 минуту 51 секунду
нахуя этот микротайм нужен вообще там? А если и нужно, то есть же microtime(true). Ну да, либа старая, тогда может это еще не изобрели.
в пхп 4 этого нема )
ахуейте я рефакторинг этого злоебучего куска кода придумал оО
ога? :)
function _getmicrotime() {
return (float)str_replace(' ','.', microtime());
}
он даже быстрее должен быть по идее)
статус - хуйня а не идея, микротайм не поддается пониманию мозгом :)Сапожник без сапог -
20 января 2010 г. 1:19, спустя 23 часа 22 минуты 54 секунды
$this->pat_main = "/( "
// Match tags, as long as they do not start with [– or [' or [!– or [rem or [[.
// Tags may contain "quoted" or 'quoted' sections that may contain [ or ] characters.
// Tags may not contain newlines.
. "{$b}"
. "(?! – | ' | !– | {$b}{$b} )"
. "(?: [^\\n\\r{$b}{$e}] | \\\" [^\\\"\\n\\r]* \\\" | \\' [^\\'\\n\\r]* \\' )*"
. "{$e}"
// Match wiki-links, which are of the form [[…]] or [[…|…]]. Unlike
// tags, wiki-links treat " and ' marks as normal input characters; but they
// still may not contain newlines.
. "| {$b}{$b} (?: [^{$e}\\r\\n] | {$e}[^{$e}\\r\\n] )* {$e}{$e}"
// Match single-line comments, which start with [– or [' or [rem .
. "| {$b} (?: – | ' ) (?: [^{$e}\\n\\r]* ) {$e}"
// Match multi-line comments, which start with [!– and end with –] and contain
// no –] in between.
. "| {$b}!– (?: [^-] | -[^-] | –[^{$e}] )* –{$e}"
// Match five or more hyphens as a special token, which gets returned as a [rule] tag.
. "| —–+"
// Match newlines, in all four possible forms.
. "| \\x0D\\x0A | \\x0A\\x0D | \\x0D | \\x0A"
// Match whitespace, but only if it butts up against a newline, rule, or
// bracket on at least one end.
. "| [\\x00-\\x09\\x0B-\\x0C\\x0E-\\x20]+(?=[\\x0D\\x0A{$b}]|—–|$)"
. "| (?<=[\\x0D\\x0A{$e}]|—–|^)[\\x00-\\x09\\x0B-\\x0C\\x0E-\\x20]+"
. " )/Dx";
не нравится мне эта регулярка… Ой, не нравится -
20 января 2010 г. 1:47, спустя 27 минут 56 секунд
Абырвалг, ты баран
прежде чем пиздеть напиши что-то лучшее или просто что-то напиши, или хотя бы почитай про конечные автоматы
а то "это можно порефактирить" и "это мне не нравиться"
между прочим слово рефакторить не имеет ничего общего с тем что ты ему приписываешь в этом предложении, ни с тем что сделал дуд -
20 января 2010 г. 1:55, спустя 7 минут 47 секунд
CTAPbIu_MABP, ты прав, я переписал этот кусок) а не порефакторил. а ты чо злой такой?Спустя 142 сек.пиздец я наебался)))))))
0.27277400 1263941671
вот такое возвращает микротайм без параметров, я то думал хотя бы
1263941671 0.27277400
будет …Сапожник без сапог -
20 января 2010 г. 12:55, спустя 11 часов 50 секунд
function _getmicrotime() {
return array_sum(explode(' ', microtime()));
}
да заебали все вот и злой
Абырвалг, прости сорвался -
20 января 2010 г. 15:14, спустя 2 часа 18 минут 53 секунды
блин, ну че я баран-то? Я не собирался пИздить код или пиздЕть.
Про конечные автоматы - слышал, но в них не понимаю ничего. Что бы нормально отрефакторить xbb нужно разобраться в той таблице с 20 строками. Чем вам microtime(true) не нравится? -
20 января 2010 г. 15:52, спустя 37 минут 15 секунд
Абырвалг,5.0.0 The get_as_float parameter was added.
в чтверке так нельзя, а xbb написана под 4 -
28 января 2010 г. 18:20, спустя 8 дней 2 часа 28 минут
Ну и есть вариант Zend_Markup.
А вот он уже вышел из инкубатора и попал в фреймворк. Он грамотнее написан, но XBB роднее как-то.Спустя 250 сек.вообще слово инкубатор - прикольное. У меня с цыплятами ассоциируется -
21 февраля 2010 г. 17:41, спустя 23 дня 23 часа 21 минуту
я привык обрамлять значения атрибутов тегов кавычками ([nobb][/nobb]). И привык к тому, что есть поддержка относительных ссылок. И ссылки можно делать чисто анкорные
А тут такой critical bug! -
10 марта 2010 г. 3:14, спустя 16 дней 9 часов 32 минуты
никто не в курсе, как сделать bbcode-тег для видео из контакта, что бы не парсить страничку с ним? Нужно ж выдернуть всякое говнецо типаhost:'12337',
vtag:'2c52db63af',
ltag:'l_7b43fe09',
vkid:'137605916',
uid: '31211180', -
10 марта 2010 г. 3:16, спустя 2 минуты 13 секунд
Абырвалг,
как ты хочешь не парся страничку получить это говнецо?
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!