Сергей

Сергей

С нами с 10 марта 2015; Место в рейтинге пользователей: #160
Сергей
20 апреля 2023, 11:23
0
Я заменил, переиндексировал (консоль выдает #\s|[,.:;!?"\'()}{\\/\#]#u) но ни чего не изменилось.
Сергей
20 апреля 2023, 11:10
0
Спасибо за помощь. Но это не решает проблему, а она заключается в том, что вес не корректно рассчитывается. У меня в приоритете стоит pagititle а потом уже aricle и плюс по точному запросу тоже криво выводится. По сути в приоритете должно быть точное совпадение, потом заголовок, потом артикул. а тут все одинаково.

P/S 3 Сергея пытаются решить проблему msearch2)) Ну что решим?)))
Сергей
20 апреля 2023, 10:05
0
Всем привет, странно, что данная тема не развивается. Я вижу такую-же картину, как бы не менял приоритет у полей, результат поиска совершенно не корректно работает. Точные совпадения имеют так-же вес как и все, если быть точнее, то везде вес 3. скрин. Если на сайте много товаров, то нужный вы вряд ли найдете.
Сергей
21 марта 2023, 12:57
0
Добрый день!
Проблему я все-же нашел, она связанна с дополнением AdminPanel (если смотреть сайт в инкогнито, то таких проблем нет)
Сергей
20 марта 2023, 16:19
+1
Добрый день!
Решил протестировать данный компонент, но столкнулся со следующими проблемами.
1. Пробовал разные версии jquery но постоянно одна и та-же ошибка при отправки Скрин
2. Дополнительно подключили Notyf и на имени всплывающее уведомление работает, а на телефоне, если подключить все скрипты не работает. (видимо надо править код валидатора в этом примере)
3. В данном решении конечно не хватает маски для телефона.

На сколько я понимаю для данного компонента не нужен jquery, но все же с ним у него конфликт.
В вообще было бы здорово, если бы компонент прятал саму форму из html так-как роботы зачастую уже надоели и все защиты обходят. (Наверное это больше вопрос к fiormit)

Сама отправка формы, работает.

Еще раз спасибо за ваш труд!
Сергей
12 марта 2023, 13:21
0
Извиняюсь за кучу вопросов.
Как идея можно подгружать разделы типа блог, кейсы из другого контекста. В таком случае к ним же не будет добавлен город в url?

И второй вопрос, не знаю почему, но цена для других городов не работает. Не на странице товара, не в каталоге.
Сергей
12 марта 2023, 11:38
+1
Извиняюсь, забыл про <base href="[[!+cf.current_city.url]]" />
Сергей
12 марта 2023, 11:04
0
У вас кстати работает, если я выбираю Екатеринбург, то адреса все становятся с ekb, у меня не меняется.
И еще дополню, если есть личный кабинет, он же не будет для каждого города свой.
Сергей
12 марта 2023, 11:00
0
Спасибо за ответ. Тогда я не совсем понимаю в чем тогда смысл? Фактически мы плодим не существующие url
Например, у нас есть несколько городов:
Екатеринбург
Москва
Архангельск

У сайта есть структура:
Главная
Каталог услуг
Услуга
Блог
Статья

Для каждого города создается куча url, физически они будут отличаться, только информацией, добавленной в компоненте (телефон, адрес и для каждой страницы придется создавать кучу настроек, чтобы был разный контент на странице).
site.ru/arkhangelsk
site.ru/ekaterinburg
site.ru (Москва на пример по умолчанию)

*Если я меняю город, меняется url текущей станицы (если даже её не существует), но при переходе на другую страницу встает город по умолчанию, так-как в pdomenu url не меняются.
*Еще странность, у меня по умолчанию стоит Москва, хотя я в другом городе и он его не определяет.
С точки зрения было бы правильно.
1. Менялись бы url у меню при выборе города, главная страница выглядела бы так
a. site.ru/arkhangelsk
b. site.ru/ekaterinburg
c. site.ru (Москва на пример по умолчанию)
2. Для городов что созданы страницы, он бы показывал при этом url адреса были бы только существующие.
3. А для раздела, где не указан город url оставался бы без изменения.
Например, есть блог, и он не зависит от города и не плодилось бы кучу url не существующих, а вот услугу желательно, чтобы структура была верной.

Вот пару примеров действующих сайтов
aaccent.ru/ekb/sozdanie-sajtov/ (если прейти в кейсы, то привязки к городу нет)
b2b-creative.ru/ekaterinburg/site/ (если прейти в кейсы, то привязки к городу нет)
Наверное, это было бы верно, если для города нет страницы, то её и не должно быть, а так мы только запутаем поисковых роботов.
Какая это вижу, в компоненте указываем id главной страницы для города и он берет всю информацию от туда. Если раздела нет в городе, например блога или кейсов или контактов, то она остается в адресом по умолчанию и берется из основного раздела.
Сергей
12 марта 2023, 01:24
0
Спасибо за обновление, оно действительно очень полезное, но есть одно но, документация совершенно не дает ни какого представления о контекстах. Надо ли создавать контексты для каждого города, если это вложенный город (или надо создать папку в основном контексте с нужным url как у города). У меня проблема следующего характера. Я создал папку в основном контексте с двумя городами arkhangelsk и ekaterinburg. Если захожу в раздел и меняю город то путь становиться site.ru/ekaterinburg/arkhangelsk/123.html Или не надо создавать физический раздел и добавлять все изменения на странице через данные?

Проблема в том что или я не верно использую компонент или я не верно его настраиваю.
Сергей
14 февраля 2023, 16:03
0
Добрый день!
У вашего модуля есть конфликт с bxSender. Перестает работать функция добавления пользователей. При попытке добавить, ошибка /assets/components/mvtusers/connector.php 500 В логах ошибка /core/components/bxsender/model/bxsender.class.php on line 858, referer: vodmag66.ru/cresca/?a=home&namespace=mvtusers (этот код отвечает за добавление новых пользователей). Честно не знаю кому надо править модуль, вам или разработчику bxsender
Сергей
08 декабря 2022, 14:32
0
Извиняюсь, я просто смотрю на какие события сделан msCustomerAutoReg и почему-то думал, что надо так-же. Проблема в том, что я не посмотрел.
Все проверил, работает, спасибо Вам большое!
Сергей
08 декабря 2022, 14:19
0
Спасибо за ответ, на какое событие его повешать? msOnSubmitOrder?
Сергей
08 декабря 2022, 12:49
0
Если я верно понимаю, выглядеть это должно так:
{$_modx->runSnippet('!msOrder', ['userFields' => ['phone' => 'mobilephone']])}
К сожалению это не работает.
Поле мобильного телефона остается не заполненным.
Сергей
06 декабря 2022, 15:37
1
0
Может кому пригодится.

<?php
if ($modx->event->name == 'mSyncOnProductOffers') {
    $remain = json_decode(json_encode($xml->Количество), TRUE);
    $remain = $remain['0'];
    $remain_temp = $resource->get('remain');
    if ($remain != $remain_temp && $remain_temp != '') {
        $resource->set('remain', $remain);
        $resource->save();
    }
}
Сергей
01 декабря 2022, 13:58
0
Подскажите что за правки? Потому, что тоже ловлю эту ошибку. Этот-же компонент.
Сергей
26 ноября 2022, 11:55
0
А админке и в базе сделал, но не смог найти как сделать вывод с учетом отступов (с новой строки).

easyComm.plugin.myplugin = {
      getFields: function(config) {
            return {
                  field1: {xtype: 'textarea', fieldLabel: _('ec_message_field1'), anchor: '99%'},
                  field2: {xtype: 'textarea', fieldLabel: _('ec_message_field2'), anchor: '99%'},
            }
      }
      ,getColumns: function() {
            return {
                  field1: {width:50, sortable:true, name: 'field1'},
                  field2: {width:50, sortable:true, name: 'field2'}
            }
      }
};
И тут изменил
<?php
return array(
   'fields' => array(
        'field1' => NULL,
        'field2' => NULL,
    )
   ,'fieldMeta' => array(
        'field1' => array(
            'dbtype' => 'text'
            ,'precision' => '50'
            ,'phptype' => 'string'
            ,'null' => true
            ,'default' => NULL
        ),
        'field2' => array(
            'dbtype' => 'text'
            ,'precision' => '50'
            ,'phptype' => 'string'
            ,'null' => true
            ,'default' => NULL
        )
    )
    ,'indexes' => array(

    )
);
Сергей
26 ноября 2022, 10:41
0
Добрый день!
весь форум перечитал, но не нашел ответа.
Как сделать дополнительные поля в админке не imput а textarea?
Ввод сделать в виде textarea, но пробелы и табы не учитывается и текст слепляется. Думаю все из-за imput
Сергей
25 ноября 2022, 16:44
0
Тема очень интересная, можно подробней. У меня isp6 через нее включил данный модуль, у сайта в настройках прописал, но вот склейка стилей и js не работает. Фото в логотипе показывается как .../img/xlogo_img.png.pagespeed.ic.TkqhGq2bW1.webp"… Все остальные и не менялись вовсе. Вот и не понятно работает или нет, как будто нет.