Алексей Барыкин

10 Сентябрь 2008 г.

Автонаполнение сайта на CMSimple.

Тема сегодняшней беседы навеяна постом на SE.

Краткое содержание: ТопикСтартер взялся продавать простейший скрипт, который пишется за полчаса на коленке.

Моя вождённая идейность и презрение к мелкому гешефту, толкнула меня написать свою версию скрипта. :)

Описание скрипта:

В папку content кладётся файл text.htm, скрипт при каждом запуске случайным образом выбирает новость и добавляет в content/content.htm. Таким образом можно симулировать естественное развитие сайта, создавая видимость каждодневной работы над ним в глазах поисковой системы.

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('/(<[hH]\d+)/Uis''###$1'$text).'###';
    
preg_match_all('|(<h\d+>.*)###|Uis'$text$array_contentPREG_PATTERN_ORDER);
    if (
count($array_content[1]) > 0) {
        
$number_record mt_rand(0,count($array_content[1])-1);
        
write_file('content/content.htm'$array_content[1][$number_record], "a+");    
        unset(
$array_content[1][$number_record]);
        
$new_text implode('',$array_content[1]);
        
write_file('content/text.htm'$new_text"w+");
    }
    else 
        echo 
'Случилась лажа! Нет записей для добавления!';
?>

Ярлыки:

Комментарии: 5:

  • у меня кстати в последние апы яндекса вылетело несколько сателлитов на симпле.((
    в каком формате должны быть новости в файле техт.нтм?

    Автор: Anonymous Openixxx, В 11.09.2008 18:23:00  

  • >в каком формате должны быть новости в файле техт.нтм?
    В таком же как и в content.htm

    Автор: Blogger Алексей Барыкин, В 11.09.2008 19:31:00  

  • скрипт неверен, он стирает закрывающие теги в контенте, поэтому страница невалидная получается.

    Автор: Anonymous Анонимный, В 28.09.2008 21:40:00  

  • 4 анонимный
    Пример контента в студию.
    Скрипт проверялся как раз на валидном контенте.

    Автор: Blogger Алексей Барыкин, В 29.09.2008 10:29:00  

  • Спасибо за идею. Только не до конца понятен смысл таких манипуляций. Каждый раз ПС будет обновлять индекс сайта. Но на самом деле толку от этого мало. Еслиб он страницы генерировал...

    Автор: Anonymous Никола Тесла, В 20.10.2008 20:59:00  

Отправить комментарий



Ссылки на это сообщение:

Создать ссылку

<< Главная страница