Forum'da ara:
Ara


Yazar Mesaj
Mesaj10.08.2010, 17:49 (UTC)    
Mesaj konusu: arama motorunda düzebleme yardım?

iyi gunler bu arama motorunda arama sonuçları yeni bir pencerede göruntuleniyor açılır pencerede bunu aynı sayfada göruntulenmesini sağlayabilirmiyiz veyahutta farklı bir sayfaya yeni pencerede değilde aynı sayfa açılmasını yapabilirmiyiz buyrun kod
Kod:
<HTML>
<HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Dion (biab( at )iinet.net.au) -->
<!-- Web Site:  http://www.iinet.net.au/~biab -->

<!-- Begin
var item = new Array();

/* Here is where all the magic happens. 
    Just enter as many additional pages that
    that you want to search, then fill in the
    additional listings for each page.
*/

// "Page Name","path","Page Title","Many,Key,Words","Descriptive Comments"

c=0; item[c]=new Array("http://ersoystarss.sitemynet.com/index.htm","","Ana Sayfa","index,menu,ana,başla,forum","Demonstration search engine data about an imagined but probable internet site.");
c++; item[c]=new Array("http://ersoystarss.sitemynet.com/jskodlari.htm","","Java Script Sayfası","js,kod,javascript,java script,arkaplan","Contact details and general information about the creator of the site and what the site is about.");
c++; item[c]=new Array("http://ersoystarss.sitemynet.com/webmaster/arkaplanlar.htm","","Webmaster","webmaster,arkaplan,site tasarımı,renk kodları,html yardım sayfası,html,yardım","Links to my favourite sites which I find interesting. Other friends sites which have similar interests to my own.");
c++; item[c]=new Array("main.htm","main/","Main Page","content,main,focus","The main part of my site which contains what you have come to see. Lots of stuff like that and more great things. All in a sub directory.");
c++; item[c]=new Array("logo.jpg","main/images/","Link Logo","link,image,logo,graphic","The logo.jpg is just a small image which you can place on your site as a link to me. It's in a second level subdirectory.");

page="<html><head><title>Search Results</title></head><body bgcolor='white'><center><table border=0 cellspacing=10 width=80%>";


function search(frm) {
win = window.open("","","scrollbars");
win.document.write(page);
txt = frm.srchval.value.split(" ");
fnd = new Array(); total=0;
for (i = 0; i < item.length; i++) {
fnd[i] = 0; order = new Array(0, 4, 2, 3);
for (j = 0; j < order.length; j++)
for (k = 0; k < txt.length; k++)
if (item[i][order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] != "")
fnd[i] += (j+1);
}
for (i = 0; i < fnd.length; i++) {
n = 0; w = -1;
for (j = 0;j < fnd.length; j++)
if (fnd[j] > n) { n = fnd[j]; w = j; };
if (w > -1) total += show(w, win, n);
fnd[w] = 0;
}
win.document.write("</table><br>Toplam Sonuç: "+total+"<br></body></html>");
win.document.close();
}
function show(which,wind,num) {
link = item[which][1] + item[which][0];
line = "<tr><td><a href='"+link+"'>"+item[which][2]+"</a> Score: "+num+"<br>";
line += item[which][4] + "<br>"+link+"</td></tr>";
wind.document.write(line);
return 1;
}
//  End -->
</script>



</HEAD>
<BODY>

<center>

<form method=get action="javascript:void(0)" onSubmit="search(this); return false;">
<tr><td><input type=text name=srchval value="" size="20"><input type=submit value="Ara"></td></tr>
</form>

</center>



</BODY>
</HTML>
Mesaj11.08.2010, 13:18 (UTC)    
Mesaj konusu:

kardeşim sana göre bi kod geliştirdim.. umarım yardımıcı olur.. genişliği ilk satırdaki width: 100% değiştirerek ayarlayabilirsin.. Wink

Kod:
<div id="cse" style="width: 100%;">Yükleniyor</div>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
  google.load('search', '1', {language : 'tr'});
  google.setOnLoadCallback(function() {
    var customSearchControl = new google.search.CustomSearchControl('002761324704414804232:yc7mxdqdbq8');
    customSearchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);
    customSearchControl.draw('cse');
  }, true);
</script>
<link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" />
Mesaj11.08.2010, 14:15 (UTC)    
Mesaj konusu:

kardeş ben bunları hazır olduğu için istemiyorum ne inputları renklendirebiliyorum nede boyutlandırabiliyorum zaten sonuçlarda farklı siteyi gösteriyo ben kendi arama motorumda istediğimi yapmak için googleninkini kullanmıyorum bundaki sorunu halledebilirsek iyi olur. Google un arama motoruna textboxlara ve butona resim eklemeyibiliyorsan ve boyutlandırıladabiliyorsan nasıl yapıldığını söylersen sevinirim kardeş kolay gelsin
Mesaj11.08.2010, 14:18 (UTC)    
Mesaj konusu:

bo kodda yanlış anlamadıysam
win = window.open("","","scrollbars");
şöyle bir satır var burda sonuçları pop up menu açarak içinde gösteriyo bunu normal sayfada gösterilmesini sağlayamadım
Mesaj17.08.2010, 02:22 (UTC)    
Mesaj konusu:

paylasimkaynagi yazmış:
bo kodda yanlış anlamadıysam
win = window.open("","","scrollbars");
şöyle bir satır var burda sonuçları pop up menu açarak içinde gösteriyo bunu normal sayfada gösterilmesini sağlayamadım


win = window.open("","","scrollbars");
o kısmı silmelisin ve onun altında bulunan sadece win. kısmını silmelisin.

ama tavsiyem hiç bu kodla uğraşma, google'ın servisini kullan
aksi taktirde her sayfayı ve içeriğini ayrı ayrı bu kodlardaki diziye yazman gerekecek...
______________
..::KANZUK::..
Mesaj18.08.2010, 18:49 (UTC)    
Mesaj konusu:

Çalışmıyordu demiştin, zaten vaktim dar olduğundan test etmemiştim
şimdi test ettim düzelttim çalışıyor iştediğin şekle getiridm:

Kod:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var item = new Array();
c=0; item[c]=new Array("http://ersoystarss.sitemynet.com/index.htm","","Ana Sayfa","index,menu,ana,başla,forum","Demonstration search engine data about an imagined but probable internet site.");
c++; item[c]=new Array("http://ersoystarss.sitemynet.com/jskodlari.htm","","Java Script Sayfası","js,kod,javascript,java script,arkaplan","Contact details and general information about the creator of the site and what the site is about.");
c++; item[c]=new Array("http://ersoystarss.sitemynet.com/webmaster/arkaplanlar.htm","","Webmaster","webmaster,arkaplan,site tasarımı,renk kodları,html yardım sayfası,html,yardım","Links to my favourite sites which I find interesting. Other friends sites which have similar interests to my own.");
c++; item[c]=new Array("main.htm","main/","Main Page","content,main,focus","The main part of my site which contains what you have come to see. Lots of stuff like that and more great things. All in a sub directory.");
c++; item[c]=new Array("logo.jpg","main/images/","Link Logo","link,image,logo,graphic","The logo.jpg is just a small image which you can place on your site as a link to me. It's in a second level subdirectory.");
page="<html><head><title>Search Results</title></head><body bgcolor='white'><center><table border=0 cellspacing=10 width=80%>";
function search(frm) {
document.write(page);
txt = frm.srchval.value.split(" ");
fnd = new Array(); total=0;
for (i = 0; i < item.length; i++) {
fnd[i] = 0; order = new Array(0, 4, 2, 3);
for (j = 0; j < order.length; j++)
for (k = 0; k < txt.length; k++)
if (item[i][order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] != "")
fnd[i] += (j+1);
}
for (i = 0; i < fnd.length; i++) {
n = 0; w = -1;
for (j = 0;j < fnd.length; j++)
if (fnd[j] > n) { n = fnd[j]; w = j; };
if (w > -1) total += show(w, n);
fnd[w] = 0;
}
document.write("</table><br>Toplam Sonuç: "+total+"<br></body></html>");
document.close();
}
function show(which,num) {
link = item[which][1] + item[which][0];
line = "<tr><td><a href='"+link+"'>"+item[which][2]+"</a> Score: "+num+"<br>";
line += item[which][4] + "<br>"+link+"</td></tr>";
document.write(line);
return 1;
}
</script>
</HEAD>
<BODY>
<center>
<form method="get" action="javascript:void(0)" onSubmit="search(this); return false;">
<tr><td><input type="text" name="srchval" value="" size="20"><input type=submit value="Ara"></td></tr>
</form>
</center>
</BODY>
</HTML>

______________
..::KANZUK::..
Mesaj18.08.2010, 19:54 (UTC)    
Mesaj konusu:

usta bu yine aynı çalışmıyo sonuçları göstermiyor hem bs de denedim hemde kendi bilgisayarda local de yinede çalışmadı sende rica etsem bunda sonuçları örneğin body bölumünde bulunan tablonun hucresinde göruntulenmeini sağlayabilirmyiz
Mesaj18.08.2010, 20:57 (UTC)    
Mesaj konusu:

paylasimkaynagi yazmış:
usta bu yine aynı çalışmıyo sonuçları göstermiyor hem bs de denedim hemde kendi bilgisayarda local de yinede çalışmadı sende rica etsem bunda sonuçları örneğin body bölumünde bulunan tablonun hucresinde göruntulenmeini sağlayabilirmyiz

firefox ve opera tarayıcısında çalışıyor fakat internet explorer'da çalışmıyor
hatanın sebebi 2 tarayıcı türünün kodları farklı algılaması diyebilirim...
ama ben bunu farklı bir yöntemle çözerim şuan kodları düzeltmeye başladım az sonra yollarım...
______________
..::KANZUK::..
Mesaj18.08.2010, 21:09 (UTC)    
Mesaj konusu:

Bu şekilde çalışacaktır:
Kod:
<html>
<head>
<title>Search Results</title>
</head>
<body bgcolor='white'>
<center>
<script language="JavaScript">
var item = new Array();
c=0; item[c]=new Array("http://ersoystarss.sitemynet.com/index.htm","","Ana Sayfa","index,menu,ana,başla,forum","Demonstration search engine data about an imagined but probable internet site.");
c++; item[c]=new Array("http://ersoystarss.sitemynet.com/jskodlari.htm","","Java Script Sayfası","js,kod,javascript,java script,arkaplan","Contact details and general information about the creator of the site and what the site is about.");
c++; item[c]=new Array("http://ersoystarss.sitemynet.com/webmaster/arkaplanlar.htm","","Webmaster","webmaster,arkaplan,site tasarımı,renk kodları,html yardım sayfası,html,yardım","Links to my favourite sites which I find interesting. Other friends sites which have similar interests to my own.");
c++; item[c]=new Array("main.htm","main/","Main Page","content,main,focus","The main part of my site which contains what you have come to see. Lots of stuff like that and more great things. All in a sub directory.");
c++; item[c]=new Array("logo.jpg","main/images/","Link Logo","link,image,logo,graphic","The logo.jpg is just a small image which you can place on your site as a link to me. It's in a second level subdirectory.");
page="<table border=0 cellspacing=10 width=80%>";
function search(frm,kelime) {
document.write(page);
txt = kelime.split(" ");
fnd = new Array(); total=0;
for (i = 0; i < item.length; i++) {
fnd[i] = 0; order = new Array(0, 4, 2, 3);
for (j = 0; j < order.length; j++)
for (k = 0; k < txt.length; k++)
if (item[i][order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] != "")
fnd[i] += (j+1);
}
for (i = 0; i < fnd.length; i++) {
n = 0; w = -1;
for (j = 0;j < fnd.length; j++)
if (fnd[j] > n) { n = fnd[j]; w = j; };
if (w > -1) total += show(w, n);
fnd[w] = 0;
}
document.write("</table><br>Toplam Sonuç: "+total+"<br></body></html>");
document.close();
}
function show(which,num) {
link = item[which][1] + item[which][0];
line = "<tr><td><a href='"+link+"'>"+item[which][2]+"</a> Score: "+num+"<br>";
line += item[which][4] + "<br>"+link+"</td></tr>";
document.write(line);
return 1;
}
</script>
<input type="text" value="" size="20" id="kelime"><input type="button" value="Ara" onclick="search(this,document.getElementById('kelime').value); return false;" />
</center>
</body>
</html>

______________
..::KANZUK::..
Mesaj18.08.2010, 21:32 (UTC)    
Mesaj konusu:

paylasimkaynagi yazmış:
usta bu yine aynı çalışmıyo sonuçları göstermiyor hem bs de denedim hemde kendi bilgisayarda local de yinede çalışmadı sende rica etsem bunda sonuçları örneğin body bölumünde bulunan tablonun hucresinde göruntulenmeini sağlayabilirmyiz

bunu dikkatli okumamıştım, özrüdilerim.
tabiki sağlarız, kodu tekrar değiştirdim.
Kod:
<script language="JavaScript">
var item = new Array();
var kodlar;
c=0; item[c]=new Array("http://ersoystarss.sitemynet.com/index.htm","","Ana Sayfa","index,menu,ana,başla,forum","Demonstration search engine data about an imagined but probable internet site.");
c++; item[c]=new Array("http://ersoystarss.sitemynet.com/jskodlari.htm","","Java Script Sayfası","js,kod,javascript,java script,arkaplan","Contact details and general information about the creator of the site and what the site is about.");
c++; item[c]=new Array("http://ersoystarss.sitemynet.com/webmaster/arkaplanlar.htm","","Webmaster","webmaster,arkaplan,site tasarımı,renk kodları,html yardım sayfası,html,yardım","Links to my favourite sites which I find interesting. Other friends sites which have similar interests to my own.");
c++; item[c]=new Array("main.htm","main/","Main Page","content,main,focus","The main part of my site which contains what you have come to see. Lots of stuff like that and more great things. All in a sub directory.");
c++; item[c]=new Array("logo.jpg","main/images/","Link Logo","link,image,logo,graphic","The logo.jpg is just a small image which you can place on your site as a link to me. It's in a second level subdirectory.");
function search(frm,kelime) {
document.getElementById('icerik').innerHTML="<b>Arama Sonuçları:</b><br />";
//document.write(page);
txt = kelime.split(" ");
fnd = new Array(); total=0;
for (i = 0; i < item.length; i++) {
fnd[i] = 0; order = new Array(0, 4, 2, 3);
for (j = 0; j < order.length; j++)
for (k = 0; k < txt.length; k++)
if (item[i][order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] != "")
fnd[i] += (j+1);
}
for (i = 0; i < fnd.length; i++) {
n = 0; w = -1;
for (j = 0;j < fnd.length; j++)
if (fnd[j] > n) { n = fnd[j]; w = j; };
if (w > -1) total += show(w, n);
fnd[w] = 0;
}
document.getElementById('icerik').innerHTML=document.getElementById('icerik').innerHTML+("<br /><b>Toplam Sonuç:</b> "+total+"<br />");
document.close();
}
function show(which,num) {
link = item[which][1] + item[which][0];
line = "<a href='"+link+"'>"+item[which][2]+"</a> Score: "+num+"<br />";
line += item[which][4] + "<br />"+link+"<hr />";
document.getElementById('icerik').innerHTML=document.getElementById('icerik').innerHTML+line;
return 1;
}
</script>
<form onsubmit="search(this,document.getElementById('kelime').value); return false;">
<input type="text" value="" size="20" id="kelime"><input type="submit" value="Ara" />
</form>
<br />
<span id="icerik"></span>

______________
..::KANZUK::..
Mesaj19.08.2010, 01:36 (UTC)    
Mesaj konusu:

sen birtanesin kardeşim ya teşekkur ederim sağolasın
Mesaj19.08.2010, 03:37 (UTC)    
Mesaj konusu:

rica ederim

yalnız birşey unutmuşum
//document.write(page); kısmını silebilirsin çünkü hiç bir anlamı yok
onu test etmek için ignore etmiştim, fakat öyle unutmuşum
______________
..::KANZUK::..
Önceki mesajları göster:   


Powered by phpBB © 2001, 2005 phpBB Group
Türkçe Çeviri: phpBB Türkiye & Erdem Çorapçıoğlu