Влад

Влад

Был в сети 05 февраля 2024, 08:12
Заказы не принимаю
Блин год валялся компонент вот только добрался и не могу в тикеты отписать! в итоге настроил тестовый парсинг на опенсервере и на хостинге и в обоих случаях больше половины картинок не парсятся (так же которые со сторонних сайтов на доноре подтягиваются) в итоге парсинг «не заканчивается» — зависает, но ресурсы создаются с вышеупомянутыми проблемами!
В консоле такой вывод:
[2018-04-05 13:57:51] (ERROR @ X:\SERVER\OSPanel\domains\iskatel\core\model\phpthumb\modphpthumb.class.php : 121) phpThumb was unable to generate a thumbnail for: X:\SERVER\OSPanel\domains\iskatel\core\cache\phpthumb\iskatel__srce6e02ff9c92e250c09f3896062ecf2a7_par0ba78bb0326502335f8683fdf331013a_dat0.jpeg
[2018-04-05 13:57:51] (ERROR @ X:\SERVER\OSPanel\domains\iskatel\core\model\phpthumb\modphpthumb.class.php : 133) Error outputting thumbnail:
OutputThumbnail() failed because !is_resource($this->gdimg_output) in file "phpthumb.class.php" on line 618
Ну я же пишу вот так не выводит [[*order.value]] и так тоже [[+order.value]], снипетом msProductOptions с использованием стандартного чанка тоже не выводит!

Проверил на другом магазе там в шаблоне просто прописал [[+order.value]], все работает, а на этом вообще не хочет выводить!!!
Стандартный чанк тоже ничего не выводит
{foreach $options as $option}
    <div class="form-group">
        <label class="col-md-2 control-label">{$option.caption}:</label>
        <div class="col-md-10 form-control-static">
            {if $option.value is array}
                {$option.value | join : ', '}
            {else}
                {$option.value}
            {/if}
        </div>
    </div>
{/foreach}
Я в своем вообще только классы менял
не понимаю как выводить теперь дополнительные опции?
[[msProductOptions?&onlyOptions=`order`]]
вот так не выводит…

Чанк
{foreach $options as $option}
    <div class="uk-grid">
        <label class="uk-width-1-2">{$option.caption}:</label>
        <div class="uk-width-1-2">
            {if $option.value is array}
                {var $values = ''}
                {foreach $option.value as $value}
                    {var $values = $values ~ $value ~ ', '}
                {/foreach}
                {$values | preg_replace : '#, $#': ''}
            {else}
                {$option.value}
            {/if}
            {$option.measure_unit}
        </div>
    </div>
{/foreach}
Привет Володя! Вообще я тупанул и написал pdoPage, вообще там mFilter, но он как я понимаю использует пагинатор pdoPage. Все компоненты последних версий включая админку.
Вызов:
[[!mFilter2?
    					&limit=`15`
    					&parents=`3`
    					&element=`msProducts`
    					&tplOuter=`tpl.mFilter2.outer`
    					&tplPageWrapper=`@INLINE <div class="pagination"><ul class="uk-pagination">[[+prev]][[+pages]][[+next]]</ul></div>`
                	&tplPageActive=`@INLINE <li class="active uk-active"><span>[[+pageNo]]</span></li>`
                	&tplPage=`@INLINE <li><a href="[[+href]]"><span>[[+pageNo]]</span></a></li>`
                	&tplPagePrev=`@INLINE <li><a href="[[+href]]"><i class="uk-icon-angle-double-left"></i></a></li>`
                	&tplPageNext=`@INLINE <li><a href="[[+href]]"><i class="uk-icon-angle-double-right"></i></a></li>`
                	&tplPageFirst=`@INLINE <li><a href="[[+href]]">[[%pdopage_first]]</a></li>`
                	&tplPageLast=`@INLINE <li><a href="[[+href]]">[[%pdopage_last]]</a></li>`
                	&pageLimit=`8`
    					&filters=`
    						ms|price:number
    						,msoption|order
    						,ms|made_in
    						,ms|vendor:vendors
    						,msoption|size
    						,msoption|nestRazmer:boolean
    						,msoption|tolshina
    						,msoption|color
    						,msoption|material-polotna
    						,msoption|konstrukcia
    						,msoption|varianty-stekla
    						,msoption|polotno
    					`
    					&tpls=`tpl.msProducts.row`
    					&class=`msProduct`
    					&suggestionsRadio=`msoption|color,msoption|decor-outer,msoption|decor-inner,ms|vendor:vendors,msoption|tolshina,msoption|list-metall,msoption|size,msoption|color-outer,msoption|color-inner`
    					
    					&tplFilter.outer.msoption|color=`tpl.mFilter2.filter.select`
                        &tplFilter.row.msoption|color=`tpl.mFilter2.filter.option`
                        
    					&tplFilter.outer.msoption|size=`tpl.mFilter2.filter.select`
                        &tplFilter.row.msoption|size=`tpl.mFilter2.filter.option`
                        
    					&tplFilter.outer.ms|vendor=`tpl.mFilter2.filter.select`
                        &tplFilter.row.ms|vendor=`tpl.mFilter2.filter.option`
                        
    					&tplFilter.outer.msoption|tolshina=`tpl.mFilter2.filter.select`
                        &tplFilter.row.msoption|tolshina=`tpl.mFilter2.filter.option`
                        
    					&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`    					
    					&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
				    ]]
Написал бы в тех поддержку но mSearch был куплен более года назад(((
Вообще не понял где брать все эти ключи локализаций…
попробовал что то сделать, нажимаю автоматический перевод пишет «Для автоматического перевода необходимо добавить хотя бы одну запись в таблицу»…
Что писать в localizator_default_language, ru Russian или Ru ???
Чот скудная документация, извините мозги после годовой работы без выходных не пашут, но хотелось бы поподробней информативней как то…