Егор
Привет! Кто может подсказать грамотный редирект через htaccess с index.php на без index.php и чтобы если параметры GET в ссылке были (index.php?parameter=12) тоже редиректило на без index.php? Гуглю, чет не очень варианты, некоторые даже ломают админку.
𝙑𝙞𝙩𝙖𝙡𝙞𝙮
ну вот и поставь 644 и 755 соответственно
Саша
и как теперь поменять права на все файлы скопом?
𝙑𝙞𝙩𝙖𝙡𝙞𝙮
рекурсивно для всего каталога с сайтом
𝙑𝙞𝙩𝙖𝙡𝙞𝙮
через файловый менеджер бегета
Sentinel
аааа теперь понял, там везде стоят 600 и 700
у меня на бегете 600 и 700 и все ок
Sentinel
проверь хтаксес
𝙑𝙞𝙩𝙖𝙡𝙞𝙮
у меня на бегете 600 и 700 и все ок
корректно все же будет 644 и 755 - это классика
Sentinel
🤷‍♂️🤷‍♂️
𝙑𝙞𝙩𝙖𝙡𝙞𝙮
когда стоит 700 на папке core/cache часто ошибки бывают с не возможностью записи в кеш
Sentinel
не знаю.. никогда проблем не было https://is.gd/mzT6iP
Саша
поменял я все права, админка работает сайт так и не открывается и та же ошибка...
Mr. Karandash
Здравствуйте. кто нибудь использует дополнение Quiz? https://modstore.pro/packages/discounts/quiz
Андрей
Mr. Karandash
Это я для ТП писал, но автор молчит пока
Mr. Karandash
Сделал следующий раздел квиза yadi.sk/i/-R6unyDzqPatFQ В админке это выглядит так yadi.sk/i/k5mTcaefLmaqIw в чанке добавляю [] к концу имени yadi.sk/i/ivBLyqW5FEgpDQ И все равно на почту и в раздел результатов приходит только один выбранный вариант. Если сделать 1 поле с разными вариантами то все нормально, но я тогда не смогу задать каждому варианту свою картинку Так же, не приходят скрытые поля на почту в письме хотя в результаты они попадают Почта: yadi.sk/i/E-yeyCNIJpxnRw Результаты: yadi.sk/i/YrL8M-sp7ALBEw
Иван
https://youtu.be/GT60yo-cPTM
Danil
Кто подскажет, что за таблица register_messages?
Danil
Что за очередь?
Максим
Что за очередь?
вот тут можно подробнее ознакомиться. https://modzone.ru/blog/2020/07/25/queues-in-modx-out-of-the-box/ Хотя если не понятно что это, значит не нужно скорее всего)
Danil
Спасибо, теперь понял)) В очередь return 1 почему то откуда-то попадает и засоряет бд. Хз зачем и что это, может в кронменеджере что-то завалялось
Danil
Кто-нибудь избавлялся от записи в сессии параметров mSearch2 для ajax запросов? // Saving params into cache for ajax requests $savedProperties['scriptProperties'] = $scriptProperties; $hash = sha1(serialize($savedProperties)); $_SESSION['mSearch2'][$hash] = $savedProperties;
Danil
Засоряет таблицу с сессиями сильно, день +500мб в таблице
Sentinel
Засоряет таблицу с сессиями сильно, день +500мб в таблице
можно плагином $max_time = (int) $modx->getOption("session_gc_maxlifetime"); $max_time = $max_time ? $max_time : 604800; //Неделя по - умолчанию $table_name = $modx->getTableName('modSession'); $sql = "DELETE FROM $table_name WHERE access < (UNIX_TIMESTAMP() - $max_time);"; $modx->exec($sql); вешается на событие OnMODXInit
Danil
так и делаю, но на кроне 2 раза в день
Danil
Просто база без сессий в оперативке 2гб, как начинают фильтровать - 5гб
Sergey_K
Sentinel
ну эт да
Sergey_K
Честно говоря, ничего кроме геморроя эта история с сессиями в БД не несет.
Миша
Gaius Cassius
все прально) лучше плати нам, а мы будем выдумывать всякую фигн, чем своим менеджерам) б - бизнес на "бизнесменах" )
Sergey_K
все прально) лучше плати нам, а мы будем выдумывать всякую фигн, чем своим менеджерам) б - бизнес на "бизнесменах" )
Ну дураков много - самый прибыльный бизнес. Книги особенно "как стать миллиардером" и пр...
Gaius Cassius
Ну дураков много - самый прибыльный бизнес. Книги особенно "как стать миллиардером" и пр...
о да)) мне больше нравятся люди, которые ведутся на "сижу у пляжа и зарабатываю миллионы на пассивах")) у меня пара знакомых таких есть, которые влазят до сих в пор в такое🤷‍♂️
Миша
https://www.youtube.com/watch?v=GT60yo-cPTM
Gaius Cassius
Ну это а-ля МММ в 90е... время идет, а народ не меняется :) "Школы миллиардеров" множатся )
ну в 90 у МММ реклама прикольная была)) да и на второй волне - огонек я оценил размах, и то, как люди "опять потянулись" на халяву
𝙑𝙞𝙩𝙖𝙡𝙞𝙮
дело Мавроди живет, в некоторой степени «гнилая душенка человека» не изменна..
Евгений
всем привет. подскажите плиз почему запрос в msProducts с таким условием WHERE ( `msProduct`.`class_key` = 'msProduct' AND `msProduct`.`pagetitle` LIKE '%товар%' OR `msProduct`.`content` LIKE '%товар%' OR `Data`.`article` LIKE '%товар%' AND `msProduct`.`parent` IN (15) AND `msProduct`.`published` = 1 AND `msProduct`.`deleted` = 0 ) возвращает помимо msProduct и modDocument? ведь указано, что нужны только msProduct. Уже пробовал добавить условие по шаблону товара, но там вообще ничего не выводит, да и думаю не совсем хороший вариант это
🙈 PG
msProduct расширяет modResource а он в свою очередь modDocument логично что там будут все эти данные
🙈 PG
используй SELECT Data.* и тогда будут только поля товара без modDocument
🙈 PG
но тогда не будут доступны поля pagetitle, alias, uri итд
Sentinel
но тогда не будут доступны поля pagetitle, alias, uri итд
А почему не предложил идеального решения задачи ? 😁
Sentinel
😊👈
Евгений
но тогда не будут доступны поля pagetitle, alias, uri итд
а вот в том то и загвоздка, что делаю поиск по вхождения фразы в pagetitle, article и content(
Евгений
вижу только костыль с условием по шаблону, но и он пока что почему-то не хочет заводиться(
🙈 PG
ну так колдуй себе с join where итд, но в select напиши что именно тебе вывести
🙈 PG
скинь полнный запрос
🙈 PG
и как он вообще формируется у тебя?
🙈 PG
xpdo или просто руками формируешь sql?
Евгений
Евгений
'parents' => 15,
Евгений
блин
Евгений
сек
🙈 PG
в element что указано?
Евгений
{'!pdoPage' | snippet : [ 'parents' => 15, 'limit' => 36, 'element' => 'msProducts', 'where' => '{"pagetitle:LIKE":"%' ~ $.get.query ~ '%","OR:content:LIKE":"%' ~ $.get.query ~ '%","OR:Data.article:LIKE":"%' ~ $.get.query ~ '%"}', 'depth' => 0, 'sortby' => 'menuindex', 'sortdir' => 'ASC', 'pageLimit' => 7, ... тут шаблоны пагинации ... 'tpl' => 'tile_product' ]}
🙈 PG
а какой sql в showLog?
Евгений
а какой sql в showLog?
SELECT SQL_CALC_FOUND_ROWS msProduct.id, msProduct.type, msProduct.contentType, msProduct.pagetitle, msProduct.longtitle, msProduct.description, msProduct.alias, msProduct.alias_visible, msProduct.link_attributes, msProduct.published, msProduct.pub_date, msProduct.unpub_date, msProduct.parent, msProduct.isfolder, msProduct.introtext, msProduct.richtext, msProduct.template, msProduct.menuindex, msProduct.searchable, msProduct.cacheable, msProduct.createdby, msProduct.createdon, msProduct.editedby, msProduct.editedon, msProduct.deleted, msProduct.deletedon, msProduct.deletedby, msProduct.publishedon, msProduct.publishedby, msProduct.menutitle, msProduct.donthit, msProduct.privateweb, msProduct.privatemgr, msProduct.content_dispo, msProduct.hidemenu, msProduct.class_key, msProduct.context_key, msProduct.content_type, msProduct.uri, msProduct.uri_override, msProduct.hide_children_in_tree, msProduct.show_in_tree, msProduct.properties, Data.article, Data.price, Data.old_price, Data.weight, Data.image, Data.thumb, Data.vendor, Data.made_in, Data.new, Data.popular, Data.favorite, Data.tags, Data.color, Data.size, Data.source, Data.inStock, Data.opt_price, Vendor.name AS vendor.name, Vendor.resource AS vendor.resource, Vendor.country AS vendor.country, Vendor.logo AS vendor.logo, Vendor.address AS vendor.address, Vendor.phone AS vendor.phone, Vendor.fax AS vendor.fax, Vendor.email AS vendor.email, Vendor.description AS vendor.description, Vendor.properties AS vendor.properties FROM modx_site_content AS msProduct LEFT JOIN modx_ms2_products Data ON msProduct.id = Data.id LEFT JOIN modx_ms2_vendors Vendor ON Data.vendor=Vendor.id WHERE ( msProduct.class_key = 'msProduct' AND msProduct.pagetitle LIKE '%товар%' OR msProduct.content LIKE '%товар%' OR Data.article LIKE '%товар%' AND msProduct.parent IN (15) AND msProduct.published = 1 AND msProduct.deleted = 0 ) GROUP BY msProduct.id ORDER BY msProduct.menuindex ASC LIMIT 36
Евгений
пардон за портянку)
Евгений
вроде всё норм... или я уже от недосыпа очевидных косяков не вижу(
🙈 PG
нет вроде косяков
Евгений
Вот и я не понимаю(
🙈 PG
а проблема в чем? лишние ресурсы в выводе?
Евгений
а проблема в чем? лишние ресурсы в выводе?
Да, помимо товаров с «товар» в заголовке выводит корзину где «товар» в контенте
🙈 PG
но таки есть косяк в sql
🙈 PG
попробуй так 'where' => '[{"pagetitle:LIKE":"%' ~ $.get.query ~ '%","OR:content:LIKE":"%' ~ $.get.query ~ '%","OR:Data.article:LIKE":"%' ~ $.get.query ~ '%"}]',
🙈 PG
sql какой?
Евгений
Да вроде тот же
🙈 PG
скинь
🙈 PG
такое ощущение что мне оно больше нужно
Евгений
SELECT SQL_CALC_FOUND_ROWS msProduct.id, msProduct.type, msProduct.contentType, msProduct.pagetitle, msProduct.longtitle, msProduct.description, msProduct.alias, msProduct.alias_visible, msProduct.link_attributes, msProduct.published, msProduct.pub_date, msProduct.unpub_date, msProduct.parent, msProduct.isfolder, msProduct.introtext, msProduct.richtext, msProduct.template, msProduct.menuindex, msProduct.searchable, msProduct.cacheable, msProduct.createdby, msProduct.createdon, msProduct.editedby, msProduct.editedon, msProduct.deleted, msProduct.deletedon, msProduct.deletedby, msProduct.publishedon, msProduct.publishedby, msProduct.menutitle, msProduct.donthit, msProduct.privateweb, msProduct.privatemgr, msProduct.content_dispo, msProduct.hidemenu, msProduct.class_key, msProduct.context_key, msProduct.content_type, msProduct.uri, msProduct.uri_override, msProduct.hide_children_in_tree, msProduct.show_in_tree, msProduct.properties, Data.article, Data.price, Data.old_price, Data.weight, Data.image, Data.thumb, Data.vendor, Data.made_in, Data.new, Data.popular, Data.favorite, Data.tags, Data.color, Data.size, Data.source, Data.inStock, Data.opt_price, Vendor.name AS vendor.name, Vendor.resource AS vendor.resource, Vendor.country AS vendor.country, Vendor.logo AS vendor.logo, Vendor.address AS vendor.address, Vendor.phone AS vendor.phone, Vendor.fax AS vendor.fax, Vendor.email AS vendor.email, Vendor.description AS vendor.description, Vendor.properties AS vendor.properties FROM modx_site_content AS msProduct LEFT JOIN modx_ms2_products Data ON msProduct.id = Data.id LEFT JOIN modx_ms2_vendors Vendor ON Data.vendor=Vendor.id WHERE ( msProduct.class_key = 'msProduct' AND ( msProduct.pagetitle LIKE '%товар%' OR msProduct.content LIKE '%товар%' OR Data.article LIKE '%товар%' ) AND msProduct.parent IN (15) AND msProduct.published = 1 AND msProduct.deleted = 0 ) GROUP BY msProduct.id ORDER BY msProduct.menuindex ASC LIMIT 36
🙈 PG
не такой же
🙈 PG
но есть ли у тебя товары с такими данными?
Евгений
Есть. При старом запросе выводит их
🙈 PG
можешь доступ скинуть?