Seditio Şehir, İlçe, Semt, Mahalle Entegresi
|
#7890 |
|
|
Kaan
User is:
Posts: 2772
Meslek: Serbest Meslek
Age: 43
|
Seditio il, il?e, Semt, Mahalle entegre etme Anlat?m?
Buradaki kodlarda sorun olursa ?ndireceginiz dosya i?erisinde anlat?m mevcuttur. A?ag?daki i?lemleri yapmadan ?nce Dosyalar?n?z? Mutlaka yedekleyiniz. ?ncelikle alttaki sql sorgunuzu ?al??t?r?n : ysql]ALTER TABLE sed_pages ADD COLUMN il varchar(50) NOT NULL default ''; ALTER TABLE sed_pages ADD COLUMN ilce varchar(50) NOT NULL default ''; ALTER TABLE sed_pages ADD COLUMN semt varchar(100) NOT NULL default ''; ALTER TABLE sed_pages ADD COLUMN mahalle varchar(155) NOT NULL default ''; Page.edit.tpl ye alttakileri ekleyin. Kod: <tr> <td style="width:176px;">?ehir Se?in:</td> <td>{PAGE_EDIT_ILLER}</td> </tr> <tr> <td style="width:176px;">?l?e Se?in:</td> <td>{PAGE_EDIT_ILCE}</td> </tr> <tr> <td style="width:176px;">Semt Se?in:</td> <td>{PAGE_EDIT_SEMT}</td> </tr> <tr> <td style="width:176px;">Mahalle K?y :</td> <td>{PAGE_EDIT_MAHALLE}</td> </tr> ////////////////////////////// Page.Add.tpl ye alttakileri ekleyin. Kod: <tr> <td style="width:176px;">?ehir Se?in:</td> <td>{PAGE_ADD_ILLER}</td> </tr> <tr> <td style="width:176px;">?l?e Se?in:</td> <td>{PAGE_ADD_ILCE}</td> </tr> <tr> <td style="width:176px;">Semt Se?in:</td> <td>{PAGE_ADD_SEMT}</td> </tr> <tr> <td style="width:176px;">Mahalle K?y Yaz?n:</td> <td>{PAGE_ADD_MAHALLE}</td> </tr> ///////////////////////////////////////// Page.tpl ye alttakileri ekleyin. Kod: {PAGE_IL} - {PAGE_ILCE} - {PAGE_SEMT} - {PAGE_MAHALLE} ///////////////////////////////////////// Header.tpl ye alttakini ekleyin. <head>....</head> aras?na Kod: <script type="text/javascript"> function getXMLHTTP() { //fuction to return the xml http object var xmlhttp=false; try{ xmlhttp=new XMLHttpRequest(); } catch(e) { try{ xmlhttp= new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){ try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e1){ xmlhttp=false; } } } return xmlhttp; } function getState(il_id) { var strURL="sehirler.php?m=ilceler&country="+il_id; var req = getXMLHTTP(); if (req) { req.onreadystatechange = function() { if (req.readyState == 4) { // only if "OK" if (req.status == 200) { document.getElementById('statediv').innerHTML=req.responseText; } else { alert("There was a problem while using XMLHTTP:\n" + req.statusText); } } } req.open("GET", strURL, true); req.send(null); } } function getCity(ilce_id) { var strURL="sehirler.php?m=semtler&state="+ilce_id; var req = getXMLHTTP(); if (req) { req.onreadystatechange = function() { if (req.readyState == 4) { // only if "OK" if (req.status == 200) { document.getElementById('citydiv').innerHTML=req.responseText; } else { alert("There was a problem while using XMLHTTP:\n" + req.statusText); } } } req.open("GET", strURL, true); req.send(null); } } function getsemt(il_id,ilce_id,semt_id) { var strURL="sehirler.php?m=mahalleler&country="+il_id+"&state="+ilce_id+"&semt="+semt_id; var req = getXMLHTTP(); if (req) { req.onreadystatechange = function() { if (req.readyState == 4) { // only if "OK" if (req.status == 200) { document.getElementById('semtdiv').innerHTML=req.responseText; } else { alert("There was a problem while using XMLHTTP:\n" + req.statusText); } } } req.open("GET", strURL, true); req.send(null); } } </script> ///////////////////////////////////// system/core/page/page.inc.php ye alttakileri ekleyin. Alttakini bul Kod: "PAGE_KEY" => $pag['page_key'], Alt?na Ekle Kod: "PAGE_IL" => sed_build_location($pag['il']), "PAGE_ILCE" => sed_cc($pag['ilce']), "PAGE_SEMT" => sed_cc($pag['semt']), "PAGE_MAHALLE" => sed_cc($pag['mahalle']), /////////////////////////////// Kod: system/core/page/page.add.inc.php ye alttakileri ekleyin.Alttakini bul Kod: $newpageextra5 = sed_import('newpageextra5','P','HTM'); Alt?na ekle Kod: $newpageil = sed_import('il','P','TXT'); $newpageilce = sed_import('ilce','P','TXT'); $newpagesemt = sed_import('semt','P','TXT'); $newpagemahalle = sed_import('mahalle','P','TXT'); Alttakini bul Kod: page_extra5, Alt?na ekle Kod: il, ilce, semt, mahalle, Alttakini bul Kod: '".sed_sql_prep($newpageextra5)."', Alt?na ekle Kod: '".sed_sql_prep($newpageil)."', '".sed_sql_prep($newpageilce)."', '".sed_sql_prep($newpagesemt)."', '".sed_sql_prep($newpagemahalle)."', Alttakini bul Kod: /* === Hook === */ $extp = sed_getextplugins('page.add.main'); ?st?ne ekle Kod: $ilce ="<div id=\"statediv\"><select name=\"ilce\"> <option>?l?e Se?in</option> </select></div>"; $semt ="<div id=\"citydiv\"><select name=\"semt\"> <option>Semt Se?in</option> </select></div>"; /////////////// Buna Dokunmay?n ////////////// /*$mahalle = "<div id=\"semtdiv\"><select name=\"mahalle\"> <option>K?y Mahalle Se?in</option> </select></div>";*/ Alttakini bul Kod: "PAGEADD_PAGETITLE" => $L['pagadd_title'], Alt?na ekle Kod: "PAGE_ADD_ILLER" => sed_selectbox_il($newpageil['il'], 'il'), "PAGE_ADD_ILCE" => $ilce, "PAGE_ADD_SEMT" => $semt, "PAGE_ADD_MAHALLE" => "<input type=\"text\" class=\"text\" name=\"mahalle\" value=\"".sed_cc($pag['mahalle'])."\" size=\"18\" maxlength=\"255\" />", ///////////////////////////////////////////////// system/core/page/page.edit.inc.php ye alttakileri ekleyin. Alttakini bul Kod: $rpageextra5 = sed_import('rpageextra5','P','HTM'); Alt?na ekle Kod: $rpageil = sed_import('il','P','TXT'); $rpageilce = sed_import('ilce','P','TXT'); $rpagesemt = sed_import('semt','P','TXT'); $rpagemahalle = sed_import('mahalle','P','TXT'); Alttakini bul Kod: page_extra5 = '".sed_sql_prep($rpageextra5)."', Alt?na ekle Kod: il = '".sed_sql_prep($rpageil)."', ilce = '".sed_sql_prep($rpageilce)."', semt = '".sed_sql_prep($rpagesemt)."', mahalle = '".sed_sql_prep($rpagemahalle)."', Alttakini bul Kod: /* === Hook === */ $extp = sed_getextplugins('page.edit.main'); ?st?ne ekle Kod: $ilce ="<div id=\"statediv\"><select name=\"ilce\"> <option value=\"".$pag['ilce']."\" selected=\"selected\">".$pag['ilce']."</option> <option>?l?e Se?in</option> </select></div>"; $semt ="<div id=\"citydiv\"><select name=\"semt\"> <option value=\"".$pag['semt']."\" selected=\"selected\">".$pag['semt']."</option> <option>Semt Se?in</option> </select></div>"; /////////////////////// Buna Dokunmay?n ///////////////////////// /*$mahalle = "<div id=\"semtdiv\"><select name=\"mahalle\"> <option value=\"".$pag['mahalle']."\" selected=\"selected\">".$pag['mahalle']."</option> <option>K?y Mahalle Se?in</option> </select></div>";*/ Alttakini bul Kod: "PAGEEDIT_PAGETITLE" => $L['paged_title'], Alt?na ekle Kod: "PAGE_EDIT_ILLER" => sed_selectbox_il($rpageil['il'], 'il'), "PAGE_EDIT_ILCE" => $ilce, "PAGE_EDIT_SEMT" => $semt, "PAGE_EDIT_MAHALLE" => "<input type=\"text\" class=\"text\" name=\"mahalle\" value=\"".sed_cc($pag['mahalle'])."\" size=\"18\" maxlength=\"155\" />", ///////////////////////////////////////////////////////// system/function.php yi a? alttakini bul Kod: function sed_selectbox_date ?st?ne ekle Kod: function sed_selectbox_il($check,$name) { global $sed_vilayet; $selected = (empty($check) || $check=='01') ? "selected=\"selected\"" : ''; $result = "<select name=\"$name\" size=\"1\" onChange=\"getState(this.value)\">"; foreach($sed_vilayet as $i => $x) { $selected = ($i==$check) ? "selected=\"selected\"" : ''; $result .= "<option value=\"$i\" $selected>".$x."</option>"; } $result .= "</select>"; return($result); } //////////////////////////////////////////// sehirler.php yi Seditio'nun kurulu oldugu ana dizine y?kleyin. sed_il_ilce_semt_mahalle_sql.txt dosyas?n? phpmyadmin sayfan?zdan import ediniz. Download: http://uploaded.net/file/blkjhotv |
Emlak, Oto Galeri, Rent A Car, ?iir, Edebiyat Script Sipari?lerinizi Verebilirsiniz. Detaylar ??in: kaan@ntka.org Seditio 170 ?ndir Capte M?zik ?ndir Seditio Toolbar ?ndir |













