diff --git a/friseurteam/files/page/marker-02.png b/friseurteam/files/page/marker-02.png deleted file mode 100644 index a2469b3..0000000 Binary files a/friseurteam/files/page/marker-02.png and /dev/null differ diff --git a/friseurteam/page/autoload.inc b/friseurteam/page/autoload.inc index 75e1314..1947950 100644 --- a/friseurteam/page/autoload.inc +++ b/friseurteam/page/autoload.inc @@ -4,4 +4,6 @@ require_once dirname(__FILE__).'/default_page/autoload.inc'; require_once dirname(__FILE__).'/default_start/autoload.inc'; require_once dirname(__FILE__).'/default_galerie/autoload.inc'; require_once dirname(__FILE__).'/default_preise/autoload.inc'; -require_once dirname(__FILE__).'/default_team/autoload.inc'; \ No newline at end of file +require_once dirname(__FILE__).'/default_team/autoload.inc'; +require_once dirname(__FILE__).'/default_anfahrt/autoload.inc'; +require_once dirname(__FILE__).'/default_impressum/autoload.inc'; \ No newline at end of file diff --git a/friseurteam/page/default_anfahrt/autoload.inc b/friseurteam/page/default_anfahrt/autoload.inc new file mode 100644 index 0000000..78e17e6 --- /dev/null +++ b/friseurteam/page/default_anfahrt/autoload.inc @@ -0,0 +1,3 @@ +SERVERPATH());} + + public static function css() { + return array(); + } + + public static function js() { + return array(new PPAGE('default_anfahrt/js/default_anfahrt.js'));} + + public static function meta() { + return NULL; + } + + public static function title() { + return NULL; + } +} \ No newline at end of file diff --git a/friseurteam/page/default_anfahrt/js/default_anfahrt.js b/friseurteam/page/default_anfahrt/js/default_anfahrt.js new file mode 100644 index 0000000..be78d0f --- /dev/null +++ b/friseurteam/page/default_anfahrt/js/default_anfahrt.js @@ -0,0 +1,121 @@ +function init_anfahrt(){ + drawmap(); +} + +var map; +var layer_mapnik; +var layer_tah; +var layer_markers; + +function drawmap() { + // Popup und Popuptext mit evtl. Grafik + var popuptext="Friseursalon Gabriel
Darmstaedter Strasse 30
64673 Zwingenberg

"; + + OpenLayers.Lang.setCode('de'); + + // Position und Zoomstufe der Karte + var lon = 8.6109639; + var lat = 49.7273731; + var zoom = 15; + + $('#map').empty(); + map = new OpenLayers.Map('map', { + projection: new OpenLayers.Projection("EPSG:900913"), + displayProjection: new OpenLayers.Projection("EPSG:4326"), + controls: [ + new OpenLayers.Control.Navigation(), + //new OpenLayers.Control.LayerSwitcher(), + new OpenLayers.Control.PanZoomBar()], + //maxExtent: + // new OpenLayers.Bounds(-20037508.34,-20037508.34, + // 20037508.34, 20037508.34), + numZoomLevels: 18, + maxResolution: 156543, + units: 'meters' + }); + + layer_mapnik = new OpenLayers.Layer.OSM('Mapnik', + [ 'https://a.tile.openstreetmap.org/${z}/${x}/${y}.png', + 'https://b.tile.openstreetmap.org/${z}/${x}/${y}.png', + 'https://c.tile.openstreetmap.org/${z}/${x}/${y}.png'], + {maxZoom: 19, + attribution: '© OpenStreetMap'} + ); + layer_mapnik.sour + + //OpenLayers.Layer.OSM.Mapnik.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { +// maxZoom: 19, +// attribution: '© OpenStreetMap' +//}); + layer_markers = new OpenLayers.Layer.Markers("Address", { projection: new OpenLayers.Projection("EPSG:4326"), + visibility: true, displayInLayerSwitcher: false }); + + map.addLayers([layer_mapnik, layer_markers]); + jumpTo(lon, lat, zoom); + + // Position des Markers + addMarker(layer_markers, lon, lat, popuptext); + +} +function jumpTo(lon, lat, zoom) { + var x = Lon2Merc(lon); + var y = Lat2Merc(lat); + map.setCenter(new OpenLayers.LonLat(x, y), zoom); + return false; +} +function Lon2Merc(lon) { + return 20037508.34 * lon / 180; +} + +function Lat2Merc(lat) { + var PI = 3.14159265358979323846; + lat = Math.log(Math.tan( (90 + lat) * PI / 360)) / (PI / 180); + return 20037508.34 * lat / 180; +} + +function addMarker(layer, lon, lat, popupContentHTML) { + + var ll = new OpenLayers.LonLat(Lon2Merc(lon), Lat2Merc(lat)); + var feature = new OpenLayers.Feature(layer, ll); + feature.closeBox = true; + feature.popupClass = OpenLayers.Class(OpenLayers.Popup.FramedCloud, {minSize: new OpenLayers.Size(300, 180) } ); + feature.data.popupContentHTML = popupContentHTML; + feature.data.overflow = "hidden"; + + var marker = new OpenLayers.Marker(ll); + marker.feature = feature; + + var markerClick = function(evt) { + if (this.popup == null) { + this.popup = this.createPopup(this.closeBox); + map.addPopup(this.popup); + this.popup.show(); + } else { + this.popup.toggle(); + } + OpenLayers.Event.stop(evt); + }; + marker.events.register("mousedown", feature, markerClick); + + layer.addMarker(marker); + map.addPopup(feature.createPopup(feature.closeBox)); +} + +function getCycleTileURL(bounds) { + var res = this.map.getResolution(); + var x = Math.round((bounds.left - this.maxExtent.left) / (res * this.tileSize.w)); + var y = Math.round((this.maxExtent.top - bounds.top) / (res * this.tileSize.h)); + var z = this.map.getZoom(); + var limit = Math.pow(2, z); + + if (y < 0 || y >= limit) + { + return null; + } + else + { + x = ((x % limit) + limit) % limit; + + return this.url + z + "/" + x + "/" + y + "." + this.type; + } +} \ No newline at end of file diff --git a/friseurteam/page/default_anfahrt/tpl/default_anfahrt.tpl b/friseurteam/page/default_anfahrt/tpl/default_anfahrt.tpl new file mode 100644 index 0000000..d7bf11b --- /dev/null +++ b/friseurteam/page/default_anfahrt/tpl/default_anfahrt.tpl @@ -0,0 +1 @@ +
\ No newline at end of file diff --git a/friseurteam/page/default_galerie/default_galerie.php b/friseurteam/page/default_galerie/default_galerie.php index ae93faa..d3b816b 100644 --- a/friseurteam/page/default_galerie/default_galerie.php +++ b/friseurteam/page/default_galerie/default_galerie.php @@ -1,17 +1,15 @@ saimod_webcraft_gallery::getGalleryGalleria(1)); - return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PPAGE(),'default_galerie/galerie.tpl'), $vars);} + $vars = array('default_gallery' => saimod_webcraft_gallery::getGalleryFlexslider(1)); + return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('default_galerie/tpl/default_galerie.tpl'))->SERVERPATH(), $vars);} public static function css() { return array(); } - public static function js() { - return array(); - } + public static function js(){ + return array(new PPAGE('default_galerie/js/default_galerie.js'));} public static function meta() { return NULL; diff --git a/friseurteam/page/default_galerie/galerie.tpl b/friseurteam/page/default_galerie/galerie.tpl deleted file mode 100644 index 69971d2..0000000 --- a/friseurteam/page/default_galerie/galerie.tpl +++ /dev/null @@ -1 +0,0 @@ -
${default_gallery}
\ No newline at end of file diff --git a/friseurteam/page/default_galerie/js/default_galerie.js b/friseurteam/page/default_galerie/js/default_galerie.js new file mode 100644 index 0000000..606ba02 --- /dev/null +++ b/friseurteam/page/default_galerie/js/default_galerie.js @@ -0,0 +1,9 @@ +function init_galerie(){ + $('.flexslider').flexslider({ + animation: "slide", + directionNav: true, + controlNav: false, + slideshow: true, + animationLoop: true + }); +} \ No newline at end of file diff --git a/friseurteam/page/default_galerie/tpl/default_galerie.tpl b/friseurteam/page/default_galerie/tpl/default_galerie.tpl new file mode 100644 index 0000000..e3e8b64 --- /dev/null +++ b/friseurteam/page/default_galerie/tpl/default_galerie.tpl @@ -0,0 +1 @@ +
${default_gallery}
\ No newline at end of file diff --git a/friseurteam/page/default_impressum/autoload.inc b/friseurteam/page/default_impressum/autoload.inc new file mode 100644 index 0000000..78e17e6 --- /dev/null +++ b/friseurteam/page/default_impressum/autoload.inc @@ -0,0 +1,3 @@ + -
+
-
- -
${head_gallery}
+ +
+
${head_gallery}
-