[Сценарий] Фазы луны.

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Step40
Сообщения: 112
Зарегистрирован: Сб июл 14, 2018 11:31 am
Откуда: Волгоград
Благодарил (а): 90 раз
Поблагодарили: 7 раз

Re: Фазы луны

Сообщение Step40 » Вт авг 14, 2018 10:12 am

А у меня что то вообще не работает
Вот что пишет
Call to undefined method MoonPhase::phase_img() in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(150) : eval()'d code:16 Stack trace: #0
newz20
Сообщения: 172
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 93 раза
Поблагодарили: 93 раза

Re: Фазы луны

Сообщение newz20 » Вт авг 14, 2018 10:38 am

А в MoonPhase.php ты поправил на img получение? Вложил свой в атач
Вложения
MoonPhase.zip
(4.14 КБ) 334 скачивания
За это сообщение автора newz20 поблагодарили (всего 3):
Step40 (Вт авг 14, 2018 12:05 pm) • dengi.76 (Ср авг 15, 2018 9:20 pm) • K070HY (Сб дек 01, 2018 7:49 pm)
Рейтинг: 3.49%
Step40
Сообщения: 112
Зарегистрирован: Сб июл 14, 2018 11:31 am
Откуда: Волгоград
Благодарил (а): 90 раз
Поблагодарили: 7 раз

Re: Фазы луны

Сообщение Step40 » Вт авг 14, 2018 12:06 pm

newz20 писал(а):
Вт авг 14, 2018 10:38 am
А в MoonPhase.php ты поправил на img получение? Вложил свой в атач
С Вашим все заработало. Спасибо...
Аватара пользователя
xor
Сообщения: 2036
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 283 раза
Поблагодарили: 628 раз

Re: Фазы луны

Сообщение xor » Вт авг 14, 2018 10:25 pm

newz20 писал(а):
Вт авг 14, 2018 8:58 am
А вообще по логике вещей надо вроде всегда выводить новолуние в следующем цикле (если наступило новолуние то автоматом следующий цикл становится новым новолунием), по такой же логике всегда надо выводить полнолуние для текущего цикла. И не надо писать никаких обработчиков и расчетов.

Код: Выделить всё

if($moon->new_moon()>time()){
 sg('myObj.nextNewMoon',$moon->new_moon());
}else{
 sg('myObj.nextNewMoon',$moon->next_new_moon());
}
У меня названия картинок возвращаются и хранятся короче, типа WaxingCrescent. Все равно при обращении путь дописывать, можно и написать

Код: Выделить всё

$file = 'path/to/moon/images/icon-'.gg('myObj.MoonImg').'.png';  // code
или для страницы
<img src="http://srv/path/to/moon/images/icon-%'myObj.MoonImg%.png" width="40" height="40">
За это сообщение автора xor поблагодарил:
newz20 (Ср авг 15, 2018 8:04 am)
Рейтинг: 1.16%
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Фазы луны

Сообщение webms » Чт авг 16, 2018 1:17 pm

Ребята, а зачем вам знать фазу луны?)
Аватара пользователя
xor
Сообщения: 2036
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 283 раза
Поблагодарили: 628 раз

Re: Фазы луны

Сообщение xor » Чт авг 16, 2018 2:27 pm

webms писал(а):Ребята, а зачем вам знать фазу луны?)
Когда помидоры поливать...

Ещё можно на парикмахерских экономить, если стричься на убыли - волосы медленнее отрастают)))

И каждый оборотень должен быть готов к полнолунию заранее
Отправлено с моего Redmi 4X через Tapatalk


Logrus
Сообщения: 2077
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 456 раз

Re: Фазы луны

Сообщение Logrus » Чт авг 16, 2018 4:14 pm

Глоба ;)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: Фазы луны

Сообщение Chainik » Чт авг 16, 2018 4:55 pm

webms писал(а):
Чт авг 16, 2018 1:17 pm
Ребята, а зачем вам знать фазу луны?)
Да как можно из дома выходить, не зная фазы Луны?!

От фазы луны зависят
интенсивность брожения вина,
интенсивность размножения некоторых видов грызунов,
интенсивность клева рыбы,
а также
курс биткоина,
значение постоянной Планка,
численность рептилодов в созвездии Альфа Центавра
и прочая, и прочая
:lol:
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Фазы луны

Сообщение webms » Вс авг 19, 2018 6:07 pm

=)))
newz20
Сообщения: 172
Зарегистрирован: Пт апр 06, 2018 9:40 am
Благодарил (а): 93 раза
Поблагодарили: 93 раза

Re: Фазы луны

Сообщение newz20 » Ср окт 17, 2018 12:33 pm

xor писал(а):
Вт авг 14, 2018 10:25 pm
newz20 писал(а):
Вт авг 14, 2018 8:58 am
А вообще по логике вещей надо вроде всегда выводить новолуние в следующем цикле (если наступило новолуние то автоматом следующий цикл становится новым новолунием), по такой же логике всегда надо выводить полнолуние для текущего цикла. И не надо писать никаких обработчиков и расчетов.

Код: Выделить всё

if($moon->new_moon()>time()){
 sg('myObj.nextNewMoon',$moon->new_moon());
}else{
 sg('myObj.nextNewMoon',$moon->next_new_moon());
}
У меня названия картинок возвращаются и хранятся короче, типа WaxingCrescent. Все равно при обращении путь дописывать, можно и написать

Код: Выделить всё

$file = 'path/to/moon/images/icon-'.gg('myObj.MoonImg').'.png';  // code
или для страницы
<img src="http://srv/path/to/moon/images/icon-%'myObj.MoonImg%.png" width="40" height="40">
увы но этот код определения следующей даты полнолуния не сработал, брешет гад. Переделал вот так

Код: Выделить всё

if($moon->full_moon() > time()){
 sg('moon.nextNewMoon',$fullmoond);
}else{
 sg('moon.nextNewMoon',$nextfulldate);
}
Получается если время полнолуния текущего цикла прошло, то врубаем следующий цикл. Сейчас на тесте
Ответить