iMessi89
-
Публикаций
244 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные iMessi89
-
-
А как понять новая форма обратной связи?? Чем она отличается от старой?)
-
Это браузер повыкидывал пустые div'ы.
фуф, а я думал что эт опять из-за меня че-то там фильтруется или настройки какие слетели)
-
<div> <script type="text/javascript" charset="utf-8" </script> </div>
iMessi89, вставь пробел ( ) таким образом. Может поможет..
Офигеть, помогло!!! А че эт было???
-
блин ну неужели я враг самому себе. Я четко обозначил траблу - без литералов в тиниэмси яваскрипт весь подчищается. Стоит мне только в висиг-редакторе обернуть в литерал яваскрипт - карта тут же начинает отображаться на сайте, но отображаются и литералы))
-
да, по совету одного программиста чего-то мы там меняли. Я не помню че - но где-то я что-то добавлял и менял.
-
http://clip2net.com/s/5d66JJ - шаг №1
здесь смотрим результат - шаг №2. Пусто!! Где яваскрипт!!!????
-
ниче понять не могу. Ты приводишь escape для смарти шаблонов. А я работаю в обычном висивиге. Где связь?) Литералы убираю, скрипт исчезает, литералы добавляю - скрипт отображается, карта появляется - загадка какая-то??? Или ты escape предлагаешь литералы вырезать??)) Не понимаю идею)
-
Вы их в редакторе пишите ?
Это очень странно.
Всякие |escape и прочее добро при выводе тектовых полей этих ?
по-подробнее можно насчет последней фразы?)
-
Вероятно не писать их)
если я их не пишу - яваскрипт исчезает, карта перестает отображаться!!
-
-
кароче он стал проглатывать яваскрипт. Карта не отображается
-
ага, а там до плагинов или после?)
-
редактор сам нашел - не могу найти в каком именно фалйике редактировать эту запись
-
-
Найдена ошибка:
print "<image:loc>".$simpla->design->resize_modifier($p->image, 200, 200)."</image:loc>";
очевидно что из-за этой строки ругается цикл. Заходит в while, попадает в if. А здесь прерывается!!!
Отбой, помогли решить)
-
while($p = $simpla->db->result())
пробовал на results заменить - не помогает
Стоило закомментировать if - цикл заработал. Но без if нету смысла генерить такую карту с урлами одними.
/*if($p->image){print "<image:image><image:loc>".$simpla->design->resize_modifier($p->image, 200, 200)."</image:loc>";print "<image:title>".$p->product_name."</image:title>";print "</image:image>";}*/ -
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("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 s_variants v LEFT JOIN s_products p ON v.product_id = p.id LEFT JOIN s_products_categories pc ON p.id = pc.product_id AND pc.position = ( SELECT MIN( position ) FROM s_products_categories WHERE product_id = p.id LIMIT 1 ) LEFT JOIN s_images i ON p.id = i.product_id AND i.position = ( SELECT MIN( position ) FROM s_images WHERE product_id = p.id LIMIT 1 ) WHERE p.visible GROUP BY v.id ORDER BY p.id, v.position"); // В цикле мы используем не results(), a result(), то есть выбираем из базы товары по одному, while($p = $simpla->db->result()) { print "<url> <loc>".$simpla->config->root_url.'/products/'.$p->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>";
Кароче заходит в цикл while и обрабатывает запросом только самую первую запись. Дальше стопорится. В чем трабла?? Почему циклом не обрабатываются последующие записи??
Результат работы скрипта здесь
-
Допиливал в свое время, приключений не возникало.
Правда при авторизации сразу собирал данные о пользователях, наверно что бы потом их почтовым спамом завалить =D
(на самом деле, что бы историю заказов можно было вести для тех кто openID пользуется).
Работает к примеру тут: http://flowers68.ru/user/login
у вас в ие вообще вся верстка сайта рушится.
-
{assign var="result" value="."|explode:$brand->description}
{$result.1} -> кидаешь куда тебе надо!
спасиб, я уже разобрался!
-
{assign var="result" value="."|explode:$brand->description} {* Разбор строки на элементы по разделителю. *}
{$result.0}.{$result.1}
-
идет вывод описания к производителю
{if $brands} {$brand->description} {/if}
хочется разрезать массив на выходе до второй точки перед выводом в шаблон
Предложение Предложение Предложение Предложение. Предложение. ПредложениеПредложениеПредложение Предложение. - это хранится в таблице.
А на выходе хочется получить такую штуку:
Предложение Предложение Предложение Предложение. Предложение.
-
а не проще использовать скрипт http://www.ihwy.com/Labs/Demos/Current/jquery-listnav-plugin.aspx
То, что надо. Только мне надо немного в другом формате категории выводить
Canon
т.е. мне нужен анкор, равный категории этого бренда+сам бренд.
-
-
Все работает. Не понимаю почему цикл while не стал работать в пхп файле.
<div class="btn-toolbar"> <div class="btn-group"> {php} $query=mysql_query("select distinct left( `name` , 1) as `first_letter` from `s_brands` ;"); while($row = mysql_fetch_assoc($query)) { {/php} <button class="btn btn-mini" value="">{php}$row['first_letter']; {/php}</button> {php} } {/php} </div> </div>
Даже отдебажить элементарно не могу!! Распечатать запрос и то не дает!!!!
обработка страниц с произвольными параметрами.
в Общие вопросы по функционалу и дизайну
Опубликовано
Дам задачку)
Страницы с произвольными параметрами обрабатываются некорректно, при запросе подобных адресов http://domen.ru/?qwerty123456 сервер отдает ответ HTTP/1.1 200 OK. Необходимо настроить ответ сервераHTTP/1.1 404 Not Found для подобных страниц.
У кого какие идеи?) Разумеется сервер здесь не при чем))