kudesia

kudesia

С нами с 31 января 2019; Место в рейтинге пользователей: #500
17 мая 2023, 23:39
0
Тот вопрос про вывод всех категорий, а этот про одну второстепенную, конкретно указанную в [[!msProducts?]]
17 мая 2023, 23:27
0
Спасибо огромное, работает.

Можете еще сказать, как вывести только ID или только pagetitle?
11 февраля 2023, 19:11
0
что-то не то, письмо не уходит вообще.
08 февраля 2023, 13:03
0

log_deprecated в системных настройках можно отключить и все.
05 февраля 2023, 21:11
0
Здравствуйте, такой настройки в системных minishop не найдено…
05 февраля 2023, 21:08
0
я не знаю, как в письме это сделать… Подскажете?
05 февраля 2023, 16:31
0
Ну в корзине надбавка показывается же только при выборе этого способа оплаты
А в письме будет в любом случае подсчет?
05 февраля 2023, 12:43
0
Результат тот же joxi.ru/RmzROJWCVVPaRm
Все остается, как и было.
03 февраля 2023, 19:44
0
Так-то работает
joxi.ru/5mdlpP8CJJ705m
<?php
$phones = array(
   '+7(123)456-78-91'
   );
foreach($phones as $phone) {
   echo preg_replace("/[^0-9+]/", '', $phone);
}
А так нет
<?php
foreach ($modx->getIterator('modUser') as $user) {
    $profile = $user->getOne('Profile');
    $phone = preg_replace("/[^0-9+]/", '', $profile->get('phone'));
    $user->set('username', $phone);
    $user->save();
}
03 февраля 2023, 19:33
0
<?php

foreach ($modx->getIterator('modUser') as $user) {
    $profile = $user->getOne('Profile');
    $arr = array('(', ')', '-');
    $phone = str_replace($arr, '', $profile->get('phone'));
    $user->save();
}
отчет
<pre>
SQL time: 0,7248 s
SQL queries: 3780
PHP time: 5,8171 s
Total time: 6,5420 s
Memory: 12 MB
</pre>
результат joxi.ru/823NelZCww7KYm

ничего не изменилось
03 февраля 2023, 18:47
0
Так надо убрать только скобки () и тире — между цифрами

+7 должно остаться
Разве не такое выражение для этого
/[^0-9+]/
?
03 февраля 2023, 15:40
0
и вот

joxi.ru/1A5qe74uwwPg9A

из поля не убрались лишние

preg_replace("/[^0-9\/+]/"
или
preg_replace("/[^0-9+]/"

может надо?
02 февраля 2023, 20:28
0
Спасибо, попробую.

Скажите, Вы не знаете, как мне массово тоже из поля phone удалить скобки () и тире — между цифрами?
31 января 2023, 08:26
0
Да, поле необязательно. Но создается автоматом фейковый email, на который безуспешно отправляется заказ, что приводит к блокировке по спаму.
31 января 2023, 07:31
0
Блокировка отправки со стороны хостинга.
30 января 2023, 18:06
0
Можно в этой конструкции

<?
class myOrderHandler extends msOrderHandler{	
	public function submit($data = array()) {
		if(empty($data['email'])){
			$data['email'] = uniqid('user_').'@MYSITE.ru';
		}
		return parent::submit($data);
	}
}
как-то оставить поле email незаполненным при оформлении заказа?
30 января 2023, 18:06
0
В таком случае, заказы будут отправляться на случайные несуществующие адреса, а хостинг за это заблокирует отправку писем с сайта, приняв за спам-рассылку.
16 декабря 2022, 11:52
0
Если ресурсов немного
&resources=`3,5,10,4,6`
         &sortby=``
        &sortdir=``
modx.pro/help/10215#comment-69655
15 октября 2022, 14:30
0
Там, кроме уведомления и цена меняется

чистка modx_session не очистила и не обновила данные цен в корзине