Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Публикация в определенное время

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: Сотая тема на эту тему.......
vlados
Отправлено: 31 Мая, 2011 - 13:02:55
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


В вордпресс есть функция, опубликовать в заданное время, как сделать это же на свою кмс, с бд?
 
 Top
EuGen Администратор
Отправлено: 31 Мая, 2011 - 13:12:17
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Добавить поле publishTime и устанавливать его в нужный отметок времени.
Публиковать только те материалы, у которых publishTime меньше текущей даты.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
vlados
Отправлено: 31 Мая, 2011 - 13:27:21
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


EuGen я знаю, ничего нового ты мне не сказал.... Огорчение
Вот вопрос тебе,EuGen как узнавать и проверять время? Улыбка
узнавать

Но я имею ввиду как-то автоматически проверял время даже если на сайт никто(!) не зашел.
(Добавление)
Помогай Профессионал Подмигивание
(Добавление)
No cURL!!
 
 Top
DeepVarvar Супермодератор
Отправлено: 31 Мая, 2011 - 14:00:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




vlados не в ту сторону мыслишь.. Кури маны..
EuGen все правильно сказал.
(Добавление)
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM TABLE WHERE pubdate < NOW()

/*pubdate fieldtype = DATETIME*/
 
 Top
vlados
Отправлено: 31 Мая, 2011 - 14:04:09
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


DeepVarvar Не понял ?
Как он время узнает????7
 
 Top
Мелкий Супермодератор
Отправлено: 31 Мая, 2011 - 14:04:12
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




cron или др. планировщик.

vlados пишет:
Но я имею ввиду как-то автоматически проверял время даже если на сайт никто(!) не зашел.

Или фокус:
разместить код публикации перед кодом обработки запроса пользователя.
И какая разница, когда была опубликована страница реально - до первого захода и её увидит первый обратившийся к сайту или опубликовать её в момент обращения к сайту и её первым увидит всё тот же гость.


-----
PostgreSQL DBA
 
 Top
vlados
Отправлено: 31 Мая, 2011 - 14:05:17
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


DeepVarvar и? выводит все где дата меньше данной. Растерялся
 
 Top
vlados
Отправлено: 31 Мая, 2011 - 14:06:14
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Мелкий читай внимательно!!!

CODE (htmlphp):
скопировать код в буфер обмена
  1. Но я имею ввиду как-то автоматически проверял время даже если на сайт никто(!) не зашел.

(Добавление)
При помощи крона можно сделать запуская скрипт, но меня интересует вариант без крона!
 
 Top
DeepVarvar Супермодератор
Отправлено: 31 Мая, 2011 - 14:08:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




vlados !!!!!!!!!!!!!!!!!!!!!!
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM tbl WHERE pubdate < NOW()
 
 Top
vlados
Отправлено: 31 Мая, 2011 - 14:10:03
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Я строю "сателитус"(название), проще говоря "умный" сателлит, который похож на реальный наполняющийся сайт!
(Добавление)
DeepVarvar...
Выбрать все из ТБЛ где дата равна нынешней дате!
Это все понятно но как ты будешь запускать и проверять это все? В вордпрессе это есть без крона и т.п,
 
 Top
DeepVarvar Супермодератор
Отправлено: 31 Мая, 2011 - 14:15:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




vlados пишет:
равна нынешней дате
не равна, а меньше!!!
Вам в третий класс - срочно... Говорят, пока еще бесплатно учат.
 
 Top
vlados
Отправлено: 31 Мая, 2011 - 14:18:48
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


DeepVarvar не смешно. Просто ошибся. Да и в коде лучше написать "равна или меньше". Но это не то.
Вам пора в 3 класс.
(Добавление)
В вордпресс есть функция, опубликовать в заданное время, как сделать это же на свою кмс, с бд?
Но я имею ввиду как-то автоматически проверял время даже если на сайт никто(!) не зашел.
 
 Top
Мелкий Супермодератор
Отправлено: 31 Мая, 2011 - 14:22:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




vlados пишет:
читай внимательно!!!

vlados пишет:
No cURL!!

И что? Оба предложенных мной варианта абсолютно не требуют курла. Я даже не могу представить, зачем он тут. Разве только вы предпочитаете двигатель чинить через выхлопную трубу.

(Отредактировано автором: 31 Мая, 2011 - 14:25:45)



-----
PostgreSQL DBA
 
 Top
vlados
Отправлено: 31 Мая, 2011 - 14:24:33
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Мелкий как вы узнаете дату?
(Добавление)
Точнее как вы обращаетесь к скрипту автоматически?
(Добавление)
Я имею ввиду как-то автоматически обращался к файлу если на сайт никто(!) не зашел.
 
 Top
Мелкий Супермодератор
Отправлено: 31 Мая, 2011 - 14:29:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




vlados пишет:
Точнее как вы обращаетесь к скрипту автоматически?

Вариант 0 - а зачем? Процитирую самого себя:
Мелкий пишет:
разместить код публикации перед кодом обработки запроса пользователя.
И какая разница, когда была опубликована страница реально - до первого захода и её увидит первый обратившийся к сайту или опубликовать её в момент обращения к сайту и её первым увидит всё тот же гость.


Вариант 1: CLI, wget посредством cron или др. планировщика.


-----
PostgreSQL DBA
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB