Anonymous
пример такой бесплатной работы: я оцениваю задачу в подключение фейсбука для авторизации. Оценка включала уже готовые ключи, которые он вышлет и их настройка на стороне сайта. Я же потратил 2 недели (!) на то чтобы исправлять его косяки на стороне фейсбука и выяснять почему же его приложение не срабатывает. И всё это бесплатно конечно же, он же не дурак плотить за эту работу... А я не могу свои хотя бы деньги отбить пока не сделаю работу до конца. Вот и замкнутый круг получается. Лучше плевать на свои деньги и уходить от таких заказчиков сразу же.
Anonymous
при любой другой схеме с новым заком - идёт лесом
верно говоришь. Я почему-то лишь из-за интересного проекта решился пойти у него на поводу. Он авансы не признаёт, как и работа не под его контролем не на его сервере, где он в любой момент тебя вышвырнет
Anonymous
Евгений
Anonymous
хватит уже, есть они у меня. Лучше чтобы эти проекты были своими личными - меньше мороки. ))
Anonymous
О, тоже общались с ним. Я назвал цену, сказал у него бюджет только 40% от цены. В итоге не сошлись, хотя очень хотел
Ivλn
Георгий
Anonymous
Ага, я долго думал выставлять ли его личные данные сюда в общий чат, но после того как он не раз меня пытался грязью облить с публикацией личных данных и личной переписки, я решил что лучше чтобы все были в курсе.
Anonymous
Артём
привет
Артём
Работал кто с retailcrm?
Anonymous
У них открытое апи. И достаточно простое
Артём
у меня вопрос о том, как синхронизировать статусы заказов
Николай
Если меняется на сайте статус - через switch case указываешь соотвествующий статус в crm и по api передаешь. Можешь для этого использовать мой modRetailCRM
Если нужно передать статус из RetailCRM на сайт все несколько сложнее. Нужно создать webхук передать post запрос на сайт и там его обработать. Я писал статью на эту тему на modx.pro
Александр
Pavel
Александр
А мы откуда знаем насколько это вам целесообразно, возможно ли это? - Да. Сложно? - Нет, чуть ниже среднего
Павел, я имел ввиду как раз о задержках между синхронизацией. Интересна такая схема: после оформления заказа он отправляется в CRM, письма покупателю и менеджеру отправляются через встроенные механизмы miniShop2, а вот статусы заказа меняются в CRM, после чего отправляется письмо покупателю, опять же, через механизм miniShop2. Учет количества товаров ведется в CRM и синхронизируется с miniShop.
Если задержки до нескольких минут, то это терпимо, но если больше, то нет в этом смысла.
Может люди с опытом подобных интеграций могут поделиться своим мнением, предложить что-то иное или высказать плюсы/минусы того варианта, что я описал.
Понятное дело, что о целесообразности в итоге судить мне. К чему вы это вообще написали непонятно.
Александр
Pavel
Павел, я имел ввиду как раз о задержках между синхронизацией. Интересна такая схема: после оформления заказа он отправляется в CRM, письма покупателю и менеджеру отправляются через встроенные механизмы miniShop2, а вот статусы заказа меняются в CRM, после чего отправляется письмо покупателю, опять же, через механизм miniShop2. Учет количества товаров ведется в CRM и синхронизируется с miniShop.
Если задержки до нескольких минут, то это терпимо, но если больше, то нет в этом смысла.
Может люди с опытом подобных интеграций могут поделиться своим мнением, предложить что-то иное или высказать плюсы/минусы того варианта, что я описал.
Понятное дело, что о целесообразности в итоге судить мне. К чему вы это вообще написали непонятно.
Я не знаю как именно в ретейл црм, я работал с амо црм, так вот там все просто, произошло событие в црм, отправился запрос на сервер, естественно при такой схеме задержки в принципе исключены. Почти на 100% уверен что в retail crm все также
Pavel
А сложность вообще понятие субъективное.
Вообще то объективное, которое зависит от рынка, средней скорости выполнения задачи другими разработчиками и количества возможных подводных камней. Никто не назовет подключение модальных окон сложной задачей как и создание сервиса доставки еды никто не назовет легкой
Nikita
Ребят, а кто поможет посмотреть в чём дело на сайте? - обрывается прогрузка страницы, и отвалились скрипты некоторые.
🙈 PG
так скинь ссылку, так тяжело что-то сказать
Nikita
В личке
Th0r
Миша
😂😂😂
Th0r
сюда кидай линк
Сергей Шлоков
Несколько страниц такой мути. Явно POSTом стучатся. У меня стоит easyBlackList (правда с моими доработками). Поэтому этот IP я забанил. А в ближайшее время добавлю в SiteStatistics сохранение данных запроса. Думаю админам пригодится.
http://joxi.ru/L21XL8JuRzLgRm
Николай
Евгений
кто нибудь знает аналоги sitedash.app? Не под модх заточенные, а в целом
AnT
AnT
я им блокирую спам ботов, они всегда по два раза письма приходт , капча и скрытое поле не помогает. Жалко что в easyblockip нет блокировки по маске. Пока еще нормальную реальзиацию formit + ajaxform не нашел, где их отсекать , пока вручную приходится делать через этот компонент
AnT
sitestatistic не всегда показывает запросы в виде wp-admn, чтобы закрывать ip кто ишет админку, хотя и переменована она уже закрыта . на одном сайте был взлом через connectors и добавлен файл для подтверждения в goolge search console , как владелец домена, хорошо что я заметил это сразу и заблокировал. а так можно было домен забрать в свои руки
AnT
временно закрыл каталоги core connectors manager поставил как Василий показал через htpasswd, а нельзя это как то сделать чтобы этик каталоги не отдавали запрос , закрыть доступ к ним извне?
Сергей Шлоков
Сергей Шлоков
siteStatistics работает через скрипт MODX. Если идёт запрос к статике, то, ясен пень, он не зафиксирует его. Запросы на phpthumb.php нужно искать в логах сервера.
AnT
AnT
боты посылают запрос по два раза, а пользователь всего один, как сделать в formit проверку. если сделал два запроса , не посыалать письмо?
Сергей Шлоков
https://modzone.ru/blog/2017/03/31/safe-formit/
AnT
Сергей Шлоков
Не, не то. Вот
https://modzone.ru/blog/2018/01/07/csrf-token-formit-hook/
AnT
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
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
я так понимаю, раз это последствия взлома, возможно и у других такая проблема на постзараженных сайтах, никто еще не встречался?
Миша
не ну я все понимаю, но блять тариф без базы данных это верх пилотажа
Sentinel
а что такое есть? 😳
Миша
как вижу да
Миша
ну нет базы, вот хоть убей
Sentinel
мде... 😢
Александр
Я не знаю как именно в ретейл црм, я работал с амо црм, так вот там все просто, произошло событие в црм, отправился запрос на сервер, естественно при такой схеме задержки в принципе исключены. Почти на 100% уверен что в retail crm все также
Спасибо за ответ. В Амо есть ведение складского учета? Гуглил, смотрел обзоры, и все они очень похожи, эти CRM,: Amo, Retail, МойСклад, 1с...
Alex
Alex
http://php.net/manual/ru/features.file-upload.post-method.php
Yani
Всем добрый день!) Была в отпуске, подскажите, а битбакет заблокировали что ли О_о ,
Миша
да он всегда как то криво работал
Alex
в последнее время очень плохо работает, раньше не так активно отваливался, у них там новые айпишник появляются, с этим связано скорее всего
escapismo
Парни, привет. Может кто-то сталкивался с backupmodx. Устанавливаю, все ок, без ошибок, настраиваю панель, но виджет не отображается
escapismo
на всех сайтах ок, а вот на одном никак не хочет работать, проблема в том что сайт не мой, попросили спасти и доступа по фтп нет, а мне нужно вытащить все файлы
Yani
Странно , по VPN просто открыавется, а с Билайна - нет
Pavel