Dmytro
Яндекс и Сбер рулит
Dmytro
Я благо лет 5 с ними не работаю ;)
Dmytro
Яндекс и Сбер рулит
srs
Присоединяюсь к Дмитрию, уже года 4 использую такуюж комбинацию. Пробовал с вебмани, бросил из-за того что не смог разобраться.... может я уже слишком стар.
srs
кстати, modx.im до сих пор не разблокировали (держу в курсе)
Антон
У вебмани домены дешевые
Антон
Domains.webmoney.com
Andrey
та да.. домены покупать удобно
Дмитрий
Сейчас в Таймвебе акция норм - тащишь домены RU/РФ к ним и продление будет стоить 50% от изначальной стоимости у прошлого регистратора. Стоило 900, продлишь за 450. Стоило 290, продлишь за 145.
srs
фига се, отличная акция... спасибо что сказал
srs
очень в тему
Дмитрий
вот тут подробнее
Дмитрий
​Запустили акцию для тех, кому надоели высокие цены на продление доменов у сторонних хостинг-провайдеров. ➡ В чём суть? Вы можете продлить домены за полцены от стоимости вашего текущего хостера/регистратора при переносе таких доменов в Timeweb. Продлеваете .RU/.РФ за 290 рублей? Теперь потратите всего 145. Перенос и продление домена бесплатны на 1 год. Вы оплачиваете только техническое сопровождение всей процедуры. ➡ Насколько сложен перенос? Никакого лишнего документоборота и Почты России как для физических, так и юридических лиц. Для подтверждения переноса достаточно получить специальный код по e-mail. Перенос занимает от 5 дней, в течение которых сайты доступны 100% времени. На всех этапах переноса наши специалисты будут готовы помочь и ответить на вопросы. По итогу вы получите удобную панель для управления необходимыми DNS записями домена. И всё это за 50% стоимости от продления домена у вашего хостера, но не менее 145 рублей. ➡ Как принять участие? Напишите нам и сообщите домены, которые вы хотите продлевать дешевле, чем у вашего текущего хостера/регистратора - @timeweb_bot ✏
Lex
Ребят, может кто-то сталкивался? Надо хранить в базе периоды времени, если быть более конкретным то это срок на который банки дают кредиты. Представление в конченом итоге может быть как в днях так в месяцах и годах?
EVO bot Лёшка
Буду спамить каждый день) Просьба. Кто что вспомнит про события плагинов, подредактируйте страничку. https://github.com/evolution-cms/docs/blob/master/ru/03_Разработчику/02_Элементы/04_Плагины/02_События_плагинов.md
Lex
Храните в юникстайме. Поля в базе Начало - Конец
начало всегда 0 может можно хранить только конец?
Am
Как удобно будет (:
Lex
думал уже, преобразовывать неудобно будет. Сейчас приходит в головоу так как наименьшая единица - это день, хранить в днях. Месяцы будут по 30 дней, года по 365 дней
Am
Не совсем понял в чем не удобство преобразования. Все в секундах - преобразовывайте в года-месяцы-дни-часы-минуты-секунды
Lex
Видимо, я не знаком с преобразованием из юникстайма не в дату а в количественное, например 6 месяцев или 2 года и т.п.
Am
Видимо, я не знаком с преобразованием из юникстайма не в дату а в количественное, например 6 месяцев или 2 года и т.п.
Можно преобразовать, можно вот так разницу найти. Это базовые вещи php: $datetime_start = new DateTime('2018-01-24 16:32:45'); $datetime_end = new DateTime(); $interval = $datetime_start->diff($datetime_end); echo $interval->format('%Y лет %m месяцев %d дней %H часов %i минут %s секунд');
Am
00 лет 4 месяцев 0 дней 04 часов 0 минут 11 секунд
Am
Можно форматировать как нужно. Например, вывести только месяцы или дни
Am
Из секунд удобно получить кол-во дней и, например, напомнить пользователю о том что он должен совершить.
Am
В минуте 60 секунд, в часе 60 минут, в дне 24 часа... вот и вся премудрость
Am
А юникст тайм удобно хранить и удобно извлекать из той же БД или текстового файла. Все в секундах и все в числе. Форматировать можно различными средствами не привязываясь к языку программирования
Am
В том же Mysql есть специальная функция FROM_UNIXTIME() которая конвертирует в читаемый формат.
Lex
Спасибо за столь подробное объяснение.
Lex
она опять же дату возвращает?
Am
Всегда пожалуйста. Под базовыми вещами имею ввиду что эти решения уже есть, нужно только копнуть. (;
Am
Функция да, дату
Am
В Mysql много разных функций
Am
Можно сразу там все найти
Lex
Мне не даты нужны а периоды
Am
Ну, периоды они из чего состоят?
Am
Не хотите в секундах хранить, можно в Mysql хранить datetime, а потом находить разницу в нужных вариантах. Например есть функция TIMESTAMPDIFF() Можно найти разницу в секундах, минутах, часах, днях..
Am
SELECT TIMESTAMPDIFF(DAY,'2018-01-01 00:00:00','2018-01-11 00:00:00'); - 10 дней SELECT TIMESTAMPDIFF(HOUR,'2018-01-01 00:00:00','2018-01-11 00:00:00'); - 240 часов SELECT TIMESTAMPDIFF(MINUTE,'2018-01-01 00:00:00','2018-01-11 00:00:00'); - 14400 минут SELECT TIMESTAMPDIFF(SECOND,'2018-01-01 00:00:00','2018-01-11 00:00:00'); - 864000 секунд
Am
Период же у Вас из чего-то состоит. Из секунд проще перевести в любой просто.
Дмитрий
Без обид, но у меня другой опыт. И в данном случае речи про хостинг не идёт - речь про регистратора.
Artem
Кто-нить щарит в xml? Яндекс маркет ругается unknown tag: xml tag "p". Строка 27
Artem
Хотя в этой строке с описанием товаре есть обычные кавычки без quot
Andrey
Вырезать тег значит
Artem
Так нет такого тэга там
Artem
Есть описание и там название одно в кавычках
Artem
Кавычки двойные что-ли нельзя?
Artem
Начинается так <p>Фирма "наш Дом" работает на рынке 50 лет </p>
Artem
Т.е. такое ощущение он на кавычки ругнулся в первом же товаре
Сергей
какую схему xml используете?
Pathologic
считаются
Pathologic
нужно или cdata или экранировать
Artem
Схему...хз. нет в коде такого
Artem
Походу от тэгов избавляться придется
Сергей
Сергей
Если XML-файл соответствует схеме, будет возвращено сообщение «XML соответствует схеме XSD».
Сергей
Artem
Shops.dtd оно?
Сергей
Shops.dtd оно?
гадать не буду.. не знаю, что вы отправляете
Artem
Проще без тегов вывести
Pathologic
проще почитать документацию ((: https://yandex.ru/support/webmaster/goods-prices/technical-requirements.html
Pathologic
там же написано что < и > нужно экранировать
Artem
Проще без тегов в другое поле сделать
Pathologic
🙃
Anonymous
Как обычно. Документацию не читаем, авось прокатит и так
Anonymous
Проще, как уже говорилось, внимательно читать документацию
Коцюруба
подскажите пожалуйста метод обьекта modx который формирует алиас. Есть код товара в котором могут быть лишние символы и чтоб не изобретать велосипед хотелось бы при создании товара использовать стандартные методы
Dmytro
плагин трансалиас это и делает
Dmytro
как работает можно глянутьна примере MODxAPI
Aliaksandr
Ближе всего $modx->stripAlias($pagetitle) но он на дубли не проверяет, надо свою проверку дописывать
Aliaksandr
А чтоб не изобретать велосипед для создания товара просто используйте MODxAPI, если это конечно не массовый импорт:)
Andrey
Можно и массовый. Передавать параметры аяксом, обрабатывать, делать, возвращать ответ в лог. И типа прогрессбар сделать, отчёт, всю хуйню)
Pathologic
опять смуту вносишь
Sergey
https://pastebin.mozilla.org/9086274
Sergey
помогите понять, строки 126