Як зробити сайт на основі бази даних ходжу на роботу в інтернет
Ця ідея належить до методів генерації унікального Новомосковскбельного тексту.
2) Складаємо паттерни під нашу базу даних. Це такі заготовки пропозицій, у які можна підставити дані з бази. Наприклад, ми маємо таблицю з товарами:
Ціна зі знижкою
4th Generation 8Gb Black
iXbox 360 Console
Умовно патерн може бути такою:
%% виробник %% оголошує про знижку %% процент_скідкі %% на %% названіе_товара %%, тому ви можете придбати %% названіе_товара %% всього за %% цена_со_скідкой %%! Раніше цей товар в модифікації %% характеристика %% реалізовувався за ціною %% ціна %%.
Відповідно після заміни змінних ми отримуємо два унікальні пропозиції:
Apple оголошує про знижку 9% на iPod Nano 4th Generation, тому ви можете придбати iPod Nano 4th Generation всього за $ 129.90! Раніше цей товар в модифікації 8Gb Black реалізовувався за ціною $ 142.99.
Microsoft оголошує про знижку 50% на Xbox 360 Console, тому ви можете придбати Xbox 360 Console всього за $ 150.00! Раніше цей товар в модифікації Elite 120GB реалізовувався за ціною $ 299.99.
3) Природно якість тексту на виході буде прямо залежати від кількості складених вами патернів і унікальності бази даних. Вище я навів найпростіший приклад складання шаблона пропозицій. Ми можемо ускладнити (додатково уникализировать) цю конструкцію використовуючи «формули» і синоніми. Я думаю, з прикладу стане зрозуміло про що я говорю:
До кожного слову ми підібрали всього по одному синоніму, але якщо наш генератор буде кожен раз вибирати випадковим чином одне з слів - ми отримаємо безліч унікальних варіантів тексту.
Ускладнювати патерн можна і далі, все залежить якою інформацією володіє ваша база даних (пам'ятаєте я говорив - чим більше полів тим лучше?). Наприклад, у нас може бути прапор про безкоштовну доставку товара, тоді в нашу формулу ми можемо ввести умову:
Також можна генерувати безліч можливих варіантів і вибирати найбільш унікальний з них.
4) Люди з невеликим знанням мов програмування вже зараз можуть приступити до реалізації цієї ідеї. Решті ж рекомендую уважніше придивитися до генератора сайтів BRush (або Пензлик для RU-сайтів), де вже вбудована підтримка різних партнерських програм, а найближчим часом також буде реалізований даний метод генерації тексту за допомогою патернів.