26 февраля 2013, 22:40 Еще раз, на примере. У меня в /etc/hostname: bezumkinВ /etc/hosts: 127.0.0.1 localhost 151.236.219.215 bezumkin bezumkin.ruВидишь связь этих двух файлов через одно имя — bezumkin? Видишь, что оно связывается с реальным ip? Если у тебя в /etc/hostname будет имя, для которого нет такой связи (и оно, конечно же не прописано ни в одном DNS), то sendmail будет долго тупить при запуске, пытаясь разрешить это имя в ip. У него это не получится, но он будет долго ждать таймаута. Хостинг / Правильный хостинг для MODX Revolution 2 488 0
26 февраля 2013, 22:00 Айпишник у тебя, понятно, должен быть свой, как и домен. Смысл в том, чтобы sendmail мог быстро сопоставить домен, на котором он работает, и ip. А свой домен он определяет из /etc/hostname, в которое пишется одна строка с именем сервера. Вроде ничего не напутал. Хостинг / Правильный хостинг для MODX Revolution 2 488 0
26 февраля 2013, 20:53 Ян, ты ссылку не видишь с моём комментарии? Давай вот так — github.com/bezumkin/modx-hybridauth/blob/master/core/components/hybridauth/model/hybridauth/hybridauth.class.php#L163 Вопросы / HybridAuth: привязка других соц. сетей к аккаунту 12 0
26 февраля 2013, 20:26 В смысле, надо рассказать? Смотри исходники, они не зря в свободном доступе. Вопросы / HybridAuth: привязка других соц. сетей к аккаунту 12 0
26 февраля 2013, 17:52 TicketLatest выводит 1 последний комментарий из каждого тикета. Тебе нужны последние комментарии из одного тикета (точнее, нитки обсуждения) — такого пока нет. Можно быстро написать, используя pdoTools. Поставил в план работ. Вопросы / TicketLatest фильтр комментариев по thread 2 0
26 февраля 2013, 10:58 Со страницы логина юзер уходит на файл php с директории assets, то есть, это не страница сайта. Он запоминает параметры, с каторыми пришел юзер, в том числе и редирект. В момент запоминания, скрипт не знает, будет ли ошибка — но уже знает куда редиректить. Юзер уходит на сервис, с сервиса обратно на файл и там уже может быть ошибка. Файл выставляет ошибку в сессию, и она выведется первой же формой для логина, после этого — редирект. Отсюда возможны варианты: 1. сделать &loginResourceId='0', а редирект на 1 можно сделать плагином при событии OnWebLogin. 2. добавить форму вход на все страницы сайта, как у меня. После входа, ведь, она превращается в форму выхода. Вопросы / HybridAuth: редирект при ошибке 2 0
26 февраля 2013, 08:07 1. Старайся отвечать на комментарий, а не создавать новую ветку. 2. При твоём варианте, шаблон уже загружается, значит ты ничего не выигрываешь. Поэтому, либо плагин, либо файл. Ну, либо делай как в заметке и не парься. Там работа обрывается командой die() — и ничего кроме ответа на Ajax не выводится. Для разработчиков / Основы Ajax 86 0
26 февраля 2013, 06:50 Я полностью занят, спасибо. Объявления о работе / Доработка вашего дополнения BannerY 1 0
26 февраля 2013, 06:49 Молодец! Смотри вот тут, подходящий пример. Вопросы / Конвертировать существующие страницы товара 9 0
26 февраля 2013, 06:47 Ага. В зависимости от того, как надо сохранять, можно сделать несколько форм, или одну или отправлять через Ajax (я бы так сделал), в общем — фантазируй. Вопросы / Удобное изменение полей TV разных страниц 5 0
26 февраля 2013, 06:21 Если только плагином ловить и проверять HTTP_X_REQUESTED_WITH, а потом пробовать динамически менять шаблон. Я в последних разработках обращаюсь к специальному файлу, который запускается в MODX_API_MODE, но там есть свои заморочки. Для разработчиков / Основы Ajax 86 0
25 февраля 2013, 21:28 Тут я не специалист, извини. Хостинг / Списки хостеров для MODX Revolution 119 0
25 февраля 2013, 18:39 На чём магазин? Если miniShop — то подожди пару недель, и можно будет переезжать на быстрый MS2. Хостинг / Списки хостеров для MODX Revolution 119 0
25 февраля 2013, 13:20 Да какая тут конкуренция? Я пишу компонент под заказ. Заказчик ставит задачу, я нахожу решения, получаю оплату. То, что сообщество получает в итоге новый компонент — побочный эффект моей работы и доброты заказчика. Видимо, нужно подробно написать, зачем и почему мы создаём компоненты, а то многие не понимают. Для разработчиков / [miniShop2] Первый релиз, бета 0 40 0
25 февраля 2013, 13:17 Да. Только, скорее всего, нужно будет поправить дефолтные чанки и системные настройки — они не обновляются при установке пакета. Для разработчиков / [miniShop2] Первый релиз, бета 0 40 0
25 февраля 2013, 11:31 Значит, ошибки нет, а ты просто не нажал на рекомендованную сумму? Тогда надо докинуть, сколько там осталось (29 руб?) и в течении 10 минут всё само заработает. Вопросы / Подписка на документацию minishop2 8 0
25 февраля 2013, 03:25 И задачу отвечать на комментарий, а не создавать новую ветку. То, что ты хочешь можно сделать плагином. То есть, при сохранении проверять шаблон ресурса, и если он входит в список шаблонов магазина — смотреть в ТВ и если там есть значение, а в цене нет — то копировать туда и очищать ТВ. Вопросы / Конвертировать существующие страницы товара 9 0
25 февраля 2013, 03:15 Это там автоматически так насчитало, или ты специально немного меньше закинул? Если автоматически — то ошибка какая-то. Вопросы / Подписка на документацию minishop2 8 0
24 февраля 2013, 22:13 Да, действительно, немного непонятно я там написал. В общем, у меня на сайте можно оформить подписку на специальные заметки (они отмечены зелёной звёздочкой), в число которых входит и документация по MS2. Вот тут подробности. Вопросы / Подписка на документацию minishop2 8 0
24 февраля 2013, 18:18 Василий, будет ли из коробки возможность убрать из таблицы с товарами в админке определенные колонки, например вес или артикул? Конечно, таблица кастомизируется. В документации это уже описано. Для разработчиков / [miniShop2] Первый релиз, бета 0 40 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
У меня в /etc/hostname:
В /etc/hosts:
Видишь связь этих двух файлов через одно имя — bezumkin? Видишь, что оно связывается с реальным ip?
Если у тебя в /etc/hostname будет имя, для которого нет такой связи (и оно, конечно же не прописано ни в одном DNS), то sendmail будет долго тупить при запуске, пытаясь разрешить это имя в ip. У него это не получится, но он будет долго ждать таймаута.
Смысл в том, чтобы sendmail мог быстро сопоставить домен, на котором он работает, и ip. А свой домен он определяет из /etc/hostname, в которое пишется одна строка с именем сервера.
Вроде ничего не напутал.
Давай вот так — github.com/bezumkin/modx-hybridauth/blob/master/core/components/hybridauth/model/hybridauth/hybridauth.class.php#L163
Смотри исходники, они не зря в свободном доступе.
Можно быстро написать, используя pdoTools.
Поставил в план работ.
В момент запоминания, скрипт не знает, будет ли ошибка — но уже знает куда редиректить.
Юзер уходит на сервис, с сервиса обратно на файл и там уже может быть ошибка. Файл выставляет ошибку в сессию, и она выведется первой же формой для логина, после этого — редирект.
Отсюда возможны варианты:
1. сделать &loginResourceId='0', а редирект на 1 можно сделать плагином при событии OnWebLogin.
2. добавить форму вход на все страницы сайта, как у меня. После входа, ведь, она превращается в форму выхода.
2. При твоём варианте, шаблон уже загружается, значит ты ничего не выигрываешь. Поэтому, либо плагин, либо файл.
Ну, либо делай как в заметке и не парься. Там работа обрывается командой die() — и ничего кроме ответа на Ajax не выводится.
Смотри вот тут, подходящий пример.
В зависимости от того, как надо сохранять, можно сделать несколько форм, или одну или отправлять через Ajax (я бы так сделал), в общем — фантазируй.
Я в последних разработках обращаюсь к специальному файлу, который запускается в MODX_API_MODE, но там есть свои заморочки.
Если miniShop — то подожди пару недель, и можно будет переезжать на быстрый MS2.
Я пишу компонент под заказ. Заказчик ставит задачу, я нахожу решения, получаю оплату.
То, что сообщество получает в итоге новый компонент — побочный эффект моей работы и доброты заказчика.
Видимо, нужно подробно написать, зачем и почему мы создаём компоненты, а то многие не понимают.
Только, скорее всего, нужно будет поправить дефолтные чанки и системные настройки — они не обновляются при установке пакета.
Тогда надо докинуть, сколько там осталось (29 руб?) и в течении 10 минут всё само заработает.
То, что ты хочешь можно сделать плагином. То есть, при сохранении проверять шаблон ресурса, и если он входит в список шаблонов магазина — смотреть в ТВ и если там есть значение, а в цене нет — то копировать туда и очищать ТВ.
Если автоматически — то ошибка какая-то.
В общем, у меня на сайте можно оформить подписку на специальные заметки (они отмечены зелёной звёздочкой), в число которых входит и документация по MS2. Вот тут подробности.
Конечно, таблица кастомизируется.
В документации это уже описано.