Бескорыстия пост

Не плюсов ради, развлечения для...
Остался я тут временно(надеюсь) без заказов - оба менеджера погрязли в личной жизни. И решил скоротать вечерок помогая людям. С удовольствием помогу где-то советом, где то и строчкой кода во всех вопросах сайтостроительства. В общем, кому там верстку поправить, кому там на вирусы проверить или ошибки на сайте исправить, может кто-то решился себе сайт написать и нуждается в консультациях... Милости прошу...

Также призываю в пост всех, кто готов, по доброте душевной, людям помощь оказать в любом вопросе. Пишите в чем сильны и чем помочь готовы.
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
Мил человек, а у вас часом кода для преобразования bb тегов в нормальные а также автоматического преобразования ссылок методами исключительно яваскрипта не завалялось? А то я одно время на что-то подобное натыкался... но, увы, посеял.
раскрыть ветку (14)
Автор поста оценил этот комментарий
http://www.garyshood.com/htmltobb/ - вот тут онлайн есть вместе с исходником. А ссылки во что преобразовывать надо? Находить слова и накидывать ссылки?
раскрыть ветку (13)
Автор поста оценил этот комментарий
Под преобразованием ссылок я имею в виде что-то из вида
хттп://имя_сайта.ру преобразование в <a href="хттп://имя_сайта.ру">имя_сайта.ру</a>

Соотвественно и преобразование из bb кода в html. А посылке оно наоборот.
раскрыть ветку (12)
Автор поста оценил этот комментарий
bb тогда нужно через str_replace делать:

Вот нарыл:
protected function replaceBBCode($text_post) {
$str_search = array(
"#\\\n#is",
"#\[b\](.+?)\[\/b\]#is",
"#\[i\](.+?)\[\/i\]#is",
"#\[u\](.+?)\[\/u\]#is",
"#\[code\](.+?)\[\/code\]#is",
"#\[quote\](.+?)\[\/quote\]#is",
"#\[url=(.+?)\](.+?)\[\/url\]#is",
"#\[url\](.+?)\[\/url\]#is",
"#\[img\](.+?)\[\/img\]#is",
"#\[size=(.+?)\](.+?)\[\/size\]#is",
"#\[color=(.+?)\](.+?)\[\/color\]#is",
"#\[list\](.+?)\[\/list\]#is",
"#\[listn](.+?)\[\/listn\]#is",
"#\[\*\](.+?)\[\/\*\]#"
);
$str_replace = array(
"",
"<b>\\1</b>",
"<i>\\1</i>",
"<span style='text-decoration:underline'>\\1</span>",
"<code class='code'>\\1</code>",
"<table width = '95%'><tr><td>Цитата</td></tr><tr><td class='quote'>\\1</td></tr></table>",
"<a href='\\1'>\\2</a>",
"<a href='\\1'>\\1</a>",
"<img src='\\1' alt = 'Изображение' />",
"<span style='font-size:\\1%'>\\2</span>",
"<span style='color:\\1'>\\2</span>",
"<ul>\\1</ul>",
"<ol>\\1</ol>",
"<li>\\1</li>"
);
return preg_replace($str_search, $str_replace, $text_post);
}
раскрыть ветку (9)
Автор поста оценил этот комментарий
Спасибо большое.
раскрыть ветку (8)
Автор поста оценил этот комментарий
Не за что. ))
раскрыть ветку (7)
Автор поста оценил этот комментарий
Хех. Вот только это на php а не на яваскрипте. Но тут уж дело десятое - сделаю отдельно обработку файликом.

Кстати, а какой-нибудь короткий и вменяемый аналог функции php sleep() для яваскрипта вам не попадался?
раскрыть ветку (6)
Автор поста оценил этот комментарий
setTimeout же
раскрыть ветку (1)
Автор поста оценил этот комментарий
Хех, а ведь действительно... А меня упорно глючило что он как и setInterval выполняет код многоразово.
Автор поста оценил этот комментарий
А зачем тебе JS-ом напрягать пользователя, обращай BB после сохранения
раскрыть ветку (3)
Автор поста оценил этот комментарий
Я человек добрый - щажу ресурсы сервера ) Впрочем, уже действительно сделал на php.
раскрыть ветку (2)
Автор поста оценил этот комментарий
Ну прогнать один раз при сохранении на серваке или гонять после каждого нажатия клавиши у пользователя. И вообще, JS лучше использовать только при необходимости, а не ради ресурсов. Ты же для пользователей сайт пишешь?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Согласен, согласен.
Спасибо вам за советы. пойду спать.
Автор поста оценил этот комментарий
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку