
ShumNo
Expert-
Posts
1,784 -
Joined
-
Last visited
-
Days Won
29
Content Type
Profiles
Forums
Calendar
Store
Everything posted by ShumNo
-
Информационный портал http://befocus.ru/
ShumNo replied to Gold Dragon's topic in Discussion of works
рассматривая сайт с точки зрения обывателя - читать очень сложно, мало того, что ярко красный цвет залил весь сайт так еще проблема со шрифтами. Судя по главной странице - какой-то винегрет ничего не понятно, что за контент показывается Сайт пока не для людей -
быть может для верхней навигации подчеркивание ссылки при hover лишнее
-
html и css это всего лишь разметка и стили страницы. Если задача сделать статичный сайт грубо говоря из 2-5 страниц, то вполне хватит начните с каркаса
-
Необычно, но это же магазин, а не блог дизайнера
-
Прости друг - правильно ли я понял, что просто оставить html вставить include в php и прописать в .htaccess? все оставляете так как у вас есть сейчас. В корне сайта создаете файл с именем .htaccess и в него добавляете AddType application/x-httpd-php .php .htm .html .phtml после этого можете использовать код php в своих html файлах
-
расширение .html вы можете оставить, только необходимо прописать директиву (для веб-сервера апаш) чтобы php код выполнялся в html файлах в корне сайта поместите в файл .htaccess AddType application/x-httpd-php .php .htm .html .phtml
-
Вопрос на 95% решен. решение http://jsfiddle.net/qRzcX/2/ добавилась кластеризация меток + более компактный код меток код var map = null; var markerArray = []; //create a global array to store markers var myPoints = [[43.65654, -79.90138, 'ABC'],[43.91892, -78.89231, 'DEF'],[43.82589, -79.10040, 'GHA']]; //create global array to store points function initialize() { var myOptions = { zoom: 8, center: new google.maps.LatLng(43.907787, -79.359741), mapTypeControl: true, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.DROPDOWN_MENU }, navigationControl: true, mapTypeId: google.maps.MapTypeId.ROADMAP } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var mcOptions = { gridSize: 50, maxZoom: 15 }; var mc = new MarkerClusterer(map, [], mcOptions); google.maps.event.addListener(map, 'click', function() { infowindow.close(); }); // Add markers to the map // Set up markers based on the number of elements within the myPoints array for(var i=0; i<myPoints.length; i++){ createMarker(new google.maps.LatLng(myPoints[i][0], myPoints[i][1]), myPoints[i][2]); } mc.addMarkers(markerArray , true); } var infowindow = new google.maps.InfoWindow({ size: new google.maps.Size(150, 50) }); function createMarker(latlng, html) { var contentString = html; var marker = new google.maps.Marker({ position: latlng, map: map, icon: 'http://google-maps-icons.googlecode.com/files/beach-car.png', zIndex: Math.round(latlng.lat() * -100000) << 5 }); marker.setAnimation(google.maps.Animation.BOUNCE); google.maps.event.addListener(marker, 'click', function() { infowindow.setContent(contentString); infowindow.open(map, marker); }); markerArray.push(marker); //push local var marker into global array } window.onload = initialize;
-
а чем его это может напрячь? тулбар то не такой и большой + его можно позиционировать и в коде он будет в самом низу + можно сделать комментарий в коде
-
Предложение автору сделать ссылку "вперед" не в контексте страницы, а прилепить в самый верх что-то типа простого тулбара и там уже разместить ссылку + что было изменено + возможно кол-во шагов и т.д
-
пишут с памятью полегче стало, но как бы процессору не поплохело
-
Сложная штука.. функция createMarker переехала вроде как не туда куда нужно var Gmap = (function initialize() { var myOptions = { zoom: 3, center: new google.maps.LatLng(35,60), mapTypeId: google.maps.MapTypeId.TERRAIN }; map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); google.maps.event.addListener(map, 'click', function() {infowindow.close();}); function createMarker(map, latlng, html) { // create marker method } return { init: function(o) { // init method } }; }()); window.onload = function() {initialize();} Такая штука не заработала В первом файлике бы в идеале только код вывода карты. Хотя функцию открытия метки можно тоже убрать function initialize() { var myOptions = { zoom: 3, center: new google.maps.LatLng(35,60), mapTypeId: google.maps.MapTypeId.TERRAIN } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); google.maps.event.addListener(map, 'click', function() {infowindow.close();}); } window.onload = function() {initialize();} А во втором бы все остальное. Спасибо, что откликнулись, попробую разобраться в этом всем..
-
Я был бы только благодарен за любую помощь Нужда то моя простая на словах, а вот простая ли она на коде не знаю. Нужно только разделить карту от меток, чтобы при добавлении новой метки не пришлось менять код на всех страницах на которых эта карта стоит, некое образное подобие инклюда в php
-
записать видео - сохранить в формате gif с анимацией либо создавать в программах видео монтажа, макромедиа флеш подобное умеет, умеет и фотошоп
-
на картинки вариант ставить водяной знак, а текст не защитить. Если пользователь зашел на страницу и увидел текст, графику, дизайн и т.д все это уже есть на его компьютере вариант бороться с ними обращаясь к поисковым системам, но работает это только если копирование носит массовый характер
-
А если абстрагироваться от api гугла, то как это задача решается на JS?
-
С одной то стороны да, а с другой гибкости у этого решения нет и чтобы это хоть как-то исправить надо выделить метки в отдельный файл, который уже можно будет подключать куда необходимо. Но отделить бы их только от самой карты (кусок переменных var point var marker вынести из под функции)
-
эх в том то и дело, что я не знаю, как их поделить максимум, что я понимаю, так это то, что это переменные и они работают внутри функции и при выносе их оттуда работать они перестают
-
При делении оно не работает только разделить ничего более в первом файле необходимы данные инициализации карты function initialize() { var myOptions = { zoom: 3, center: new google.maps.LatLng(35,60), mapTypeId: google.maps.MapTypeId.TERRAIN } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); } а во втором все остальное. Если тупо разделить на 2 файла то var point var marker оказываются вне функции и уже не работают
-
Ребят, помогите, пожалуйста Есть карта Google map http://shumno.com/pub/gmap/ код карты var map = null; function initialize() { var myOptions = { zoom: 3, center: new google.maps.LatLng(35,60), mapTypeId: google.maps.MapTypeId.TERRAIN } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); google.maps.event.addListener(map, 'click', function() {infowindow.close();}); var point = new google.maps.LatLng(36.5959,30.5584); var marker = createMarker(point,'город-курорт Кемер') var point = new google.maps.LatLng(36.5521,32); var marker = createMarker(point,'город-курорт Алания') var point = new google.maps.LatLng(-18.35452552912664, 147.568359375); var marker = createMarker2(point,'Большой барьерный риф') var point = new google.maps.LatLng(44.89430934025077, 15.607795715332031); var marker = createMarker3(point,'Плитвицкие озера в Хорватии') } var infowindow = new google.maps.InfoWindow({ size: new google.maps.Size(150,50) }); var beach = 'beach.png'; var park = 'park.png'; var beautiful = 'beautiful.png'; function createMarker(latlng, html) { var contentString = html; var marker = new google.maps.Marker({ position: latlng, map: map, icon: beach, zIndex: Math.round(latlng.lat()*-100000)<<5 }); google.maps.event.addListener(marker, 'click', function() { infowindow.setContent(contentString); infowindow.open(map,marker); }); } function createMarker2(latlng, html) { var contentString = html; var marker = new google.maps.Marker({ position: latlng, map: map, icon: beautiful, zIndex: Math.round(latlng.lat()*-100000)<<5 }); google.maps.event.addListener(marker, 'click', function() { infowindow.setContent(contentString); infowindow.open(map,marker); }); } function createMarker3(latlng, html) { var contentString = html; var marker = new google.maps.Marker({ position: latlng, map: map, icon: park, zIndex: Math.round(latlng.lat()*-100000)<<5 }); google.maps.event.addListener(marker, 'click', function() { infowindow.setContent(contentString); infowindow.open(map,marker); }); } window.onload = function() {initialize();} Очень хочется разделить код на 2 файла в первом только инициализация карты, а во втором метки и все, что к ним относится. Помогите, пожалуйста
-
ну вы блин даете)) это я про скрин про панельку где-то там кнопка должна быть которая свернет вниз эту панельку
-
Хм.... т.е. те, кто занимаются интернет магазинами, сами под себя делают движок? заказывают скорее, а у тех у кого заказывают большой опыт и много наработок
-
это из-за "бокс-шадоу" FF 3,6 плохо с ним справляется а на сайте он прилеплен почти ко всему отсюда и тормоза
-
jquery плагины лайтбоксы колорбоксы и прочие http://colorpowered.com/colorbox/