Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Автообновление блога
цитата
12/08/07 в 15:26
 Vovasik
С помощью чего можно сделать так: забил в WP апдейтов на год вперед, поставил на крон и он ежедневно обновляется
цитата
12/08/07 в 15:28
 A.Brain


А ничего не надо, просто напиши пост и поставь на него дату 10 сентября 2010 года, и пост появиться на блоге именно этого числа =)
цитата
12/08/07 в 21:25
 Synchro
Sanman писал:
А ничего не надо, просто напиши пост и поставь на него дату 10 сентября 2010 года, и пост появиться на блоге именно этого числа =)
При условии трафа на блоге, если не ошибаюсь.
цитата
12/08/07 в 21:28
 Шестой
При чём тут трафф ? Дату публикации выставил и всё. Главное - что бы хост к этому времени работал )
цитата
12/08/07 в 21:33
 Synchro
Sebastano Perero писал:
При чём тут трафф ? Дату публикации выставил и всё. Главное - что бы хост к этому времени работал )
И как ты себе это представляешь без принудительного вызова скрипта?
цитата
12/08/07 в 21:42
 Шестой
Какой вызов ? Эта функция в wp встроена.
цитата
12/08/07 в 21:52
 Angry Bull
ага.
эта фишка и на блогбагс работает.
был в отпуске-блоги сами обновлялись
цитата
12/08/07 в 22:01
 spin
я написал штуковину которая по крону пылисосит RSS, по некоторым фильтрам раскизывает контент и потом как только апрувишь - постит.

Удобно однако
цитата
12/08/07 в 23:21
 samedi
Synchro писал:
И как ты себе это представляешь без принудительного вызова скрипта?

когда заходишь на страницу, из базы идёт выборка последнего десятка постов, отсортированных по дате в обратном порядке. никакой предварительной работы не требуется.
цитата
12/08/07 в 23:40
 Synchro
samedi писал:
когда заходишь на страницу, из базы идёт выборка последнего десятка постов, отсортированных по дате в обратном порядке. никакой предварительной работы не требуется.
Ну, а если не заходишь на страницу. Если трафа на блоге 0. Ничо обновляцца не будет. Надо хотя бы по 1му унику в день, хотя, думаю, что у всех столько есть на блогах. icon_smile.gif
цитата
12/08/07 в 23:46
 pickuper
Гы, доработались... icon_lol.gif
Если на блоге 0, то это значит, что и ты не заходил... Соответственно, какая разница шло ли обновление?! =)
цитата
13/08/07 в 15:23
 Skat
Synchro писал:
Ну, а если не заходишь на страницу. Если трафа на блоге 0. Ничо обновляцца не будет. Надо хотя бы по 1му унику в день, хотя,


при каждом заходе идет запрос к базе данных и каждый раз загружается сайт, все происходит динамично, а не статично
цитата
13/08/07 в 15:34
 Adulter
Synchro правильно написал всё.

wp-cron - штука вобще корявая и на неё вешать большое количество future-posts я бы не стал. (Сколько ни пробовал, они начинали через какое-то время сбиваться и глючить. Выход - перешёл на более старую версию, где посты без wp-cron-а показываются, но там нет автопинга для future постов. Пингую руками.)
цитата
14/08/07 в 21:46
 BrokenBrake
Если трафика нет, то и особого смысла в таком автообновлении нет тоже :)
цитата
14/08/07 в 22:17
 Synchro
Skat писал:
при каждом заходе идет запрос к базе данных и каждый раз загружается сайт, все происходит динамично, а не статично
Skat, бро, не тормози. Для этого есть специально обученный человек в этом разделе форума. И ник у него соответствующий. КАК ты можешь вызвать процедуру обновления блога без обращения непосредственно к скрипту обновления? Ответ - никак. А сделать сие можно (если не через жопу) только 2мя способами:
а) WP cron (или как он там зовецца). Т.е. при каждом заходе на блог пользователя - вызываецца индексным скриптом скрипт обновления.
б) Через крон.

Если у тебя не прописан крон и соответственно нет посетителей на блоге, новости у тебя обновляцца не будут, хоть ты тресни.
цитата
14/08/07 в 22:37
 Synchro
BrokenBrake писал:
Если трафика нет, то и особого смысла в таком автообновлении нет тоже icon_smile.gif
Умнитсо! А если существуют домены, где автоматически шло обновление контента на протяжении 6и месяцев и _тупо_ не было даже 10 посетителей в месяц (но внешние ссылки были), а через полгода-год на каждый домен дэйли стало приходить по 500-600 уников?
цитата
14/08/07 в 22:41
 Sven
Synchro писал:

а) WP cron (или как он там зовецца). Т.е. при каждом заходе на блог пользователя - вызываецца индексным скриптом скрипт обновления.
Если у тебя не прописан крон и соответственно нет посетителей на блоге, новости у тебя обновляцца не будут, хоть ты тресни.


так Skat так и пишет.
посетитель зашел - блог обновился.

а зачем что-то автоматом обновлять-то??

если только чтоб просто лишний раз пропинговать
цитата
14/08/07 в 22:47
 Synchro
Sven писал:
так Skat так и пишет.
посетитель зашел - блог обновился.

а зачем что-то автоматом обновлять-то??

или чтоб просто лишний раз пропинговать?
Это я написал выше, он что-то ответил в чем я толком не разобрался. Каюсь. icon_smile.gif Но, повторюсь, для стабильной работы нужен минимум 1 уник дэйли (причем примерно в одно и то же время), чтобы работало автообновление вордпресса.

А автоматом. Да просто так. От нехуй делать. Ручками, понимаю, прикольней, но автоматом как-то быстрее. icon_smile.gif Особенно, если у тебя 100+ блогов. icon_smile.gif
цитата
14/08/07 в 22:54
 Sven
Synchro писал:
А автоматом. Да просто так. От нехуй делать. Ручками, понимаю, прикольней, но автоматом как-то быстрее. icon_smile.gif Особенно, если у тебя 100+ блогов. icon_smile.gif


я к тому что когда гуглбот зайдет - ему imho вылезет все равно обновленная версия, если время следующего поста пришло.
были или нет посетители - неважно.
цитата
14/08/07 в 23:09
 Synchro
Sven писал:
я к тому что когда гуглбот зайдет - ему imho вылезет все равно обновленная версия, если время следующего поста пришло.
были или нет посетители - неважно.
Да. При условии регулярного захода бота на сайт.
цитата
14/08/07 в 23:10
 Gary
Synchro, по моему тормозишь тут ты, скрипт блога работает динамически и показывает посты в соответствии с датой поста, когда он должен появится, если даже он был написан год назад, а дата была выставлена на сегодня..
цитата
14/08/07 в 23:17
 Synchro
Епрст. У тебя есть скрипт на php. Он должен показывать "Hello world!". Если ТЫ МНЕ НАПИШЕШЬ скрипт на php, который я бы положил в папку на своем серваке И НИЧЕГО БОЛЬШЕ НЕ ДЕЛАЛ, и на моем сайте добавилась бы надпись Hello World! в нужное мне время, то я тебе заплачу $100 прямо ща. НЕРЕАЛЬНО производить обновление блога, кроме как через вызов скрипта обновления. Это можно делать либо вручную, либо через крон, либо через вызов данного php скрипт посредством веб-сервера (ботом поисковой системы или реальным пользователем).

P.S. Затрахали.
цитата
14/08/07 в 23:33
 Gary
прочитал твой пост и сначала даже не знал что ответить .... icon_smile.gif

.. но я попробую...

что значит: "и на моем сайте добавилась бы надпись Hello World! в нужное мне время"? куда добавилась?.. ты имеешь представление как веб сервер работает?

ещё раз прочитай мой пост выше
цитата
14/08/07 в 23:38
 Sven
Synchro писал:
У тебя есть скрипт на php. Он должен показывать "Hello world!". Если ТЫ МНЕ НАПИШЕШЬ скрипт на php, который я бы положил в папку на своем серваке И НИЧЕГО БОЛЬШЕ НЕ ДЕЛАЛ, и на моем сайте добавилась бы надпись Hello World! в нужное мне время, то я тебе заплачу $100 прямо ща. НЕРЕАЛЬНО производить обновление блога, кроме как через вызов скрипта обновления. Это можно делать либо вручную, либо через крон, либо через вызов данного php скрипт посредством веб-сервера (ботом поисковой системы или реальным пользователем).

P.S. Затрахали.


вот icon_smile.gif

Код:

<?php

$my_date = "20070814"; #тут задаешь нужную дату когда вывести надпись

$day= getdate();
$yy = $day['year'];  $mm = $day['mon'];  $dd = $day['mday'];
if ($dd<10) $dd="0$dd";
if ($mm<10) $mm="0$mm";

$current_date = $yy.$mm.$dd;

if  ($my_date<=$current_date) print "Hello world!";

?>


F055544, если чё :-))

Последний раз редактировалось: Sven (14/08/07 в 23:47), всего редактировалось 6 раз(а)
цитата
14/08/07 в 23:39
 Gary
кстати, вот tebe скрипт за $100

Код:
<?php
$time = XXXXXXXXXXX; //XXXXXXXXXXX - время в формате unix timestamp
if($time <= time()) echo "Hello Synchro! ;)";
?>
Стр. 1, 2  >  последняя »


Эта страница в полной версии