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, 3:14 п.п., спустя 2 часа 18 минут 53 секунды
блин, ну че я баран-то? Я не собирался пИздить код или пиздЕть.
Про конечные автоматы - слышал, но в них не понимаю ничего. Что бы нормально отрефакторить xbb нужно разобраться в той таблице с 20 строками. Чем вам microtime(true) не нравится? -
Янв. 20, 2010, 3:52 п.п., спустя 37 минут 15 секунд
Абырвалг,5.0.0 The get_as_float parameter was added.
в чтверке так нельзя, а xbb написана под 4 -
Янв. 28, 2010, 6:20 п.п., спустя 8 дней 2 часа 28 минут
Ну и есть вариант Zend_Markup.
А вот он уже вышел из инкубатора и попал в фреймворк. Он грамотнее написан, но XBB роднее как-то.Спустя 250 сек.вообще слово инкубатор - прикольное. У меня с цыплятами ассоциируется -
Фев. 21, 2010, 5: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 секунд
Абырвалг,
как ты хочешь не парся страничку получить это говнецо?
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!