[Ищу] Ищу скрипт для обработки контента

Тема в разделе "SEO Скрипты", создана пользователем jost13, 25 авг 2008.

Статус темы:
Закрыта.
  1. jost13

    jost13 Постоялец

    Регистр.:
    1 окт 2007
    Сообщения:
    105
    Симпатии:
    9
    К примеру есть текст, на его основе нужно наделать много статей. Основа текста должна остаться, только в некоторых местах нужно повставлять заранее подготовленные куски из других файлов и сохранить каждый вариант. Типа синонимайзера, но с кусками текста. Ещё было бы неплохо, чтобы скрипт тянул куски например из Екселя.
     
  2. vallmind

    vallmind

    Регистр.:
    22 фев 2008
    Сообщения:
    184
    Симпатии:
    82
    вряд ли есть готовое решение, по крайней мере я не слышал.
    а не подойдёт обычным синонимайзером одно слово заменять на целый кусок текста? но имхо фигня получиться ;)
     
  3. jost13

    jost13 Постоялец

    Регистр.:
    1 окт 2007
    Сообщения:
    105
    Симпатии:
    9
    Могло бы подойти, но очень много мороки, всегда заново забивать тексты, да и из других файлов он не тянет.
     
  4. bookinist

    bookinist Создатель

    Регистр.:
    15 фев 2007
    Сообщения:
    43
    Симпатии:
    12
    Сделать такой не проблема. Ты бы только определился с алгоритмом, В каких местах вставлят куски? Например после каждого предложения или после заданного кол-ва предложений. С екселем плохая идея. И вставлять лучше из одного файла.
     
  5. jost13

    jost13 Постоялец

    Регистр.:
    1 окт 2007
    Сообщения:
    105
    Симпатии:
    9
    Вот, к примеру, есть база данных. Из неё вставлять в текст куски при помощи переменной. Куда нужно воткнуть текст вставляем переменную и потом поочередно закидываются определённые данные одной таблицы. Или как я уже писал, что-то типа синонимайзера. Но с поддержкой баз.
     
  6. bookinist

    bookinist Создатель

    Регистр.:
    15 фев 2007
    Сообщения:
    43
    Симпатии:
    12
    Вот простенький скрипт, переделаешь его под свой движок с базами:

    PHP:
    <?php
    // base.txt - текст для вставки (каждый кусок на отдельной строке)
    // text.txt - подготовленный текст с перменными вида: $1 (вставит первый кусок текста)
    // $2 (вставит второй кусок текста) и т.д.

    $base file('base.txt');
    $txt file_get_contents('text.txt');

    $max_i count($base);
    for (
    $i=1$i<=$max_i$i++)  {
       
    $txt preg_replace('/(\$'.$i.')/'$base[($i-1)], $txt);
    }

    echo 
    $txt;
    ?>
     
Статус темы:
Закрыта.