Разместить до...в доске объявлений
|
|
[31] nevyansk [10.01.2014, 21:48] |
То бишь, если сейчас март - в списке будут: апрель, май, июнь. Активным будет апрель. Если сейчас ноябрь - месяцы будут: декабрь, январь, февраль? |
|
[32] likbezz [10.01.2014, 22:01] |
nevyansk, Если сейчас ноябрь - месяцы будут: декабрь, январь, февраль? Да.
Но там есть примечание: Если нужны и предыдущие месяцы, меняем в скрипте условие: Код if(ind<1||!is){ $(this).remove(); };
На: Код if(ind<1){ $(this).remove(); }; --- |
|
[33] nevyansk [10.01.2014, 22:37] |
предыдущие не нужны, но если я это пропишу, в марте будут видны предыдущие месяцы - февраль, например, или только март-апрель-май и т.д.? |
|
[34] likbezz [10.01.2014, 23:15] |
nevyansk, но если я это пропишу, в марте будут видны предыдущие месяцы - февраль, например, или только март-апрель-май и т.д.? Все предыдущие, что есть в списке по умолчанию. Скрипт удаляет все месяцы до следующего, активного по умолчанию, остальные пропускает. Если убрать это условие - пропускает все. |
|
[35] nevyansk [25.04.2014, 21:42] |
Все предыдущие, что есть в списке по умолчанию. Скрипт удаляет все месяцы до следующего, активного по умолчанию, остальные пропускает. Добрый день! Возникла необходимость в схеме - текущий месяц + последующие, реально? |
|
[36] likbezz [25.04.2014, 23:20] |
nevyansk, Возникла необходимость в схеме - текущий месяц + последующие, реально? Реально |
|
[37] nevyansk [21.05.2014, 13:20] |
чего куда дописать? |
|
[38] nevyansk [01.12.2014, 17:52] |
likbezz, добрый день! возникла проблема:
при попытке добавить объявление выдает ошибку: форма выбора даты:
любой месяц/день выбираешь - ничего не меняется т.е. скрипт считает, что форма не заполнена, т.к. год 2014-йДобавлено (01.12.2014, 17:52) ---------------------------------------------
nevyansk, Цитата nevyansk, Пт, 10.01.2014, 21:48:43 Если сейчас ноябрь - месяцы будут: декабрь, январь, февраль?
Да. Кстати, в ноябре показывал только декабрь след.месяцем, без января и февраля
Сообщение отредактировал nevyansk - Понедельник, 01.12.2014, 09:54 |
|
[39] likbezz [05.12.2014, 16:00] |
nevyansk, likbezz, добрый день! возникла проблема: Добрый) Напомни адрес сайта и мой логин там - посмотрю/поправлю |
|
[40] nevyansk [10.12.2014, 19:58] |
Добрый) Напомни адрес сайта и мой логин там - посмотрю/поправлю В ЛС |
|
[41] likbezz [10.12.2014, 20:47] |
nevyansk, Кстати, в ноябре показывал только декабрь след.месяцем, без января и февраля Очевидно, что-то изменилось у юкоз.. Насколько я помню, раньше не показывались прошедшие месяцы текущего года.
Короче, временно, косяк можно исправить так: Код <script type="text/javascript"> (function(){ var d=new Date(),y=d.getFullYear(),ind=3,is=false; if(d.getMonth()>10){y++;} alert(y); $('#bdF11 option').each(function(){ if(this.selected){is=true;} if(ind<1||!is){ $(this).remove(); } if(is){ind--}; }); $('#bdF10').replaceWith('<span>'+y+'</span><input name="pya" type="hidden" value="'+y+'" />'); })(); </script> Где: Код if(d.getMonth()>10){y++;} Если месяц больше 10 (отсчет с нуля) то год ставить следующий.
А так - нужно переписывать скрипт.
ps У меня тоже выдает ошибку если ставишь прошедшую дату...
---
|
|
[42] nevyansk [01.01.2015, 13:38] |
likbezz, добрый день! С наступившим Новым годом! а в скрипте строка alert(y); обязательна? А то при загрузке страницы "добавления материала" всплывает окно яваскрипта с цифрами 2015. Убрал эту строку - ничего не всплывает, но насколько корректно мое вмешательство в скрипт? |
|