Всего 125 957 комментариев

Дмитрий
19 марта 2022, 13:20
0
Удалось найти решение?
Илья Уткин
19 марта 2022, 05:43
+1
Привет! Напиши, пожалуйста здесь, чтобы мы не забыли поправить — github.com/modx-pro/Community/issues
Дмитрий
19 марта 2022, 00:50
0
Более подробно
вот сайт
dima-samarin.github.io/priect/
наши услуги
оформить заявку
вот код
<div class="modal" id="order">
  <div class="modal__inner">
      <div class="modal__content">
        <form class="callback modal__form" id="modal">
          <div class="success__modal">
            Спасибо за заявку! Наши менеджеры свяжутся с вами в ближайшее время.
          </div>
            <div class="modal__header">
                <h3 class="modal__title">Оставить заявку:</h3>
               <div><p class="modal__description"></p></div>
            </div>
            <input type="hidden" name="project_name" value="Юрдис">
            <input type="hidden" name="admin_email" value="serv-win-1@yandex.ru">
            <input type="hidden" name="form_subject" value="Новая заявка с сайта">
            <input type="hidden" name="services">
            
            <input type="text" class="modal__input" name="name" placeholder="Ваше имя" required>
            <input type="text" class="modal__input phone" name="phone" placeholder="Ваш телефон" required>
            <textarea class="modal__textarea" name="mess" placeholder="Ваше сообщение" required></textarea>
            <button type="submit" class="btn modal__btn">Отправить сообщение</button>
            <button class="modal__close" type="button">
                ×
            </button>
        
        </form>
      </div>
  </div>
</div>
Мне надо, чтобы вот сюда
modal__description
передалось значение услуг
и вывелось
Фарит
Фарит
18 марта 2022, 23:35
0
Вот этот момент исключите, пожалуйста
Десятый поисковик будет космических денег стоить тогда :)))
Стало:
«Функциональные возможности присланного дополнения могут повторять функциональные возможности дополнений, размещенных в маркетплейсе в том случае, если его стоимость выше на 10+% (минимальной | первой | средней арифметической | базовой и т д) ».
R2m0x94 (Vasily)
18 марта 2022, 19:11
0
Получилось, спасибо. Более детально описал ниже.
R2m0x94 (Vasily)
18 марта 2022, 19:10
0
Возможное решение:
Решение не совсем правильное, так как если выгрузить на хостинг ошибка пропадает, зато если разработка ведётся локально, то напрягает, поэтому временно идём в Медиа > Источники файлов, там ставим в графах basePath & baseUrl полный путь с диска до корня, например: E:\OSPanel\domains\site.ru\

Ошибка пропадает, изображение грузится ОК, но при этом выбор файла не доступен. Удачных разработок и перед выгрузкой на хостинг ставим медиа источник обратно.

Лирика:
Конечно времени ездить по файлом почти ни у кого нет core\model\phpthumb\phpthumb.class.php:3474 функция SetCacheFilename(), там есть такой код:
if ($this->md5s) {
	// source image MD5 hash provided
	// do not source image modification date --
	// cached image will be used even if file was modified or removed
} elseif (!$this->config_cache_source_filemtime_ignore_remote && preg_match('#^(f|ht)tps?\://#i', $this->src)) {
	$this->cache_filename .= '_dat'.intval(phpthumb_functions::filedate_remote($this->src));
} elseif (!$this->config_cache_source_filemtime_ignore_local && $this->src && !$this->rawImageData) {
	$this->cache_filename .= '_dat'.intval(@filemtime($this->sourceFilename));
}
Можно увидеть, что в строке есть функция filemtime(), которая отдаёт 0, почему? Потому, что если убрать ссылку @ от функции, то вы увидите в журнале не корректный путь, который конечно можно перезапрограмировать в этой строке:
$this->cache_filename .= '_dat'.intval(@filemtime($this->sourceFilename));
Надеюсь помог, и не забываем про обратный слэш \/

Скорей всего в новых версиях ModX >= 3 это уже исправят.
Эрадж Шамс
18 марта 2022, 13:05
0
Это скорее надо использовать поддомены, примерно как тут SEODomains , добавлять в вебмастеры и указывать региональность
Sergey (Sentinel)
18 марта 2022, 13:00
+2
Десятый поисковик будет космических денег стоить тогда :)))
Илья Уткин
18 марта 2022, 12:58
+6
Теперь можно сделать свой SnowStorm и продавать его за 1000 руб. =))
Leonid Krylov
18 марта 2022, 12:38
0
Мы всегда индивидуально решаем вопросы частичного пересечения функциональности. Пишите, обсудим!
Николай Савин
18 марта 2022, 12:14
+5
Искренне рад. Уверен это даст толчок и принесет только развитие.
Павел Гвоздь
18 марта 2022, 12:00
0
Я думаю такие вопросы должны решаться индивидуально. Но посмотрим, что ответят владельцы площадки.
Евгений Webinmd
18 марта 2022, 11:57
0
бесплатные аналоги, либо какие-то упрощенные компоненты пролетают? Например mSearch2 — и поиск и фильтрация, а кто-то сделает просто поиск, бесплатный, такой компонент модерацию не проходит?
Павел Гвоздь
18 марта 2022, 11:55
+2
Очень даже крутое нововведение! Поддерживаю.
Баха Волков
18 марта 2022, 11:01
0
@Leonid Krylov

если ЕГО стоимость выше на 10+%
ЕГО — дополнение который размещен первым? Для уточнения: если mSearch2 например стоит 1100 руб. то какой-нибудь условный mOtlichniyPoisk должен стоить не более 1000 руб.?
Александр Туниеков
18 марта 2022, 10:45
+4
Ок сегодня попробую опубликовать. выше на 10+%. Но шифровать пакет и скрывать исходники уже не буду :-). Отгорело. Чисто плата за техподдержку.
Leonid Krylov
18 марта 2022, 10:39
+3
Выдержка из правил:
«…В случае возникновения пересечения функциональных возможностей администрация вправе отклонить размещение дополнения в маркетплейсе».

Негласно, мы следовали правилу, что если дополнение хорошее и стоит недешевле аналога, то мы размещаем такие допы. Я думаю, пришло время попробовать узаконить эту политику и посмотрим, как это скажется на сообщество авторов.

Новое правило модерации будет таким:
«Функциональные возможности присланного дополнения могут повторять функциональные возможности дополнений, размещенных в маркетплейсе в том случае, если его стоимость выше на 10+%».

Я думаю, что это упрощение условий позволит допустить в маркетплейс дополнения, которые будут качественно лучше размещенных аналогов, при этом не будет копирования и демпинга.

>> Он там модератером не работает?
Да, Илья Уткин — модератор Modstore.
Александр Туниеков
18 марта 2022, 10:31
+1
Ну компонент делался независимо от Ильи. И подали их почти одновременно.
Так разница:
1) Я сделал 3 компонента RealMessenger, gtsNotify и сервер уведомлений на nodejs.
gtsNotify — общая система уведомлений, которая позволяет вотнуть на сайт любые уведомления и писать компоненты с realTime уведомлениями. Например, чат, мессенджер, уведомления о новых товарах и т.д. RealMessenger работает через gtsNotify.
От сервер уведомлений на nodejs счас отказался.
В reMessages общей сиистемы уведомлений нет.
2) RealMessenger сделан как стандартный мессенджер. С полем чатов, поиска чатов и контактов слева и полем сообщений справа. Ориентировался на скайп.
В reMessages поле чатов и поле сообщений заменяют друг друга. По видимому удобно для мобильных. Нет поиска чатов и контактов.
3) В reMessages добавление чата по ссылке. А в RealMessenger чаты добавляются из поиска, который ищет по группе пользователей MODX
Вроде все :-)