iMessi89
-
Публикаций
244 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные iMessi89
-
-
Так:
{if $page->url == "brendy"}
{/if}
а как внутри ифа пхп-скриптец подцепить?)
{php} не работает!!
-
Как прописать условие для страницы брендов???
Что если мы находимся на страницы Бренды, то подцепляем пхп-скрипт, ну или смарти шаблон на крайняк.
Для тех кто не понимает че я хочу - http://clip2net.com/s/5aEOqk
Условие:
Если урл равен brendy
то цепляем пхп скрипт.
Как такое на смарти осуществить???
Был бы пхп голый - сделал бы за три секунды, здесь я не понимаю как работать.
-
А вы пробовали?
да, не работает
-
http://clip2net.com/s/5aDNc3 - как то можно подобное реализовать??
понятно что делать инклуд в висивиг редакторе - это бред.
Нельзя ли для страницы с брендами прописать условие
{if $brands}
.....
{* }как здесь подцепить пхп-скрипт???? через инклуд?? { *}
{/if}
а такая схема пойдет??
{php}
..
{/php}
-
Как такое реализовать, где в запросе добавить ORDER BY price ASC или DESC??? В каком файлике? И как это сделать чтобы по умолчанию было по возрастанию или по убыванию - как я захочу)))
-
Страницы с произвольными параметрами обрабатываются некорректно, при запросе подобных адресов http://domen.ru/?qwerty123456 сервер отдает ответ HTTP/1.1 200 OK. Необходимо настроить ответ сервера HTTP/1.1 404 Not Found для подобных страниц.
> Возможно ли это как-то сделать?) -
-
kors денег хочет
-
Напишите
LEFT JOIN __images i ON p.id = i.product_id AND i.position=0
и не мучайтесь
UPD Походу не так понял
Возможно Вы имели ввиду, что надо все картинки товара экспортировать
Тада так
$simpla->get_images(array('product_id' => $p->product_id)); foreach ($images as $i) { print "<image:image> <image:loc>".$simpla->design->resize_modifier($i->filename, 200, 200)."</image:loc> </image:image> "; }
надо не картинки экспортировать и ресайзить, а просто сгенерить карту сайта для картинок.
-
kors, вместа ехидства лучше бы помог человеку)) я не программист и мне тяжело что-то там ковыряться смотреть, потому и прошу помощи на форуме))
-
-
корс, а почему цикл не срабатывает-то?? по идее условие while - "до тех пор пока есть записи в таблице"...
в цикл заходит, но извлекает только самую первую запись. Ощущение что лимит где-то стоит - в запросе вроде лимита нету
-
while($p = $simpla->db->result()) {
я думал вот начало цикла - типо пока есть записи в базе данных - выводим ссылки
-
Круто - автор написал претензию "быстрее сам разберешься, чем ответа дождешься" аж через 11 минут после начального поста.
решил то раньше, просто выложил на форум через 9 минут)
-
Отбой - быстрее сам разберешься, чем ответа дождешься)))
<div class="pagination"> {if $flag_desc} {if $new_desc} {$new_desc} {elseif $category->description && !$brand->id} {$category->description} {elseif $brand->description && !$category->id} {$brand->description} {/if} {/if} </div>
-
как прописать условие для того, чтобы тест который выводится внизу брендов(см.рис.) товаров, он не выводился в категории+бренд(см.рисунок)???
<div class="pagination"> {if $flag_desc} {if $new_desc} {$new_desc} {elseif $category->description && !$brand->id} {$category->description} {elseif $brand->description} {$brand->description} {/if} {/if} </div>
-
<?php require_once('api/Simpla.php'); $simpla = new Simpla(); header("Content-type: text/xml; charset=UTF-8"); // Заголовок print '<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">'; // Товары $simpla->db->query("SET SQL_BIG_SELECTS=1"); // Товары $simpla->db->query("SELECT v.price, v.id as variant_id, p.name as product_name, v.name as variant_name, v.position as variant_position, p.id as product_id, p.url, p.annotation, pc.category_id, i.filename as image FROM __variants v LEFT JOIN __products p ON v.product_id=p.id LEFT JOIN __products_categories pc ON p.id = pc.product_id AND pc.position=(SELECT MIN(position) FROM __products_categories WHERE product_id=p.id LIMIT 1) LEFT JOIN __images i ON p.id = i.product_id AND i.position=(SELECT MIN(position) FROM __images WHERE product_id=p.id LIMIT 1) WHERE p.visible AND (v.stock >0 OR v.stock is NULL) GROUP BY v.id ORDER BY p.id, v.position "); // В цикле мы используем не results(), a result(), то есть выбираем из базы товары по одному, // так они нам одновременно не нужны - мы всё равно сразу же отправляем товар на вывод. // Таким образом используется памяти только под один товар $prev_product_id = null; while($p = $simpla->db->result()) { $variant_url = ''; if ($prev_product_id === $p->product_id) $variant_url = '?variant='.$p->variant_id; $prev_product_id = $p->product_id; $price = round($simpla->money->convert($p->price, $main_currency->id, false),2); print "<url> <loc>".$simpla->config->root_url.'/products/'.$p->url.$variant_url."</loc>"; if($p->image) print " <image:image> <image:loc>".$simpla->design->resize_modifier($p->image, 200, 200)."</image:loc>"; print "</image:image> "; print "</url>"; } print "</urlset>";
Почему то вытягивает всего одну ссылку из базы!!! Хотя должен очень много)) Цикл не срабатывает где-то!!
-
Нужно на главной в "compare_informer" вывести картинки сравниваемых товаров. Подскажите как это сделать?
Есть необходимость сделать информер как тут: http://e96.ru/catalog/kitchen_appliance/refrigerators.html
Ап!! Мне тоже надо вывести картинки в инфомере!!
-
Хочу поставить на сайт свой онлайн консультацию (справа значок такой) . Так вот мне дали код на сайте siteheart.com и сказали вставить между тегами <body></body>:
Вставил теперь при обновлении сайта - Веб страница не доступна как убираю код этот нормально...
Скажите как это исправить?
{literal} <script> .......код твоего консультанта </script> {/literal}
-
надо условие я так понимаю прописать какое-то
{if как тут написать что если число отзывов для данного товара>0} Отзывы (число отзывов) {else} Отзывы (0) {/if}
-
Здравствуйте !
Помогите пожалуйста удалить раздел "Вы просматривали:"
Какой участок кода отвечает за этот раздел ?
Нужно минимизировать нагрузку на сайт
т.к он запоминает всю историю просматриваемого товара посетителем.
Можно ли сделать, что бы эта информация хранилась всего лишь сутки ?
Заранее спасибо за помощь !!!
Там рыбешка в желудке живота что-ле крутится?)))
-
-
я хочу чтобы и ссылки категория+бренд тоже генерились самостоятельно в sitemap.php
// Категории foreach($simpla->categories->get_categories() as $c) { if($c->visible) { $url = $simpla->config->root_url.'/catalog/'.esc($c->url); print "\t<url>"."\n"; print "\t\t<loc>$url</loc>"."\n"; print "\t</url>"."\n"; } } //Категории+бренд как извлечь?))))
-
http://clip2net.com/s/546ooK - почему запятая и прочие знаки препинания кроме точки фильтруются????
именно в фильтрах!!!
Подцепить пхп скрипт
в Общие вопросы по функционалу и дизайну
Опубликовано
не работает