И все таже защита Контент-элемента от копирования
Ну никак не оставляет меня мысль защитить текст от копирования. Но есть несколько идей без понимания их технической реализации(ну не учился я на програмиста).
Цель. Усложнить жизнь обычным пользователям, которые привыкли легко скопировать текст себе на сайт.
Способ 1. Защищаем от копирования яваскриптами. Тоесть отключаем некоторые функции правой кнопри, комбинации клавиш копирования, и вообще возможности копирования в буфер обмена. Способ реализации известен, но пользователь может посмотреть исходник страници.
Чтобы он запутался в этом исходнике, нужно отдавать текст в закодированом виде. А в браузере текст яваскриптом бы раскодировался.
Способ 2. Загружать текст во FLASH. Наверняка есть готовые исходники для этого, тоесть в FLASH загружается текст, в этом FLASH нельзя ничего копировать и выделять, а в HTML-исходнике ничего нет, ну кроме запутаной ссылки на источник текста. Я думаю, простые пользователи не особо догадаются, как напрямую загрузить текст.
Есть ли такие исходники?
Идея реализации на Typo3. Да и вообще возможно ли.
1. При создании Контент-элемента "Текст" или "текст+картинка", в форме была галочка "защитить от копирования", тоесть защищаем не все, а только некоторые тексты. Как вариант, а может и лучше, галочку лучше размецать не на весь Контент элемент, а на RTE-редактор.
2. Далее есть несколько идей.
2.1 При выводе в FE такой текст кодируется(Есть проги и сервисы или заменяется симболами), если конечно отмечена галочка, а в браузере яваскриптом раскодируется и в браузере выглядит нормально, но копировать из браузера нельзя.
2.2 аналогично с FLASH. ТОесть подменять на выводе текст(контен-элемент) FLASH-этементом со ссылкой на конкретный текст. Наверняка в Typo3 можно делать ссылки на Контен-элементы, я видел какое-то расширение, которое позволяет создавать ссылку на отдельный контент-элемент и показывать его в lightbox окне. Кстате тоже вариант с lightbox-окном. Может вместо FLASH-а использовать. Вроде его содержимое тоже в браузере не посмотреть.
2.3 Совместно с предыдущими вариантами использовать встроеные возможности Typo3 по правам доступа. Тоесть вместо галочки "защитить от копирования" просто запретить просмотр Контент-элемента всем пользователям, кроме одного(пусть будет "MyUser") и поисков.
Далее, КЭ заменяется FLASH-этементом, который будет себы идентифицировать как MyUser, тоесть он сможет загружать текст. И пользователь, даже если и вытянит ссылку на текст, то загрузить не сможет, так как он не MyUser. Как это технически реализовать, я не знаю, но наверняка способ есть.
Вот мои идеи. Остается выбрать наиболее оптимальную. Я думаю это FLASH. Правда поискомикам нужно конечно отдавать простой контент, который можно посмотреть в сохраненных копиях поисковика. Но до этого тоже нужно догадаться.
__________________
Разработка сайтов на TYPO3
|