Alex-m0sk

Рейтинг
87
Регистрация
05.08.2009
pauk:
Регистратор работает, и совсем он не "горе", а нормально действующий.

И он совсем не виноват, что рес ложить хотел на клиентов и не положил на свой счёт бабла.

Домен спасти легко. А вот бабки - как повезёт или не повезёт.

У нормального действующего поддержка "профессионалов, работающих 24 часа в сутки" отвечает клиентам. А мне со вчерашнего утра ни на почту, ни на аську не ответили. Это скотское отношение к своим клиентам, бизнес "по-русски", других слов нет.

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

Уточню: задача выводить в шапке сайта телефон в зависимости от региона пользователя, или московский, если у меня нет телефона для такого-то региона. Плюс в другом месте страницы выводить название города пользователя, чтобы он испытывал чувство экстаза и понимания, что мы ему товар доставим.

В хеде прописываем доступ к API Яндекс Карт, плюс размещаем скрипт:

<script src="http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"></script>

<script type="text/javascript">

window.onload = function () {

var city = ymaps.geolocation.city;

var region = ymaps.geolocation.region;

jQuery(".user-city").text(city);

if(region == 'Санкт-Петербург и Ленинградская область'){

jQuery(".region-tel").text('+7 (812) 1111111');}

else if(region == 'Новосибирская область'){

jQuery(".region-tel").text('+7 (383) 1111111');}

else if(region == 'Нижегородская область'){

jQuery(".region-tel").text('+7 (831) 1111111');}

else if(region == 'Самарская область'){

jQuery(".region-tel").text('+7 (846) 1111111');}

else{

jQuery(".region-tel").text('+7 (495) 1111111');

}

}

</script>

Теперь в шапке выводим конструкцию, например, <span class="region-tel"></span>

В месте, где есть желание видеть город (например, в карточке товара), в коде указываем <span class="user-city"></span>

Наслаждаемся.

Сначала размещал два скрипта для этих двух, по сути, задач. Ставил как в хеде, так и в бодях в нужном месте, но срабатывал лишь один - последний. Потому пришлось слепить 2:1. Так заработало.

Господа, пишу тут мало, в основном читаю. Но ей богу наболело!

У нас с женой своя небольшая компания, еще года нет, ясен пень, пока больше вложений, ибо постоянных клиентов еще мало. Так вот, 26 августа мы наконец-то смогли выделить бабла на Яндекс каталог. Долбаные 14750 руб.! Очень правильная сумма за ссылку, ничего не скажешь! И с тех пор, млять, ни одного ссылочного апа! Ну и как мы себя должны чувствовать? В самый разгар нашего сезона! Они там совсем совесть потеряли? Или думают, что люди в Яку стока бабла платят, чтобы поддержать проект любимой ПС? Плюс быстроссылки у моих обоих сайтов отвалились. Дерьмо какое-то!

Они там свои Острова таким образом что ли допиливают? Так любому дураку давно ясно, что этот проект провальный на все 100. Про них уже и забыли все уже. Ни одного острова в Бете так и не нашел. Зато сам интерфейс говно полное. Они бы посмотрели на свою узенькую колоночку в левой части монтитора, например, на Full HD ноутбуке. Мрак.

Забавно.

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

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

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

Письмо:

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

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

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

Ответ:

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

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

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>

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

Aleks_Ku:
Это вложенная форма в форму (уже в стадии реализации для генератора острова делаем).
Пример
<вып список>
<чек-бокс>
</чек-бокс>
</вып список>
Можно более подробно про форму в форме? На примере моего кода. Ничего не получается.

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

Aleks_Ku:
Лучшее спасибо это + к репутации)) пользуйтесь, скоро setParameter в настройках при генерации можно будет менять на modifyResource

Плюс аж 2 раза поставил!

Еще вопросик появился. А вот у меня теперь выпадающий список есть - Шарфы, Платки... А как мне сделать, чтобы при выборе Шарфы появлялась возможность выбрать подразделы Шарфы женские, Шарфы мужские...? Слепил быстро код, но не заработало. Устал может уже просто.

---------- Добавлено 09.07.2013 в 19:42 ----------

И можно ли тупо вывести как Остров ссылку на прайс в экселе?

Aleks_Ku:
Приеду с работы - посмотрю.

Спасибо большое! :)

---------- Добавлено 09.07.2013 в 17:27 ----------

В общем, сам разобрался, Остров работает. Если какие есть ошибки, буду рад замечаниям:

<?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>

</filters>

</site>

В итоге вижу выпадающий список с выбором 2 разделов каталога и автоматической генерацией урлов на них. Итого вывод: Острова под сайты на ЧПУ сделать можно! Ребята-разработчики конструктора - спасибо!!!

Всего: 116