Генератор Яндекс.Островов

AM
На сайте с 05.08.2009
Offline
87
#51

Благодарю, завтра буду разбираться дальше.

B
На сайте с 01.11.2008
Offline
119
#52

Товарищи, подскажите пожалуйста, а можно ли скрытые переменные передавать? Мне для нормального отображения надо передать еще &op=CatView

Формируется все нормально, но для некоторых разделов надо чтобы выглядело:

site.ru/?(сформированные параметры)&op=CatView

modifyResource? делается или как можно кинуть доп параметр, не могу додуматься...

Спасибо!

AM
На сайте с 05.08.2009
Offline
87
#53
Aleks_Ku:
Это вложенная форма в форму (уже в стадии реализации для генератора острова делаем).
Пример
<вып список>
<чек-бокс>
</чек-бокс>
</вып список>
Можно более подробно про форму в форме? На примере моего кода. Ничего не получается.
Aleks_Ku
На сайте с 01.07.2011
Offline
33
#54

Пример кода, дальше шаманьте.

<?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://www.site.ru/</rootUrl>
<title>Титлы</title>
<description>Описание сайта</description>
<resource>
<fixed name="http://www.site.ru">
<placeholder name="catalog"/>
</fixed>
</resource>
<filters>
<dropDown>
<description caption="Каталог">
<modifyResource placeholder="catalog"/>
</description>
<dropDownValue key="catalog/platki.html" caption="Платки"/>
<dropDownValue key="catalog/sharfy.html" caption="Шарфы">
<dropDown>
<description caption="">
<setParameter name="sharfy"/>
</description>
<dropDownValue key="woman" caption="женские"/>
<dropDownValue key="man" caption="мужские"/>
</dropDown>
</dropDownValue>
</dropDown>
</filters>
</site>
Персональный блог (http://pacsa.ru/) Для фанатов: WMR: R315390706140, WMZ: Z258939096858, Я.Д 41001264843687 Для предложений: neotz[dog]yandex.ru
AM
На сайте с 05.08.2009
Offline
87
#55

The element type "filters" must be terminated by the matching end-tag "</filters>

Aleks_Ku
На сайте с 01.07.2011
Offline
33
#56
Alex-m0sk:
The element type "filters" must be terminated by the matching end-tag "</filters>

Код валидный, проверьте все ли скопировали. http://clip2net.com/s/5mKhTm

---------- Добавлено 10.07.2013 в 12:47 ----------

По-поводу кривой верстки при отсутствии описания формы (http://clip2net.com/s/5mKhTm) уже написал в баг-репорт Яндекса. Сказали подправят. Это не ошибка со стороны XML-файла)

AM
На сайте с 05.08.2009
Offline
87
#57
Aleks_Ku:
Код валидный, проверьте все ли скопировали. http://clip2net.com/s/5mKhTm

---------- Добавлено 10.07.2013 в 12:47 ----------

По-поводу кривой верстки при отсутствии описания формы (http://clip2net.com/s/5mKhTm) уже написал в баг-репорт Яндекса. Сказали подправят. Это не ошибка со стороны XML-файла)

Еще раз спасибо-спасибо-спасибо!!!

Код действительно валидный, но под себя пришлось доработать. Кому нужно, итог таков:

<?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://www.site.ru/</rootUrl>

<title>Титлы</title>

<description>Описание сайта</description>

<resource>

<fixed name="http://www.site.ru">

<placeholder name="catalog">

<placeholder name="sharfy"/>

</placeholder>

</fixed>

</resource>

<filters>

<dropDown>

<description caption="Оптовый каталог">

<modifyResource placeholder="catalog"/>

</description>

<dropDownValue key="catalog/platki.html" caption="Платки"/>

<dropDownValue key="catalog/sharfy" caption="Шарфы">

<dropDown>

<description caption="Категории товара">

<modifyResource placeholder="sharfy"/>

</description>

<dropDownValue key="sharfy_zhenskie.html" caption="женские"/>

<dropDownValue key="sharfy_muzhskie.html" caption="мужские"/>

</dropDown>

</dropDownValue>

</dropDown>

</filters>

</site>

Aleks_Ku
На сайте с 01.07.2011
Offline
33
#58

Принимаем материальную помощь :)

WMR: R176960413736

WMZ: Z427063487796

Разработчики любят думать на сытые животы))

kostiknc
На сайте с 29.05.2011
Offline
102
#59

Aleks_Ku, отправил немножко! Спасибо за работу!

Юридическим сайтам - ⭐ Москва и Мо - 350 руб. Спб и ЛО - 250 руб. (https://goo.gl/kXRN5U)
AM
На сайте с 05.08.2009
Offline
87
#60

Забавно.

Мысль пришла: в текущей реализации в Островах особо нет смысла. И делать их такими бесполезно.

Почему? Потому что тайтлы одни, дескрипшн тоже. Получается, они едины, независимо от того, какая страница и по какому запросу выйдет в поиске. И кнопки Острова при этом всегда нужны разные.

То есть, по логике, нужно под каждый раздел (страницу) делать свой остров внутри одного xml. А как? Написал Платону, в ответ - в них такого пока не реализовано:

Письмо:

Здравствуйте!

Сделал первый остров для своего сайта на ЧПУ. В нем выпадающий список, в котором можно выбрать Разделы каталога товаров, а далее еще подразделы в появляющемся дополнительном списке справа.

Вопрос: в xml-документе делается один тайтл и один дескрипшн, но ведь целевая страница в поиске всегда разная, так же как и запросы пользователя. Получается, мне нужны разные тайтлы, разные дескрипшны, да и фильтры тоже должны автоматически подбираться под нужную страницу. Как это реализовать? Делать много-много островов - свой под каждый раздел (страницу) сайта? Я же не могу автоматизировать подстановку нужных мне кусков кода в xml-документ данном случае с помощью админки, как, например, в случае rss-ленты.

Ответ:

Здравствуйте, Александр!

В настоящий момент такая возможность не реализована. Я передам на рассмотрение менеджеру проекта сообщение о потребности в ней.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий