PDA

Просмотр полной версии : Ninja editor + подсветка кода


scrat
23.02.2009, 23:45
Скрат,ты совсем ебанулся,что это?

Это Ninja editor (http://recoilme.ru/index.php/ninja/editor),который я давненько видел на хабре (http://habrahabr.ru/blogs/i_am_insane/40037/). Туда я интегрировал подсветку кода через GeSHi (http://qbnz.com/highlighter/)(про который кстате не так давно в этом разделе упомянали).

А,не, ещё не полностью,где взять?

Тут (http://dl.getdropbox.com/u/196008/ninja.rar) (там ещё куча доков,можете их смело удалить).

Пинча небось впариваешь?

Содержание архива:

geshi - тут лежит geshi
themes - тут лежит файлик с тулбаром для Ninja editor,который можно изменять по вкусу.
example.php - экзампл для простого понимания как это работает
ninja_helper.php - собственно,сам ninja editor который надо подключать. helper потому что он вроде как и для code igniter'а годен(поддержку убрал,можете включить сами)
license.txt - файл с лицензией(BSD).


Блеать, чуть не забыл! Спасибо еноту за помощь с регулярками!

[dei]
23.02.2009, 23:50
http://www.recoilme.ru/favicon.gif http://www.recoilme.ru/favicon.gif

eLWAux
23.02.2009, 23:55
мб, я что-то не так подумал.. но все таки:

8. Защита от XSS инъекций
example.php: <script>alert(/mde../);</script>
м?

scrat
23.02.2009, 23:57
мб, я что-то не так подумал.. но все таки:


example.php: <script>alert(/mde../);</script>
м?
какбы посрать,я в админке это собираюсь юзать.

eLWAux
24.02.2009, 00:48
как на меня, geshi сам прекрасно справляеста ..)
/contrib/example.php пример.
там защита от xss побольше)