Dram

Рейтинг
1115
Регистрация
28.06.2008
Alangasar:
// Добавление меток на карту
map.addOverlay(new YMaps.Placemark(new YMaps.GeoPoint(37.64, 55.76)));

То что нужно! Спасибо!

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&amp;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]));

У меня все заработало!

Мои наблюдения показывают, что побеждает количество. Конечно же при условии ручного просмотра всех купленных сайтов.

-Leshiy-:
Компонент sh404SEF генерит такой дубль, но вместо контента выводит сообщение о том, что такой страницы не существует:
404: Не найдено
Извините, но содержимое, которое Вы запросили не найдено

Не пойдет, сайт старый, + не хочу гемора с этим компонентов, пробовал уже.

-Leshiy-:
Чтобы страницы индексировались поставьте Х-Мар или СЕФ Сервис Мап.
Х-Мар

Стоит, карта сайта скормлена роботам, там этих дублей нет

sear4er:
Dram, А чем вам это мешает ? Если робот по ним не ходит (по дублям) то всё в порядке, если ходит, то работайте с JoomSEF или SH404SEF.

Проблемы бы не было, если бы Платон на мой вопрос, почему одна страница не участвует в поиске не написал, что у Вас куча дублей нужной страницы и привел ссылки на них. Как они их нашли?

Спасибо, сейчас вроде заработало!

Команда не найдена :(

jpg 1.jpg

Вроде разобрался. Это я выключал модуль. Отредактировал я файл 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

потом включил модуль, перезапустил апач - в итоге ошибка

jpg 1.jpg

Вроде все сделал, но эта штука не работает. Что -то дисейбл пишет...

jpg 1.jpg

Вот вроде все команды прошли без ошибок. А дальше что?

В папке /usr/lib/apache2/modules/mod_rpaf-2.0.so такого файла так и нет.

И если я щас раскоментирую строки в файле

/etc/apache2/mods-available/rpaf-2.0.load

Сервак опять сдохнет :)

jpg 2.jpg
Всего: 6926