Прочитал тему, но как повесить отслеживание цели заказа в 1 клик на сайте через метрику не понял.
Можете подсказать для уже не новичков, но еще и не профессионалов?

Здравствуйте. При обычном заказе товары списываются с остатков - это хорошо.
Подскажите почему при заказе в 1 клик такого же не происходит?

28

(4 ответов, оставленных в Вопросы по работе с системой)

https://www.luchski.ru/ - выгружаем из 1С 8, УТ 11.2 около 3500 товаров

Закусило Александр пишет:

Есть решение для htaccess, но оно индивидуальное

А можете поделиться посмотреть на почту sergekruff@gmail.com ?

Не получается. Зашел в категорию "ВСЕ", убрал галочку, показываются вообще все товары, которые есть.

Здравствуйте. Можно ли как-то в админке отфильтровать все товары, у которых не задана категория?

К сожалению так сделать не получается. Я захожу в доставку, нажимаю "сохранить", под блоком доставки появляется возможность выбрать ПВЗ. Выбираю и кнопки "пересоздать заказ" нет. Если в таком состоянии заказ сохранить, а потом обновить страницу, то кнопка "пересоздать заказ" появляется, но ПВЗ уже не меняется.

Вот видео для наглядности http://radikal.ru/video/i9SHbOoaKWp

Закусило Александр пишет:

Нужно нажать пересоздать заказ в полях сдека.

Здравствуйте. Использую ваш robots.txt, но по какой-то магии в гугл все равно попадают страницы пагинации, например эта https://luchski.ru/catalog/rolikovye-ko … ageSize=48 - как его победить подскажите?

Ярослав пишет:

Выкладываю готовый robots.txt. Настраивала одна из студий по итогам аудита. Сейчас замечаний у них нет.
Но сайт не использует многомерные, так что могут быть нюансы.

User-agent: *
Disallow: /oneclick
Disallow: /register
Disallow: /auth
Disallow: /reservation
Disallow: /*?sort=*
Disallow: /*pageSize=*
Disallow: /*nsort=*
Disallow: /*viewAs*
Disallow: /*?query=*
Disallow: /*?bfilter*
Disallow: /cart
Disallow: /?add*
Disallow: /?/
Disallow: /*? 
Allow: /*?p=
Disallow: /*?p=*&

А у нас эпопея с АТОЛ онлайн закончилась за 3 дня и уже выбито 2 чека smile Даже удивился, что так быстро все решилось.
Ну если учитывать нашу настойчивость и несколько часов висения на телефоне с атолом и платформой офд. Даже в Краснодар разработчикам звонили.

Содержимое файла category.my.tpl

{* Список категорий из 3-х уровней *}
{nocache}
{addjs file="libs/jquery.mmenu.min.js"}
{addcss file="libs/jquery.mmenu.css"}
{/nocache}

{if $dirlist}
<nav>
    <ul class="nav navbar-nav">
        {foreach $dirlist as $dir}
        <li class="{if !empty($dir.child)} t-dropdown{/if}" {$dir.fields->getDebugAttributes()}>
            {* Первый уровень *}
            <a {$dir.fields->getDebugAttributes()} href="{$dir.fields->getUrl()}">{$dir.fields.name}</a>

            {if !empty($dir.child)}
                {* Второй уровень *}
                <div class="t-dropdown-menu">
                    <div class="container-fluid">
                        <div class="t-nav-catalog-list__inner">
                            <div class="t-close"><i class="pe-2x pe-7s-close-circle"></i></div>
                            <div class="t-nav-catalog-list__scene">

                                {foreach $dir.child as $subdir}
                                    <div class="t-nav-catalog-list-block">
                                        <a {$subdir.fields->getDebugAttributes()} href="{$subdir.fields->getUrl()}" class="t-nav-catalog-list-block__header">{$subdir.fields.name}</a>

                                        {* Третий уровень *}
                                        {if !empty($subdir.child)}
                                        <ul class="t-nav-catalog-list-block__list">
                                            {foreach $subdir.child as $subdir2}
                                                <li><a {$subdir2.fields->getDebugAttributes()} href="{$subdir2.fields->getUrl()}" class="t-nav-catalog-list-block__link">{$subdir2.fields.name}</a></li>
                                            {/foreach}
                                        </ul>
                                        {/if}
                                    </div>
                                {/foreach}

                        </div>
                    </div>
                </div>
            {/if}
        </li>
        {/foreach}
    </ul>
</nav>

{* Мобильная версия каталога - 2 уровня *}
<nav id="mmenu" class="hidden">
    <ul>
        <li>
            {moduleinsert name="\Catalog\Controller\Block\SearchLine" hideAutoComplete=true}
        </li>
        {foreach $dirlist as $dir}
            <li>
                <a href="{$dir.fields->getUrl()}">{$dir.fields.name}</a>
                {if !empty($dir.child)}
                    <ul>
                        {foreach $dir.child as $subdir}
                            <li>
                                <a href="{$subdir.fields->getUrl()}">{$subdir.fields.name}</a>
                                        {if !empty($subdir.child)}
                                        <ul>
                                            {foreach $subdir.child as $subdir2}
                                                <li>
                                                <a href="{$subdir2.fields->getUrl()}">{$subdir2.fields.name}</a>
                                                </li>
                                            {/foreach}
                                        </ul>
                                        {/if}
                            </li>
                        {/foreach}
                    </ul>
                {/if}
            </li>
        {/foreach}
        <div style="display: block;
    padding: 10px 0;color: rgba(0,0,0,.3);text-align: center;">Меню</div>
    
  {* Меню в шапке *}
        {if $items}
            <nav>
                <ul>
                    {include file="%menu%/blocks/menu/branch.tpl" menu_level=$items}
                </ul>
            </nav>
        {/if}

    </ul>
</nav>


{else}
    <div class="col-padding">
        {include file="%THEME%/block_stub.tpl"  class="text-center white block-category" do=[
            [
                'title' => t("Добавьте категории товаров"),
                'href' => {adminUrl do=false mod_controller="catalog-ctrl"}
            ]
        ]}
    </div>
{/if}

Спасибо за ответ.

Попробовал как вы написали

            {if $items}
                <nav>
                    <ul>
                        {include file="%menu%/blocks/menu/branch.tpl" menu_level=$items}
                    </ul>
                </nav>
            {/if}

По пути /templates/МОЯ ТЕМА/moduleview/menu/blocks/menu/branch.tpl файл 100% присутствует, но меню не выводится.

Пытаюсь вывести меню в мобильной версии под каталогом товаров


http://dl4.joxi.net/drive/2017/06/30/0024/2772/1608404/04/10919c3037.jpg


Пробовал в category.tpl вставлять следующее:

 {* Меню в шапке *}
        {if $items}
            <nav>
                <ul class="theme-list left hidden-xs top-menu">
                    {include file="blocks/menu/branch.tpl" menu_level=$items}
                </ul>
            </nav>
        {/if}

но это не работает. Насколько я понимаю путь до branch.tpl нужно прописывать относительный, но шаблон лежит в другом месте. Как сделать подскажите пожалуйста?

Все разобрался. Спасибо smile

http://joxi.ru/brRgyqMhQOLX9m - вот у меня три уровня в каталоге, но в мобильной версии выводится только 2 category.tpl вроде указано 3 http://joxi.ru/Y2LlO17UnEMpP2 то есть в разделе "спортивная одежда лето" есть еще подкатегории, но они не выводятся.

Здравствуйте. Сейчас в современной теме в каталоге товаров (мобильная версия) выводится только второй уровень меню, как вывести еще и третий?

Здравствуйте. Сейчас в современной теме наличие товара указывается для той комплектации, которая выбрана, что не совсем понятно когда первый раз заходишь на страницу и кажется, что все комплектации этого товара есть на 2 складах и путем перебора комплектаций понимаешь, что это относится только к выбранной.

Подскажите пожалуйста как добавить вывод выбранной комплектации в тексте "Наличие 10 US (42.5 RU) на двух складах" ? И чтобы при выборе другой комплектации текст менялся соответственно.

http://dl4.joxi.net/drive/2017/06/23/0024/2772/1608404/04/7567e73969.jpg

Попробовал так, но опять на странице отваливаются стили. Что может быть не так?

Привожу весь код list.tpl

{foreach from=$commentlist item=comment}
<li {$comment->getDebugAttributes()}>
    <div class="right bg">
        <div class="rating"><span class="value mark{$comment.rate}"></span></div>
        <span class="commentsCount">{$comment->getRateText()}</span>
    </div>
    <div class="left">
        <div class="info">
            <span class="date">{$comment.dateof|dateformat:"@date @time"}</span>
            <span class="user">{$comment.user_name|escape}</span>
        </div>
        
        <p class="message"><span class="subTitle">Достоинства:</span> {htmlspecialchars_decode($comment.positive|escape)}</p>
        {if !empty(htmlspecialchars_decode($comment.negative|escape))}<p class="message"><span class="subTitle">Недостатки:</span> {htmlspecialchars_decode($comment.negative|escape)}</p>{/if}
        <p class="message"><span class="subTitle">Общие впечатления:</span> {htmlspecialchars_decode($comment.message|escape)}</p>
        <div class="ulCommentVote">
            Оцените отзыв: 
            <div class="ulVoteWrapper">
                <span data-class="#ulCotesCount{$comment.id}" data-href="{$router->getUrl('ulcomments-block-comments', ['_block_id'=>$this_controller->getBlockId(), 'vote'=>'plus', 'comment_id'=>$comment.id])}" class="likeButtons like"></span>
                <span id="ulCotesCount{$comment.id}" class="votesCount">{$comment.ulvotes}</span>
                <span data-class="#ulCotesCount{$comment.id}" data-href="{$router->getUrl('ulcomments-block-comments', ['_block_id'=>$this_controller->getBlockId(),'vote'=>'minus', 'comment_id'=>$comment.id])}" class="likeButtons dislike"></span>
            </div>
        </div>
    </div>
</li>
{/foreach}

Попробовал. После этого отваливаются стили на странице почему-то. Задача полностью скрыть строку вместе с надписью "недостатки" если не заполнено.

Пробовал вот так - не получилось.

{if !empty(<p class="message"><span class="subTitle">Недостатки:</span> (htmlspecialchars_decode($comment.negative|escape))</p>)}
{/if}

Здравствуйте. У нас установлен модуль с расширенными комментариями, которые выводятся вот такой конструкцией

<p class="message"><span class="subTitle">Достоинства:</span> {htmlspecialchars_decode($comment.positive|escape)}</p>
<p class="message"><span class="subTitle">Недостатки:</span> {htmlspecialchars_decode($comment.negative|escape)}</p>
<p class="message"><span class="subTitle">Общие впечатления:</span> {htmlspecialchars_decode($comment.message|escape)}</p>

Подскажите пожалуйста как скрыть например "недостатки" если поле не было заполнено?

Перечитал тему, но до конца не понял один момент - если у меня уже есть боевой домен, для которого куплена лицензия, могу ли я использовать этот ключ для работы на локальном домене с возможностью обновляться?

Зависимые фильтры - полезная вещь! Я ЗА!

ustasby пишет:
Sergey T. пишет:

Все разобрался. В файле list.tpl добавил конструкцию

<p class="message"><span class="subTitle">Общие впечатления:</span> {htmlspecialchars_decode($comment.message|escape)}</p>

браво ))) вы хоть понимаете что на сайте дыра размером с арбуз )

Не понимаю. Вразумите в чем подвох?

Все разобрался. В файле list.tpl добавил конструкцию

<p class="message"><span class="subTitle">Общие впечатления:</span> {htmlspecialchars_decode($comment.message|escape)}</p>
<li>
        <div class="text">
             <div class="caption">Общие впечатления</div>
             <div class="field"><textarea name="message" rows="5">{$comment.message|htmlspecialchars_decode}</textarea></div>
        </div>
</li>

добавил, но кавычки все равно остаются как &quot;в тапочках&quot;!

Здравствуйте. Подскажите пожалуйста 2 момента.

1. Как кроме имени выводить еще и фамилию авторизованного пользователя в отзывах?
2. Как избавиться от &amp;quot;в тапочках&amp;quot; - чтобы отображались обычные кавычки?

http://s009.radikal.ru/i308/1705/28/505e3186db86.jpg