Kaan - 2012-11-05 22:09 GMT -
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
Page.edit.tpl ye alttakileri ekleyin.
//////////////////////////////
Page.Add.tpl ye alttakileri ekleyin.
/////////////////////////////////////////
Page.tpl ye alttakileri ekleyin.
/////////////////////////////////////////
Header.tpl ye alttakini ekleyin. .... aras?na
/////////////////////////////////////
system/core/page/page.inc.php ye alttakileri ekleyin.
Alttakini bul
Alt?na Ekle
///////////////////////////////
Alttakini bul
Alt?na ekle
Alttakini bul
Alt?na ekle
Alttakini bul
Alt?na ekle
Alttakini bul
?st?ne ekle
Alttakini bul
Alt?na ekle
/////////////////////////////////////////////////
system/core/page/page.edit.inc.php ye alttakileri ekleyin.
Alttakini bul
Alt?na ekle
Alttakini bul
Alt?na ekle
Alttakini bul
?st?ne ekle
Alttakini bul
Alt?na ekle
/////////////////////////////////////////////////////////
system/function.php yi a? alttakini bul
?st?ne ekle
////////////////////////////////////////////
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
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 '';
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>
<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>
<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. .... 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>
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']),
"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');
$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,
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)."',
'".sed_sql_prep($newpageilce)."',
'".sed_sql_prep($newpagesemt)."',
'".sed_sql_prep($newpagemahalle)."',
Alttakini bul
Kod:
/* === Hook === */
$extp = sed_getextplugins('page.add.main');
$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>";*/
<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\" />",
"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');
$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)."',
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');
$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>";*/
<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\" />",
"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);
}
{
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
Aragorn-pc - 2012-11-24 21:12 GMT -
G?zel Makale Olmu?..
G?zel Makale Olmu?..