[EVO] MODX custom by Dmi3yy 1.0.12-d6.4 от 15.10.2013

Выпустил обновление своей сборки из основных изменений и фиксов:

- обновлен Репозиторий Extras.Evo до версии 0.1.2
- исправлен баг при использовании кавычек в имени сайта
- возвращена на место тема FULL для TinyMCE
- [+prefix+] изменен назад на $modx->getFullTableName
- DocInfo обновлен до 0.3 теперь не нужно ставить tv=1 при использовании TV параметров
- fix @CHUNK in TV
- добавлен @EVAL для значений по умолчанию
- TV выбор шаблона вернул в первую вкладку
- Исправленно сохранение пароля для SMTP соединения
- Patch findTemplateVars for compatibility with HPx
- Add ID in QM+ toolbar.
- Кнопку выключения плагина вернул на первую страничку


Качать тут:
modx.com.ua/download/

p.s. На данный момент отличий моей сборки и офф версии только набор елементов по умолчанию + немного разные настройки по умолчанию в остальном код ядра идентичен

104 комментария

avatar
Отличная новость! Спасибо!
avatar
Спасибо за Вашу работу. Но у меня небольшая проблема: не могу заставить работать Extras на хостинге Hostinger. Проблема такая же как на версии 0.1.1: Пишет установлен, но ничего не устанавливается.
avatar
Вроде как на хостинге должен быть включен и разрешен в конфиге php модуль OpenSSL — уточните у хостера или посмотрите в phpinfo()

Ну и поддержку cURL заодно уточните.
Комментарий отредактирован 2013-10-16 20:19:25 пользователем webber
avatar
В следующей версии Репозитория сделаем информер что б показывал чего ему не хватает для нормальной работы
avatar
ybex.com/d/vcm10b9xo893xw4u77z08l2crvx3847tu732i9hk.html"
ybex.com/d/8bhzfexb1vzs7528l4h1c8jc90lm8kz4jdb06sdr.html"
Смотрел, вроде как включен. Больше всего информации дает установка showkeeper'a. Если без ssl на хостинге пишет 2 ошибки в модуле extras/core.php, то здесь появляется окошко в котором написано [{«result»:«true»}]:
ybex.com/d/6rnws6y1mt0fnt3trjd5h3muyayu1oc3qaknfzys.html"
avatar
CURL тоже включен
avatar
А когда планируется пофиксить баг SeoStrict Urls и пагинацией на главной?
avatar
на днях поправим один из первых в списке на исправление
avatar
У меня managermanager после обновления перестал превьюхи изображения показывать к ТВ, это только у меня так?
  • troy
  • 0
avatar
Разобрался. Сам ошибся
avatar
заметил пару багов, это админка постоянно разлогинивается и при выборе картинки через KCFinder, картинка выбирается, но окно файлменеджера не закрывается, ругается на функцию SetUrl. в файле mgr\media\browser\mcpuk\js\browser\files.js на 165 строке поменял местами строчки, чтоб стало
window.close() ;
window.opener.SetUrl(fileURL) ;

стало закрываться.
Да кстати, переименовал папку manager на mgr
Комментарий отредактирован 2013-10-18 00:26:46 пользователем 64j
  • 64j
  • 0
avatar
Попробовал в Мозиле, там всё нормально. После захода в админку, через некоторое время обновляется кука SN526037d3dd3e5, добавляется вторая такая же. А в Хроме она появляется и сразу удаляется, такое ощущение, что Хром не успевает её записать, и из-за этого происходит разлогивание.
avatar
Странный прикол так как работаю в Хроме а тестил в ФФ и все было ок

в file.js поменял местами пологике разницы почти никакой
avatar
поменял местами похоже в первой ошибка, а вторая не даёт этой ошибке остановить сценарий JS.
Поменял название менеджерской папки с mgr обратно на manager, всё нормально, никаких вылетов из админки.
avatar
У меня было такое на предыдущих версиях. Причем не всегда. После чистки кук переставало выкидывать.
Комментарий отредактирован 2013-10-18 22:33:10 пользователем Shin
avatar
Исправил баг с параметрами на главной странице
кому срочно надо решение вот:
github.com/dmi3yy/modx.evo.custom/commit/ae8bb0c5be8d31d92d47b599d472b0d386e9b38a
avatar
Опять phpthumb ругался на escapeshellarg. Пришлось заменить escapeshellarg на @escapeshellarg в phpthumb.class.php.
  • Shin
  • 0
avatar
просто добавить @?
avatar
Да. 47 штук.
avatar
У меня тож ругается. Решил путем комментирования строк 1133 и 1134 в файле phpthumb.class.php
$ls_filename = trim(phpthumb_functions::SafeExec('ls '.escapeshellarg($filename)));
$file_exists_cache[$filename] = ($ls_filename == $filename);
avatar
У меня почему-то картинки в тв-параметрах выбираются только после двух двойных кликов, в редакторе же по первому двойному клику. Есть еще у кого такой баг?
Сборка 1.0.12-d6.4.
avatar
Это уже исправлено.
avatar
У меня такая же беда. Где и как это исправить?
avatar
Не пора ли обновить TinyMCE до более актуальной версии — хотя бы последней из версии 3.
avatar
Не поверите:
github.com/dmi3yy/modx.evo.custom/commit/57fdbf1a75a7d1e8f66f2ff5ec1e5866079f8024

Я ж не могу после каждого комита обновлять версию сборки :)
потому если ходите самое свежее то качайте с гитхаба:)
avatar
Ну так я 3 недели назад качал последнее с гитхаба — был еще старый )) Теперь вижу — уже есть новый :)
avatar
Я обычно раз в месяц выпускаю новый релиз :)
Ну а новые комиты есть раз в неделю точно
avatar
А по поводу TinyMCУ 4 было бы хорошо интегрировать он легче и быстрее.
но смотрю последнее время все только ждут что б ктото сделал :)

там не так сложно как кажется просто надо немного времени :)
avatar
Интегрировали-интегрировали да не выинтегрировали. Не удалось найти толкового менеджера файлов под него, если честно, т.к. mcpuk он принципиально не поддерживает больше, а работает через плагины — вот и застопорилось дело.
avatar
Дык должен работать KCFinder, TinyMCE без разницы какой файловый менеджер:)

Если из интеграции осталось только прикрутить файловый менеджер а все настройки и все остальное готово а это уже 90% дела :)
Создайте топик глянем что не так и допилим:)
avatar
Насколько я понял — было без разницы в версии 3, а вот в 4-й версии разница появилась. Там пропало общение через callback, а следовательно все что подключалось через mcpuk отвалилось. Остался только вариант с плагином. Но хорошего пока нет.

А насчет интеграции — то там уже столько после этого поменялось в самом modx, что вряд ли подойдет к новым версиям. лучше подожду сразу modx 1.0.13 и попробую заново подключить к тому что есть tinymce4
avatar
Ничего там не поменялось:)
Выход 1.0.13 не за горами остался 1 баг который надо исправить и все
потому можете смело делать :)
github.com/dmi3yy/evolution
avatar
Кстати как понимаю вот вопрос на тему интеграции :)
www.tinymce.com/forum/viewtopic.php?id=30896
avatar
Я против версии 4! Там стало совершенно не удобно работать с фотографиями, ссылками. Т.е. вставить-то можно, а дать отступ/выравниваине/класс стало возможно только руками в редакторе кода.
avatar
Вот все правильно менеджер должен только вставить фотку и определить ее положение все остальное дело CSS
чем меньше менеджер может накосячить тем лучше :)

дык никто пока и не убивает tinyMCE_3
сначала 4 появиться в репозитории а уже потом после обкатки будет вопрос по поводу установки по умолчанию его а timyMCE уйдет в репозиторий :)
avatar
Дим, ну а класс задать? Вот смотри, в WordPress есть тини так обрезали и извратили, что он не похож совершенно на себя. Однако с ним удобно работать. Вставил фотку — навел на нее мышку и тебе 2 пинтограмы — изменить и удалить. Изменяешь — там всплывающее окно где наглядно выравнивание, масштаб и подписи. Задал подпись, так фотку в дополнительный див обернули. Удобно!

Пусть у тебя в сборке такого нет, но хотя бы я могу задать размер, класс и выравнивание если нужно. Обычно мне нужен размер и класс (стоит плагин DirectResize для автоматической обрезки и вставки лайтбокса).

А в 4 версии даже этого нет! Тогда уж лучше в marketUp! статьи править :(
avatar
Дык а кто мешает вырезать с WordPress?:)

В остальном не ошибается тот кто ничего не делает :)
Да и мне tinyMCE 4 нравиться больше там меньше возможностей накосячить в контенте да и легче он и быстрее
avatar
Я так понял, что он не просто так обрезан а интегрирован в CMS и завязан на собственный файловый менеджер. Так что там не так просто его выдрать.

Да я не против, мне тоже 4 понравилась пока не попробовал в деле. Но еще больше мне понравился Redactor. Да, я знаю что он платный.У него только с файловым менеджером косяки, а так там все есть самое необходимое.

P.S. Я лично ставлю настройки Tiny в «редактор», чтобы не было всех этих кнопок типа цвет, таблицы и так далее. Они явно не нужны!
avatar
Интегрирован в систему это сильно сказанно )
отделить его не сложно :)

ну тут дело вкуса :) я вообще за markitUP для чистоты кода :) а то как понавставляют всякого хлама из word к примеру:)

ну а выучить 5 тегов помойму по силам каждому
avatar
Согласен насчет тегов.

Лично сам пишу в ворде (проверяю орфографию и предварительно текст стилизую), вставляю через кнопку «вставить из ворда» и затем уже добиваю ссылки и картинки. Получается быстро. Быстрее чем в markitUP.

А, да! Я всегда смотрю что в коде получилось.
avatar
Вот лишний гемор вместо того что б поддержать разработку плагина для проверки орфографии и типограф :)
avatar
Наоборот! Получается быстро и качественно. Писать в он-лайн страшно — можно потерять всю работу. А так я набил текст, проверил орфографию и вычитал его, он по минимуму оттипографировался (заменились кавычки, тире), а я его предаврительно разметил (жирное, подчеркивание, наклон + заголовки). При конвертации в 1 секунду получаю отличный результат. Все остальные редакторы уступают тини именно в этом — скорости.

В дальнейшем редакторы уже уступают в удобстве вставки ссылок и картинок. Пробовал почти все более-менее распространенные редакторы, но все не нето — нет «теплого лампового звука» :).

А типограф поддержу, когда чек с адсенса придет :)
avatar
Может как-то скинуться на это imperavi.com/redactor/download/?
Суда по примерам, очень крутой и удобный редактор.
avatar
Смотрю за 400 баксов они и встроить сами готовы :)
Можно сброситься
avatar
Тут хоть бы 100 собрать)
avatar
готво 50$ закинуть на благо :)
avatar
А делать кто будет? Я так думал, что сбросятся, а вы сделаете.
avatar
Если сброситься 400 то они сами сделают :)
avatar
А imperavi что реально круче чем Tiny4 и marketUp что аж
Dmi3yy готов 50 потратить, а не другие допиливать? А чем на ваш взгляд? Я просто уже эту тему обсуждал, но она зашла в тупик т.к. некому было этот редактор интегрировать и обслуживать потом обновления, а так я тоже был готов деньгой поддержать… )
Комментарий отредактирован 2013-11-06 20:46:12 пользователем Dymskiy
avatar
Возник вопрос, о безболезненно получиться перейти с 1.0.10-d5.3RC на 1.0.12-d6.4?
avatar
с учетом что я довольно безболезненно обновлял с 0.9.3 то все у вас получиться :)

главное не забывайте про бекапы
avatar
Добрый вечер, обновил до данной сборки, и пропал редактор. Помогите пожалуйста исправить.

avatar
Проверьте включен ли он в плагинах
avatar
там нет выбора
avatar
Покажите скриншет вкладки елементы плагины
avatar
извините за мою невнимательность, спасибо большое за помощь!
avatar
Здравствуйте! Возникла проблема в новой сборке! При отправке сообщений через eForm пишет ошибку
Main mail: Программа не смогла отправить почтуCould not instantiate mail function.
На старой сборке на том же хостинге все окей (хостинг Петерхост).
Подскажите как решить
avatar
Ребят помогите кто-нибудь, хоть чем-нибудь! Почему на одном и том же хостинге на сборке modx.evo.custom-1.0.10-d5.3 почта нормально уходит, а на сборке modx.evo.custom-1.0.12-d6.4 выдает ошибку Main mail: Программа не смогла отправить почтуCould not instantiate mail function.???? Спасайте)))
Комментарий отредактирован 2013-11-13 10:06:55 пользователем adeks220
avatar
Раньше все работало на прямую через php mail()
теперь все через phpmailer

это кривые настройки хостинга потому не пашет
можно настроить через smtp тогда будет все работать
avatar
А что мне нужно хостеру написать, чтоб он настройки поправил? Через SMTP не хочется, т.к. там придется к одной почте привязываться (как я понимаю) и каждый раз настраивать для разных имейлов на разных сайтах. А как вернуть как было? Это реально?
Комментарий отредактирован 2013-11-13 10:26:28 пользователем adeks220
avatar
попробуйте заменить папку assets/snippets/eform из старой версии где всё работало. Не забывайте про бекапы.
avatar
йохохо — помогло!!! Всем огромное спасибо!!!
avatar
кстати хостинг ответил, что мне нужно обратиться к тех специалистам по сайту)) Отсюда вопрос — а зачем поменяли — ведь все работало хорошо? может не стоит оставлять данное изменение в сборке?
avatar
Стоит просто исправить
Если есть возможность дать тестовую площадку попробую найти ошибку и исправить

так как гдетто она есть а быть не должно
исправляли с целью сделать лучше и привести все к общему так что б за отправку почты отвечала 1 функция в ядре а не по 1 функции в каждом дополнении
avatar
хорошо — я сделаю копию сайта и верну все как было с ошибкой (просто щас уже все работает как надо у заказчика) — и напишу доступ — но это уже не сегодня)))
спасибо еще раз за вашу работу!
есть ли возможность вас как то по фрипэю отблагодарить?
avatar
что есть фрипей?
ок доступы в личку можно
avatar
freepay или free2pay — когда кто-то что-то делает с оплатой после))
Комментарий отредактирован 2013-11-13 13:11:07 пользователем adeks220
avatar
Да можно сколько угодно
avatar
)) напишите возможности заслать денег))
avatar
modx.com.ua/thanks.html
так же есть qiwi liqpay
avatar
яндекса хватило)))
avatar
Спасибо пришло
жаль что на кнопке нету от кого а то за последние пару дней еще пришло немного денег а от кого не понятно :(

p.s. а то было пожелания писать кто поблагодарил на страничке
avatar
ну да — обычно есть некая отчетность в таких проектах по благодарностям — глядишь и благодарить больше будут)))
avatar
C какой именно версии помогло? Пробовал и с 11 и 10 все то же самое.
avatar
Вопрос снимется. Проблема в хостинге.
avatar
Версия 1.0.13RC-d6.5. Если в редактировании чанка (возможно и в других местах) какое-то время ничего не делать, появляется табличка «Пожалуйста, подождите...».
Приходится обновлять страницу или жать «назад» в браузере.
Возможно, такое происходит когда одно и то же открыто в разных окнах. Послежу еще.
  • Shin
  • 0
avatar
Дмитрий как всегда на высоте. Все невероятно удобно и продумано, все работает, багов не выявлено, уточнение только одно — элемент пишется через «э».
Спасибо!
avatar
Вопрос по поводу изменения системных файлов был тут не могу найти :(

Суть в том что данный варинг будет висеть и предупреждать до тех пор пока не пересохраните системные настройки и далее опять по кругу.
логика работы в момент пересохранения настрояк запоминаются последние изменения
avatar
Возможно не по теме…
Возможно не туда… Сорри…
Тема такая:
на сборке 10.0.12 d6 в админке не могу изменить email вебюзера
An error occurred while attempting to retrieve all users with email...
Погуглил и нашел: bugs.modx.com/issues/9989
Применил рецептуру — полегчало…
Вопрос: не исправлено?
avatar
исправили
avatar
Уточню: исправили в какой сборке и когда?
avatar
вот Коммит исправленно в версии 1.0.12-d6.5
github.com/dmi3yy/modx.evo.custom/commit/6a69afdff74efc7be0353f4e981e8adb7c8065aa

которая есть на Гитхабе
скоро опубликую надо провести еще пару тестов
avatar
Спасиб
avatar
Evo 1.0.12
в конфигурации стоит отправка писем через авторизацию SMTP
WebloginPE регистрирует пользователей нормально
WebSignup выдает ошибку «The following From address failed:: Called Mail() without being connected», если отключить smtp то WebSignup отрабатывает регистрацию нормально
avatar
Evo 1.0.11-1.0.12
если инсталлируем modx в субдиректорию, а не в корень
то в админке выводит пустые страницы: «главная» и «конфигурация»
в Evo 1.0.10 все норм.
хотя на локальном такого бага нет, только на хостинге
Комментарий отредактирован 2013-11-23 23:21:26 пользователем kiberpro
avatar
Странное дело есть: установил плагин MultiPhotos и прикрепил тв photos к нему. В админке все нормально — заносит, сохраняет. На фронтенде — пусто. [*photos*] в шаблоне — пусто… photos в if — тоже пусто… Что не так?
avatar
Сниппетом выводите? Или просто [*photos*] в шаблоне пишете? Обрезало чего то коммент(

Вобщем выводить надо так:
[[MultiPhotos? &tvname=`photos`]]
Комментарий отредактирован 2013-11-30 16:11:47 пользователем KennyOne
avatar
кстати, блин… сам [[MultiPhotos...]] то и выводит галлерею… но тупо просто [*photos*] в шаблоне — пусто… в сниппете [[if? &is=`[*photos*]:!empty:` &then=`[[Multiphotos]]` &else=`kakashko_polnoe`]] всегда получаю else
п.с. [[DocInfo? &id=`[*id*]` &field=`photos`]] — тоже пусто
Комментарий отредактирован 2013-11-30 16:19:53 пользователем dinkwi
avatar
Добавьте в вызов параметр — &outerTpl='чанк'.

И в чанке проверяйте плейсхолдер [+photos+] на пустоту. Только вопрос зачем, мультифото вроде не выводит никакого лишнего кода если в параметре пусто.
avatar
вообще то, ты прав))) согласен на все 100% — тут туплю. но сам факт — остался.

привычка осталась — проверить на пустоту… но раньше всегда работало
Комментарий отредактирован 2013-11-30 16:27:32 пользователем dinkwi
avatar
если взять значение тв —
[[«assets/images/golovna/Foto0529.jpg»,"",""],[«assets/images/golovna/avtocentr-remont-2.jpg»,"",""],[«assets/images/golovna/Foto0472.jpg»,"",""],[«assets/images/golovna/Foto0493.jpg»,"",""],[«assets/images/golovna/Foto0516.jpg»,"",""],[«assets/images/golovna/IMG_0356.JPG»,"",""],[«assets/images/golovna/Foto0512.jpg»,"",""]]

то есть большое подозрение, что это интерпретируется как вызов сниппета [[...]] другого объяснения у меня нету…
avatar
ТВ с типом ввода «Date» выглядит вот так
скриншот
avatar
Подскажите пожалуйста, имеется мультиязычный сайт Evo 1.0.12 6.4 + YAMS. И есть необходимость в некоторых местах исключить раздел из ссылки. Но так как YAMS не дружит с SEO Stict, его естественно пришлось отключить. Есть ли какое-то решение в такой ситуации?
avatar
Seo Strict и Учавствует в URL это разные вещи не зависящие друг от друга
avatar
мда, а я всегда думал что между ними таки есть связь:)
Ну не важно, тогда возникает вопрос, должна ли по идее работать функция «Участвует в URL» в связке с ямсом? Потому что больше ничего такого что мешало бы ей работать пока не вижу. В логах чисто, ошибок не нашел.
avatar
У ЯМС свой роутинг потому и не работает
avatar
Понял, спасибо.
avatar
Странное дело! Ditto не показывает пагинацию, при вызове
<code>[!Ditto? &startID=`[*id*]` &tpl=`myTpl` &display=`2` &paginate=`1`!] 
<div class="page-nav">[+pages+]</div></code>
А если этот вызов кешировать [[Ditto]], то пагинация отображается. Как так?
modx — 1.0.12-d6.4 + shk 1.3.6RC+демо
Комментарий отредактирован 2013-12-08 10:15:28 пользователем zloyxrom
avatar
версию 1.0.12-d6.5 (01.11.2013) уже нормально потестили, можно обновляться?
avatar
Не работает Tv типа RichText. Отображается как TextArea
modx — 1.0.12-d6.4
avatar
У вас не отключен редактор для данной страницы? Замечал, что если отключен, то и в TV отключается.
avatar
Неплохо бы именовать файлы бэкапов в резервном копировании базы в виде %Y-%m-%d...sql, чтобы они нормально сортировались по дате. А то получается что они вразброс в списке — сложно найти актуальный для восстановления.
avatar
агамс поправил
avatar
Выпустил новый релиз:
modx.im/blog/dmi3yy/1769.html
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.