Follow us on Twitter!
Napisany 30 Paz 2009|Kamil| 2

Z takim problemem spotkałem się podczas tworzenia serwisu Next Technologies. Mamy tam mapę dojazdu na silniku Google. Serwis jest dostępny z poziomu 2 domen: nexttech.pl i nexttechnologies.pl. Załóżmy, że w module TYPOlight wpisaliśmy klucz dla nexttechnologies.pl. Po wejściu na stronę z nexttech.pl wyskakuje nam komunikat:

google maps

By rozwiązać problem, musimy utworzyć nowy szablon dla modułu Google Maps. Robimy to z poziomu TYPOlight: Układ > Szablony > Nowy szablon > mod_dlh_googlemaps. Edytujemy go i linijkę 16:

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=
<?php echo $this->google_id; ?>&amp;sensor=<?php echo
$this->sensor; ?>" type="text/javascript"></script>

podmieniamy na:

   <script type="text/javascript"> document.write( 
'<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=
' +
{
'nexttech.pl': 'klucz1',
'nexttechnologies.pl': 'klucz2'
}[location.host] +
'"&amp;sensor=<?php echo $this->sensor; ?>"
type="text/javascript"><\/script>' );
</script>

W takiej sytuacji musimy wygenerować jeszcze jeden klucz, dla nexttech.pl, a następnie wkleić oba w miejsce klucz1 i klucz2.

Tagi:

2 Komentarze

Socha | 02 Lis 2009
Po co takie wynalazki? W module "dlh_googlemaps" klucze wpisujemy w odpowiednie pola root page'a odpowiedniej domeny i tyle. Jeśli mamy więcej domen to i tak teraz mamy osobne klucze przypisane do konkretnej domeny i nic się nie gryzie.
Kamil | 02 Lis 2009
Dzięki, słuszna uwaga! Przekombinowałem ten artykuł ;-)

Dodaj komentarz (+)

*
*
Jaka jest suma 4 i 2?*
! Tagi bbcode są dozwolone.
  • 28 Lut
    Zaraz po wersji 2.8.0 ukazała się wersja 2.8.1, naprawiająca kilka bugów i usprawniająca zarządzanie grupami.
    przez Kamil|0
  • 16 Lut
    Właśnie dzisiaj ukazała się długo oczekiwana nowa wersja 2.8.0 TYPOlight.
    przez Marcin|0
  • 19 Gru
    Wykryto krytyczną lukę bezpieczeństwa w instalatorze TYPOlight.
    przez Marcin|1

Instalacja TYPOlightInstalacja TYPOlight pokazana krok po kroku. Obejrzyj Video

Opis opcji ustawieńSzybki przegląd ustawień dostępnych w TYPOlight. Obejrzyj Video

Extension manager i catalogPokazana istota działania repozytorium modułów. Obejrzyj Video

Więcej screencastów