ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Ignore:
Timestamp:
Sep 19, 2006, 2:46:52 PM (16 years ago)
Author:
nekoget
Message:

GoogleMAP動作部分UP (とりあえずソース直書き!)

Location:
OpenPNE/branches/nekoget/prj_googlemap/webapp/modules
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/admin/do/update_c_admin_config.php

    r2 r192  
    66
    77// SNS設定変更
     8
     9                //gmap_kye部分------------------------         
     10           
     11                if($_POST['GMAP_KYE']){
     12                $_POST['GMAP_KYE'] = trim($_POST['GMAP_KYE']);//前後空白削除
     13                        $sql = "SELECT * FROM `c_gmap_key` WHERE `c_gmap_key_id` =1 LIMIT 0 , 1 ";
     14                        $kakunin = mysql_fetch_array(mysql_query($sql));
     15                       
     16                        if($kakunin){ $sql = "UPDATE `c_gmap_key` SET `c_gmap_key ` = '".$_POST['GMAP_KYE']."' WHERE `c_gmap_key_id` =1 LIMIT 1 ;";}
     17                        else{$sql = "INSERT INTO `c_gmap_key` ( `c_gmap_key_id` , `c_gmap_key` ) VALUES ('1', '".$_POST['GMAP_KYE']."');";}     
     18               
     19                $kakunin = mysql_query($sql);
     20                        if(!$kakunin){echo "GoogleKEY 登録失敗";}
     21                }
     22               
     23                //-----------------------------------
     24               
    825class admin_do_update_c_admin_config extends OpenPNE_Action
    926{
     
    2744        }
    2845
    29         admin_client_redirect('edit_c_admin_config', '設定を変更しました');
     46               
     47               
     48               
     49               
     50               
     51               
     52                admin_client_redirect('edit_c_admin_config', '設定を変更しました');
    3053    }
    3154}
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/admin/page/edit_c_admin_config.php

    r2 r192  
    66
    77// 設定変更
     8
     9
     10
     11
     12
    813class admin_page_edit_c_admin_config extends OpenPNE_Action
    914{
    1015    function execute($requests)
    1116    {
    12         $v = array();
     17       
     18                //GOOGLE_KEY部分
     19                $sql = "SELECT * FROM `c_gmap_key` WHERE `c_gmap_key_id` =1 LIMIT 0 , 1 ";
     20                $gmap_key = mysql_fetch_array(mysql_query($sql));
     21
     22                $v = array();
    1323        $v['DAILY_NEWS_DAY'] = explode(',', DAILY_NEWS_DAY);
     24                $v['GMAP_KYE'] = $gmap_key['c_gmap_key'];
    1425        $this->set($v);
    1526        return 'success';
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/admin/templates/edit_c_admin_config.tpl

    r99 r192  
    227227
    228228<tr><td colspan="2" style="padding:0;background:#000"><img src="skin/dummy.gif" height="1"></td></tr>
     229
     230({** GoogleMap 鍵 **************************************************************})
     231
     232
     233<tr>
     234<th>GoogleMap API鍵</th>
     235<td>
     236<input name="GMAP_KEY" type="text" class="text" value="({$GMAP_KYE})" size="50"><br>
     237
     238</td>
     239</tr>
     240
     241<tr><td colspan="2" style="padding:0;background:#000"><img src="skin/dummy.gif" height="1"></td></tr>
     242
     243
     244
     245
     246
    229247
    230248
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/pc/do/c_edit_update_c_commu.php

    r134 r192  
    1313    {
    1414        $u = $GLOBALS['AUTH']->uid();
     15               
    1516
    1617        // --- リクエスト変数
     
    4243            }
    4344        }
     45               
     46                ////GoogleMAP
     47               
     48                //gmap:offの場合は削除もしくは処理なし
     49                if($GLOBALS['gmap'] == "off"){
     50                        //存在確認
     51                        $sql = "SELECT * FROM `c_commu_gmap_wgs84` WHERE `c_comm_id` = ". $target_c_commu_id ." LIMIT 1";
     52                        $c_commu_gmap_wgs84 = mysql_fetch_array(mysql_query($sql));     
     53                       
     54                        //存在していたら削除
     55                        if($c_commu_gmap_wgs84){
     56                        $sql = "DELETE FROM `c_commu_gmap_wgs84` WHERE `c_comm_id` = ". $target_c_commu_id ." LIMIT 1";
     57                        $c_commu_gmap_wgs84 = mysql_query($sql);
     58                                if(!$c_commu_gmap_wgs84){$err_msg[] = "登録エラーが発生しました。";}
     59                        }
     60                        //存在していなければ処理なし
     61               
     62               
     63                //gmap:onの場合は更新もしくは登録
     64                }elseif($GLOBALS['gmap'] == "on"){
     65               
     66                        //存在確認
     67                        $sql = "SELECT * FROM `c_commu_gmap_wgs84` WHERE `c_comm_id` = ". $target_c_commu_id ." LIMIT 1";
     68                        $c_commu_gmap_wgs84 = mysql_fetch_array(mysql_query($sql));     
     69                       
     70                                        //県名で設定-------------------------------------------------
     71                                        if($GLOBALS['gmap_ken'] != "その他" && $GLOBALS['gmap_ken']){
     72                               
     73                                         $sql = "SELECT * FROM `c_gmap_wgs84_def` WHERE `c_gmap_wgs84_def_name` = '".$GLOBALS['gmap_ken']."' LIMIT 0, 1";
     74                                         $c_gmap_wgs84_def = mysql_fetch_array(mysql_query($sql));
     75                                                        $gmap_lon = $c_gmap_wgs84_def['c_gmap_wgs84_lon'];
     76                                                        $gmap_lat = $c_gmap_wgs84_def['c_gmap_wgs84_lat'];
     77                                                        $gmap_exp = $c_gmap_wgs84_def['c_gmap_wgs84_exp'];
     78                                       
     79                               
     80                                        //手動入力の場合
     81                                        }elseif($GLOBALS['gmap_ken'] == "その他" || !$GLOBALS['gmap_ken']){
     82                                               
     83                                                if(!$GLOBALS['gmap_lon']){ $err_msg[] = "経度が未入力です。";}
     84                                                if(!$GLOBALS['gmap_lat']){ $err_msg[] = "緯度が未入力です。";}
     85                                                if(!$GLOBALS['gmap_exp']){ $err_msg[] = "拡大率が未入力です。";}
     86                                                        $gmap_lon = $GLOBALS['gmap_lon'];
     87                                                        $gmap_lat = $GLOBALS['gmap_lat'];
     88                                                        $gmap_exp = $GLOBALS['gmap_exp'];
     89                                                       
     90                                                        if(!$gmap_lon){$err_msg[] = "経度の入力が不正です";}
     91                                                        if(!$gmap_lat){$err_msg[] = "緯度の入力が不正です";}
     92                                                        if(!$gmap_exp){$err_msg[] = "拡大率の入力が不正です";}
     93                                                       
     94                                                        //エラー処理
     95                                                        if ($err_msg) {
     96                                                                $_REQUEST['err_msg'] = $err_msg;
     97                                                                $_REQUEST['target_c_commu_id'] = $target_c_commu_id;
     98                                                                $_REQUEST['name'] = $name;
     99                                                                $_REQUEST['info'] = $info;
     100                                                                openpne_forward('pc', 'page', "c_edit");
     101                                                                exit;
     102                                                        }
     103                                        }
     104                                        //------------------------------------------------------
     105                                        if($gmap_exp > 14){ $gmap_exp = 14;}//最大14
     106               
     107               
     108                       
     109               
     110               
     111               
     112                 
     113               
     114               
     115               
     116                       
     117               
     118               
     119                        //存在していればUPDATE
     120                        if($c_commu_gmap_wgs84){
     121                                $sql = "UPDATE `c_commu_gmap_wgs84` SET ".
     122                                "`c_comm_gmap_wgs84_lon` = '".$gmap_lon."', ".
     123                                "`c_comm_gmap_wgs84_lat` = '".$gmap_lat."', ".
     124                                "`c_comm_gmap_wgs84_exp` = '".$gmap_exp."' ".
     125                                "WHERE `c_commu_gmap_wgs84_id` = ".$c_commu_gmap_wgs84['c_commu_gmap_wgs84_id']." LIMIT 1";
     126                       
     127                                $kakunin = mysql_query($sql);
     128                       
     129                       
     130                       
     131                       
     132                       
     133                       
     134                       
     135                        //存在していなければINSERT
     136                        }elseif(!$c_commu_gmap_wgs84){//$c_commu_id
     137                                        $sql = "INSERT INTO `c_commu_gmap_wgs84` ( `c_comm_id`, `c_comm_gmap_wgs84_lon`, `c_comm_gmap_wgs84_lat`, `c_comm_gmap_wgs84_exp`) ".
     138                                        "VALUES (".
     139                                        "'".$target_c_commu_id."', ".
     140                                        "'".$gmap_lon."', ".
     141                                        "'".$gmap_lat."', ".
     142                                        "'".$gmap_exp."'".
     143                                        ")";
     144                                       
     145                                       
     146                                        $kakunin = mysql_query($sql);
     147                                       
     148                                        }       
     149                        }
     150                       
     151                       
     152               
     153               
     154               
     155               
     156               
     157               
    44158
    45159        if ($err_msg) {
     
    79193
    80194        $p = array('target_c_commu_id' => $target_c_commu_id);
     195               
     196               
     197               
     198               
    81199        openpne_redirect('pc', 'page_c_home', $p);
    82200    }
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/pc/do/h_com_add_insert_c_commu.php

    r2 r192  
    88 * コミュニティ作成
    99 */
     10 
     11//$GMAP_KEY
    1012class pc_do_h_com_add_insert_c_commu extends OpenPNE_Action
    1113{
     
    3739        //作成者をコミュメンバーにする
    3840        do_inc_join_c_commu($c_commu_id, $u);
     41               
     42               
     43               
     44                //GoogleMAP
     45                //$c_commu_id
     46                $gmap_lon = $GLOBALS['gmap_lon'];//緯度
     47                $gmap_lat = $GLOBALS['gmap_lat'];//経度
     48                $gmap_exp = $GLOBALS['gmap_exp'];//拡大率
     49               
     50                if($gmap_exp > 14){ $gmap_exp = 14;}//最大14
     51               
     52                $sql = "INSERT INTO `c_commu_gmap_wgs84` ( `c_comm_id`, `c_comm_gmap_wgs84_lon`, `c_comm_gmap_wgs84_lat`, `c_comm_gmap_wgs84_exp`) ".
     53                "VALUES (".
     54                "'".$c_commu_id."', ".
     55                "'".$gmap_lon."', ".
     56                "'".$gmap_lat."', ".
     57                "'".$gmap_exp."'".
     58                ")";
     59               
     60                $kakunin = mysql_query($sql);
     61               
     62               
     63               
     64               
     65               
     66               
    3967
    4068        $p = array('target_c_commu_id' => $c_commu_id);
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/pc/page/c_edit.php

    r134 r192  
    6565
    6666        $this->set('is_unused_join_commu', util_is_unused_mail('m_pc_join_commu'));
     67               
     68               
     69               
     70                //GoogleMAP
     71               
     72                //GMAP_KEY
     73                //KEY
     74                $sql ="SELECT *  FROM `c_gmap_key` WHERE `c_gmap_key_id` = 1";
     75                $gmap_kye = mysql_fetch_array(mysql_query($sql));
     76                $this->set("GMAP_KEY",  $gmap_kye['c_gmap_key']);
     77               
     78               
     79                $sql = "SELECT * FROM `c_commu_gmap_wgs84` WHERE `c_comm_id` = ".$target_c_commu_id." LIMIT 1";
     80                $c_commu_gmap_wgs84 = mysql_fetch_array(mysql_query($sql));
     81               
     82               
     83                if($c_commu_gmap_wgs84){
     84                //gmap(flag)
     85                $this->set("gmap",  1);
     86               
     87                //lon
     88                $this->set("gmap_lon",  $c_commu_gmap_wgs84['c_comm_gmap_wgs84_lon']);
     89                //lat
     90                $this->set("gmap_lat",  $c_commu_gmap_wgs84['c_comm_gmap_wgs84_lat']);
     91                //exp
     92                $this->set("gmap_exp",  $c_commu_gmap_wgs84['c_comm_gmap_wgs84_exp']);
     93                }
     94               
     95                //ken
     96                $sql = "SELECT * FROM `c_gmap_wgs84_def` WHERE `c_gmap_wgs84_lon` = ".$c_commu_gmap_wgs84['c_comm_gmap_wgs84_lon'].
     97                " AND `c_gmap_wgs84_lat` = ".$c_commu_gmap_wgs84['c_comm_gmap_wgs84_lat'].
     98                " AND `c_gmap_wgs84_exp` = ".$c_commu_gmap_wgs84['c_comm_gmap_wgs84_exp']." LIMIT 1";
     99                $c_gmap_wgs84_def = mysql_fetch_array(mysql_query($sql));
     100               
     101                if($c_gmap_wgs84_def){ $ken = $c_gmap_wgs84_def['c_gmap_wgs84_def_name'];}
     102               
     103                $sql = "SELECT * FROM `c_gmap_wgs84_def` ORDER BY `c_gmap_wgs84_def_id` ASC ";
     104                $c_gmap_wgs84_def = mysql_query($sql);
     105                $gmap_ken = array();
     106                while($gmap_ken0 = mysql_fetch_array($c_gmap_wgs84_def)){
     107                $gmap_ken[]=$gmap_ken0['c_gmap_wgs84_def_name'];
     108                }
     109                $this->set("gmap_ken",  $gmap_ken);
     110                $this->set("gmap_ken2",  $ken);
    67111
    68112        return 'success';
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/pc/page/c_home.php

    r134 r192  
    4646        $this->set('is_unused_pc_bbs', util_is_unused_mail('m_pc_bbs_info'));
    4747        $this->set('is_unused_ktai_bbs', util_is_unused_mail('m_ktai_bbs_info'));
     48               
     49                //GoogleMAP
     50               
     51                //KEY
     52                $sql ="SELECT *  FROM `c_gmap_key` WHERE `c_gmap_key_id` = 1";
     53                $gmap_kye = mysql_fetch_array(mysql_query($sql));
     54                 $this->set("GMAP_KEY",  $gmap_kye['c_gmap_key']);
     55               
     56                $sql = "SELECT * FROM `c_commu_gmap_wgs84` WHERE `c_comm_id` = ".$c_commu_id." LIMIT 1";
     57                $c_commu_gmap_wgs84 = mysql_fetch_array(mysql_query($sql));
     58               
     59                if($c_commu_gmap_wgs84){
     60                //gmap(flag)
     61                $this->set("gmap",  1);
     62               
     63                //lon
     64                $this->set("gmap_lon",  $c_commu_gmap_wgs84['c_comm_gmap_wgs84_lon']);
     65               
     66                //lat
     67                $this->set("gmap_lat",  $c_commu_gmap_wgs84['c_comm_gmap_wgs84_lat']);
     68                //exp
     69                $this->set("gmap_exp",  $c_commu_gmap_wgs84['c_comm_gmap_wgs84_exp']);
     70                }
    4871
    4972        return 'success';
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/pc/page/h_com_add.php

    r134 r192  
    44 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
    55 */
     6
     7
     8
    69
    710class pc_page_h_com_add extends OpenPNE_Action
     
    2528            'public_flag'=>$public_flag,
    2629        );
     30               
    2731
    2832        $this->set('inc_navi', fetch_inc_navi('h'));
     
    3741            'auth_commu_member' =>'参加:管理者の承認が必要、掲示板:コミュニティ参加者にのみ公開',
    3842        );
     43               
     44                //GoogleMAP GMAP_KYE
     45                $sql = "SELECT * FROM `c_gmap_key` WHERE `c_gmap_key_id` =1 LIMIT 0 , 1 ";
     46                $gmap_key = mysql_fetch_array(mysql_query($sql));
     47                $this->set("GMAP_KEY", $gmap_key['c_gmap_key']);
     48               
     49               
     50                //GoogleMAP gmap_ken
     51                $gmap_ken = array();
     52                $sql = "SELECT * FROM `c_gmap_wgs84_def` ORDER BY `c_gmap_wgs84_def_id` ASC";
     53                $c_gmap_wgs84_def =  mysql_query($sql);
     54                while($c_gmap_wgs84_def1 =mysql_fetch_array($c_gmap_wgs84_def)){
     55                $gmap_ken[] = $c_gmap_wgs84_def1['c_gmap_wgs84_def_name'];
     56               
     57                }
     58               
     59                $this->set("gmap_ken", $gmap_ken);
     60               
    3961
    4062        $this->set("c_commu_category_list", $c_commu_category_list);
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/pc/page/h_com_add_confirm.php

    r134 r192  
    44 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
    55 */
     6 
     7
     8 
     9 
    610
    711class pc_page_h_com_add_confirm extends OpenPNE_Action
    812{
     13
    914    function handleError($errors)
    1015    {
     
    1621    function execute($requests)
    1722    {
    18         $u = $GLOBALS['AUTH']->uid();
     23       
     24                //--------------------------
     25                /* if($_POST['gmap']){echo "地図表示<Br>";
     26                         if(!$_POST['gmap_ken'] ){echo "都道府県名を選択してください<br>";}else{echo $_POST['gmap_ken'];}
     27                        if($_POST['gmap_ken'] != "その他"){
     28                        echo "<br>その他(手動設定)<br>";
     29                               
     30                                                echo "<br>経度".$_POST['gmap_lon'];
     31                                                echo "<br>緯度".$_POST['gmap_lat'];
     32                                                echo "<br>拡大率".$_POST['gmap_exp'];
     33                        }}
     34                exit();*/
     35//--------------------------
     36               
     37               
     38               
     39               
     40                $u = $GLOBALS['AUTH']->uid();
    1941
    2042        // --- リクエスト変数
     
    3759        }
    3860
     61
     62
     63
     64
     65
     66                //Google_MAP-----
     67               
     68               
     69               
     70                $gmap = $GLOBALS['gmap'];
     71                if($gmap == "off"){ $gmap= "";}
     72                $this->set('gmap', $gmap );//gmap_glag
     73               
     74               
     75                //Gmap_KEY
     76                $sql ="SELECT *  FROM `c_gmap_key` WHERE `c_gmap_key_id` = 1";
     77               
     78                $gmap_kye = mysql_fetch_array(mysql_query($sql));
     79                 $this->set("GMAP_KEY",  $gmap_kye['c_gmap_key']);
     80               
     81               
     82               
     83               
     84                //県名
     85                if($GLOBALS['gmap_ken'] != "その他" && $GLOBALS['gmap_ken']){
     86                $this->set('gmap_ken', $GLOBALS['gmap_ken'] );//県名
     87                         $sql = "SELECT * FROM `c_gmap_wgs84_def` WHERE `c_gmap_wgs84_def_name` = '".$GLOBALS['gmap_ken']."' LIMIT 0, 1";
     88                         $c_gmap_wgs84_def = mysql_fetch_array(mysql_query($sql));
     89                                 $this->set("gmap_lon",  $c_gmap_wgs84_def['c_gmap_wgs84_lon']);//経度
     90                                 $this->set("gmap_lat",  $c_gmap_wgs84_def['c_gmap_wgs84_lat']);//緯度
     91                                 $this->set("gmap_exp",  $c_gmap_wgs84_def['c_gmap_wgs84_exp']);//拡大率
     92                                 
     93                                 $gmap_lon = $c_gmap_wgs84_def['c_gmap_wgs84_lon'];
     94                                 $gmap_lat = $c_gmap_wgs84_def['c_gmap_wgs84_lat'];
     95                                 $gmap_exp = $c_gmap_wgs84_def['c_gmap_wgs84_exp'];
     96               
     97                //SQL
     98               
     99               
     100               
     101                }
     102               
     103                //手動入力の場合
     104                elseif($GLOBALS['gmap_ken'] == "その他"){
     105                                if(!$GLOBALS['gmap_lon']){ $err_msg[] = "経度が未入力です。";}
     106                                if(!$GLOBALS['gmap_lat']){ $err_msg[] = "緯度が未入力です。";}
     107                                if(!$GLOBALS['gmap_exp']){ $err_msg[] = "拡大率が未入力です。";}
     108                               
     109                                 $this->set("gmap_lon", $GLOBALS['gmap_lon']);//経度
     110                                 $this->set("gmap_lat", $GLOBALS['gmap_lat']);//緯度
     111                                 $this->set("gmap_exp", $GLOBALS['gmap_exp']);//拡大率
     112                                 
     113                                 $gmap_lon = $GLOBALS['gmap_lon'];
     114                                 $gmap_lat = $GLOBALS['gmap_lat'];
     115                                 $gmap_exp = $GLOBALS['gmap_exp'];
     116                               
     117                               
     118                }
     119               
     120                //foreach ($GLOBALS as $key => $item){echo $key."-".$item."<br>";}
     121               
     122               
     123               
     124               
     125               
     126               
     127                //--------------
     128               
     129               
     130               
     131               
     132               
     133               
     134               
     135
    39136        if ($err_msg) {
    40137            $_REQUEST['err_msg'] = $err_msg;
     
    43140        }
    44141        //-----
    45 
     142               
     143               
     144               
     145               
     146               
     147               
     148               
     149               
     150               
     151               
     152               
     153               
     154               
     155               
     156               
     157               
    46158        $this->set('inc_navi', fetch_inc_navi('h'));
    47159
     
    76188            'public_flag'=>$public_flag,
    77189            'tmpfile'=>$tmpfile,
    78             'image_filename' => $upfile_obj['name']
     190            'image_filename' => $upfile_obj['name'],
     191                        'gmap' => $gmap,
     192                        'gmap_lon' => $gmap_lon,
     193                        'gmap_lat' => $gmap_lat,
     194                        'gmap_exp' => $gmap_exp
    79195        );
    80196        $this->set("form_val", $form_val);
     197               
     198               
    81199
    82200        return 'success';
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/pc/templates/c_edit.tpl

    r2 r192  
    211211</tr>
    212212({*********})
     213
     214({*** GoogleMAP ****************************************************************************})
     215
     216({if $GMAP_KEY})
     217({****GoogleMap 、地図を表示させるチェックボタン********************************************})
     218
     219({*********})
     220<tr>
     221<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     222</tr>
     223({*********})
     224<tr>
     225<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     226<td class="bg_05" align="center" valign="middle">
     227
     228<div class="padding_s">
     229
     230地図
     231
     232</div>
     233
     234</td>
     235<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     236<td class="bg_02" align="left" valign="middle">
     237
     238<div class="padding_s">
     239地図をつける :<input name="gmap" type="radio" value="on" ({if $gmap})checked({/if})><br>
     240地図をつけない:<input name="gmap" type="radio" value="off" ({if !$gmap})checked({/if})>
     241<br>
     242
     243
     244</div>
     245
     246</td>
     247<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     248</tr>
     249
     250
     251
     252
     253
     254
     255
     256({****GoogleMap 都道府県********************************************})
     257({*********})
     258<tr>
     259<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     260</tr>
     261({*********})
     262<tr>
     263<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     264<td class="bg_05" align="center" valign="middle">
     265
     266<div class="padding_s">
     267
     268地図情報の設定<br>
     269(都道府県を選択)
     270
     271</div>
     272
     273</td>
     274<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     275<td class="bg_02" align="left" valign="middle">
     276
     277<div class="padding_s">
     278<select name="gmap_ken" id="gmap_ken">
     279<option ({if !$gmap})checked({/if})>都道府県名をご選択ください</option>
     280  <option value="その他">その他(手動設定)</option>
     281
     282({foreach from=$gmap_ken item=ken})
     283<option value="({$ken})" ({if $ken EQ $gmap_ken2})selected({/if}) >({$ken})</option>
     284({/foreach})
     285
     286</select>
     287<br>
     288
     289
     290</div>
     291
     292</td>
     293<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     294</tr>
     295
     296
     297
     298
     299({****GoogleMap その他*******************************************})
     300({*********})
     301<tr>
     302<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     303</tr>
     304({*********})
     305<tr>
     306<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     307<td class="bg_05" align="center" valign="middle">
     308
     309<div class="padding_s">
     310
     311地図情報の設定<br>
     312(手動設定)
     313
     314</div>
     315
     316</td>
     317<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     318<td class="bg_02" align="left" valign="middle">
     319
     320<div class="padding_s">
     321経度:<input name="gmap_lon" type="text" size="12" value="({$gmap_lon})">&nbsp;
     322緯度:<input name="gmap_lat" type="text" size="12" value="({$gmap_lat})">&nbsp;
     323拡大率:<input name="gmap_exp" type="text" size="4" value="({$gmap_exp})" maxlength="2">
     324<br>
     325手動設定の場合、都道府県を選択は「その他」を選択をしてください。
     326
     327
     328</div>
     329
     330</td>
     331<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     332</tr>
     333
     334
     335
     336({*********})
     337<tr>
     338<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     339</tr>
     340({*********})
     341
     342
     343({/if})
     344
    213345({if !$is_unused_join_commu})
    214346<tr>
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/pc/templates/c_home.tpl

    r129 r192  
    11({$inc_html_header|smarty:nodefaults})
     2({if $gmap})
     3 <script src="http://maps.google.co.jp/maps?file=api&amp;v=2&amp;key=({$GMAP_KEY})"
     4      type="text/javascript"></script>
     5   
     6    <script type="text/javascript">
     7        /* アイコンの部分 */
     8         var icon = new GIcon();
     9    icon.image = "./skin/gmap.gif";
     10    icon.shadow = "./skin/gmap.gif";
     11    icon.iconSize = new GSize(30, 30);
     12    icon.shadowSize = new GSize(30, 30);
     13    icon.iconAnchor = new GPoint(30, 30);
     14    icon.infoWindowAnchor = new GPoint(5, 0);
     15       
     16       
     17       
     18       
     19       
     20        function createMarker(point, icon, html) {
     21      var marker = new GMarker(point, icon);
     22      GEvent.addListener(marker, 'click', function() {
     23        marker.openInfoWindowHtml(html);
     24      });
     25      return marker;
     26    }
     27
     28
     29
     30   /*data*/
     31    function load() {
     32      if (GBrowserIsCompatible()) {
     33        var map = new GMap2(document.getElementById("map"));
     34                    map.addControl(new GLargeMapControl());
     35                map.addControl(new GMapTypeControl());
     36
     37        map.setCenter(new GLatLng(({$gmap_lon}), ({$gmap_lat})), ({$gmap_exp}));
     38                var marker1 = createMarker(new GLatLng(({$gmap_lon}), ({$gmap_lat})), icon,
     39                "<div><img src='({t_img_url filename=$c_commu.image_filename w=76 h=76 noimg=no_logo})' class='pict'><br />({$c_commu.name})</div>"
     40                );
     41               
     42        map.addOverlay(marker1);
     43               
     44
     45      }
     46    }
     47   
     48    </script>
     49       
     50       
     51       
     52       
     53<body onLoad="load()" onUnload="GUnload()">
     54({else})
    255<body>
     56({/if})
     57
     58
     59
    360({ext_include file="inc_extension_pagelayout_top.tpl"})
    461<table class="mainframe" border="0" cellspacing="0" cellpadding="0">
     
    366423
    367424<img src="./skin/dummy.gif" class="v_spacer_m">
     425({* google_map *})
     426({if $gmap})
     427<table border="0" cellspacing="0" cellpadding="10" style="width:270px;margin:0px auto;" class="border_07">
     428<tr>
     429<td style="width:270px;" class="bg_00">
     430<div id="map" style="width: 250px; height: 300px"></div>
     431</td>
     432</tr>
     433</table>
     434({/if})
     435
     436
    368437
    369438({if $inc_entry_point[5]})
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/pc/templates/h_com_add.tpl

    r2 r192  
    214214<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
    215215</tr>
     216
     217
     218
     219({if $GMAP_KEY})
     220({****GoogleMap 、地図を表示させるチェックボタン********************************************})
     221({*********})
     222<tr>
     223<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     224</tr>
     225({*********})
     226<tr>
     227<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     228<td class="bg_05" align="center" valign="middle">
     229
     230<div class="padding_s">
     231
     232地図
     233
     234</div>
     235
     236</td>
     237<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     238<td class="bg_02" align="left" valign="middle">
     239
     240<div class="padding_s">
     241地図をつける :<input name="gmap" type="radio" value="on" checked><br>
     242地図をつけない:<input name="gmap" type="radio" value="off">
     243<br>
     244
     245
     246</div>
     247
     248</td>
     249<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     250</tr>
     251
     252
     253
     254
     255
     256
     257
     258({****GoogleMap 都道府県********************************************})
     259({*********})
     260<tr>
     261<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     262</tr>
     263({*********})
     264<tr>
     265<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     266<td class="bg_05" align="center" valign="middle">
     267
     268<div class="padding_s">
     269
     270地図情報の設定<br>
     271(都道府県を選択)
     272
     273</div>
     274
     275</td>
     276<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     277<td class="bg_02" align="left" valign="middle">
     278
     279<div class="padding_s">
     280<select name="gmap_ken" id="gmap_ken">
     281<option selected >都道府県名をご選択ください</option>
     282  <option value="その他">その他(手動設定)</option>
     283({foreach from=$gmap_ken item=ken})
     284<option value="({$ken})">({$ken})</option>
     285({/foreach})
     286
     287</select>
     288<br>
     289
     290
     291</div>
     292
     293</td>
     294<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     295</tr>
     296
     297
     298
     299
     300({****GoogleMap その他*******************************************})
     301({*********})
     302<tr>
     303<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     304</tr>
     305({*********})
     306<tr>
     307<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     308<td class="bg_05" align="center" valign="middle">
     309
     310<div class="padding_s">
     311
     312地図情報の設定<br>
     313(手動設定)
     314
     315</div>
     316
     317</td>
     318<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     319<td class="bg_02" align="left" valign="middle">
     320
     321<div class="padding_s">
     322経度:<input name="gmap_lon" type="text" size="12">&nbsp;
     323緯度:<input name="gmap_lat" type="text" size="12">&nbsp;
     324拡大率:<input name="gmap_exp" type="text" size="4">
     325<br>
     326手動設定の場合、都道府県を選択は「その他」を選択をしてください。
     327
     328
     329</div>
     330
     331</td>
     332<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     333</tr>
     334
     335({/if})
     336
     337
     338
     339
     340
    216341({*********})
    217342<tr>
  • OpenPNE/branches/nekoget/prj_googlemap/webapp/modules/pc/templates/h_com_add_confirm.tpl

    r2 r192  
    11({$inc_html_header|smarty:nodefaults})
     2
     3({if $gmap})
     4 <script src="http://maps.google.co.jp/maps?file=api&amp;v=2&amp;key=({$GMAP_KEY})"
     5      type="text/javascript"></script>
     6   
     7    <script type="text/javascript">
     8        /* アイコンの部分 */
     9         var icon = new GIcon();
     10    icon.image = "./skin/gmap.gif";
     11    icon.shadow = "./skin/gmap.gif";
     12    icon.iconSize = new GSize(30, 30);
     13    icon.shadowSize = new GSize(30, 30);
     14    icon.iconAnchor = new GPoint(30, 30);
     15    icon.infoWindowAnchor = new GPoint(5, 0);
     16       
     17       
     18       
     19       
     20       
     21        function createMarker(point, icon, html) {
     22      var marker = new GMarker(point, icon);
     23      GEvent.addListener(marker, 'click', function() {
     24        marker.openInfoWindowHtml(html);
     25      });
     26      return marker;
     27    }
     28
     29
     30
     31   /*data*/
     32    function load() {
     33      if (GBrowserIsCompatible()) {
     34        var map = new GMap2(document.getElementById("map"));
     35                    map.addControl(new GLargeMapControl());
     36                map.addControl(new GMapTypeControl());
     37
     38        map.setCenter(new GLatLng(({$gmap_lon}), ({$gmap_lat})), ({$gmap_exp}));
     39                var marker1 = createMarker(new GLatLng(({$gmap_lon}), ({$gmap_lat})), icon,
     40                "<div><img src='({t_img_url filename=$c_commu.image_filename w=76 h=76 noimg=no_logo})' class='pict'><br />({$c_commu.name})</div>"
     41                );
     42               
     43        map.addOverlay(marker1);
     44               
     45
     46      }
     47    }
     48   
     49    </script>
     50       
     51       
     52       
     53       
     54<body onLoad="load()" onUnload="GUnload()">
     55({else})
    256<body>
     57({/if})
     58
    359({ext_include file="inc_extension_pagelayout_top.tpl"})
    460<table class="mainframe" border="0" cellspacing="0" cellpadding="0">
     
    201257</tr>
    202258({*********})
     259({** GoogleMAP **************************************************})
     260
     261({if $gmap})
     262
     263
     264<tr>
     265<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     266<td class="bg_05" align="center" valign="middle">
     267
     268<div class="padding_s">
     269
     270地図
     271
     272</div>
     273
     274</td>
     275<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     276<td class="bg_02" align="left" valign="middle">
     277
     278<div class="padding_s">
     279({$gmap_ken})
     280<div id="map" style="width: 250px; height: 300px"></div>
     281
     282</div>
     283
     284</td>
     285<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     286</tr>
     287
     288({** GoogleMAP ここまで******************************************})
     289({*********})
     290<tr>
     291<td style="height:1px;" class="bg_01" colspan="5"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
     292</tr>
     293({*********})
     294
     295({/if})
     296
     297
     298
    203299<tr>
    204300<td class="bg_01" align="center"><img src="./skin/dummy.gif" style="width:1px;height:1px;" class="dummy"></td>
Note: See TracChangeset for help on using the changeset viewer.