Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Скрипт смены картинок на каждый день года (https://javascript.ru/forum/job/13077-skript-smeny-kartinok-na-kazhdyjj-den-goda.html)

Артемий Б 14.11.2010 17:09

Скрипт смены картинок на каждый день года
 
Доброго всем здоровья, уважаемые участники конференции! Я не сообразил, в каком разделе у вас задать свой вопрос. Прошу у вас прощения.
Нужен скрипт для сайта. Скрипт смены кликабельных картинок, соответствующих каждому дню всего года. Т.е. каждый день новая картинка. По клику на картинках нужно попадать на страницы с информацией. Посоветуйте пожалуйста! Я уже перелопатил всё что мог... ни сил, ни трафика уже нет... Вся надежда на вас.......
:cray:

Прошу прощения за корявость в изложении вопроса.

Gvozd 14.11.2010 18:20

вы сильно ошиблись разделом.
ваша тема никак не относится к внутреннему функционированию данного сайта.
Если сомневаетесь в тематике вопроса, то пишите в "Общие вопросы"

Но, в вашем случае вам подходит больше раздел Работа.
в него и переношу тему
Цитата:

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

Артемий Б 14.11.2010 18:28

Спасибо. Я растерялся.
То что платят деньги - это "и ежу понятно" (с). Посчитал, что сходу их предлагать не совсем красиво. Хотя, кто ж откажется? У нас Православный иконописный Портал, нам необходимо, чтобы на сайте отображались иконы празднование которых приходится на текущий день. При клике на картинку, если такое возможно реализовать, пользователь по замыслу должен перейти на статическую страницу с описанием представленного изображения.

Вот собственно и всё.
Ещё раз простите за мою неуклюжую расторопность.

Gvozd 14.11.2010 18:38

Раз вы согласны с тем, что вы не знаете и не собираетесь знать JS, и согласны, с тем, что это именно работа, то я верно перенес тему, в верный раздел.

Согласно правилам раздела, вы должны указать ориентировочную сумму, которую готовы заплатить за скрипт

Цитата:

Сообщение от Артемий Б
То что платят деньги - это "и ежу понятно" (с). Посчитал, что сходу их предлагать не совсем красиво.

Большинство посетителей форума отличаются от ежей не в лучшую сторону, и не понимают, что для того чтобы решить задачу нужно приложить либо свои усилия и время, либо заплатить за чужое время и усилия.

Артемий Б 14.11.2010 18:48

Цитата:

Сообщение от Gvozd
Раз вы согласны с тем, что вы не знаете и не собираетесь знать JS...

Как раз наоборот - я хочу знать "JS" и потихоньку его учу. Но на сегодняшний день я, конечно же, в сравнении с Вами полный ноль. Потому и пришел за помощью на этот проект.

Цитата:

Сообщение от Gvozd
Большинство посетителей форума отличаются от ежей не в лучшую сторону

Если Вы обо мне, то я смиренно это принимаю и прекращаю вас доставать. Удачи ребята! У вас действительно полезный ресурс. Но, к сожалению, только для профи. Будем искать, что поделать... (может где и на расценки по скриптам наткнемся).
:)

Gvozd 14.11.2010 18:59

Я вас что-то перестаю понимать.
Вы хотите решить эту задачу своими силами, и приобрести полезный опыт и знания?
Вот полезные для вашего случая материалы:
http://javascript.ru/tutorial/dom
http://javascript.ru/Date

Или же для вас более приоритетен сам факт решения задачи(пускай не вами), и вы готовы заплатить, если кто-то напишет вам скрипт на заказ?

В таком случае могу предложить свои консультационные услуги:
10$ - за каждый полный и неполный час.
само написание скрипта времени займет заведомо меньше часа
но есть пара моментов, которые следует обсудить, и это может растянуть наше сотрудничество.
Кстати один из таких моментов - то, что я бы порекомендовал вам решать эту задачу не на JavaScript, а со стороны сервера(PHP, или что у вас используется на сервере).

Пожалуйста, определитесь какой из вариантов вам предпочтительней, и я либо перенесу тему, либо оставлю здесь

Gozar 14.11.2010 20:56

удалено.

Gozar 14.11.2010 21:01

удалено.

monolithed 14.11.2010 21:52

Цитата:

Сообщение от Gozar
Создаёте 365 картинок jpg и 365 файлов html или php.

Думаю проще названия картинок привести к упорядоченному виду, далее сделать массив типа названия/ссылки. Ну и все это можно в уложить в одном файле.

Тольк вот:
Цитата:

Сообщение от Gvozd
само написание скрипта времени займет заведомо меньше часа

мне кажется не до конца работ оценен корректно.

Gozar 14.11.2010 22:01

удалено.

subzey 15.11.2010 13:20

15 ноября раз в четыре года 320 день в году, в остальное время — 319.

Gvozd 15.11.2010 14:53

subzey,
уточнение верное.
Но, православные праздники-то, вообще по старому стилю отсчитываются, так что тоже требуется небольшое уточнение же

subzey 15.11.2010 15:25

Gvozd,
Цитата:

Сообщение от http://ru.wikipedia.org/wiki/Пасха#.D0.A0.D0.B0.D1.81.D1.87.D1.91.D1.82_.D 0.B4.D0.B0.D1.82.D1.8B_.D0.9F.D0.B0.D1.81.D1.85.D0 .B8
Правило звучит так: «Пасха празднуется в первое воскресенье после весеннего полнолуния».
Весеннее полнолуние — это первое полнолуние, наступившее после дня весеннего равноденствия.

А с этим — вообще, мрак.

Кстати, что, если в часовом поясе Владивостока полнолуние наступило в субботу, а в Калининграде — в воскресенье? Получается, во Владике пасха не следующий день, а в Калинине — через неделю. Опять же, для Москвы считать географическое поясное время (GMT+2), или декретное (GMT+3), а что, если за это время произойдет переход на летнее время (GMT+4)?

Бр-р! Ушел курить.

Gozar 15.11.2010 15:28

удалено.

Gvozd 15.11.2010 15:59

Цитата:

Сообщение от Gozar
Это только упрощает написание скрипта. Даже формула не нужна. День месяц.

пасха в разные года в разный день-месяц наступает.

Gozar 15.11.2010 17:01

удалено.

Артемий Б 01.12.2010 17:06

Вообще переходящих праздников не так много. Но - о них речи и небыло! Существуют совершенно конкретные даты с соответствующими им праздниками. Они то нам и интересны.

Цитата:

Сообщение от Gozar (Сообщение 79392)
Мне без разницы когда наступает пасха.
ТС просил каждый день своя картинка - свой файл описания, это его забота сделать на этот год свои картинки и свое описание.

Совершенно верно (спасибо Вам)! О том и речь...

Существуют расчеты Пасхи на несколько лет вперёд...
Расчетом этим занимаются специалисты и весьма не плохо (кстати, это вовсе не сложно, существует своя схема). Поменять раз в год картинку в директории ещё проще. Так что это вовсе не проблема.

P.S.: Православные отмечают свои праздники по Новому стилю ("Юлианский календарь").

Артемий Б 02.12.2010 22:49

<script>
var date = new Date();
var day = date.getDate();
var month = date.getMonth();
 
document.write('<a href="'+day+'-'+month+'.html"><img src="/img/icons/'+day+'-'+month+'.jpg"></a>');
</script>

Gozar
Всё отлично работает!
Только вот пришлось зменить вот эту строчку:
var month = date.getMonth();

на эту:
var month = 1+date.getMonth();


Спасибо.


Часовой пояс GMT +3, время: 03:22.