To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Mapa Google v 1.12

kica1983 - 07-04-2006, 10:24

kaka, a dodałeś klucze API w PA?
kaka - 07-04-2006, 12:46

taaaaakkkk jeden klucz chyba ?
Slavikord - 07-04-2006, 13:10

Cytat:
taaaaakkkk jeden klucz chyba ?


Dwa. Jeden ogólny, drugi dla Panelu Admina.

Pomoże ktoś? :P

kaka - 07-04-2006, 13:54

to sa te klucze?

Kod:
ABQIAAAA_1l-TBbQYq_-6h7xVtQi2hTrt4PMdY8tQ4sX6IU2D_xlBqMf7BQ-BciGouFzLAlCQrOltDXXjt4FZQ


Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAA_1l-TBbQYq_-6h7xVtQi2hTrt4PMdY8tQ4sX6IU2D_xlBqMf7BQ-BciGouFzLAlCQrOltDXXjt4FZQ" type="text/javascript"></script>
  </head>
  <body>
    <div id="map" style="width: 500px; height: 400px"></div>
    <script type="text/javascript">
    //<![CDATA[
   
    var map = new GMap(document.getElementById("map"));
    map.addControl(new GSmallMapControl());
    map.centerAndZoom(new GPoint(-122.1419, 37.4419), 4);
   
    //]]>
    </script>
  </body>
</html>

Slavikord - 07-04-2006, 13:57

To pierwsze. Wklejasz je w okno "Klucz Google API"

Potem wchodzisz na stronkę jeszcze raz, tym razem podajesz ścieżkę do panelu admina (www.adresforum.pl/admin/), i wklejasz klucz do "Klucz Google API dla Panelu Administracyjnego"

Zresztą, wszystko w opisach obok okienek jest wyjasnione :P

irekk - 07-04-2006, 18:43

poza tym najpierw przerob plik overal_header.tpl
Slavikord - 07-04-2006, 18:51

qbs, a na mój problem mógłbyś cos poradzić? (wiem, upierdliwy jestem :P )

Slavikord napisał/a:
Ktoś w tym temacie pytał się już w jaki sposób przerobić mapę, żeby na ciemniejszych stylach widoczny był tekst w bąbelkach. Na razie wiem tyle, że trzeba pogrzebać w google_map.tpl Mógłbym prosić o jakąs konkretniejszą wskazówkę? Bo nie mam pojęcia, która linijka kodu za takowy odpowiada...


[edit]

Ok, poradziłem jakos sobie :) Jesli kogos by to interesowało, ta linijka odpowiada za rzeczy co sie znajdują w dymku:

Kod:
var content = "<div style=\"text-align: center; width: 200px\">"+title+"<hr>"+addtext+": <b>"+text+"<"+"/b><"+"/div>";


I można edytować do woli :)

DOd - 14-04-2006, 10:31

I jak tam prace nad edycja danych z poziomu PA ?? Nie zebym pogadaniał ale ja walczyłem z tym przez 2-3 dni i nie dam rady ;( ;( ;( Pozdrowienia dla autorów skryptu !!
Ooi - 14-04-2006, 15:11

Ja zrobiłem wszystko wg. instrukcji
lang w profilu nie działa (w innych miejscach wszędzie chodzi)
nie zapisuje mi szerokości i dł. geograficznych w profilu do bazy
tym samym bombelków nie ma

hmm...

irekk - 14-04-2006, 18:57

DOd, ty to masz wyczucie :P dzis wlasnie sie za to wzielem :mrgreen:

update do v.1.12:
Kod:
#
# ------[ OPEN ]------------------------------------------------
#

admin/admin_users.php

# ------[ FIND ]------------------------------------------------

require($phpbb_root_path . 'includes/functions_validate.'.$phpEx);

# ------[ AFTER, ADD ]------------------------------------------------

include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_googlemap.' . $phpEx);

# ------[ FIND ]------------------------------------------------

        $location = ( !empty($HTTP_POST_VARS['location']) ) ? trim(strip_tags( $HTTP_POST_VARS['location'] ) ) : '';

# ------[ AFTER, ADD ]------------------------------------------------

        $user_lat = ( !empty($HTTP_POST_VARS['user_lat']) ) ? trim(strip_tags( str_replace(',', '.', $HTTP_POST_VARS['user_lat']) ) ) : '';
        $user_long = ( !empty($HTTP_POST_VARS['user_long']) ) ? trim(strip_tags( str_replace(',', '.', $HTTP_POST_VARS['user_long']) ) ) : '';

# ------[ FIND ]------------------------------------------------

            $location = htmlspecialchars(stripslashes($location));

# ------[ AFTER, ADD ]------------------------------------------------

            $user_lat = htmlspecialchars(stripslashes($user_lat));
            $user_long = htmlspecialchars(stripslashes($user_long));

# ------[ FIND ]------------------------------------------------

, user_from = '" . str_replace("\'", "''", $location) . "'

# ------[ AFTER, ADD ]------------------------------------------------

, user_lat = '" . str_replace("\'", "''", $user_lat) . "', user_long = '" . str_replace("\'", "''", $user_long) . "'

# ------[ FIND ]------------------------------------------------

            $location = htmlspecialchars(stripslashes($location));

# ------[ AFTER, ADD ]------------------------------------------------

            $user_lat = htmlspecialchars(stripslashes($user_lat));
            $user_long = htmlspecialchars(stripslashes($user_long));

# ------[ FIND ]------------------------------------------------

        $location = htmlspecialchars($this_userdata['user_from']);

# ------[ AFTER, ADD ]------------------------------------------------

        $user_long = htmlspecialchars($this_userdata['user_long']);
        $user_lat = htmlspecialchars($this_userdata['user_lat']);

# ------[ FIND ]------------------------------------------------

            $s_hidden_fields .= '<input type="hidden" name="location" value="' . str_replace("\"", "&quot;", $location) . '" />';

# ------[ AFTER, ADD ]------------------------------------------------

            $s_hidden_fields .= '<input type="hidden" name="user_long" value="' . str_replace("\"", "&quot;", $user_long) . '" />';
            $s_hidden_fields .= '<input type="hidden" name="user_lat" value="' . str_replace("\"", "&quot;", $user_lat) . '" />';

# ------[ FIND ]------------------------------------------------

            'L_LOCATION' => $lang['Location'],

# ------[ AFTER, ADD ]------------------------------------------------

            'L_LATITUDE' => $lang['GMap_latitude'],
            'L_LONGITUDE' => $lang['GMap_longitude'],
            'L_GMAP_FIND_COORDINATES' => $lang['GMap_find_coordinates'],
            'L_GMAP_LATITUDE' => $lang['GMap_latitude'],
            'L_GMAP_LONGITUDE' => $lang['GMap_longitude'],

# ------[ FIND ]------------------------------------------------

            'LOCATION' => $location,


# ------[ AFTER, ADD ]------------------------------------------------

            'LATITUDE' => $user_lat,
            'LONGITUDE' => $user_long,
            'U_GMAP_FIND_COORDINATES' => append_sid($phpbb_root_path . "google_selectmap.$phpEx"),
            'U_GMAP_WIDTH' => $board_config['googlemap_width'],
            'U_GMAP_HEIGHT' => $board_config['googlemap_height'],

#
# ------[ OPEN ]------------------------------------------------
#

templates/subSilver/admin/user_edit_body.tpl

# ------[ FIND ]------------------------------------------------

    <tr>
      <td class="row1"><span class="gen">{L_LOCATION}</span></td>
      <td class="row2">
        <input type="text" class="post" name="location" size="35" maxlength="100" value="{LOCATION}" />
      </td>
    </tr>

# ------[ BEFORE, ADD ]------------------------------------------------

    <tr>
      <td class="row1"><span class="gen">{L_LATITUDE}</span></td>
      <td class="row2">
        <input type="text" class="post" name="user_lat" id="user_lat" size="35" maxlength="100" value="{LATITUDE}" />
      </td>
    </tr>
    <tr>
      <td class="row1"><span class="gen">{L_LONGITUDE}</span></td>
      <td class="row2">
        <input type="text" class="post" name="user_long" id="user_long" size="35" maxlength="100" value="{LONGITUDE}" />&nbsp;<a

href="{U_GMAP_FIND_COORDINATES}" onclick="window.open('{U_GMAP_FIND_COORDINATES}', 'gmap',

'height={U_GMAP_HEIGHT},resizable=no,scrollbars=no,width={U_GMAP_WIDTH}');return false;" target="gmap"

class="nav">{L_GMAP_FIND_COORDINATES}</a>
      </td>
    </tr>

DOd - 15-04-2006, 08:36



Wszystko działa idealnie - wielkie ukłony dla qbs`a !!! Jesli by ktos chciał zmodyfikowany plik admin_users.php to zapraszam na PW.


Ooi - 15-04-2006, 09:37

Zmiana przez admina działa, ale user nie może wpisać wartości, bo nie zapisuje do bazy
2x robiłem od początku i to samo

Paszczak000 - 15-04-2006, 10:00

DOd, Zarąbista emotka :D Pozwolisz, że ukradnę :D
DOd - 15-04-2006, 10:14

Paszczak000 napisał/a:
DOd, Zarąbista emotka :D Pozwolisz, że ukradnę :D


spoko, mam jeszcze inne fajne: , ale nie róbmy OT i wróćmy do tematu mapki.

Ooi, u mnie wszystko działa jak nalezy, wiec napewno musiałes cosik gdzies pominąć. Zwykli userzy też potrafią edytowac dane i chyba zapisuja sie bezproblemowo do bazy...

irekk - 15-04-2006, 10:29

Ooi, zle przerobiles plik usercp_register.php - zapewne zapytania nie porzerobiles


Powered by phpBB modified by Przemo © 2003 phpBB Group