То что нужно! Спасибо!
Dram добавил 12.04.2010 в 17:18
Еще вопрос если позволите..
Как сделать это балун нужной мне ссылкой и написать на нем одно слово?
Заранее благодарю за помощь...
Я делаю у себя карты на основе API с возможностью поиска на моем сайте. И у меня не получается вставить код карты, чтобы балун был сразу открыт.
Вот код карты, который я использую. Этот код дает рис. 1, а нужно рис. 2
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="http://api-maps.yandex.ru/1.1/index.xml?key=КОДAPI&wizard=constructor" type="text/javascript"></script> <script type="text/javascript"> var map, geoResult; window.onload = function () { map = new YMaps.Map(document.getElementById("YMapsID")); map.setCenter(new YMaps.GeoPoint(37.219098,55.995987), 15); map.addControl(new YMaps.TypeControl());map.addControl(new YMaps.ToolBar());map.addControl(new YMaps.Zoom());map.addControl(new YMaps.ScaleLine()); } function showAddress (value) { map.removeOverlay(geoResult); var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds()}); YMaps.Events.observe(geocoder, geocoder.Events.Load, function () { if (this.length()) { geoResult = this.get(0); map.addOverlay(geoResult); map.setBounds(geoResult.getBounds()); geoResult.openBalloon(); // Открываем балун }else { alert("Ничего не найдено") }}); } </script></head><body> <form action="#" onsubmit="showAddress(this.address.value);return false;"> <p> <input type="text" id="address" style="width:210px;" value="Москва, ул. " /> <input type="submit" value="Искать" /> </p> <div id="YMapsID" style="width:300px;height:300px"></div> </form>
Как оказалось, в таком режиме Апача почему то не показываются ссылки с Сапы.
Вот решение, которое нарыл на забугорном сайте.
Открываем
plugins/content/rokbox.php
Ищем
if (count($tmp) < 1) { $tmp = array(trim($matches[2][$i]));
Заменяем на
if (count($tmp) < 2) { $tmp = array(trim($matches[2][$i]));
У меня все заработало!
Мои наблюдения показывают, что побеждает количество. Конечно же при условии ручного просмотра всех купленных сайтов.
Не пойдет, сайт старый, + не хочу гемора с этим компонентов, пробовал уже.
Стоит, карта сайта скормлена роботам, там этих дублей нет
Проблемы бы не было, если бы Платон на мой вопрос, почему одна страница не участвует в поиске не написал, что у Вас куча дублей нужной страницы и привел ссылки на них. Как они их нашли?
Спасибо, сейчас вроде заработало!
Команда не найдена :(
Вроде разобрался. Это я выключал модуль. Отредактировал я файл rpaf.load прописал там
LoadModule rpaf_module /usr/lib/apache2/modules/mod_rpaf-2.0.so
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 127.0.0.1 79.174.67.233
потом включил модуль, перезапустил апач - в итоге ошибка
Вроде все сделал, но эта штука не работает. Что -то дисейбл пишет...
Вот вроде все команды прошли без ошибок. А дальше что?
В папке /usr/lib/apache2/modules/mod_rpaf-2.0.so такого файла так и нет.
И если я щас раскоментирую строки в файле
/etc/apache2/mods-available/rpaf-2.0.load
Сервак опять сдохнет :)