Константин Константин +0

  • Константин Константин +0 16 июля 2015 13:15 #

    Спасибо большое!

  • Константин Константин +0 15 июля 2015 16:24 #

    Сам нашел решение:

    <ul class="sub-categories with-pictures home">

    {$num_cell = 4}

    {$categories = $wa->shop->categories(0, 1, false, true)}

    {if shuffle($categories)}{$categories = array_slice($categories, 0, 4)}{/if}

    {foreach $categories as $sc}

    {if $sc@first || ($sc@index is div by $num_cell)}<li>{/if}

    <a class="name" href="{$sc.url}">

    {/if}" alt=""/>

    <span>{$sc.name}</span>

    </a>

    {if $sc@last || (($sc@index+1) is div by $num_cell)}</li>{/if}

    {/foreach}

    </ul>


    А вот по второму замечанию из первого поста вопрос остался.

  • Константин Константин +0 2 июля 2015 02:27 #

    Спасибо огромное!

  • Константин Константин +0 30 июня 2015 20:25 #

    Хорошо, можно с перезагрузкой.

    Как такое сделать?

  • Константин Константин +0 22 июня 2015 12:51 #

    Гран мерси!!!

  • Константин Константин +0 20 июня 2015 23:11 #

    Наверное логично, что если я пишу в тему "Помощь Удобная покупка", то у меня установлена тема "Удобная покупка".

    А двоился поиск из-за того, что у нас 2 заголовка в product.list.html получилось.

    И вы, как разработчик темы могли это налету понять, а не удалять тему и писать невнятный ответ

  • Константин Константин +0 16 июня 2015 15:29 #

    Не нужно было ничего создавать.

    Просто в файле /wa-config/apps/shop/config.php нужно в строках

    'products_per_page' => 30,

    и

    array (

    'split' => 15,

    'table' => 30,

    ),

    выставить свои желаемые значения. Мы везде поставили по 60. На странице полностью удалили код, отвечающий за выбор количества товаров на странице. А также удалили скрипт lazy.load.

    split - это вид каталога - "карточки в линию"

    table - это вид каталога - "плитка".

    Спасибо!


  • Константин Константин +0 16 июня 2015 14:49 #

    Да, тупанул. Разобрался уже. Спасибо!

  • Константин Константин +0 16 июня 2015 12:50 #

    Нормальное решение, только форму никак не скрыть, если передумал оставлять отзыв.

  • Константин Константин +0 16 июня 2015 12:50 #

    Я скрыл поле review-name (display:none;)

  • Константин Константин +0 16 июня 2015 11:17 #

    Нужно заменить код:

    {if $category.description}

    <div id="category-description"{if !empty($theme_settings.descCut)} data-cutter="{$theme_settings.descCut}" data-etext="[`expand description`]" data-ctext="[`collapse description`]"{/if}>{$category.description}</div>

    {/if}

    на этот:

    {if $category.description}

    {if $wa->get("page", 1) == 1}{$category.description}{/if}

    {/if}

    Это также уберет спойлер, который скрывает часть описания.

    Если захотите оставить спойлер, тогда используйте такой код:

    {if $category.description}

    {if $wa->get("page", 1) == 1}

    <div id="category-description"{if !empty($theme_settings.descCut)} data-cutter="{$theme_settings.descCut}" data-etext="[`expand description`]" data-ctext="[`collapse description`]"{/if}>{$category.description}</div>

    {/if}

    {/if}

  • Константин Константин +0 16 июня 2015 11:16 #

    Нужно заменить код:

    {if $category.description}

    <div id="category-description"{if !empty($theme_settings.descCut)} data-cutter="{$theme_settings.descCut}" data-etext="[`expand description`]" data-ctext="[`collapse description`]"{/if}>{$category.description}</div>

    {/if}

    на этот:

    {if $category.description}

    {if $wa->get("page", 1) == 1}{$category.description}{/if}

    {/if}

    Это также уберет спойлер, который скрывает часть описания.

    Если вы описания категорий делаете для роботов, то этот код можно (и желательно) разместить под кнопками навигации страниц - под пагинацией, а также убрать спойлер.

    Я убрал спойлер, т.к. не вижу в этом необходимости.

    Если захотите оставить спойлер, тогда используйте такой код:

    {if $category.description}

    {if $wa->get("page", 1) == 1}

    <div id="category-description"{if !empty($theme_settings.descCut)} data-cutter="{$theme_settings.descCut}" data-etext="[`expand description`]" data-ctext="[`collapse description`]"{/if}>{$category.description}</div>

    {/if}

    {/if}

  • Константин Константин +0 15 июня 2015 22:28 #

    На второй вопрос нашел ответ.

    Нужно в файле reviews.html найти строки:

    <p class="review-field">

    <label for="review-title">[`Title`]</label>

    <input type="text" name="title" id="review-title" class="bold" >

    </p>

    и заменить на:

    <p class="review-field" style="display: none;">

    <label for="review-title">[`Title`]</label>

    <input type="text" name="title" id="review-title" class="bold" value="1">

    </p>


    Первый вопрос остается в силе.

  • Константин Константин +0 15 июня 2015 17:42 #

    Ну а как сделать так, чтобы по умолчанию без всяких выборов всегда было 63 товара на странице?

    Мы убрали выбор количества товаров вообще. За 9 месяцев никто ни разу не воспользовался этим. А место лишнее эта опция занимает...

  • Константин Константин +0 15 июня 2015 17:37 #

    Самое простое решение:

    {if $category.description}

    {if $wa->get("page", 1) == 1}{$category.description}{/if}

    {/if}

    Какой код заменить на этот надеюсь поймете.

  • Константин Константин +0 12 июня 2015 14:53 #

    Не совсем то.

    Ленивая загрузка исчезла. Но теперь по умолчанию выводится 15 товаров. И чтобы сделать 63 приходится нажимать на "На странице 63".

    А задача в том, чтобы при посещении этой страницы по умолчанию было фиксированное количество товаров - 63. И не было бы вообще возможности выбрать количество товаров на странице.

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх