awilum, зачем вставлять погоду или курсы валют в html-формате? Она же будет статична и, соответственно, теряет свое предназначение.
UPD. Да, кстати, я повторюсь - если пользователь хочет скопировать с сохранением форматирования - почему я должен лишать его этой возможности? Если хочет без сохранения - такая возможность также присутствует.
Fearful, открытые теги редактор и так закрывает, это был просто пример.
Для тех, кто пропустил начало дискуссии:
Продолжаем тенденцию неожиданных акций.
Итак, встречаем Старый Новый Год.
Соответственно скидки:
1. Для ночующих на серче - стоимость CMS до утра ( до 9 МСК ) составит всего 35$.
2. Для не ночующих - весь завтрашний день стоимость CMS составит 40$.
Ну а с послезавтра мы возвращаемся к обычной цене в 45$.
Даже если меня нет в ICQ ночью - оставляйте заявки в оффлайн.
mendel: AlikZP, XSS есть в вашем скрипте в принципе.
Одну уязвимость видно невооруженным взглядом. (не редактор, другая).
Покажите в личку, возможно что-то и пропустил.
mendel: Но вот с безопасностью у Вас лажа.
Судя по некоторым ляпам Вы ею не занимались в принципе.
Увод кук админа более чем реален, это проверено.
Занимаюсь. В принципе занимаюсь. Вам ничего не даст кука админа.
mendel: ПЫСЫ: не могу удержаться и спросить - коллега, Вы перепутали понятия Model и View в терминологии, или в выражении "модели шаблонов" есть какой-то смысл которого я не вижу?
Модель (Model). Модель предоставляет данные (обычно для View), а также реагирует на запросы (обычно от контроллера), изменяя своё состояние.
Представление (View). Отвечает за отображение информации (пользовательский интерфейс).
Поведение (Controller). Интерпретирует данные, введённые пользователем, и информирует модель и представление о необходимости соответствующей реакции.
Так и есть. Контроллер интерпретирует, после чего передает управление модели. Модель в простейшем случае не изменяет состояние, на данный момент можно обойтись без этого. Но, тем не менее, модель предоставляет данные для View. А view уже выводит нужные части шаблона, в зависимости от того, что попросила модель.
AlikZP добавил 13.01.2011 в 01:52
awilum, да, а если в редакторе в исходном коде написать только
</div>
то страница тоже будет невалидна :)
Но это же зависит только от конечного пользователя, почему я должен его чем-то ограничивать? Хочет вставлять с тегами - пускай. Не хочет - есть соответствующий функционал редактора. В чем проблема-то?
Если хозяин оригинального текста решил, что ему нужно защищать свой контент от воровства путем встроенных скриптов - я не понимаю, почему я должен ему мешать. Если я буду удалять встроенные скрипты, то в этом случае я, получается, способствую воровству, чего я крайне не желаю делать, так как крайне не люблю данное явление.
Да и попадется на этом только глупый вор, ибо умные смогут скопипастить контент путем кнопки "Вставить только текст", которая чистит все встроенные скрипты.
awilum, не смотря на то, что воровать контент плохо, в редакторе все-равно присутствует кнопка "Вставить только текст". Она не копирует никаких скриптов.
awilum, зачем вставлять погоду или курсы валют в html-формате? Она же будет статична и, соответственно, теряет свое предназначение.
UPD. Да, кстати, я повторюсь - если пользователь хочет скопировать с сохранением форматирования - почему я должен лишать его этой возможности? Если хочет без сохранения - такая возможность также присутствует.
Fearful, открытые теги редактор и так закрывает, это был просто пример.
Для тех, кто пропустил начало дискуссии:
Продолжаем тенденцию неожиданных акций.
Итак, встречаем Старый Новый Год.
Соответственно скидки:
1. Для ночующих на серче - стоимость CMS до утра ( до 9 МСК ) составит всего 35$.
2. Для не ночующих - весь завтрашний день стоимость CMS составит 40$.
Ну а с послезавтра мы возвращаемся к обычной цене в 45$.
Даже если меня нет в ICQ ночью - оставляйте заявки в оффлайн.
Полный текст
AlikZP, XSS есть в вашем скрипте в принципе.
Одну уязвимость видно невооруженным взглядом. (не редактор, другая).
Покажите в личку, возможно что-то и пропустил.
Но вот с безопасностью у Вас лажа.
Судя по некоторым ляпам Вы ею не занимались в принципе.
Увод кук админа более чем реален, это проверено.
Занимаюсь. В принципе занимаюсь. Вам ничего не даст кука админа.
ПЫСЫ: не могу удержаться и спросить - коллега, Вы перепутали понятия Model и View в терминологии, или в выражении "модели шаблонов" есть какой-то смысл которого я не вижу?
Wiki:
Представление (View). Отвечает за отображение информации (пользовательский интерфейс).
Поведение (Controller). Интерпретирует данные, введённые пользователем, и информирует модель и представление о необходимости соответствующей реакции.
Так и есть. Контроллер интерпретирует, после чего передает управление модели. Модель в простейшем случае не изменяет состояние, на данный момент можно обойтись без этого. Но, тем не менее, модель предоставляет данные для View. А view уже выводит нужные части шаблона, в зависимости от того, что попросила модель.
AlikZP добавил 13.01.2011 в 01:52
awilum, да, а если в редакторе в исходном коде написать только
</div>
то страница тоже будет невалидна :)
Но это же зависит только от конечного пользователя, почему я должен его чем-то ограничивать? Хочет вставлять с тегами - пускай. Не хочет - есть соответствующий функционал редактора. В чем проблема-то?
Вот, пользуюсь сам, ценой и качеством доволен -партнерка и чистая ссылка.
Расположение - Англия, цены практически не отличаются от цен ДЦ, но русская ТП и поддержка Webmoney.
Если хозяин оригинального текста решил, что ему нужно защищать свой контент от воровства путем встроенных скриптов - я не понимаю, почему я должен ему мешать. Если я буду удалять встроенные скрипты, то в этом случае я, получается, способствую воровству, чего я крайне не желаю делать, так как крайне не люблю данное явление.
Да и попадется на этом только глупый вор, ибо умные смогут скопипастить контент путем кнопки "Вставить только текст", которая чистит все встроенные скрипты.
awilum, не смотря на то, что воровать контент плохо, в редакторе все-равно присутствует кнопка "Вставить только текст". Она не копирует никаких скриптов.
Вы прям как я не знаю :)
Натравите свой скрипт парсинга на свой же хостинг и в логах посмотрите, с какого IP он пришел. Зачем спорить-то?
mendel, нет, не понятней.
В БД демо-пользователи писать не могут. На реальном сайте допустить, что админ сайта будет использовать XSS? Зачем?
Какая "та же"? :)
Те, кому нужно вставить текст без стилей используют кнопки "Вставить только текст" или "Вставить из Word", в зависимости от задачи.
Форум, правда, копировать еще никто не пробовал, кроме вас, конечно.
Продолжаем тенденцию неожиданных акций.
Итак, встречаем Старый Новый Год.
Соответственно скидки:
1. Для ночующих на серче - стоимость CMS до утра ( до 9 МСК ) составит всего 35$.
2. Для не ночующих - весь завтрашний день стоимость CMS составит 40$.
Ну а с послезавтра мы возвращаемся к обычной цене в 45$.
Даже если меня нет в ICQ ночью - оставляйте заявки в оффлайн.
Напомню функционал CMS:
Живой пример - на сайте http://hardware.wscms.ru/ можно оставлять отзывы о товарах.
Доступ в административную панель - http://hardware.wscms.ru/admin/ логин demo пароль demo
На демо-сайте постмодерация комментариев.
CMS продается на прежних условиях: открытый исходный код, бесплатные обновления, техническая поддержка.
Процедура покупки следующая:
С уважением,
Александр.
ICQ 58шесть3шесть7
Партнерская ссылка
Или чистая ссылка, если не хотите по партнерке.
Сам пользуюсь, нареканий нет. Русская поддержка, Webmoney etc