Anonymous
пример такой бесплатной работы: я оцениваю задачу в подключение фейсбука для авторизации. Оценка включала уже готовые ключи, которые он вышлет и их настройка на стороне сайта. Я же потратил 2 недели (!) на то чтобы исправлять его косяки на стороне фейсбука и выяснять почему же его приложение не срабатывает. И всё это бесплатно конечно же, он же не дурак плотить за эту работу... А я не могу свои хотя бы деньги отбить пока не сделаю работу до конца. Вот и замкнутый круг получается. Лучше плевать на свои деньги и уходить от таких заказчиков сразу же.
Anonymous
при любой другой схеме с новым заком - идёт лесом
верно говоришь. Я почему-то лишь из-за интересного проекта решился пойти у него на поводу. Он авансы не признаёт, как и работа не под его контролем не на его сервере, где он в любой момент тебя вышвырнет
Anonymous
ТЗ - оценка - аванс - начало работы - завершение - тестирования - получение всей суммы - перенос заказчику
сохранил себе и распечатал, чтобы всегда перед глазами была эта схема )))
Anonymous
хватит уже, есть они у меня. Лучше чтобы эти проекты были своими личными - меньше мороки. ))
Anonymous
О, тоже общались с ним. Я назвал цену, сказал у него бюджет только 40% от цены. В итоге не сошлись, хотя очень хотел
Anonymous
Ага, я долго думал выставлять ли его личные данные сюда в общий чат, но после того как он не раз меня пытался грязью облить с публикацией личных данных и личной переписки, я решил что лучше чтобы все были в курсе.
Артём
привет
Артём
Работал кто с retailcrm?
Anonymous
У них открытое апи. И достаточно простое
Артём
у меня вопрос о том, как синхронизировать статусы заказов
Николай
Работал кто с retailcrm?
в какую сторону синхронизировать?
Николай
Если меняется на сайте статус - через switch case указываешь соотвествующий статус в crm и по api передаешь. Можешь для этого использовать мой modRetailCRM Если нужно передать статус из RetailCRM на сайт все несколько сложнее. Нужно создать webхук передать post запрос на сайт и там его обработать. Я писал статью на эту тему на modx.pro
Александр
А мы откуда знаем насколько это вам целесообразно, возможно ли это? - Да. Сложно? - Нет, чуть ниже среднего
Павел, я имел ввиду как раз о задержках между синхронизацией. Интересна такая схема: после оформления заказа он отправляется в CRM, письма покупателю и менеджеру отправляются через встроенные механизмы miniShop2, а вот статусы заказа меняются в CRM, после чего отправляется письмо покупателю, опять же, через механизм miniShop2. Учет количества товаров ведется в CRM и синхронизируется с miniShop. Если задержки до нескольких минут, то это терпимо, но если больше, то нет в этом смысла. Может люди с опытом подобных интеграций могут поделиться своим мнением, предложить что-то иное или высказать плюсы/минусы того варианта, что я описал. Понятное дело, что о целесообразности в итоге судить мне. К чему вы это вообще написали непонятно.
Pavel
Павел, я имел ввиду как раз о задержках между синхронизацией. Интересна такая схема: после оформления заказа он отправляется в CRM, письма покупателю и менеджеру отправляются через встроенные механизмы miniShop2, а вот статусы заказа меняются в CRM, после чего отправляется письмо покупателю, опять же, через механизм miniShop2. Учет количества товаров ведется в CRM и синхронизируется с miniShop. Если задержки до нескольких минут, то это терпимо, но если больше, то нет в этом смысла. Может люди с опытом подобных интеграций могут поделиться своим мнением, предложить что-то иное или высказать плюсы/минусы того варианта, что я описал. Понятное дело, что о целесообразности в итоге судить мне. К чему вы это вообще написали непонятно.
Я не знаю как именно в ретейл црм, я работал с амо црм, так вот там все просто, произошло событие в црм, отправился запрос на сервер, естественно при такой схеме задержки в принципе исключены. Почти на 100% уверен что в retail crm все также
Pavel
А сложность вообще понятие субъективное.
Вообще то объективное, которое зависит от рынка, средней скорости выполнения задачи другими разработчиками и количества возможных подводных камней. Никто не назовет подключение модальных окон сложной задачей как и создание сервиса доставки еды никто не назовет легкой
Nikita
Ребят, а кто поможет посмотреть в чём дело на сайте? - обрывается прогрузка страницы, и отвалились скрипты некоторые.
🙈 PG
так скинь ссылку, так тяжело что-то сказать
Nikita
В личке
Миша
😂😂😂
Th0r
сюда кидай линк
Сергей Шлоков
Несколько страниц такой мути. Явно POSTом стучатся. У меня стоит easyBlackList (правда с моими доработками). Поэтому этот IP я забанил. А в ближайшее время добавлю в SiteStatistics сохранение данных запроса. Думаю админам пригодится. http://joxi.ru/L21XL8JuRzLgRm
Евгений
кто нибудь знает аналоги sitedash.app? Не под модх заточенные, а в целом
Сергей Шлоков
easyBlackList давно не обновлялся, может кто нибудь займется этим?
Там не обновять надо, а переписывать всё. https://modzone.ru/blog/2016/09/01/blocking-users-by-ip/
AnT
я им блокирую спам ботов, они всегда по два раза письма приходт , капча и скрытое поле не помогает. Жалко что в easyblockip нет блокировки по маске. Пока еще нормальную реальзиацию formit + ajaxform не нашел, где их отсекать , пока вручную приходится делать через этот компонент
AnT
sitestatistic не всегда показывает запросы в виде wp-admn, чтобы закрывать ip кто ишет админку, хотя и переменована она уже закрыта . на одном сайте был взлом через connectors и добавлен файл для подтверждения в goolge search console , как владелец домена, хорошо что я заметил это сразу и заблокировал. а так можно было домен забрать в свои руки
AnT
временно закрыл каталоги core connectors manager поставил как Василий показал через htpasswd, а нельзя это как то сделать чтобы этик каталоги не отдавали запрос , закрыть доступ к ним извне?
Сергей Шлоков
siteStatistics работает через скрипт MODX. Если идёт запрос к статике, то, ясен пень, он не зафиксирует его. Запросы на phpthumb.php нужно искать в логах сервера.
AnT
боты посылают запрос по два раза, а пользователь всего один, как сделать в formit проверку. если сделал два запроса , не посыалать письмо?
Сергей Шлоков
https://modzone.ru/blog/2017/03/31/safe-formit/
Сергей Шлоков
Не, не то. Вот https://modzone.ru/blog/2018/01/07/csrf-token-formit-hook/
Anonymous
Подскажите по MODx Revo Кто-нибудь использует rigger? В процессе создания сайта сначала делаю верстку, потом начинаю разбивать HTML файлы на чанки. Обычно в нескольких файлах есть повторяющиеся части, например, футер, подвал и т.д. Если после разбивания на чанки нужно внести изменения в верстку, приходится это делать дважды - в исходном проекте верстки и потом переносить в соответствующие чанки. Можно конечно сразу там править, но тогда исходный проект перестает соответствовать тому что на сайте. Для работы использую сборщик gulp, с ним настроены autoprefixer, sass, объединение js и css в один минифицированный файл для js и один для css, автообновление в браузере при изменении в исходных файлах (PHPStorm) Нашел недавно информацию о rigger - он позволяет изначально разбивать HTML файлы на фрагменты (считай чанки), а при сборке проекта все вставлять куда надо, но не получается разобраться как добавить его к gulp. Выглядит очень привлекательно - разбивать на чанки можно еще на этапе верстки, соответственно втягивание в MODx меньше времени занимает. Может кто-то пользуется таким и подскажет или поделится шаблоном проекта со структурой папок и настройкой gulp
Sergey
Доброе утро! Как можно это переписать на феном? [[+image.low_resolution.url]] чето голову сломал..
Миша
{$_pls['image.low_resolution.url']}
Sergey
{$_pls['image.low_resolution.url']}
точно! Благодарю
Anonymous
Подскажите по MODx Revo Кто-нибудь использует rigger? В процессе создания сайта сначала делаю верстку, потом начинаю разбивать HTML файлы на чанки. Обычно в нескольких файлах есть повторяющиеся части, например, футер, подвал и т.д. Если после разбивания на чанки нужно внести изменения в верстку, приходится это делать дважды - в исходном проекте верстки и потом переносить в соответствующие чанки. Можно конечно сразу там править, но тогда исходный проект перестает соответствовать тому что на сайте. Для работы использую сборщик gulp, с ним настроены autoprefixer, sass, объединение js и css в один минифицированный файл для js и один для css, автообновление в браузере при изменении в исходных файлах (PHPStorm) Нашел недавно информацию о rigger - он позволяет изначально разбивать HTML файлы на фрагменты (считай чанки), а при сборке проекта все вставлять куда надо, но не получается разобраться как добавить его к gulp. Выглядит очень привлекательно - разбивать на чанки можно еще на этапе верстки, соответственно втягивание в MODx меньше времени занимает. Может кто-то пользуется таким и подскажет или поделится шаблоном проекта со структурой папок и настройкой gulp
так там особо ничего настраивать не нужно
Anonymous
в package.json добавить зависимость "gulp-rigger": "^0.5.8",
Anonymous
либо установить npm i gulp-rigger
Anonymous
в gulpfile.js, rigger = require('gulp-rigger')
Anonymous
и все
Anonymous
оно само все сделает
Anonymous
а ре, вру
Anonymous
вот таск
Anonymous
gulp.task('html', function () { if (isProduction) { return; } gulp.src('src/html/*.html') .pipe(rigger()) .pipe(gulp.dest(theme)) .pipe(refresh()) });
Anonymous
под себя там уже донастроите
alex
всем привет, после взлома сайта поступила жалоба, что не работает загрузка файла с фронта сайта, у меня там стоит проверка на расширение файла, проверяется значение в глобальном массиве $_FILES['file']['tmp_name'] на то что у него расширение файла xlsx, вывожу то что в этой переменной приходит, и мне возвращается следующее \/home\/users\/tmp\/phpwNqZoy
alex
что может быть такое?
alex
возможно ли что это изза взлома?
Anonymous
возможно, я бы почистил содержимое папки tmp и попробовал бы снова
alex
возможно, я бы почистил содержимое папки tmp и попробовал бы снова
почистил, после загрузки создались файлы и также не загружается файл, подгрузается файл с совершенно другим содержимым
alex
я так понимаю, раз это последствия взлома, возможно и у других такая проблема на постзараженных сайтах, никто еще не встречался?
Миша
не ну я все понимаю, но блять тариф без базы данных это верх пилотажа
Sentinel
а что такое есть? 😳
Миша
как вижу да
Миша
ну нет базы, вот хоть убей
Sentinel
мде... 😢
Александр
Откуда задержка? Мгновенно все будет синхронизироваться
Благодарю! Все ж на разных серверах будут находиться. Опыта в подобном не имею, вот и спрашиваю. В моем случае 5 минут без ответа уже критично.
Alex
http://php.net/manual/ru/features.file-upload.post-method.php
Yani
Всем добрый день!) Была в отпуске, подскажите, а битбакет заблокировали что ли О_о ,
Миша
да он всегда как то криво работал
Alex
в последнее время очень плохо работает, раньше не так активно отваливался, у них там новые айпишник появляются, с этим связано скорее всего
escapismo
Парни, привет. Может кто-то сталкивался с backupmodx. Устанавливаю, все ок, без ошибок, настраиваю панель, но виджет не отображается
escapismo
на всех сайтах ок, а вот на одном никак не хочет работать, проблема в том что сайт не мой, попросили спасти и доступа по фтп нет, а мне нужно вытащить все файлы
Yani
Странно , по VPN просто открыавется, а с Билайна - нет