Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Кто уже делал???

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

<?xml version="1.0" encoding="utf-8"?>
<site xmlns="http://interactive-answers.webmaster.yandex.ru/schemas/site/0.0.1"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://interactive-answers.webmaster.yandex.ru/schemas/site/0.0.1  http://interactive-answers.webmaster.yandex.ru/schemas/site-0.0.1.xsd">
 
    <rootUrl>http://amelta.ru/</rootUrl>
    <title>Интернет-магазин сетевого и телекоммуникационного оборудования AMELTA.RU</title>
    <description>Крупнейший интернет-магазин сетевого оборудования на Урале! Низкие цены! Бесплатная доставка!</description>
    <protocol>HTTP</protocol>
    <resource>
        <fixed name="amelta.ru" terminal="false">
            <placeholder name="species">
				<placeholder name="brand"/>
			</placeholder>
        </fixed>
    </resource>
    <filters>
        <dropDown>
            <description caption="Выберите категорию">
                <modifyResource placeholder="species"/>
            </description>
            <dropDownValue key="catalog/printery" caption="Принтеры">
                <dropDown>
                    <description caption="Производитель">
				<!--Имя устанавливаемого фильтром GET-параметра задано в атрибуте name.-->
						<modifyResource placeholder="brand" />
                    </description>
                    <dropDownValue key="Brother" caption="Brother"/>
                    <dropDownValue key="Canon" caption="Canon"/>
                </dropDown>
            </dropDownValue>
        </dropDown>
    </filters>
</site>

 

Все отлично работает. В интерактивных ответах всплывают селекты и кнопка Показать. Но разумеется глупо такую разметку делать вручную. Надо генерить xml - скриптом, как карта сайта. Я подрубил пхп-скрипт в .htaccess - сделал перенаправление скрипта на xml файл.

 

Категории мы можем легко извлечь из цикла.

 

<?php 
$query=mysql_query("SELECT * FROM  `s_categories` where `parent_id`>'0'");

while ($row=mysql_fetch_assoc($query))
{
?>
            <dropDownValue key="catalog/<?php echo $row['url']; ?>" caption="<?php echo $row['name']; ?>">
                <dropDown>
                    <description caption="Производитель">
				<!--Имя устанавливаемого фильтром GET-параметра задано в атрибуте name.-->
						<modifyResource placeholder="brand" />
                    </description>
                    <?php 
					//как здесь извлечь бренды для конкретной категории?)		$query_brand=mysql_query("SELECT * FROM  `s_brands` where ");
							while ($row_brand=mysql_fetch_assoc($query_brand))
							{
					?>
                    <dropDownValue key="Brother" caption="Brother"/>
					<?php 
							}
					
					?>
                    
                    
                    
                </dropDown> 
            </dropDownValue>
<?php 
}
?>

 

А как циклом извлечь бренды для конкретной категории?? Что за запрос такой???

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...