Ramis
Россия
s
Я из РБ
Андрей
Да, тоже только что так стало
Ramis
Россия
andrey
и гуглы, РФ
Миша
что такого могло произойти, что ютуб лег
s
И гугл тоже
Андрей
https://downdetector.com/status/youtube/map/
Anton
жесть)
Nikolay
j[htytnm ueuk egfk
Nikolay
Охренеть оно упало...к такому меня жизнь не готовила
Nikolay
2020 не перестает удивлять
Anton
Вот интересно. В этот же самый момент Навальный выкладывает видео про то, кто его отравил)
Sentinel
Daneliani
Миша
Anton
ага
Gaius Cassius
РБ - все работает
Иван
s
РБ - все работает
Говорят в Гомеле работает норм)
Андрей
Из инкогнито режима работает
Gaius Cassius
не, Минск и оператор наш самый у..щный - буфлу но глюков вообще не видно, все работает и скорости держит стабильно
Ramis
Работает для неавторизованных
Sentinel
https://is.gd/JaNL4E
Evgeniy
возможно скайнет восстал?
Anton
Я как раз вчера гречки купил.
Алексей
Никто и не ждал его. Просто ты так ранее писал, что будет прям топ. Разочарован 😂
А он и будет топ. Просто концепцию чуть сменил. Не хочу клон, хочу более быстрый и простой фреймфворк при сохранении функциональности
Алексей
Ещё это
Даа, этот проект есть тоже. Ага, по настроению делаю. Но ИМ под MODx, это отдельный продукт, под конкретный проект пока(а дальше посмотрим).
🛸
в инлайне хочу написать код. не отображает ссылку &tpl=`@CODE: <li><a href="[[~[[+link]]? &scheme=`full`]]">[[+title]]</a></li>` как быть ? это у сниппета migxLoopCollection
🛸
видимо такой код в инлайне не хочет работать - [[~[[+link]]? &scheme=`full`]]
Gaius Cassius
и так в Атланте баба Зина с котиком уронили пару серверов гугла наблюдаются сбои, но не у всех из последних новостей, про ютуб и гугл сервисы)
🛸
не, revov
Алексей
Никто и не ждал его. Просто ты так ранее писал, что будет прям топ. Разочарован 😂
xMODCMS это не ИМ, это более старый проект в попытке своей реализации механизмов MODx с учетом моих личных требований. Был написан свой парсер-шаблонизатор и несколько интересных решений, после чего проект забброшен. Сейчас я его вытащил, выкинул шаблонизатор и отрефакторил. Добавил некоторое переосмысление и добавил некоторые наработки и название из моей древней CMS "ReVolver WS" на которой писал сайты в середине нулевых.
🛸
а что за синтаксис? это evo?
если в чанке код - работает, в инлайне нет
Sentinel
если в чанке код - работает, в инлайне нет
ну у тебя во первых не @INLINE а @COde
Sentinel
https://is.gd/JaNL4E
подняли
Sentinel
а как правильно ?
&tpl=`@INLINE <li><a href="[[~[[+link]]? &scheme=`full`]]">[[+title]]</a></li>` но не факт что отработает даже так
🛸
да, так не работает
Миша
кто еще кроме меня mSync плотно копал?
Sentinel
ребят а почему {$_modx->config.site_url} может отдавать страницу на которой находишься?
Sergey
Подскажите пожалуйста, если создавать контент ресурса через MIGx потом можно по нему делать поиск через SimpleSearch или msearch2
Алексей
чел, ну выкладывай этот супермодифицированный modx в паблик. Звучит так круто, что многим был бы интересен) Чего боишься-то? )
xmodcms вначале выклыдывал на гитхаб, потом перестал. наверное все еще там болтаются первые наработки. То, что дальше делал - уже все локально. Там специфика того, для чего он делается изменилась и мне не нужно, чтобы сорцы были открыты
Алексей
Хотя, как пойдет на самом деле. Возможно, когда будет готов, просто переведу все в опенсорс. Если будет готово вообще, конечно)) У меня периодически бывает, что проект надоедает :) если он не подкреплен финансово)
Алексей
Ну, надо же кого нибудь использовать в качестве резиновой уточки)
Алексей
Или лошадки)
Алексей
Ну и вообще. Вдруг с кем то общие идей образуются? Я бы не против был найти компаньона или двух)
Алексей
Главное, чтобы подход к написанию кода совпадал)
Миша
В общем вилами по воде как обычно. У всех говно у меня круто но это никто не увидит
Artem
ребят, нет случайно ни у кого кода для выгрузки подписчиков из sendex в excel? сейчас сделал выгрузку в csv, но эт не очень удобно
Иван
Сейчас ищу
Алексей
В общем вилами по воде как обычно. У всех говно у меня круто но это никто не увидит
я давал ссылку на старый код, это раз. Про новое я не говорю "как круто", я говорю, что делаю то, что нужно мне и написал, в чем отличия. И да, я ничего не продаю
Иван
Создаем каталог assets/components/sendexExport В нем assets/components/sendexExport/action.php <?php require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/config.core.php'; require_once MODX_CORE_PATH . 'config/' . MODX_CONFIG_KEY . '.inc.php'; require_once MODX_CONNECTORS_PATH . 'index.php'; $corePath = $modx->getOption('sendex_core_path', null, $modx->getOption('core_path') . 'components/sendex/'); require_once $corePath . 'model/sendex/sendex.class.php'; $modx->sendex = new Sendex($modx); $list = $modx->getIterator('sxSubscriber'); $out = [ 'success'=>true, 'url'=>'/assets/components/sendexExport/export.csv?'.time(), ]; $fp = fopen('export.csv', 'w'); foreach ($list as $item){ fputcsv($fp, ['id'=>$item->id,'email'=>$item->email]); } fclose($fp); echo json_encode($out,256); В нем assets/components/sendexExport/js/sendexExport.js if(typeof(Sendex.page.Home ) != "undefined"){ Ext.ComponentMgr.onAvailable("sendex-grid-newsletter-subscribers", function (e) { var newWindow = Ext.getCmp("sendex-grid-newsletter-subscribers"); newWindow.exportForm = function () { MODx.msg.confirm({ title: ('Подтвердите экспорт'), text: ('Экспортировать email адреса?'), url: '/assets/components/sendexExport/action.php', listeners: { 'success': { fn: function (data) { var newlink = document.createElement('a'); newlink.setAttribute('target', '_blank'); newlink.setAttribute('download', 'data.csv'); newlink.setAttribute('href',data.url); newlink.click() }, scope: this }, 'error': { fn: function (data) { MODx.msg.status({ title: _('error'), message: 'Произошла ошибка!' }); }, scope: this } } }); return true; }; newWindow.tbar = [{ xtype: 'sendex-combo-user' , name: 'user_id' , hiddenName: 'user_id' , width: 200 , listeners: { select: {fn: this.addSubscriber, scope: this} } }, { xtype: 'button', text: ('<i class="icon-arrow-circle-down icon"></i> Экспорт'), id: 'modx-exportForm', cls: 'x-btn-restore-all', listeners: { 'click': {fn: this.exportForm, scope: this} } }, '->', { xtype: 'sendex-combo-group' , name: 'group_id' , hiddenName: 'group_id' , width: 200 , listeners: { select: {fn: this.addSubscribers, scope: this} } }] }); } Создаем плагин sendexExport на событие OnManagerPageInit <?php $file = MODX_ASSETS_URL.'components/sendexExport/js/sendexExport.js'; $modx->regClientStartupScript($file); в хуках указываем 'hooks' => 'spam,email,FormItSaveForm,SendexSubscribe',
@mbhusty
Artem
спасибо, я так и сделал)
Artem
но как подцепить phpexcel не понимаю
Artem
были упоминания в чатике)
Алексей
Давай хоть на старый, будет что обосрать😂
то, что на гитахабе есть - там смотреть особо не на что. Я там пару коммитов сделал начальных и все. Да и вообще, тот проект уже кончился
Иван
Просто зачем тогда, что-то анонсировать?
Алексей
Капец, говорю же воду обсуждаем
Если не ошибаюсь - то это https://github.com/iHakujin/xmod
Миша
У меня тоже есть ахуенный парсер, что который xParser вообще рядом не стоит, но правда на Гите старый первый комит но новый не могу показать ибо он слишком ахуенен
Алексей
Просто зачем тогда, что-то анонсировать?
Я ничего не анонсировал. Я написал о том, что сейчас делаю. Вдруг кого из местных посещают схожие идеи
Миша
Если не ошибаюсь - то это https://github.com/iHakujin/xmod
Так это старый, чего его обсуждать
Алексей
И тогда будет о сем поговорить
Алексей
Так это старый, чего его обсуждать
Я сразу написал, что в доступе ничего нет. Остальное публиковать не планирую
Алексей
Но концепцию я описал довольно прозрачно. Возмонжо кого-то заинтересует