Web development Programiranje, dizajn, hosting i sve ostalo vezano uz razvoj web siteova |
|
28.11.2009., 00:54
|
#1
|
@radimo.online
Registracija: Apr 2006.
Postova: 117
|
PHP Nuke 8.1 Google maps API block
Ovo je jednostavna skripta za dodavanje bloka koji će prikazivati Google maps API unutar PHP Nuke 8.1 site-a. Napravite file block-Worldmap.php, copy/paste dolje ispisani code i uplodajte unutar root/blocks foldera
Kod:
<?php
/* Copyright (c) 2009 by totalchaos */
if (eregi("block-Worldmap.php",$PHP_SELF)) {
Header("Location: index.php");
die();
}
$content = "<html xmlns=\"http://www.w3.org/1999/xhtml\">";
$content .= " <head>";
$content .= " <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>";
$content .= " <title>Google Maps JavaScript API Example</title>";
$content .= " <script src=\"http://maps.google.com/maps?file=api&v=2&key=ABQIAAAABMA881EBJUg1UWmNYlIfoBQkJl1BstH5QoYNBVxost6BxinhehQQU5-K8Wl5QvYrke4ZpGYs7zaFfQ&sensor=true\""; // morate nabaviti svoj vlastiti ključ na http://code.google.com/apis/maps/
$content .= " type=\"text/javascript\"></script>";
$content .= " <script type=\"text/javascript\">";
$content .= " function initialize() {";
$content .= " if (GBrowserIsCompatible()) {";
$content .= " var map = new GMap2(document.getElementById(\"map_canvas\"));";
$content .= " map.setMapType(G_HYBRID_MAP);"; // change maptype as you like
$content .= " map.setCenter(new GLatLng(44.30051012356108,15.852413177490234), 15);"; // promjenite vrijednosti kako vam odgovara
$content .= " map.setUIToDefault();";
$content .= " }";
$content .= " }";
$content .= " </script>";
$content .= " </head>";
$content .= " <body onload=\"initialize()\" onunload=\"GUnload()\">";
$content .= " <div id=\"map_canvas\" style=\"width: 1000px; height: 160px\"></div>"; // promjenite dimenzije po potrebi
$content .= " </body>";
?>
Zadnje uređivanje scripta elegans fe : 28.11.2009. at 13:46.
Reason: dodatak
|
|
|
28.11.2009., 01:17
|
#2
|
Naelektrizirani korisnik
Registracija: Aug 2006.
Lokacija: sjever
Postova: 5,520
|
Funkcija eregi() je u PHP-u 5.3 označena kao deprecated (ne znam kako ovo najbolje prevesti, preporuča se njezino nekorištenje i PHP baca E_DEPRECATED notice pri korištenju), a iz PHP-a 6.0 je potpuno izbačena. Ovo je očito neka zastarjela skripta (ako si je negdje našao). Funkciju eregi() treba zamijeniti funkcijom preg_match().
__________________
...
|
|
|
30.11.2009., 16:26
|
#3
|
@radimo.online
Registracija: Apr 2006.
Postova: 117
|
može i tako, hvala na ispravci, ali svakako obje funkcije rade. Nisam je nigdje pronašao, inače nema baš puno skripti za 8.1 nuke blokove.
totalchaos
Zadnje uređivanje scripta elegans fe : 30.11.2009. at 16:31.
Reason: link
|
|
|
01.12.2009., 00:31
|
#4
|
Naelektrizirani korisnik
Registracija: Aug 2006.
Lokacija: sjever
Postova: 5,520
|
Quote:
totalchaos kaže:
može i tako, hvala na ispravci, ali svakako obje funkcije rade. Nisam je nigdje pronašao, inače nema baš puno skripti za 8.1 nuke blokove.
totalchaos
|
Je, ova tvoja radi dok ti server ne počne koristiti PHP6 (ili viši). Znači, eventualno još koju godinu.
__________________
...
|
|
|
06.12.2009., 15:15
|
#5
|
@radimo.online
Registracija: Apr 2006.
Postova: 117
|
eto čuli ste stručnjaka, umjesto eregi koristite preg_match funkciju i stvar rješena
|
|
|
06.12.2009., 15:31
|
#6
|
Naelektrizirani korisnik
Registracija: Aug 2006.
Lokacija: sjever
Postova: 5,520
|
Quote:
totalchaos kaže:
eto čuli ste stručnjaka, umjesto eregi koristite preg_match funkciju i stvar rješena
|
Haha, stručnjak...
Ne bi se nazvao stručnjakom. Daleko sam od toga. Nazvao bi se samo nekim tko se zadnjih godinu-dvije-tri malo bavio PHP-om...
__________________
...
|
|
|
09.12.2009., 11:18
|
#7
|
@radimo.online
Registracija: Apr 2006.
Postova: 117
|
ma to nema veze...ima ljudi koji se bave programiranjem tri godine, a bolji su od nekih koji su u tim vodama desetljeće ili više...ili ti sklop radi u tom smjeru ili ne radi...
samo rokaj !
|
|
|
|
Sva vremena su GMT +2. Trenutno vrijeme je: 18:49.
|
|
|
|