Denisg, перезагружаетесь в безопасном режиме с сетевыми драйверами (чтобы в Интернет можно было выползти). Далее идете в гуголь и ищете утилитку cureit, делаете проверку и ребут. Либо система сдохнет совсем, либо все будет работать.
demko73: можно даже на край делать неправильную структуру страницы, к примеру не закрывающиеся тэги, правда надо быть аккуратным, чтобы ничего не съехало, ну или превратить в кашумалу текст, т.е. зашифровать его, это уже посложнее будет_)
Самая лучшая защита контента - ничего не писать, а просто про него думать :)
Если писать буквы - парсер отловит, выводить через джаваскрипт - робот не качнет, выводить картинкой - до свидания те, у кого фаерволы рубят мелкие пикчи (плюс невозможность легкими методами изменять размер в зависимости от разрешения).
Самый лучший способ - составление документации и заверение ее у нотариуса. В этом случае можно отыграть в суде иск. Но еще более простой способ - отдавать поисковику информацию быстро, в этом случае у плагиатора есть шансы залететь под фильтр.
А еще есть способ распространения контента по подписке для журналов и книг, остальной контент защищать не имеет смысла, кроме как способами, которые перечислены выше.
SplashS: 1. Писать весь контент картиночным шрифтом. То есть каждая буква - <IMG>
2. Делать перестановки букв и после загрузки восстанавливать яваскриптом.
Есть таблица FAT по аналогии с FS (файловая система) - таблица расположения данных. Это гибрид nested sets и adjacency list. То есть есть не только вершины, но и указание родителя, что иногда позволяет существенно сократить запрос. В этой таблице есть поля:
ABSPath-абсолютный адрес страницы, формат вебсайт/articles/article-pro-internet
Path - относительный путь относительно родителя, например для указанной выше статьи, значение будет article-pro-internet
PID - ID родительского каталога
Type - тип данных, а именно статьи, товары и прочее. Type имеет числовое значение. равное ID в таблице DataProgramm
В этой же таблице поля title, description, keywords
Таблица DataProgramm ХРАНИТ СЛУЖЕБНУЮ ИНФОРМАЦИЮ для форм, а так же название таблицы с данными для этого типа. Поле называется TechName
В момент формирования типа происходит создание индивидуальной таблицы. Это необходимо для того, чтобы избежать лишних нагрузок при выборке данных. Почему происходит экономия - вы и так знаете, кроме того так гораздо удобнее работать с данными и делать выборки.
ID в таблице FAT равен ID в конечной таблице непосредственно с данными.
Еще был вопрос от твоего программиста по поводу создания разных товаров, у которых сильно различаются свойства. Любую иконку нажимаете правой кнопкой, выбираете редактировать класс. Открывается два окна, одно с формой (карточкой товара), а второе со свойствами. Вверху будет дерево классов, выбираете например продукцию - у вас развернуться дочерние классы, далее нажимаете кнопку "+программа", у вас в поддереве классов создастся новый класс "Новая программа". Кликаете на него,чуть ниже у вас подрузится информация о классе. После нажимаете кнопку "редактировать". После чего у вас будет доступен для редакта новый класс. А далее почти как в аксесе или дельфях или ещё в чем. Обычное формирование формы. Выбирая элемент на форме (после его создания), вы можете посмотреть его свойства в правом окошке, только придется чуток прокрутить содержимое.
Что касается экспорта в Яндекс-маркет, то здесь в системе мы используем записи FAT, а при большом объеме товаров лучше будет написать небольшую программу для крона. Мы напишем инструкции ко вторнику.
Все очень просто. Смотрим на разные страницы (этот метод приемлем для больших сайтов), как правило, это 3-5 темплейтов. Определяем начальные и конечные теги. Запускаем краулер, затем вычищаем регулярками теги. Профит.
satrau: и каждое следующее предложение подгружать аяксом
Хм, а пользователь тоже должен отправлять сообщения для чтения?
Denisg, перезагружаетесь в безопасном режиме с сетевыми драйверами (чтобы в Интернет можно было выползти). Далее идете в гуголь и ищете утилитку cureit, делаете проверку и ребут. Либо система сдохнет совсем, либо все будет работать.
можно даже на край делать неправильную структуру страницы, к примеру не закрывающиеся тэги, правда надо быть аккуратным, чтобы ничего не съехало, ну или превратить в кашумалу текст, т.е. зашифровать его, это уже посложнее будет_)
Самая лучшая защита контента - ничего не писать, а просто про него думать :)
Если писать буквы - парсер отловит, выводить через джаваскрипт - робот не качнет, выводить картинкой - до свидания те, у кого фаерволы рубят мелкие пикчи (плюс невозможность легкими методами изменять размер в зависимости от разрешения).
Самый лучший способ - составление документации и заверение ее у нотариуса. В этом случае можно отыграть в суде иск. Но еще более простой способ - отдавать поисковику информацию быстро, в этом случае у плагиатора есть шансы залететь под фильтр.
А еще есть способ распространения контента по подписке для журналов и книг, остальной контент защищать не имеет смысла, кроме как способами, которые перечислены выше.
1. Писать весь контент картиночным шрифтом. То есть каждая буква - <IMG>
2. Делать перестановки букв и после загрузки восстанавливать яваскриптом.
Комиссар Мегре попячился 🤪
basilic, Андрей, все очень просто.
Есть таблица FAT по аналогии с FS (файловая система) - таблица расположения данных. Это гибрид nested sets и adjacency list. То есть есть не только вершины, но и указание родителя, что иногда позволяет существенно сократить запрос. В этой таблице есть поля:
ABSPath-абсолютный адрес страницы, формат вебсайт/articles/article-pro-internet
Path - относительный путь относительно родителя, например для указанной выше статьи, значение будет article-pro-internet
PID - ID родительского каталога
Type - тип данных, а именно статьи, товары и прочее. Type имеет числовое значение. равное ID в таблице DataProgramm
В этой же таблице поля title, description, keywords
Таблица DataProgramm ХРАНИТ СЛУЖЕБНУЮ ИНФОРМАЦИЮ для форм, а так же название таблицы с данными для этого типа. Поле называется TechName
В момент формирования типа происходит создание индивидуальной таблицы. Это необходимо для того, чтобы избежать лишних нагрузок при выборке данных. Почему происходит экономия - вы и так знаете, кроме того так гораздо удобнее работать с данными и делать выборки.
ID в таблице FAT равен ID в конечной таблице непосредственно с данными.
Еще был вопрос от твоего программиста по поводу создания разных товаров, у которых сильно различаются свойства. Любую иконку нажимаете правой кнопкой, выбираете редактировать класс. Открывается два окна, одно с формой (карточкой товара), а второе со свойствами. Вверху будет дерево классов, выбираете например продукцию - у вас развернуться дочерние классы, далее нажимаете кнопку "+программа", у вас в поддереве классов создастся новый класс "Новая программа". Кликаете на него,чуть ниже у вас подрузится информация о классе. После нажимаете кнопку "редактировать". После чего у вас будет доступен для редакта новый класс. А далее почти как в аксесе или дельфях или ещё в чем. Обычное формирование формы. Выбирая элемент на форме (после его создания), вы можете посмотреть его свойства в правом окошке, только придется чуток прокрутить содержимое.
Что касается экспорта в Яндекс-маркет, то здесь в системе мы используем записи FAT, а при большом объеме товаров лучше будет написать небольшую программу для крона. Мы напишем инструкции ко вторнику.
Ботов ПС мы знаем в лицо =)
Ну это обычно не пугает тех, кто чуть из-за школьной парты встал.
А хотите, я его стукну? Он станет фиолетовым.. в крапинку (с)
Ervin, я ему отдам на скармливание <p> в данном случае :)
Зашёл человек (или робот ПС) - отдали один контент, а если пришёл парсер - другой.
В чем отличие парсера от бота ПС?
а какие теги считаются начальными и конечными?
Какие я парсеру укажу, такие он и будет считать. Страница скачивается целиком всегда, потом идет разбор с перезаписью.
Бумеранг777, гуглите функцию eval ;)
нет, только поисковые боты. гугль бочаге пользователей
Ну разве что Гуголь :) А так безперспективняк :)
Все очень просто. Смотрим на разные страницы (этот метод приемлем для больших сайтов), как правило, это 3-5 темплейтов. Определяем начальные и конечные теги. Запускаем краулер, затем вычищаем регулярками теги. Профит.
и каждое следующее предложение подгружать аяксом
Хм, а пользователь тоже должен отправлять сообщения для чтения?