ajax arama modu?

Arayıp da bulamadığınız eklentileri buraya sorabilirsiniz.

ajax arama modu?

İleti kurumsalhizmet 03.11.2006, 17:11

arkadaşlar ajax arama modu var mı kullanıcılar sayfa değiştirmeden arama yapmalarını sağlayabileceğim bir ajax arama modu?
Kullanıcı avatarı
kurumsalhizmet
Üye
Üye
 
İleti: 34
Kayıt: 07.09.2006, 17:11

İleti

ALEXIS
03.11.2006, 17:38

Vardı bir tane yazdığım ama sayfalama olayına giremedim, phpbb camiasında da görmedim hiç.
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti kurumsalhizmet 03.11.2006, 18:44

alexis abi aslında ben senin yazdığın ajax aramayı görmüştüm o arama da header hiç kıpırdamadan arama yapıyodu benim asıl amacımda header le footeri sabitleyip orta bölümü ajax yapmak belki senin kodlardan çıkartırım diye düşünmüştüm bu site gibi bu site phpbb deil ama çok güzel

www.mfyz.com

reklam amaçlı deildir.
Kullanıcı avatarı
kurumsalhizmet
Üye
Üye
 
İleti: 34
Kayıt: 07.09.2006, 17:11

İleti

ALEXIS
03.11.2006, 20:45

inner.HTML yaptıktan sonra sayfa hiçbir yeri yenilmiyor zaten. mfyz de aynı mantık aslında biraz mo.fx gibi birşeyler kullanmış.
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Cvp: ajax arama modu?

İleti kurumsalhizmet 04.11.2006, 15:45

sen istesen böyle bi mod yazarsın ya :)
Kullanıcı avatarı
kurumsalhizmet
Üye
Üye
 
İleti: 34
Kayıt: 07.09.2006, 17:11

Cvp: ajax arama modu?

İleti Cybernet 08.11.2006, 00:26

Biraz acele oldu zipi atamadım ama işini görür. script bana ait.

bu dosyaları indir ve forum ana klasöründe js klasörünün içine kaydet
http://www.egze.com/anket/js/scriptaculous.js
http://www.egze.com/anket/js/prototype.js

birtane ajax.tpl dosya yap ve içine <br> satırını ekleyip templates kalsörünün altındaki kendi template klasörüne ekle ve aşağıdaki ilemleri yap.

Kod: Tümünü seç
##open

tepmlates/templateklasörünüz/search_body.tpl

##bul

<form

##öncesine ekle

<?
header("Content-Type: text/xml; charset=iso-8859-9");
?><html><head>
<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js" type="text/javascript"></script>
<script type="text/javascript">
function goster(){
var params = Form.serialize($('sonuclar'));
new Ajax.Updater('p', 'search.php?mode=search_result', {asynchronous:true, parameters:params});}
</script></head><body><div id="p">

##bul

<form action="{S_SEARCH_ACTION}" method="POST">

##bununla değiştir

<form action="" method="POST" name="sonuclar" id="sonuclar">

##bul

type="submit"

##bununla değiştir

type="button"  onclick="goster();"

##sayfanın en sonuna git ve yapıştır.

</div>

## aç

search.php

##bul

      $page_title = $lang['Search'];
      include($phpbb_root_path . 'includes/page_header.'.$phpEx);   

##öncesine ekle

header("Content-Type: text/xml; charset=iso-8859-9");

##aç

includes/page_header.php

##bul

//
// Parse and show the overall header.
//

##sonrasına ekle

if ($mode!="search_result"){

##bul

//
// Generate logged in/logged out status
//

##öncesine ekle

} else {
$template->set_filenames(array(
   'overall_header' => ( empty($gen_simple_header) ) ? 'ajax.tpl' : 'simple_header.tpl')
);
}

##dosyaları aktar

templates/templateklasörünüz/ajax.tpl
js/prototype.js
js/scriptaculous.js

##kaydet ve kapat
Kullanıcı avatarı
Cybernet
Üye
Üye
 
İleti: 44
Kayıt: 20.01.2006, 21:31
Konum: Rize

İleti kurumsalhizmet 08.11.2006, 15:12

çok teşekkür ederim Cybernet hemen deniyorum saolasın. çok güzel çalışıyor.
Kullanıcı avatarı
kurumsalhizmet
Üye
Üye
 
İleti: 34
Kayıt: 07.09.2006, 17:11

İleti Cybernet 23.11.2006, 21:32

ufak bir düzeltme yapayım. yoksa bazı kısımlar çalışmamakta.

Kod: Tümünü seç
search.php
##bul

header("Content-Type: text/xml; charset=iso-8859-9");

##değiştir

if ($mode=="search_result"){
header("Content-Type: text/xml; charset=iso-8859-9");
}

##kaydet ve kapat
Kullanıcı avatarı
Cybernet
Üye
Üye
 
İleti: 44
Kayıt: 20.01.2006, 21:31
Konum: Rize


İstek Bölümü



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron