Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Веб-дизайн
Что касается web-а... WebMaster-а Воронежа - объединяйтесь!

Результаты опроса: Сайт кинотеатра "Юность"
Нравится 77 29.39%
Не нравится 185 70.61%
Голосовавшие: 262. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы
Старый 08.10.2008, 11:59   #1021   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
Цитата:
Сообщение от Vital_N Посмотреть сообщение
если ты про то чтобы прокрутить карту к нужно точке
а по-моему карта центрируется так:

map.setCenter(new GLatLng(37.4569, -122.1569), 13);
  Ответить с цитированием
Старый 08.10.2008, 12:22   #1022   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Цитата:
Сообщение от DRON-ANARCHY Посмотреть сообщение
а по-моему карта центрируется так:
это перовначальная установка - потом двигаешь с помощью panTo

GMap2.setCenter(center, zoom?, type?) This method must be called first after construction to set the initial state of the map.
GMap2.panTo(center) none Changes the center point of the map to the given point. If the point is already visible in the current map view, change the center in a smooth animation.
  Ответить с цитированием
Старый 08.10.2008, 12:26   #1023   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Цитата:
Сообщение от DRON-ANARCHY Посмотреть сообщение
если эта ссылка будет, допустим внизу страницы, а карта вверху, то страница тоже должна же перевестись на карту...
здесь уже карта ни при чем - простая навигация по странице с помощью анкеров
типа
Цитата:
<HTML>
<head>
<script>
function toMap(markerID)
{
window.location.assign('#map');
}
</script>
</head>
<body>


<a name="map"></a>


<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<p>ddcdc</p>
<a href="#" onclick="toMap(1)">To MAP</a>


</body>
</html>
  Ответить с цитированием
Старый 08.10.2008, 12:29   #1024   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
маркеры создаешь
делаешь объект где ключи - какие-нибудь id маркеров
значения - координаты например и/или сам объект маркера
в toMap передаешь id маркера
выцепляешь из своего объекта координаты - перегоняешь карту к нужным координатам - отображаешь маркер

вуаля
  Ответить с цитированием
Старый 08.10.2008, 12:34   #1025   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
что-то я совсем запутался... то есть поскольку у меня все маркеры задаются налету с помощью функции и не имеют никаких ID то придется в toMap пихать сразу функции целиком?
типа вот этого:
toMap(map.addOverlay(createMarker(some_var, "Here is some HTML")))
так что ли?
  Ответить с цитированием
Старый 08.10.2008, 13:23   #1026   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
нет
при создании маркеров
складываешь их в объект
// ADD MARKERS
var marker_collection = new Object;
var some_var = new GLatLng(X, Y);
var marker = createMarker(some_var, "Here is some HTML");
marker_collection.marker_name = marker;

потом у тебя все маркеры в одном объекте храниться будут
marker_collection.marker_name
marker_collection.marker_name_1
и тп

пихаешь в вызов toMap(markerID)
имя маркера toMap('marker_name');
затем внутри самой функции перехода к маркеру ты можешь получить этот самы маркер
и даже добавить его на карут уже в процесее перехода
function toMap(markerID)
{
var current_marker = marker_collection[markerID];
window.location.assign('#map');
map.addOverlay(current_marker);
map.panTo(current_marker.getLatLng())
}

ну или сразу добавлять маркеры на этапе создания их и потом хайдить и показывать
вообщем тут варианты возможны
  Ответить с цитированием
Старый 08.10.2008, 13:45   #1027   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
ну мне надо чтобы маркеры были видны всегда. Только если жмакать на ссылку - был переход на них и открытие информации.
Цитата:
map.addOverlay(current_marker);
map.panTo(current_marker.getLatLng())
это пример отрисовки маркера по нажатию на ссылку, как я понимаю?
  Ответить с цитированием
Старый 08.10.2008, 13:57   #1028   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Цитата:
Сообщение от DRON-ANARCHY Посмотреть сообщение
ну мне надо чтобы маркеры были видны всегда.
при создании сразу добавляй на карту их
в вызове toMap получаешь маркер
и делаешьс ним что хочешь
вернее что позволяет АПИ
http://code.google.com/apis/maps/doc...e.html#GMarker
  Ответить с цитированием
Старый 08.10.2008, 14:21   #1029   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
а можно указать, где я туплю?
просто еще раз повторюсь - славливаюсь в жабаскрипте весьма хреново.
вот что у меня получилось:
Цитата:
<script type="text/javascript">
function toMap(markerID)
{
var current_marker = marker_collection[markerID];
window.location.assign('#map');
map.addOverlay(current_marker);
map.panTo(current_marker.getLatLng())
}




function initialize() {
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(X, Y), 13); /
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());

// Create a base icon for all of our markers that specifies the
// shadow, icon dimensions, etc.
var baseIcon = new GIcon(G_DEFAULT_ICON);
baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
baseIcon.iconSize = new GSize(20, 34);
baseIcon.shadowSize = new GSize(37, 34);
baseIcon.iconAnchor = new GPoint(9, 34);
baseIcon.infoWindowAnchor = new GPoint(9, 20);




function createMarker(point, index) {

// Set up our GMarkerOptions object
markerOptions = { icon:baseIcon };
var marker = new GMarker(point, markerOptions);
marker.letter= index;

GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(marker.letter);
});
return marker;
}




// ADD MARKERS
var marker_collection = new Object;
var TESTvar = new GLatLng(X, Y);
var marker = createMarker(TESTvar, "Here is HTML");
marker_collection.marker_name = marker;
}

</script>

=======

<a href="#" onclick="toMap(marker_name)">To MAP</a>
эта хрень естественно не работает
что тут не так?
  Ответить с цитированием
Старый 08.10.2008, 15:13   #1030   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Цитата:
Сообщение от DRON-ANARCHY Посмотреть сообщение
а можно указать, где я туплю?
просто еще раз повторюсь - славливаюсь в жабаскрипте весьма хреново.
вот что у меня получилось:
эта хрень естественно не работает
что тут не так?
ну во первых ты сказал что маркеры всегда нужны
пожтому убираем строку map.addOverlay(current_marker);
и добавляем в
function createMarker(point, index) {

// Set up our GMarkerOptions object
markerOptions = { icon:baseIcon };
var marker = new GMarker(point, markerOptions);
marker.letter= index;
map.addOverlay(marker);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(marker.letter);
});
return marker;
}

внутри function initialize() {
var map = new GMap2(document.getElementById("map_canvas"));
у тебя var map - локальная
объяви вне функции
var map;
внутри функции
function initialize() {
map = new GMap2(document.getElementById("map_canvas"));

вызов
toMap(marker_name)
у тебя marker_name - переменная чтоль?
есл инет - то передавй имя маркера - т.е строку
toMap('marker_name')
  Ответить с цитированием
Старый 08.10.2008, 15:38   #1031   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
переправил
Цитата:
<script type="text/javascript">


var map;

function toMap(markerID)
{
var current_marker = marker_collection[markerID];
window.location.assign('#map_canvas'); // вот тут я изменил ID на тот, который указан в коде страницы.
map.addOverlay(current_marker);
map.panTo(current_marker.getLatLng())
}




function initialize() {
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(X, Y), 13);
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());

// Create a base icon for all of our markers that specifies the
// shadow, icon dimensions, etc.
var baseIcon = new GIcon(G_DEFAULT_ICON);
baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
baseIcon.iconSize = new GSize(20, 34);
baseIcon.shadowSize = new GSize(37, 34);
baseIcon.iconAnchor = new GPoint(9, 34);
baseIcon.infoWindowAnchor = new GPoint(9, 20);




function createMarker(point, index) {

// Set up our GMarkerOptions object
markerOptions = { icon:baseIcon };
var marker = new GMarker(point, markerOptions);
marker.letter= index;

map.addOverlay(marker);

GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(marker.letter);
});
return marker;
}




// ADD MARKERS
var marker_collection = new Object;
var TESTvar = new GLatLng(X, Y);
var marker = createMarker(TESTvar, "Here is HTML");
marker_collection.marker_name = marker;
}

</script>
теперь при клике на ссылку, браузер перескакиевает на карту, но не "нажимает" на активирует. Я не пойму как обращаться с маркерами теперь...
вопросы такие:
как добавлять маркеры и как их вызывать потом через toMap()
я не вкурю никак
  Ответить с цитированием
Старый 08.10.2008, 15:42   #1032   
Форумец
 
Сообщений: 3,705
Регистрация: 02.08.2006

svga вне форума Не в сети
первое более-менее полезно-конструктивное обсуждение за кучу времени, но аксакалы данной ветки форума решили сразу в срач запендюрить...
  Ответить с цитированием
Старый 08.10.2008, 15:47   #1033   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
DRON-ANARCHY,
выложи куда-нить детище свое
  Ответить с цитированием
Старый 08.10.2008, 15:49   #1034   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
Vital_N, написал в личку
  Ответить с цитированием
Старый 08.10.2008, 16:30   #1035   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
Итак, с величайшей помощью Vital_N сие чудо пришло в норму.
Ежели кому будет интересно как оно делалось - вот рабочий вариант (осталось только замутить нужные координаты и ключик для гугла)

Цитата:
<!DOCTYPE html "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=YOUR_GOOGLE_KEY"
type="text/javascript"></script>

<script type="text/javascript">


var map;
var marker_collection = new Object();

function toMap(markerID)
{
var current_marker = marker_collection[markerID];
window.location.assign('#map');
map.addOverlay(current_marker);
map.panTo(current_marker.getLatLng())
current_marker.openInfoWindowHtml(current_marker.l etter);
}

// Create a base icon for all of our markers that specifies the
// shadow, icon dimensions, etc.
var baseIcon = new GIcon(G_DEFAULT_ICON);
baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
baseIcon.iconSize = new GSize(20, 34);
baseIcon.shadowSize = new GSize(37, 34);
baseIcon.iconAnchor = new GPoint(9, 34);
baseIcon.infoWindowAnchor = new GPoint(9, 20);



function createMarker(point, index) {

// Set up our GMarkerOptions object
markerOptions = { icon:baseIcon };
var marker = new GMarker(point, markerOptions);
marker.letter= index;

map.addOverlay(marker);

GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(marker.letter);
});
return marker;
}



function initialize() {
map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(X, Y), 13);
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());



// ADD MARKERS

var TESTvar = new GLatLng(X1, Y1);
var marker = createMarker(TESTvar, "Here is HTML");
marker_collection['marker_name'] = marker;

//marker 2
TESTvar = new GLatLng(X2, Y2);
marker = createMarker(TESTvar, "Here is another HTML");
marker_collection['marker_name_2'] = marker;


}

</script>
</head>

<body onload="initialize()" onunload="GUnload()">
<a name="map"></a>
<div id="map_canvas" style="width: 700px; height: 400px"></div>
<br /><br /><br /><br /><br /><br /><br />
<a href="#" onclick="toMap('marker_name')">To MAP</a> <br />
<a href="#" onclick="toMap('marker_name_2')">To MAP 2</a>
</body>
</html>
  Ответить с цитированием
Старый 09.10.2008, 17:15   #1036   
RockStar
 
Аватар для Serezhka
 
Сообщений: 396
Регистрация: 18.10.2007

Serezhka вне форума Не в сети
Здравствуйте.
Подскажите, пожалуйста, какой-нибудь хороший скриптик случайного показа баннеров.
То есть надо чтобы баннеры случайно выбирались, и чтобы был в админке счетчик показов и переходов. И чтобы можно было поставить у кого-нибудь свой баннер, и у себя из админки наблюдать сколько там переходов (это возможно?)
И чтобы можно было скачать бесплатно.
И чтобы можно было легко поставить.
Спасибо.
  Ответить с цитированием
Старый 10.10.2008, 00:03   #1037   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
Serezhka, тебе поможет ангина
  Ответить с цитированием
Старый 10.10.2008, 19:51   #1038   
Форумец
 
Аватар для Prodavec_m
 
Сообщений: 169
Регистрация: 27.12.2007

Prodavec_m вне форума Не в сети
Итак, посмотрел.
Во-первых, отличное сочетание всего, что принято называть "гармоничной цветовой гаммой, не отвлекающей от дизайна" (нет перенасыщенности юзабилити, а-ля фанки). И довольно удачно подобранный домен!!! А это уже 50% успеха!
А для моих злопыхателей скажу - Биилиять, да вы чо пацаны! Для жлабовой раши в самый раз, билия, ёпть твою мать!
  Ответить с цитированием
Старый 10.10.2008, 20:03   #1039   
Форумец
 
Аватар для Prodavec_m
 
Сообщений: 169
Регистрация: 27.12.2007

Prodavec_m вне форума Не в сети
И еще, может быть не всем понравятся анально-вагинальные цвета junost.ru, но реально, само то, вроде как контекстная реклама
  Ответить с цитированием
Старый 13.10.2008, 08:32   #1040   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Цитата:
Сообщение от Prodavec_m Посмотреть сообщение
Итак, посмотрел.
ты о чем?
  Ответить с цитированием
Старый 13.10.2008, 12:18   #1041   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
Цитата:
Сообщение от Vital_N Посмотреть сообщение
ты о чем?
о своих глазах. он увидел их изнутри
  Ответить с цитированием
Старый 12.01.2009, 19:54   #1042   
Эльфосамец
 
Аватар для VaUlt
 
Сообщений: 8,830
Регистрация: 18.08.2002

VaUlt вне форума Не в сети
Ну расказывайте, как готовимся к грядущему кризису, господа околовебовые специалисты?
  Ответить с цитированием
Старый 13.01.2009, 11:18   #1043   
Форумец
 
Сообщений: 3,705
Регистрация: 02.08.2006

svga вне форума Не в сети
не готовлюсь. вечное русское - авось.
  Ответить с цитированием
Старый 13.01.2009, 18:25   #1044   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
не специалист. просто флужу.

ЗЫ тока у меня на сапе заявок мало стало?)
  Ответить с цитированием
Старый 14.01.2009, 18:43   #1045   
RockStar
 
Аватар для Serezhka
 
Сообщений: 396
Регистрация: 18.10.2007

Serezhka вне форума Не в сети
Цитата:
Мы проектами дешевле 120 тысяч евро не занимаемся.
Именно так, сказал менеджер студии лебедева, какому-то клиенту.
Клаааассс.
  Ответить с цитированием
Старый 14.01.2009, 19:08   #1046   
Есть темО
 
Аватар для djcrazy
 
Сообщений: 4,329
Регистрация: 27.09.2004
Возраст: 41
Записей в дневнике: 7

djcrazy вне форума Не в сети
Цитата:
Сообщение от VaUlt Посмотреть сообщение
как готовимся к грядущему кризису,
а что кризис грядет 0_о
  Ответить с цитированием
Старый 14.01.2009, 22:45   #1047   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Цитата:
Сообщение от djcrazy Посмотреть сообщение
а что кризис грядет 0_о
ыы а мужики то и не знают )))
вовку с диманом не слушаешь по телеку чтоль ? )
  Ответить с цитированием
Старый 14.01.2009, 23:25   #1048   
ПараноЙик
 
Аватар для Re$pectrum
 
Сообщений: 676
Регистрация: 15.08.2006

Re$pectrum вне форума Не в сети
Serezhka, как менеджер сработает так и заплатят за сайт. можно и за 50к продать сайт себестоимостью в 20.
  Ответить с цитированием
Старый 21.01.2009, 23:13   #1049   
Эльфосамец
 
Аватар для VaUlt
 
Сообщений: 8,830
Регистрация: 18.08.2002

VaUlt вне форума Не в сети
Тема от StarCry порвала мозг.
  Ответить с цитированием
Старый 22.01.2009, 16:10   #1050   
Форумец
 
Сообщений: 3,705
Регистрация: 02.08.2006

svga вне форума Не в сети
Цитата:
Сообщение от VaUlt Посмотреть сообщение
Тема от StarCry порвала мозг.
Теперь он нам точно не расскажет как заработать 100-200 килорублей на сайте за месяц. VaUlt, почему не дал злостно обогатиться?
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind