Скрипт автонаполнения контента для Cmsimple. - Форум об интернет-маркетинге
Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 09.09.2008, 08:36   #1
Banned
 
Регистрация: 06.07.2008
Сообщений: 196
Репутация: 473

Exclamation Скрипт автонаполнения контента для Cmsimple.

Продам самописанный скрипт для автонаполнения сайтов на движке Cmsimple. Скрипт работает по принципу, вы на хостинге заливаете файл в формате txt и в файл заливаете пачку контента для добавления на сайт. В скрипте настраиваете количество добавляемого контента в день (с помощью крон) и скрипт хаотически берет контент с файла txt и добавляет в CMS, исключена возможность повторного добавления контента на сайт. Цена скрипта 20$. За подробностями и за покупкой скрипта обращаться в ЛС.

Последний раз редактировалось Domrnator; 09.09.2008 в 11:18..
Domrnator вне форума   Ответить с цитированием

Реклама
Старый 09.09.2008, 08:53   #2
Алексей Барыкин
Хитрый Жук
 
Аватар для Алексей Барыкин
 
Регистрация: 04.02.2008
Сообщений: 3,911
Репутация: 981979

По умолчанию Ответ: Скрипт автонаполнения контента для Cmsimple.

Скрипт - 4-5 строчек?
__________________
Linkum
Алексей Барыкин вне форума   Ответить с цитированием
Старый 09.09.2008, 11:13   #3
Domrnator
Banned
 
Регистрация: 06.07.2008
Сообщений: 196
Репутация: 473

ТопикСтартер Ответ: Скрипт автонаполнения контента для Cmsimple.

Цитата:
Сообщение от Алексей Барыкин Посмотреть сообщение
Скрипт - 4-5 строчек?

Не знаю где вы видели подобные скрипты в 4-5 строчек, но в моем гораздо больше их.
Domrnator вне форума   Ответить с цитированием
Старый 09.09.2008, 11:28   #4
IRat
Аспирант
 
Аватар для IRat
 
Регистрация: 23.06.2008
Сообщений: 129
Репутация: 3534

По умолчанию Ответ: Скрипт автонаполнения контента для Cmsimple.

Очень интересно, можно по подробнее
IRat вне форума   Ответить с цитированием
Старый 09.09.2008, 12:33   #5
vladno
Старый
 
Регистрация: 04.08.2008
Адрес: Тирасполь
Сообщений: 184
Репутация: 2389

По умолчанию Ответ: Скрипт автонаполнения контента для Cmsimple.

При хаотичном выборе, как вы описали, как скрипт режет новости - по количеству знаков или по заголовкам: h1, h2 ?
__________________
Порядочность прежде всего
Лечение заболеваний
vladno вне форума   Ответить с цитированием
Старый 09.09.2008, 12:46   #6
Domrnator
Banned
 
Регистрация: 06.07.2008
Сообщений: 196
Репутация: 473

ТопикСтартер Ответ: Скрипт автонаполнения контента для Cmsimple.

Цитата:
Сообщение от vladno Посмотреть сообщение
При хаотичном выборе, как вы описали, как скрипт режет новости - по количеству знаков или по заголовкам: h1, h2 ?
Он их берет по заголовкам. Вы в файлик txt кидаете контент такого же формата как находится в CMS в файле content/contetnt.html
Domrnator вне форума   Ответить с цитированием
Старый 09.09.2008, 16:06   #7
sokol_jack
Академик
 
Регистрация: 16.03.2008
Сообщений: 1,288
Репутация: 120244
Отправить сообщение для sokol_jack с помощью ICQ

По умолчанию Ответ: Скрипт автонаполнения контента для Cmsimple.

Цитата:
Сообщение от Domrnator Посмотреть сообщение
Он их берет по заголовкам. Вы в файлик txt кидаете контент такого же формата как находится в CMS в файле content/contetnt.html
Тогда точно 4-5 строчек.
__________________
Любимый хостинг
How can we grow old when the soundtrack of our lives is rock-n-roll?
sokol_jack вне форума   Ответить с цитированием
Старый 09.09.2008, 18:29   #8
Алексей Барыкин
Хитрый Жук
 
Аватар для Алексей Барыкин
 
Регистрация: 04.02.2008
Сообщений: 3,911
Репутация: 981979

По умолчанию Ответ: Скрипт автонаполнения контента для Cmsimple.

PHP код:
<?
    function write_file($file_name, $text){
        $f=fopen($file_name, "w+");
        @fputs ($f, $text);
        @fflush($f); 
        @fclose($f);        
    }
    function append_file($file_name, $text){
        $f=fopen($file_name, "a+");
        @fputs ($f, $text);
        @fflush($f); 
        @fclose($f);        
    }
    $text = file_get_contents('content/text.htm');
    $text = preg_replace('/(<***91;hH***93;\d+)/Uis', '###$1', $text).'###';
    preg_match_all('|(<h\d+>.*)###|Uis', $text, $array_content, PREG_PATTERN_ORDER);
    if (count($array_content***91;1***93;) > 0) {
        $number_record = mt_rand(0,count($array_content***91;1***93;)-1);
        append_file('content/content.htm', $array_content***91;1***93;***91;$number_record***93;);
        $new_text = '';
        for ($i=0;$i<count($array_content***91;1***93;);$i++){    
            if ($i != $number_record)
                $new_text .= $array_content***91;1***93;***91;$i***93;;
        }
        write_file('content/text.htm', $new_text);
    }
    else 
        echo 'Случилась лажа! Нет записей для добавления!';
?>
content/text.htm - добавляемый текст
content/content.htm - контент для CMS

Алексей Барыкин вне форума   Ответить с цитированием
Старый 09.09.2008, 18:39   #9
gerkon
Заказы временно не беру!
 
Аватар для gerkon
 
Регистрация: 22.10.2005
Адрес: Город над вольной Невой
Сообщений: 136
Репутация: 27187
Отправить сообщение для gerkon с помощью ICQ

По умолчанию Ответ: Скрипт автонаполнения контента для Cmsimple.

Алексей, ну что же Вы весь бизнес человеку то сломали? ))

P.S. На самом деле скрипт можно раза в полтора ещё уменьшить
__________________
C уважением, Андрей. Пользуюсь этим хостингом уже 4 года!
Ведущий манул Pixshock.net
gerkon вне форума   Ответить с цитированием
Старый 09.09.2008, 18:43   #10
Алексей Барыкин
Хитрый Жук
 
Аватар для Алексей Барыкин
 
Регистрация: 04.02.2008
Сообщений: 3,911
Репутация: 981979

По умолчанию Ответ: Скрипт автонаполнения контента для Cmsimple.

Цитата:
Сообщение от gerkon Посмотреть сообщение
Алексей, ну что же Вы весь бизнес человеку то сломали? ))

P.S. На самом деле скрипт можно раза в полтора ещё уменьшить
Ага, сейчас бум оптимизировать...

Алексей Барыкин добавил 09.09.2008 в 19:49
Версия 2.0 - 20 строк
PHP код:
<?
    function write_file($file_name, $text, $mode){
        $f=fopen($file_name, $mode);
        @fputs ($f, $text);
        @fflush($f); 
        @fclose($f);        
    }
    $text = file_get_contents('content/text.htm');
    $text = preg_replace('/(<***91;hH***93;\d+)/Uis', '###$1', $text).'###';
    preg_match_all('|(<h\d+>.*)###|Uis', $text, $array_content, PREG_PATTERN_ORDER);
    if (count($array_content***91;1***93;) > 0) {
        $number_record = mt_rand(0,count($array_content***91;1***93;)-1);
        write_file('content/content.htm', $array_content***91;1***93;***91;$number_record***93;, "a+");    
        unset($array_content***91;1***93;***91;$number_record***93;);
        $new_text = implode('',$array_content***91;1***93;);
        write_file('content/text.htm', $new_text, "w+");
    }
    else 
        echo 'Случилась лажа! Нет записей для добавления!';
?>

Последний раз редактировалось Алексей Барыкин; 09.09.2008 в 18:49.. Причина: Добавлено сообщение
Алексей Барыкин вне форума   Ответить с цитированием
Ответ




Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 23:30. Часовой пояс GMT +3.

Регистрация Справка Календарь Поддержка Все разделы прочитаны