Всего 123 809 комментариев

Sergey
16 декабря 2022, 22:31
0
Что-то вроде этого
RewriteEngine On
RewriteRule ^index\.php$ / [R=301,L]
RewriteRule ^(.*)/index\.php$ /$1/ [R=301,L]
уберет index.php в конце любого урла.

Далее останется убрать /#section/ Это можно простым 301 редиректом, например,
Redirect 301 /#section/ https://antirealtor.moscow
Или наоборот, сначала редиректить site.ru/#section/index.php -> site.ru/, потом дописать про index.php, знатоки htaccess пусть поправят

И обратите внимание на этот слэш в конце — site.ru/ — он огорчит вашего сеошника, т. к.он там не нужен абсолютно
Sergey
16 декабря 2022, 21:38
0
Я могу вылечить недорого, имеется собранная за много лет база сигнатур для проверки всех типов файлов, нужен только sftp и ssh-доступ
Валерий
16 декабря 2022, 13:42
0
Итог страданий:

&tvFilters=`mentor_status==%[[*longtitle]]%`
Где longtitle значение фильтруемого TV поля, в ресурсе родителя.
kudesia
16 декабря 2022, 11:52
0
Если ресурсов немного
&resources=`3,5,10,4,6`
         &sortby=``
        &sortdir=``
modx.pro/help/10215#comment-69655
Николай Савин
16 декабря 2022, 10:04
0
Если сервис российский, сервера внутри страны, а сам он внушает юридическое доверие почему бы с ним не работать.
На рынке есть отличные сервисы подборок и рекомендаций, сервисы внешнего поиска с подключаемыми на сайт виджетами, CRM различные и т.п. И ничего… зависят от них. Съезжать никто не собирается.
Василий Наумкин
16 декабря 2022, 06:44
+2
На модсторе компонент почти прошел модерацию, но есть одно замечание. в магазине не допутимы негативные отзывы о других компонентах. А я как делал facetsearch, потому что достали тупняки с mfilter2, так и написал в сравнении с ним. Теперь уже 3 дня сижу думаю что в описании компонента писать :-(.
Напиши, что сильно вдохновлялся mFilter2 и не смог сделать лучше без отдельного сервиса, который в любой момент может перестать работать.

Любой крупный магазин, с каталогом которого mFilter2 не справляется, наверняка хочет зависеть от стороннего сервиса. 2022 год нам показал, насколько это круто!
Алексей Смирнов
15 декабря 2022, 21:45
0
решение же выкатил автор вопроса в теле под первым пунктом сразу.
Вячеслав
15 декабря 2022, 16:43
0
Решение так и не нашли?
Александр Туниеков
15 декабря 2022, 16:21
0
Качайте пока тут https://gettables.ru/assets/packages/facetsearch-1.1.15-beta.transport.zip

На модсторе компонент почти прошел модерацию, но есть одно замечание. в магазине не допутимы негативные отзывы о других компонентах. А я как делал facetsearch, потому что достали тупняки с mfilter2, так и написал в сравнении с ним. Теперь уже 3 дня сижу думаю что в описании компонента писать :-(.
Impulse
15 декабря 2022, 10:42
0
Всем привет. У меня обнаружилась такая же проблема, только вот:
1. РДС бара нет
2. Версий PHP переменял несколько раз
3. В других браузерах запускать обновление пытался
4. Конфиг заливал с другого сайта
5. Запускал обновление на 2х хостингах
6. Расширенное обновление тоже пытался сделать

И хоть ты тресни все равно эта чертова ошибка вылазиет. Делаю обновление с 2.6.5 на 2.7.1. Может нашлось у кого иное решение проблемы?
Николай Савин
14 декабря 2022, 20:02
+1
Я понял это по вот такой строчке
\core\src\Revolution\modParser.php
Пространство имен появилось только в MODX3

pdoTools для MODX3 также есть и работает, но там другие классы. Кроме того сервисы в MODX3 вызываются по другому.
Итого вот такой код
$pdo = $modx->getService('pdoTools');
foreach($array as $arr){
    $out .=  $pdo->parseChunk('userChunk', $arr);
}
мы можем преобразовать примерно вот так
use ModxPro\PdoTools\Fetch;
/** @var Fetch $pdoFetch */
$pdoFetch = $modx->services->get(Fetch::class);
foreach($array as $arr){
    $out .=  $pdoFetch->getChunk('userChunk', $arr);
}
Константин Ильин
14 декабря 2022, 19:56
0
Тогда я умываю руки) я даже не подумал что модх3
Константин Ильин
14 декабря 2022, 19:48
0
слишком много подключений — Это означает, что достигнуто максимальное количество клиентов, которые могут быть подключены к серверу. Либо клиенту придется ждать выхода другого клиента, либо администратору придется увеличить максимальное количество разрешенных подключений.

гугл есть
Николай Савин
14 декабря 2022, 19:43
+1
Потому что вы используете MODX3, а код который вам выше показали для MODX2
Ivan
14 декабря 2022, 19:34
0
Так вы можете обратиться в поддержку на сайте modstore и вам там помогут
Pavel
14 декабря 2022, 19:20
0
теперь так…
Fatal error: Uncaught mysqli_sql_exception: Too many connections in...
на эту строку ошибка ведет

$mysqli = new mysqli
Константин Ильин
14 декабря 2022, 19:03
0
memory_limit надо повысить через htaccess или напрямую в php настройках
Pavel
14 декабря 2022, 18:55
0
А почему может быть такая ошибка?

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)
 in \core\src\Revolution\modParser.php on line 151
Константин Ильин
14 декабря 2022, 18:08
0
У вас код просто устанавливает плейсхолдеры последней записи т.к. вы в цикле не сохраняет общий и предыдущий результат
disk.yandex.ru/i/xk1UBRLB8wXLTA
в целом установление плейсхолдеров совсем не нужно.
Ниже код сниппета и чанка, а так же вызов.

<?
// Допустим вы получаете данные через чистый скл как вам подсказал Николай выше или xpdo
// далее по теории такой код, проходимся в цикле и сохраняем спарсеный html в переменную 

// используем while или foreach, мне по душе второй

Сниппет usr
// ранее должен быть получен массив с данными $array в этом же сниппете у вас $fullresult
$out = '';
$pdo = $modx->getService('pdoTools');
foreach($array as $arr){
    $out .=  $pdo->parseChunk('userChunk', $arr);
}
return $out;

Код чанка userChunk пример
<tr>
    <td>{$Department}</td>
    <td>{$phone}</td>
    <td>{$mail}</td>
    ..... и т.д.
</tr>

ну и все, остается только вызывать сниппет на странице
<table>
так {'!usr' | snippet}

или по стандартному [[!usr]]
</table>
по итогу должна вывестись таблица

Ну и совсем простое решение, есть уже готовый сниппет вывода именно пользователей MODX
<?
// pdoTools должен быть установлен
<table>
{'!pdoUsers' | snippet : [
    'tpl' => 'userChunk'
]}
</table>
Вызовете его с пустым tpl и он вам выведет массивы пользователей disk.yandex.ru/i/VVER1xAv2Pn30A