Собственно сабж. Проблема рисуется сурьезная. Пользователь закачал картинку — не понравилась, закачал другую — тоже самое, закачал третью — оставил в посте. А как быть с первыми двумя? Ведь такого мусора накопится очень много, если проект на ливстрите будет немаленький. А картинок этих даже не видно нигде и нет возможности удалить. Может быть, имеет смысл все картинки, закаченные при редактировании поста номер N, «прикреплять» как-то к нему. Чтобы можно было их смотреть, вставлять в пост и удалять?
Релиз 0.1.2 — в автоподстановке тегов поиск производится с учетом регистра. Имхо, лучше сделать без учета регистра, т.к. иначе, к примеру, тег «Прочее» при наборе пользователем «пр» найден не будет и появится новый тег «прочее».
Пробовал прикрутить к этому движку скрипт Highslide JS, но закончилось неудачей.
Я так понял что в движке заложены ограничения по набору (HTML) кода, а именно обрезаются некоторые элементы, например («id=...»; class=«...»; onclick=«return hs.expand(this)» ), которые требуются для отработки скрипта Highslide.
Какой именно скрипт это делает, не вкурсе. Все попытки оказались безрезультатными.
К этому я пришёл когда понял, что если кто-нить зугружает большое изображение то, оно залазит на остальные блоки, либо расширяет браузер своими размерами, что весьма не удобно.
Скрипт здесь: _http://highslide.com/
Очень полезная штука…
(кто-бы помог, или подсказал)
Только что прочитал интересную статью, которая натолкнула меня на одну важную мысль: фиг с ними, с дополнениями и усовершенствованиями, если в движке вдруг будут найдены уязвимости. Предлагаю знающим людям потестить Livestreet на SQL-инъекции и XSS c CSRF. Ибо, в первую очередь надо закрывать подобные баги, а потом уже двигаться вперёд, стараясь не плодить новых уязвимостей.
Я ещё не искал «дырки» в коде, этот пост скорее превентивный, дабы, не дай Бог, не повторять эксплеевские ошибки. Кстати, Ort, ты обращал внимание на защиту движка от уязвимостей?
Уж и не знаю — глюк ли. Но метки с большой буквы и с маленькой буквы считаются разными метками и автокомплит не выводит варианты с разными буквами. Я могу ввести «Гугль», а кто-то введёт «гугль». И это будут разные метки. Разве это правильно?