iMessi89
Пользователь-
Публикаций
244 -
Зарегистрирован
-
Посещение
Весь контент iMessi89
-
не работает к сожалению. Запрос выполняется без ошибок, но выдает пустоту
-
SELECT * , (select price from s_variants where s_products.id=s_variants.produst_id) as pprise FROM s_variants as v, s_products AS p INNER JOIN s_products_categories AS pc ON pc.product_id = p.id AND pc.category_id = '216' WHERE p.brand_id = '5881' SELECT * , v.price FROM s_variants as v, s_products AS p INNER JOIN s_products_categories AS pc ON pc.product_id = p.id and s_variants.product_id=s_products.id AND pc.category_id = '216' WHERE p.brand_id = '5881'
-
35 строка, 108 столбец - очевидно что недопустимый символ используете при выгрузке (внимательно посмотрите на наименования товаров) - может двойная кавычка или еще какой символ..
-
update/ Мужики а как цену то вытащить? все варианты перепробовал уже. Не получается нехера.
-
для api-shops хочу выгрузить товары только определенной категории. для этого мне нужен xml=ный файлик стандарта YML. идет в файлик yandex.php теперь вопрос - как проще и удобнее реализовать сие действо?) я вот подумал - а зачем мне например создавать доп. поле в таблице s_products, чтобы хранить в нем булево значение 0 или 1 (типо выгружаем товар на маркет или нет). Может проще это доп. поле создать в таблице категорий?? status_yml храним также 0 или 1. Ну а дальше лезем в запрос в yandex.php и добавляем условие в запрос выборки товаров where s_categories.status_yml='1'; Я прально в
-
да просто keyword - гет-параметр зарезервирован под поиск на сайте. Отбой, разобрался)
-
Или все дело в настройках сервера?)
-
не дает симпла почему-то обработать гет-параметры для расширенных значений utm-меток. в объявлениях добавляю к урлам геты следующего вида: http://site.ru/products/ibp-ippon-stabilizator-napryazheniya-avr-1000-1000va-4132?utm_source=yandex&utm_medium=cpc&utm_campaign=direct&type={source_type}&source={source}&block={position_type}&position={position}&keyword={keyword} и нифига! урл оказывается битым с такими гетами! Вернее даже не битый - а перекидывает на Все товары почему-то. Хотя должен вести на конкретную карточку товара! Help!
-
у меня товар на сайте стоит 11 рублей за метр. (я добавил доп. поле в s_products и храню в нем циферки - которые обозначают килограммы, литры, км и т.д.) см. скриншот (ла кансьоре.jpg). Добавляю товар в корзину. Пишу условие для единиц измерения товара в корзине {* Цена за единицу *} <td class="price"> {($purchase->variant->price)|convert} {$currency->sign}{if $product->ed_izm eq '1'}/метр{elseif $product->ed_izm eq '2'}/упаковка{elseif $product->ed_izm eq '3'}/шт{elseif $product->ed_izm eq '4'}/барабан{elseif $product->ed_izm eq '5'}/бухта{elseif $pro
-
SELECT * FROM s_products AS p INNER JOIN s_products_categories AS pc ON pc.product_id = p.id AND pc.category_id = '216' WHERE p.brand_id = '5881' данный запрос делает выборку в базе по айдишнику бренда и категории. А мне хотелось бы вытащить еще цену для товара. (таблица s_variants - поле price)
-
вывожу некий текст, в каждой категории. Есть щаблон, в который подставляются некие переменные - мин. и максим. цены, наименование категории и бренды. Вопросов два: 1. есть ли в смарти функция перевода строки в нижний регистр (аналог strtolower на php)?? 2. как выводить бренды в цикле через запятую, но чтобы у последнего бренда запятая не выводилась??? таких брендов как: {foreach name=brands item=b from=$category->brands}{$b->name|escape},{/foreach}.
-
вот столкнулся с такой небольшой проблемкой. Скорее всего, с эстетической точки зрения. Я прощелкиваю рекомендуемые товары в админке. Вывожу эти товары в категории (блок справа - лидеры продаж). Но возникла проблема - когда я допустим выбираю в данной категории какого-либо производителя - например IBM (как на рисунке) - мы видим, что т.к. товар 1 - образуется адская прокрутка и пустота. Дело все в параметре limit=10. Скажите, можно ли как-то этот параметр менять в зависимости от количества выводимых товаров на странице??? т.е. если товаров выводится больше равно 8 - мы выводим в Лидерах про
-
есть некий див, в котором есть некий контент. <div class="svorachivanie2"> ...... </div> Задача. Сделать вверху этого дива ссылку Развернуть/свернуть, при нажатии на которую наш див сворачивался бы или разворачивался. Реализация: <div class="params-button" > <a class="paramslink">Развернуть</a> <a class="paramslink2">Свернуть</a> </div> <div class="svorachivanie2"> ...... </div> код js $(".svorachivanie2").hide(); $(document).on('click', ".paramslink", function() { $(this).next(".svorachivanie2").slideToggle
-
Вывод таблицы в N-строк по 8 колонок
iMessi89 опубликовал тема в Общие вопросы по функционалу и дизайну
У меня число итераций задается циклом форич. Т.е. сколько записей выводить я знаю. А мне надо сделать вывод записей по 8 ячеек <td></td> в N-количество строк. Т.е. если число значений выводимых в цикле меньше или равно 8 - выводим как есть, иначе выводим в новой строке. Должно получиться типо такого (табличка сама) |1|2|3|4|5|6|7|8| |9|10|11|12 -
все отлично работает, остается только понять как выводить по 8 ячеек в каждой строке таблицы)
-
пробовал вот так: {foreach from=$letters item=l} <i>{$l}</i> {foreach from=$letters item=brand} <h2>{$brand}</h2> {/foreach} {/foreach} двойной форич срабатывает, но сам бренд не выводится
-
возникла небольшая идея, продублировать все бренды списком по колонкам каждой буквы алфавита! (см. скриншот) данный код выедет первую букву каждого бренда {foreach from=$letters item=l} <a href="/brendy/{$l}">{$l}</a> {/foreach} а этот выедет все бренды {get_brands var=all_brands} {if $all_brands} {foreach $all_brands as $b} <a href="/brands/{$b->url}">{$b->name}</a> {/foreach} {/if} Как их соединить вместе (двойной цикл форич) чтобы получить то, как на
-
при выводе заменить пробелы на %20
iMessi89 опубликовал тема в Общие вопросы по функционалу и дизайну
вот столкнулся с такой траблой при прохождении валидности. {if $b->image} <a href="/brands/{$b->url}"><img src="{$config->brands_images_dir}{$b->image}" alt="{$b->name|escape}"></a> {else} <a href="/brands/{$b->url}">{$b->name}</a> {/if} это вывод фоток производителей. Все они хранятся в директории Бренды. Валидатор ругается на следующее (см. скриншот). Я так понимаю при выводе ему не нравится наличие пробела в имени файла (атрибут src). Ка -
мужики, хочу условие прописать для менюшки если страница главная - то добавим к дивчикам менюшки внутренний стиль style="display:none";, а к остальным страницам не надо ничего добавлять. Как-то можно такое условие прописать или нет? т.е. должно получиться что-то вроде этого <section class="menu" {if страница главная} style="display:none;"{/if}> </section>
-
Вынести внутренний стиль в отд. файл
iMessi89 опубликовал тема в Общие вопросы по функционалу и дизайну
Вот такая задачка мне интересна. Решил немного код подчистить от внутренних стилей. <div class="catPic" {if $c->image}style="background-image:url(/files/categories/{$c->image})"{/if}></div> данная конструкция позволяет загрузить иконку категории на главной странице. style=''..." - хотелось бы убрать во внешний фалик style.css. Думаю, что это не реально, т.к. у нас в пути до картинки задействовано имя файла (смартовская переменная $c). А кто думает иначе?) -
Не могу прописать условие на смарти
iMessi89 опубликовал тема в Общие вопросы по функционалу и дизайну
на пхп сделал бы быстрее, чем создал тему в данном разделе. А на смарти застрял. Кароче, есть поле дескрипшион в таблице s_categories - это описание категории (ну текст для категории). Я хочу условие if/else. Т.е. мне надо условие составить, что если поле дескрипшион в таблице s_categories в данной категории не пустое - выводим то, что в базе хранится, иначе мы выводим некий шаблонный текст. Вот такие дела. -
update s_products as p INNER JOIN s_products_categories AS pc ON pc.product_id = p.id set ed_izm='10' where pc.category_id = '177'; а я так сделал!