Приветствуем на Форум Херсона. Форум Херсонской молодежи.. На данный момент Вы находитесь на форуме как Гость и имеете очень ограниченные возможности и права. Что бы писать или отвечать в темах, загружать картинки, файлы на форуме Вам нужно зарегистрироваться, что совершенно бесплатно. Регистрация очень быстрая, не откладывайте эту процедуру! Если возникнут проблемы с регистрацией напишите нам. |
|
Программирование Все вопросы по написанию программ |
|
Опции темы |
10.06.2012, 00:45 | #1 (Ссылка на пост) |
Щас сменю себе статус
Пол:
|
Срочно нужно подправить код PHP
Подрядился, за небольшую денюжку, знакомому сделать сайт недвижимости на вордпрессе. Использую тему Elegant Estate. Все уже сделал, работает отлично, но есть одно досадное недоразумение. На страничке описания объекта есть простая функция добавить карту. Там только пишешь адрес и все. Так вот эта зараза показывает просто голубой квадрат и больше ничего. Скрин прилагается.
Вот кусок кода, который отвечает за карту: Код:
<div id="gmaps-border"> <div id="gmaps-container"></div> </div> <!-- end #gmaps-border --> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script> <script type="text/javascript"> //<![CDATA[ var map; var geocoder; initialize(); function initialize() { geocoder = new google.maps.Geocoder(); geocoder.geocode({ 'address': '<?php echo $et_address; ?>', 'partialmatch': true}, geocodeResult); } function geocodeResult(results, status) { if (status == 'OK' && results.length > 0) { var latlng = new google.maps.LatLng(results[0].geometry.location.b,results[0].geometry.location.c); var myOptions = { zoom: 10, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; map = new google.maps.Map(document.getElementById("gmaps-container"), myOptions); var marker = new google.maps.Marker({ position: new google.maps.LatLng(results[0].geometry.location.b,results[0].geometry.location.c), map: map, title:"<?php the_title(); ?>" }); var contentString = '<div id="content">'+ '<h3 id="firstHeading" class="firstHeading" style="padding-bottom: 15px;">'+marker.title+'</h3>'+ '<div id="bodyContent">'+ '<p><a target="_blank" href="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q='+escape(results[0].formatted_address)+'&ie=UTF8&view=map">'+results[0].formatted_address+'</a>'+ '</p>'+ '</div>'+ '</div>'; //&sll=29.67226,-94.873971 var infowindow = new google.maps.InfoWindow({ content: contentString, maxWidth: 300 }); google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); }); google.maps.event.trigger(marker, "click"); } else { //alert("Geocode was not successful for the following reason: " + status); } } //]]> </script>
__________________
smart-unlock.net - смартфоны из США и Европы, разблокировка телефонов по ИМЕЙ, доставка товаров из США и Европы. |
|
10.06.2012, 01:57 | #2 (Ссылка на пост) |
забанен
Мой дневник
Пол:
|
покажи содержимое переменной $et_address
__________________
|
|
10.06.2012, 11:36 | #3 (Ссылка на пост) |
Щас сменю себе статус
Пол:
|
Вот здесь вводится переменная:
Код:
<p style="margin-bottom: 22px;"> <label class="selectit" for="et_show_googlemaps"> <input type="checkbox" name="et_show_googlemaps" id="et_show_googlemaps" value=""<?php checked( $integrate_gmaps ); ?> /> Integrate google maps </label> </p> <!-- <p style="margin-bottom: 22px;"> <label for="et_latitude" style="padding-right:14px;">Latitude</label> <input name="et_latitude" id="et_latitude" type="text" value="<?php echo $et_latitude; ?>" size="30" /> <small>(ex. 40.713279732514515)</small> </p> <p style="margin-bottom: 22px;"> <label for="et_longtitude">Longtitude</label> <input name="et_longtitude" id="et_longtitude" type="text" value="<?php echo $et_longtitude; ?>" size="30" /> <small>(ex. -74.00542840361595)</small> </p> --> <p style="margin-bottom: 22px;"> <label for="et_address">Address</label> <input name="et_address" id="et_address" type="text" value="<?php echo $et_address; ?>" size="100" /> <small>(ex. 270 Park Ave. New York)</small> </p> Вась, если ты можешь помочь, чтоб не слать тебе код кусками, скажи, я просто отправлю тебе все необходимые файлы целиком.
__________________
smart-unlock.net - смартфоны из США и Европы, разблокировка телефонов по ИМЕЙ, доставка товаров из США и Европы. |
|
10.06.2012, 12:37 | #4 (Ссылка на пост) |
В коде поковыряться
Мой дневник
Пол:
|
насколько я понял, проблема в том, что ихнее API версии 2 уже не поддерживается, если посмотреть на функцию initialize - она существенно отличается ... нужно тут почитать я думаю и заменить функции
|
|
10.06.2012, 13:26 | #5 (Ссылка на пост) | |
Щас сменю себе статус
Пол:
|
Цитата:
На их сайте, в демке этой темы (вот тут: http://www.elegantthemes.com/preview...ert-aesthetic/ ) оно обращается к апи по другому адресу: http://maps.google.com/maps/api/js?v=3.1&sensor=true . Я пробовал менять у себя этот адрес но это ничего не дало. Все-равно голубой квадрат. Почесав затылок, юзер дописал через 25 минут при обращении к апи $et_address содержит правильный адрес, я посмотрел. Почесав затылок, юзер дописал через 1 минуту В примере кода на сайте гугля, по ссылке Кодера, точно такой же адрес обращенния к апи как и в моем исходном коде. Почесав затылок, юзер дописал через 8 минут По ссылке на демо этой темы на сайте разработчика, используется такая же функция initialize и все работает.
__________________
smart-unlock.net - смартфоны из США и Европы, разблокировка телефонов по ИМЕЙ, доставка товаров из США и Европы. |
|
|
10.06.2012, 14:31 | #6 (Ссылка на пост) |
В коде поковыряться
Мой дневник
Пол:
|
а это во всех браузерах?
|
|
10.06.2012, 15:08 | #7 (Ссылка на пост) |
Щас сменю себе статус
Пол:
|
во всех не проверял, но в основных да
Почесав затылок, юзер дописал через 12 минут Всем спасибо, проблему решил, тему можно закрывать.
__________________
smart-unlock.net - смартфоны из США и Европы, разблокировка телефонов по ИМЕЙ, доставка товаров из США и Европы. |
|
10.06.2012, 16:39 | #8 (Ссылка на пост) |
В коде поковыряться
Мой дневник
Пол:
|
так поделись решением что-ли :( ad-block, да?
|
|
10.06.2012, 17:38 | #9 (Ссылка на пост) |
Щас сменю себе статус
Пол:
|
Гриша, я может звезд с неба и не хватаю, но ведь и не далбайоп. Нашел последнюю доступную версию этой темы от апреля этого года, поставил и заработало само. Пока не разбирался что конкретно изменилось в коде в новой версии. Сдам сайт, потом может буду вникать для самообразования. А пока еще футбол надо успеть посмотреть, сегодня Испания-Италия, и пиво уже охладилось.
__________________
smart-unlock.net - смартфоны из США и Европы, разблокировка телефонов по ИМЕЙ, доставка товаров из США и Европы. |
|
10.06.2012, 18:17 | #10 (Ссылка на пост) |
В коде поковыряться
Мой дневник
Пол:
|
да ты агрессивный какой-то, я вроде бы не говорил, что ты далбайоп, человекам свойственно ошибаться, потому и предположил, ибо это частая причина не работы некоторых скриптов, в твоем случае домен мог содержать заблоченный кусок слова
|
|
10.06.2012, 18:51 | #11 (Ссылка на пост) |
Щас сменю себе статус
Пол:
|
пардон, если показался агрессивным, и в мыслях не было. проверил на двух разных хостингах. Да ладно, что уж говорить, решилось и хорошо. Я просто усидчивостью не отличаюсь, люблю когда сходу получается, а тут 2 дня на какое-то гавно потратил.
__________________
smart-unlock.net - смартфоны из США и Европы, разблокировка телефонов по ИМЕЙ, доставка товаров из США и Европы. |
|
Эти 2 пользователей сказали Спасибо Oller_Norma за хороший пост: | Coder (10.06.2012), manyak170683 (16.06.2012) |
25.06.2012, 11:10 | #12 (Ссылка на пост) | ||||||||
Задержался
Пол:
Благодарил(а): 169
Благодарили 18 раз в 13 постах
Галерея:
0
Вес репутации: 14
|
хороший ресурс по гугл мепс
http://hpneo.github.com/gmaps/examples.html |
||||||||
|
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
озу. скоклько нужно | love_is | Железяки | 24 | 16.02.2012 19:03 |
Нужно вывести 75 вмз | ВОВА_Линкс | Услуги | 1 | 22.12.2011 20:45 |
нужно срочно | VLX | Куплю ... | 4 | 11.09.2007 10:56 |
Нужно барахло | GUN | Куплю ... | 2 | 27.05.2007 21:37 |
нужно срочно видео и оперативка!!! | Lucky_Andrey | Куплю ... | 3 | 01.06.2005 21:20 |