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

12
IQPartner
На сайте с 20.09.2007
Offline
138
#11

А можно для тех, кто в танке? ;-)

Какой смысл в тхт файл скидывать инфу, если примерно тоже время занимает ее добавить в СМС? (Причем при ручном добавлении можно поиграться с тегами разметки и т.д., что положительно скажется на поисковиках.)

С 2009-го меняю PayPal->WMZ за 8% (вывод с партнерок -7%) (/ru/forum/959037), Оплачу за вас PayPal за 0-3%. Слать Рaypal ТОЛЬКО на admin[/гаф-гаф\]israword.co.il - иначе это не я;
[Удален]
#12
Алексей Барыкин:
Ага, сейчас бум оптимизировать... :)

Алексей Барыкин добавил 09.09.2008 в 19:49
Версия 2.0 - 20 строк
<?

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_content, PREG_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 'Случилась лажа! Нет записей для добавления!';
?>

Ну скрипт далеко не такой как у меня. В этом скрипте нету: 1. Блока на дубликаты, то есть скрипт будет брать контент по несколько рас и дублировать его на сайте. 2. Так же этот скрипт не выводит по количеству добавляемых новостей за один рас, если скрипт настроен на работу автоматом, как у меня. Так что скрипт сырой. 😂

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#13
Domrnator:
Ну скрипт далеко не такой как у меня. В этом скрипте нету: 1. Блока на дубликаты, то есть скрипт будет брать контент по несколько рас и дублировать его на сайте. 2. Так же этот скрипт не выводит по количеству добавляемых новостей за один рас, если скрипт настроен на работу автоматом, как у меня. Так что скрипт сырой. 😂

Спокуха, братан!

Скрипт ни разу не добавляет дубли и выполняет именно тот функционал который описан в топике:

один раз запустил - одну запись добавил.


unset($array_content[1][$number_record]);
$new_text = implode('',$array_content[1]);
write_file('content/text.htm', $new_text, "w+");

тут как раз и убираются дубли.

Далее его хоть по крону запускай, хоть при посещении юзера с чётным IP адресом...

[Удален]
#14
IQPartner:
А можно для тех, кто в танке? ;-)

Какой смысл в тхт файл скидывать инфу, если примерно тоже время занимает ее добавить в СМС? (Причем при ручном добавлении можно поиграться с тегами разметки и т.д., что положительно скажется на поисковиках.)

Нужно это для имитации бурной жизнедеятельности сайта, скинул один раз файл на 365 страниц и получай каждый день, в течении года, на сайте, по одной статье. А часто обновляемые сайты лучше индексируются ПС.

hipachka
На сайте с 25.08.2008
Offline
70
#15

Ну и в итоге куда же всё таки вставлять этот код ?

orphelin
На сайте с 02.07.2006
Offline
261
#16

hipachka, в "автозагрузку" =)

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#17
hipachka:
Ну и в итоге куда же всё таки вставлять этот код ?

Программирование методом Copy-Paste до добра не доведёт.

Надо хоть немного понимать суть.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий