Всего 123 801 комментарий

Dan
Dan
13 августа 2023, 09:17
+1
Что то я очень сильно сомневаюсь, что проблема в этом. На ящики каких почтовых служб отправляете (yandex, gmail, mail)? Ящик отправителя доменная почта?
biper
12 августа 2023, 13:09
0
Прошу пардону… у компа сейчас бываю эпизодически… короче вот что происходит -:(живьем на tsknnmgc.beget.tech)

Вызов галереи в блоке на странице********************

<div class="container-fluid">
     <hh>ГАЛЕРЕЯ наших работ</hh><hr>
         <div class="row" style="margin: 0;">
            
[[!GalleryAlbums? &toPlaceholder=`GalleryAlbums` &limit=`0` &albumCoverSort=`rank` &prominentOnly=`1` &rowTpl=`galAlbumRowWithCoverTpl`&thumbWidth=`400` &thumbHeight=`266`]]

[[!Gallery? &album=`[[*galery_name]]` &limit=`0` &checkForRequestTagVar=`1`&sortby=`{"publishedon":"ASC"}`  &toPlaceholder=`Gallery` 
&useCss=`0` &containerTpl=`GalleryAlbumTpl1` itemCls=`carousel-item` activeCls=`carousel-item active` ]]

[[+Gallery:isnot=``:then=`<div class="carousel-inner gallery_pic">[[+Gallery]]</div>`:else=`<ul class="carousel-inner gallery_pic">

[[+GalleryAlbums]]</ul>`]]
           
         </div>        

        <p class="con"> </p>         

      </div>

Выглядит результат — выводятся обложки альбомов и их названия… тут все гут… При клике по обложке альбома открывается в модалке картинка с этой же картинкой, что и на обложке… а должна открываться галерея – т.е. просмотр всех картинок, что вложены в альбом. FancyBox подключен и ранее (когда была простая галерея) уже проверял – все работало… Что не так… не понимаю ☹



galAlbumRowWithCoverTpl

<li class="col-lg-4 col-6 thumb pic_gal"> <p style="text-align: center; color:white;">[[+name]] ([[+total]])</p>

[[!Gallery? &album=`[[+id]]`&toPlaceholder=`photos`&thumbTpl=`tpl.gallery.image`]]
    <a href="[[+url:is=``:then=`[[+image]]`:else=`[[+url]]`]]" [[+link_attributes]] class="gallery-preview" data-photos="[[+photos:commaSeparate]]">
        [[+image:notempty=`<img src="[[+image]]" [[+cls:notempty=`class="[[+cls]] "`]] alt="[[+title]]" />`]]
    </a>
</li>
GalItemThumb

<div class="[[+cls]]">
    <a href="[[+linkToImage:if=`[[+linkToImage]]`:is=`1`:then=`[[+image_absolute]]`:else=`[[~[[*id]]?
            &[[+imageGetParam]]=`[[+id]]`
            &[[+albumRequestVar]]=`[[+album]]`
            &[[+tagRequestVar]]=`[[+tag]]` ]]`]]" title="[[+name]]" [[+link_attributes]]>
        <img class="[[+imgCls]]" src="[[+thumbnail]]" alt="[[+name]]" [[+image_attributes]] />
    </a>
</div>
GalleryAlbumTpl1

<div class="clearfix mosaicflow carousel-item"> 
 [[+thumbnails]]
</div>
Прошу прощения за столько подробностей, но чейт не пойму, что делаю не так
Miša Bulic
12 августа 2023, 10:31
0
Можно ли получить список залайканых постов пользователем? Хочу совместить кнопку лайков и избранное.
Дима Касаткин
12 августа 2023, 00:18
0
А вот это уже интересно! Проверьте, возможно у вас не установлено PHP-расширение imagick и картинки обрабатываются через GD, а он очень медленный. Настолько, что у нас на проектах по 1-1,5 минуты на 1 товар уходит (4-6 превью+ватермарки).

Судя по грубому расчету 50к товаров / 3600 (секунд в часе) ~= 14ч должны быть, а вы пишете что у вас 12ч, ну это близко, так что очень вероятно, что причина в этом!
Максим
11 августа 2023, 17:50
0
Приветствую! Подскажите, пожалуйста, возможно ли увеличить цену ко всем модификациям msOptionPrice2. У меня в каталоге матрасы различных размеров — модификации.

Пример:
Размер 80х190 см… 4500 руб
Размер 80х200 см… 4700 руб
Размер 90х190 см… 5900 руб
Размер 90х200 см… 6200 руб
и тд.

Есть два города. Возможно ли сделать так, чтобы при выборе города №2 ко всем ценам в модификациях добавлялась сумма, к примеру, +700 руб.?
Максим
11 августа 2023, 15:59
1
0
Приветствую! Подскажите, пожалуйста, возможно ли подружить CityFields с msOptionPrice2.
У меня в каталоге матрасы различных размеров — модификации.

Пример:
Размер 80х190 см… 4500 руб
Размер 80х200 см… 4700 руб
Размер 90х190 см… 5900 руб
Размер 90х200 см… 6200 руб
и тд.

Есть два города. Возможно ли сделать так, чтобы при выборе города №2 ко всем ценам в модификациях добавлялась сумма, к примеру, +700 руб.?
Дима Касаткин
10 августа 2023, 22:15
0
Если у кого-то есть что дополнить (особенно копилку :) ) по существу, пожалуйста, самое время откомментировать!
Дима Касаткин
10 августа 2023, 22:14
0
Друзья, поскольку сбор идёт полным ходом, даже лучше чем я ожидал, и в телеграм-чате вызвал некий резонанс и вопросы, думаю настало время опубликовать (ну в смысле, сформулировать, и тогда уж) рекий Roadmap того, на что мы тут так активно скидываемся :)

В общем, ТЗ aka roadmap следующее:
• Сделать, чтобы работало на MODX3 без потери функционала (что крайне желательно)
• Чтобы работало от php 7.4 (или ниже, по желанию исполнителя) до 8.2, и желательно без legacy
• Рассмотреть issues и принять PRы (поддержка fenom уж точно)
• Обновить доку (ну или как-то передать мне существенные моменты, если при адаптации не получится 1в1 реализовать функционал как раньше, чтобы была фактура сделать PR в документацию, а кто его сделает, уже не суть, могу и сам)
Костромин Игорь
10 августа 2023, 20:33
0
1С программист говорит что полный обмен без картинок проходит за полчаса с картинками 12 часов, основные настройки там 3 путь к фалу коннектору, логин и пароль, плюс можно поиграть с настройкой msync_time_limit — лимит времени выполнения (у нас стоит 5 секунд) на стороне сайта. Да со стороны 1С вроде тоже как меняли мощности сервера.
Михаил
10 августа 2023, 20:19
0
А за сколько он успевает обработать 60.000 товаров? И какие настройки меняли не помните? Вроде время выполнения и тому подобное
Костромин Игорь
10 августа 2023, 19:47
0
Используйте, VPS/VDS сервер для таких проектов, максимальный тариф на modhost (2048 Mb), это мало, и еще не понятно какой процессор используются, для таких проектов нужны «Битриксовские» тарифы, у нас сайт один из сайтов 60 000 товаров, ему временами 6 гб озу не хватает и процессор 4 ядра с тактовой частовой 5 000 мгц
Михаил
10 августа 2023, 19:30
0
Так и сделал, но все-ровно не успевает прогружать. Хостинг modhost тариф максимальный
Костромин Игорь
10 августа 2023, 19:11
0
Выгружаете полный каталог, после выгрузки полного каталога, на стороне 1С ставите галку выгружать только изменения, он будет выгружать товары в которых прошли изменения, так же на стороне 1С можно отключить изображения, выгрузка пойдет быстрее. Со стороны сайта так же нужен мощный сервер т.к. процесс обмен через mSync ресурсозатратный.
Николай Савин
10 августа 2023, 19:09
0
Это превосходная идея. Призываю всех, кто меня знает поддержать подобный сбор. Давайте создадим прецедент. Уверен, Если получится перевести один компонент на MODX3 — то до конца года еще десяток компонентов получат вторую жизнь на обновленной платформе.
Денис Мавлютов
10 августа 2023, 17:53
0
Урааа, помогло! Спасибо тебе ?
Артур Шевченко
10 августа 2023, 17:47
+2
Мне кажется тут
$document->saveAs($outputFile);
должен быть полный путь к файлу, т.е. как в $path
Артур Шевченко
10 августа 2023, 17:43
0
Не должен. потому что, если ты посмотришь код метода $miniShop2->order->submit(), то увидишь, что в текущей конфигурации, он делает редирект. Если же ты сделаешь так
$ms2->order->config['json_response'] = true;
В этом случае редиректа не будет, но тво код всё равно ничего не вернёт, потому что всё в том же методе, вызывается функция die(), которая пресекает все твои чаяния на корню. Решение: расширить класс msOrderHandler и возвращать из него json.

Можешь глянуть мою заметку