Pavel
дату указываю как Fri Oct 20 2017 а получаю в итоге Wed Aug 16 2017
Pavel
мне нужно получить дату предыдущего понедельника =\
Pavel
как отняв от 20 октября 4 дня мне выдает Август 16го ?)
Anonymous
https://www.hello-site.ru/share/poluchit-datu-proshlogo-ponede/ не подойдет?
Pavel
хм, попробую, спасибо
Pavel
но все равно интересно узнать, что не так у меня с датами? почему такой разброс?
Anonymous
getDay() возвращает день недели указанной даты по местному времени, где 0 соответствует воскресенью.
Anonymous
а 20 октября - пятница
Th0r
Anonymous
и выходит, что date.getDay() выдает тебе 5
Anonymous
а 5-1 = 4
Anonymous
а вообще я не совсем понимаю твою формулу
Alexey
date = new Date(2017, 9, 20);
m = new Date();
date.setDate(date.getDate() - (date.getDay() - 1));
console.log(date);
Alexey
ты так хотел наверное
Alexey
m то у тебя текущая дата, что ты хочешь от неё?)
Th0r
Pavel
date = new Date(2017, 9, 20); тестовая дата.. я хочу получать предыдущий пон от нужно мне даты )
Alexey
m = new Date();
m.setDate(m.getDate() - (m.getDay() - 1));
console.log(m);
28 августа
Alexey
пихай любую дату туда, какие проблемы
Pavel
а если взять первые чилса одного месяца, где предыдущий ПН это предыдущий месяц..
Alexey
date = new Date(2017, 8, 2);
date.setDate(date.getDate() - (date.getDay() - 1));
console.log(date);
Mon Aug 28 2017 00:00:00 GMT+0700 (Северная Центр. Азия (зима))
Pavel
ок, буду ковырять ) спасибо за помощь
Pavel
https://www.hello-site.ru/share/poluchit-datu-proshlogo-ponede/ ставлю так же 20 Октября, кейс thisMon - и получаю Август )
Th0r
Th0r
getDate() Получить число месяца, от 1 до 31.
про число и год не сказано
Th0r
про месяц и год :)
Th0r
когда ты присваиваешь m setdate getdate - он изменяет только число, месяц и год не затрагивает
Pavel
т.е. я не могу взять например 1 Сентября, отнять 3 дня и получить 29 Августа?)
Alexey
я же продемонстрировал, как от 2 сентября получился понедельник 28 августа
Alexey
что не так?
Pavel
m = new Date(date);
Pavel
вот так сделал и все норм
Pavel
всем спасибо =)
Pavel
Ребята! Просветите новичка про pdoPage: в нем есть параметры &tplPage и &tplPageWrapper для оформления конкретной кнопки и всего блока соотвественно. Что тогда оформляет параметр &tpl ?
Миша
Каждый вывод
Pavel
Что каждый вывод?
Pavel
Тогда какая разница между &tplPage и &tpl ?
Миша
&tpl это вывод блока ресурсов
Миша
это не относится к пагинации
Alexey
&tplPage Чанк оформления обычной ссылки на страницу
Pavel
Alexey
Alexey
например, указал &element = pdoResources
Alexey
и в него передается &tpl
Миша
Alexey
согласен, но эт неважно, можно и msProducts для примера тогда
Alexey
или свой сниппет
Alexey
Pavel
В результате внизу выводятся блоки которые должны быть кнопками но без цифр и в количестве равном количеству ресурсов
Миша
ооо
Миша
документацию почитай
Миша
там подробно написано
Alexander
Всем привет. Скажите, пожалуйста, возможно ли поменять диспетчер файлов в ModX?
Dmytro
В Ево да
В Рево не знаю
Alexander
Надо для Рево. Может плагинчик какой-нибудь есть?
Maksim
Ребята, подскажите пожалуйста. Если на Beget делаю резервную копию, в неё входит БД и все необходимое чтобы поднять сайт без потерь на другом хостинге? Или может плагин подскажите для полного резервного копирования?
Pavel
документацию почитай
В документации по pdoPage нет конкретного определения &tpl. Насколько я понял &tpl нужен чтобы отобразить сами элементы. Мне этого не нужно так как они у меня выводятся через pdoResources. Мне от pdoPage нужны только кнопки со страницами. Но если не указать то на странице будут отображены данные массива с этим ресурсами. Как мне быть?
Dmytro
Alexander
iillii
Alexander
who are you
Миша
блин на сколько линукс система шикарная
Миша
до сих пор не нарадуюсь
Alexander
Чем она тебе так нравится?
Миша
от find сейчас кайфанул
Миша
да вообще всем, все проги есть, все олично работает, среда разработки для веб
Миша
в общем винда рядом не стоит в плане веб и в плане удобства
Pavel
там подробно написано
Большое спасибо - все понял! Но тепеь возник еще вопрос про модификаторы доступа: как написать выражение с несколькими условиями? Я пишу [[*id:is=7:then=servicePreview:is=8:then=portfolioPreview:is=20:then=addServicePreview]] и у меня не работает
Alexander
Ну в плане удобства я бы поспорил. Поставил себе недавно убунту, посмотреть что да как. С установкой софта немного потупил - одно установи из менеджера, другое из магазина, третье из консоли, четвёртое распакуй и запусти файл. Короче херня какая-то. Плеер нормальный не нашёл. Тучу времени убил на то, чтобы настроить текстовый редактор. Короче, знакомство с линуксом у меня не особо заладилось
Alexander
Pavel
Alexander
Не совсем то
Ну тогда можно следующее условие вложить в else, типо так [[*id:is=7:then=servicePreview:else=[[*id:is=8:then=portfolioPreview]]]]
Pavel
А это идея!
Pavel
Но не работает
Kost9in
а можешь показать полностью зачем это нужно?