Программное решение одной проблемы с текстами

Автор Killua, 02-03-2012, 16:02:07

« назад - далее »

KilluaTopic starter

Добрый всем день. Я занимаюсь размножением текстов(когда с помощью специального шаблона из одной статьи получается 50-100 статей и более). Практически в каждом заказе требуется простановка ссылок с соответствующим анкором. Обычно даются 5-10 ссылок с пометкой "чередование", я вношу ссылки в программу и она автоматически проставляет их в размноженных текстах. Проблем нет. Но нередко встречаются более сложные заказы, где требуется одно из следующих:
1) дано 10 ссылок, нужно первую ссылку в первой статье использовать, вторую во второй и так далее, а потом по новой
2) нужно размножить текст на 100 копий и на каждую копию дана уникальная ссылка(при проставлении ссылок программой она может одну ссылку использовать два раза, а другую вообще не использовать, потому программа тут не подходит)
3) самый трудный вариант: для каждой размноженной статьи уникальная ссылка(или по ссылке на две статьи) и нужно ещё, чтобы в тайтле или h1 встречался анкор ссылки. Т.е. если ссылка идёт с анкором "купить окна", то и в названии должно фигурировать "купить окна".
с первым вариантом более менее справляюсь, но вот 2ой и 3ий вариант приходится делать вручную, т.е. в каждую статью ручками добавлять ссылку и т.д. Обычно заказы идут на 100 и более статей, поэтому это очень муторно и долго, плюс могут возникнуть ляпы и их не сразу найдёшь.
Я пользовался несколькими программами для размножения текстов(Generation the Web, Monkey write, Article clone easy), но не в одной нет возможности для реализации выше озвученных вариантов. Посему ищу иной способ. Может быть какая-нибудь программа для массового редактирования текстов или скрипт.
У меня есть задумка, но я не знаю как её реализовать практически. А задумка заключается в следующем: делается две папки с файлами пронумерованными от 1 и до нужного. В одной папке идут файлы со статьями, в другой папке - файлы с ссылками. В каждой статье в определённом месте размещён какой-нибудь код или слово. Далее программа или скрипт берёт ссылку из первого файла ссылок и заменяет указанный код или слово в файле с первой статьёй, потом вторая ссылка во втором файле со статьёй и т.д.
Может кто-нибудь знает, как это сделать? Готов заплатить денежное вознаграждение за скрипт или нечто такое, что поможет. Или может знаете место, где могут помочь, может какой-нибудь специализированный форум? Заранее спасибо!
  •  


KilluaTopic starter

Приведу пример того, что мне нужно на приложенном архиве Sample 1.
Имеется две папки: статьи и ссылки. В папке «статьи» 10 txt файлов, в каждом из которых по тексту. Файлы имеют название статья 1.txt, статья 2.txt и т.д. В папке «ссылки» так же 10 txt файлов, в каждом файле ссылка в виде < a href=""></a>. Файлы с ссылками имеют название ссылка 1.txt, ссылка 2.txt и т.д.
В каждой статье во втором абзаце имеется слово <ссылка>(с боковыми кавычками). Мне нужно, чтобы программа(или что-то другое) заменяло данное слово <ссылка> на текст ссылки из файлов в папке «ссылки». Т.е. я имею ввиду следующее:
Из файла ссылка 1.txt берётся текст ссылки < a href="http://site.ru">ссылка</a> и вставляется в файл статья 1.txt вместо <ссылка>;
Из файла ссылка 2.txt берётся текст ссылки < a href="http://site.ru">ссылка</a> и вставляется в файл статья 2.txt вместо <ссылка>;
Из файла ссылка 3.txt берётся текст ссылки < a href="http://site.ru">ссылка</a> и вставляется в файл статья 3.txt вместо <ссылка>;
И так далее во всех файлах. Очень важно, чтобы ссылка бралась из файла и вставлялась в файл со статьёй с таким же номером. Т.е. никаких «Из файла ссылка 1.txt в файл статья 3.txt».
P.S. Не обязательно, чтобы все ссылки находились в разных файлах. Будет даже лучше, если все ссылки будут в одном файле и программа будет брать первую ссылку, вставлять в первый текст, вторую ссылку во второй текст и т.д.
  •  


DmitriyM

Решение все еще нужно? Если все так, как в архиве, то файл с ссылками - links/links.txt, статьи - states/статья 1,2... .txt
Скрипт a.py.
  •  

Parfumer

Цитата: DmitriyM от 25-08-2012, 14:48:32
Решение все еще нужно? Если все так, как в архиве, то файл с ссылками - links/links.txt, статьи - states/статья 1,2... .txt
Скрипт a.py.
Могли бы подсказать как работать с этим скриптом " a.py."?  Устанавливается на Denwer или другим способом?
  •  

alexburn



Parfumer

Цитата: alexburn от 17-08-2017, 14:37:31
Parfumer, есть еще вот такой генератор ссылок [nofollow]
За софт благодарю. Все же выше озвученный вопрос остается открытым.
  •