loony +11


loony

Партнер-эксперт: http://experts.webasyst.ru/directory/960290/megawebsite/ Партнер-эксперт

  • loony loony 1 августа 2017 17:37 #

    ошибочка не<a href="wa-data/public/site/download{$value}">{$value}</a> <br/>

    так нужно: <a href="{$wa_url}wa-data/public/site/downloads/{$value}">{$value}</a> <br/>

    в ответ на Не могу вывести содержимое папки для скачивания

  • loony loony 1 августа 2017 16:51 #

    Если кому интересно, то сделала выводом на странице:

    {$dir = 'wa-data/public/site/download/'}

    {$files = scandir($dir)}

    {foreach $files as $key => $value}

    <a href="wa-data/public/site/download{$value}">{$value}</a> <br/>

    {/foreach}

    ещё лучше первые 2 пункта отрезать (. и ..)

    в ответ на Не могу вывести содержимое папки для скачивания

  • loony loony 1 августа 2017 16:06 #

    У вас подкатегории выводятся по родительскому id ({$params = $wa->shop->category($item.id)}, вот при помощи него можно url родительской вытащить:

    {$m = $wa->shopsite->page($item.id)}

    {$url_mpage=$m.url}

    Ну а путь до материнской сами как-то знаете.

    так что можете подставить сюда: {if $wa->currentUrl()===$url_mpage$m.url}

    в ответ на Как выделить активную дочернюю категорию?

  • loony loony 2 июля 2017 17:26 #

    1. Опять временная настройка? Хоть title иконке пропишите, штоле: https://demo2-ru.webasyst.com/webasyst/crm/contact...

    А можно всё-таки прояснить по "рассылкам"? С ними интеграция будет? Какая-то скида при покупке в наборе?

    И как сообщения в этом приложении отправляются (в настройках есть несколько шаблонов сообщений)

    в ответ на Новая CRM

  • loony loony 1 июля 2017 17:05 #

    А с рассылкой оно будет работать? Или ещё "Контакты Про" нужно?

    Набором с рассылками планируется продавать?

    в ответ на Новая CRM

  • loony loony 1 июля 2017 01:14 #

    Что-то мне всё больше кажется, что ни фига это ни "CRM" новая, а новые "Контакты Про"... В старой версии ещё "рассылку", "поддержку" и "хаб" можно было получить, а с этой, как минимум, рассылку нужно отдельно брать. Весь функционал в создании своих отчётов, такое можно и Я.Метрикой забубенить, достаточно utm расставить грамотно.

    в ответ на Новая CRM

  • loony loony 5 марта 2017 17:41 #

    а чем вызвано такое "намерение"? при использовании другой доставки, например, Яндекс.Доставки на Маркет передается 2 значения, далеко не всегда совпадающих, после чего магазин снимают с размещения. т.к. отключить из двух вариантов можно только ту самую Яндекс.Доставку, которая только и нужна.

    в ответ на Ошибка по передаче информации о сроках доставки

  • loony loony 20 октября 2015 06:21 #

    Немного другой вариант (склёпано из ответов в помощи). Рисует всю вложенную структуру страниц.

    Для страниц приложения Сайт, добавляем стиль, которым скрываем пункт.

    1. в дополнительные параметры страниц, которын нужно скрыть добавить :

    class=hide


    2. в css добавить стиль:

    li.hide {display: none;}

    3. Код менюхи:

    <!-- Site app page list -->

    {function tree}

    <ul>

    {foreach $items as $item}

    {$classes = []}

    {if ifempty($item.class)}{$classes[] = $item.class}{/if}

    {if $item.id == $page.id|default:null}{$classes[] = 'selected'}{/if}

    <li{if $classes} class="{implode(' ', $classes)}"{/if}>

    <a href="{$item.url}">{$item.name|escape}</a>

    {if ifempty($item.childs)}

    {tree items=$item.childs}

    {/if}

    </li>

    {/foreach}

    </ul>

    {/function}

    <div class="pages">{tree items=$wa->site->pages()}</div>

    в ответ на Создать страницу в магазине, но чтобы ее не было в меню

  • loony loony 3 августа 2015 03:07 #

    Там же можно и размерность по умолчанию поменять (для тех кого задолбало исправление веса из кг в г, длины из м в см и т.п.).

    в ответ на Единицы измерения характеристик

  • loony loony 23 июня 2015 11:20 #

    Алексей, оба кода вставила в {literal}{/literal} и заработало. Только по сайту не ищет - нет моего сайта ещё в Яндексе (((

    в ответ на Как установить поиск по сайту Яндекса?

  • loony loony 23 июня 2015 11:14 #

    Павел, когда человек заходит на сайт и видит форму поиска, то логично предположить, что введя слово "колеса" на странице приложения "сайт" получит ответ в виде товара и в виде статьи как выбрать сайт.

    Если человек вошёл на сайт, он не задумывается к какому "поселению", "приложению" или ещё какому термину относится страница. И не получив в выдаче поиска страницы товаров, а пустую страницу "не найдено", посетитель закрывает сайт.

    в ответ на Как установить поиск по сайту Яндекса?

  • loony loony 4 июня 2015 05:43 #

    Спасибо! Так и попробую сделать. Селектор-то осилила сформировать, а дальше затык был.

    в ответ на Как заменить radio выбор артикула в товаре на выпадающий список?

  • loony loony 21 октября 2014 09:43 #
    Допёрло! Ручками в меню добавила страницы с ссылками, но это как-то не правильно, должно же и само генерироваться?

    в ответ на Вывод меню страниц, а не меню приложений

  • loony loony 1 октября 2014 07:21 #
    тоже задолбались плодить варианты наборов!

    в ответ на Составной товар

  • loony loony 10 сентября 2014 05:40 #
  • loony loony 8 сентября 2014 05:00 #
    Если стоит плагин "Изображения для категорий", то код такой (стили те же): {$homepage_columns = 4} {$categories = $wa->shop->categories(0, 1, true, true)} {foreach $categories as $tc_id => $top_category} {if $tc_id is div by $homepage_columns}{/if} {if $tc_id+1 is div by $homepage_columns}{/if} {/foreach}

    в ответ на Как вывести категории на витрину (главную) Shop-Script 5

  • loony loony 5 мая 2014 07:14 #
    вот такой вариант начал выдавать ошибку (нет такой колонки в таблице):
    <?php

    class shopExt
    {
    public static function getImgExt($image_id = null)
    {
    if(!is_null($image_id))
    {
    $model = new shopProductImagesModel();
    $imgext = $model->select('ext')->where('id='.image_id)->fetchField();
    return $imgext;
    }
    }
    }

    в ответ на фото артикулов в карточке товара

  • loony loony 1 мая 2014 07:31 #
    так тоже не работает:
    <?php

    class shopCustomext
    {
    public static function getImgExt($image_id = null)
    {
    if(!is_null($image_id))
    {
    $model = new shopProductImagesModel();
    $imgext = $model->select('ext')->where('id='.image_id)->fetchField();
    return $imgext;
    }
    }
    }

    в ответ на фото артикулов в карточке товара

  • loony loony 1 мая 2014 02:35 #
    не работает

    в ответ на фото артикулов в карточке товара

  • loony loony 30 апреля 2014 14:10 #
    где-то не так я сделала (((
    в шаблоне вставляю это:
    {$imgext = shopExt::shopProductImage($sku.image_id)}
    файл shopExt.class.php:
    <?php

    class shopCustomext
    {
    public static function getImgExt(image_id = null)
    {
    if(!is_null(image_id))
    {
    $model = new shopProductImagesModel();
    $imgext = $model->select('ext')->where('id='.image_id)->fetchField();
    return $imgext;
    }
    }
    }

    в ответ на фото артикулов в карточке товара

  • loony loony 30 апреля 2014 09:21 #
    а смысл? там же всё как надо выводится. я для контроля перед выводом картинки напечатала id картинок. всё адекватно.
    и если это всё же надо сделать, то стандартными функциями нельзя обойтись?

    в ответ на фото артикулов в карточке товара

  • loony loony 28 апреля 2014 08:04 #
    РЕШЕНИЕ:
    1. файл /wa-apps/shop/lib/classes/shopCustom.class.php с содержанием:
    <?php

    class shopCustom
    {
    public static function getProductSets($product_id = null)
    {
    if(!is_null($product_id))
    {
    $model = new shopSetProductsModel();
    $sets = $model->select('set_id')->where('product_id='.$product_id)->fetchAll();
    return $sets;
    }
    }
    }
    2. в шаблоне (категории или товара) добавляем в нужное место:
    {$sets = shopCustom::getProductSets($product.id)}
    {foreach $sets as $set}
    {foreach $set as $item}
    {if $item=='promo'}ваш код метки{/if}
    {/foreach}
    {/foreach}

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

    в ответ на как получить из базы к каким спискам принадлежит товар для вывода в шаблоне?

  • loony loony 22 апреля 2014 11:04 #
    ОЙ! тупанула я!!! в php файл пихать начала..
    поправила, уже лучше, но не то мальца.
    когда так: {$sets = shopCustom::getProductSets($product.id)}
    {foreach $sets as $set}
    {$set}
    {/foreach}
    такое:Array Array

    когда этот вариант:
    {$sets = shopCustom::getProductSets($product.id)}
    {foreach $sets as $set}
    {$set}
    {/foreach}
    {$sets|var_dump}
    то :
    Array Array array(2) { [0]=> array(1) { ["set_id"]=> string(5) "promo" } [1]=> array(1) { ["set_id"]=> string(9) "ya_market" } }

    в ответ на как получить из базы к каким спискам принадлежит товар для вывода в шаблоне?

  • loony loony 22 апреля 2014 10:50 #
    запуталась я в коде вся (((
    если так:
    <?php

    class shopCustom
    {
    public static function getProductSets($product.id = null)
    {
    if(!is_null($product_id))
    {
    $model = new shopSetProductsModel();
    {$sets = shopCustom::getProductSets($product.id)}
    {foreach $sets as $set}
    {$set}
    {/foreach}
    }
    }
    }

    то "NULL"

    и то же "NULL" если так:

    <?php

    class shopCustom
    {
    {$sets = shopCustom::getProductSets($product.id)}
    {foreach $sets as $set}
    {$set}
    {/foreach}
    }

    в ответ на как получить из базы к каким спискам принадлежит товар для вывода в шаблоне?

  • loony loony 21 апреля 2014 07:18 #
    $product.id это я поменяла уже. т.к. карточка товара, то оно определено (для теста я вывожу id). а вот если выводить так:
    {shopCustom::getProductSets($product.id)}
    то выводится текст "Array"
    может тип данных не тот?

    в ответ на как получить из базы к каким спискам принадлежит товар для вывода в шаблоне?

  • loony loony 18 апреля 2014 09:21 #
    нет, сюда файл воткнула: wa-apps/shop/lib/classes/shopCustom.class.php

    закрывающую скобку добавила в конце. теперь карточка товара вся выводится, но ничего на странице не добавилось. проигнорировало код ((

    в ответ на как получить из базы к каким спискам принадлежит товар для вывода в шаблоне?

  • loony loony 18 апреля 2014 09:07 #
    может быть я ещё в каком-то файле написать что-то должна?

    в ответ на как получить из базы к каким спискам принадлежит товар для вывода в шаблоне?

  • loony loony 12 февраля 2014 06:44 #
    попробуйте поменять адрес страницы товара

    в ответ на Как правильно заливать товары с одинаковым названием?