Strict Standards: Resource ID#28 used as offset, casting to integer (28) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#30 used as offset, casting to integer (30) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Интересный баг с html кодом!
ТвойWeb » » ExBB - лучший форум на файлах » Интересный баг с html кодом!

Страниц (1): [1]
 

1. Systemnik - 29 Мая, 2008 - 09:34:39 - перейти к сообщению
В ExBB имеется возможность модерам и админам постить html
код, при том какие теги они будут использовать - не важно работать будет все!
Я тут недавно решил попробовать заюзать тег <script>,
кстати мне даже понравилось, что все работает только вот есть
один баг, когда пишем код:
CODE:
<script>
line1;
line2;
</script>

в конце каждой строки добавляется тег <br>,
естественно длинный код в несколько строк будет испорчен,
сначало я подумал, что это фича что бы не крали кукисы,
но на фичу не похоже, так как обойти, если подумать головой, проще постого
модератору достаточно написать:
CODE:
<script> //
line1; //
line2; //
</script>

теперь тег <br> будет коментарием. Хорошо
Наверно надо фиксить (под фиксить я подразумевал, ни убирание возможности,
постить яваскрипт код, а добавление тегов! Я считаю что модераторы это те кому можно доверить яваскрипт...)
2. yura3d - 29 Мая, 2008 - 11:35:27 - перейти к сообщению
Systemnik пишет:
В ExBB имеется возможность модерам и админам постить html

Насчёт модеров ты путаешь, эта возможность доступна только админам

Systemnik пишет:
Я тут недавно решил попробовать заюзать тег <script>,
кстати мне даже понравилось, что все работает только вот есть
один баг, когда пишем код:

Как раз про этот нюанс недавно писал defenderyk, когда пытался вставить таблицу в сообщение. Единственное решение этой проблемы это добавить в опциях сообщения настройку с возможностью запрета преобразования строковых переходов в тег <br>. Ну или можно добавить какой-нибудь новый бб-код, чтобы внутри него переходы не преобразовывались (по-моему этот вариант разумнее)

Systemnik пишет:
Наверно надо фиксить (под фиксить я подразумевал, ни убирание возможности,
постить яваскрипт код, а добавление тегов! Я считаю что модераторы это те кому можно доверить яваскрипт...)

Имхо HTML должен быть только у владельцев форума, то есть админов, в противном случае недобросовестный модер с доступом к HTML вполне сможет вытянуть пароль админа
3. Cheriksoft - 29 Мая, 2008 - 13:03:23 - перейти к сообщению
Есть еще идея - при отправке заменять \n, например, на [br], а при выводе сообщения заменять обратно на \n
4. Systemnik - 29 Мая, 2008 - 23:34:17 - перейти к сообщению
Цитата:
Имхо HTML должен быть только у владельцев форума, то есть админов, в противном случае недобросовестный модер с доступом к HTML вполне сможет вытянуть пароль админа

Да но ведь модеры это те кому можно доверять..
вот например на свем форуме я любого модера могу сделать админом..
просто зачем столько админов? Я их не делаю админами только потому, что
могут у них украсть пасы итд вообщем из соображений безопасности.
Цитата:
Ну или можно добавить какой-нибудь новый бб-код, чтобы внутри него переходы не преобразовывались (по-моему этот вариант разумнее)

Можно.. я погляжу что можно сделать.. Если че обращусь за помощью к тебе надеюсь ты поможеш (естественно советом... а не кодом Подмигивание )

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.05]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33