Yazar |
Mesaj |
-
paylasimkaynagi
Bedava-Sitem Bağımlısı
|
10.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> |
|
↑
|
|
|
-
csshost
Bedava-Sitem Bağımlısı
|
11.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..
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" /> |
|
↑
|
|
|
-
paylasimkaynagi
Bedava-Sitem Bağımlısı
|
11.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 |
|
↑
|
|
|
-
paylasimkaynagi
Bedava-Sitem Bağımlısı
|
11.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 |
|
↑
|
|
|
-
kanzuk
Bedava-Sitem Bağımlısı
Konum: Istanbul
|
17.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::.. |
|
↑
|
|
|
-
kanzuk
Bedava-Sitem Bağımlısı
Konum: Istanbul
|
18.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::..
|
|
↑
|
|
|
-
paylasimkaynagi
Bedava-Sitem Bağımlısı
|
18.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 |
|
↑
|
|
|
-
kanzuk
Bedava-Sitem Bağımlısı
Konum: Istanbul
|
18.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::.. |
|
↑
|
|
|
-
kanzuk
Bedava-Sitem Bağımlısı
Konum: Istanbul
|
18.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::..
|
|
↑
|
|
|
-
kanzuk
Bedava-Sitem Bağımlısı
Konum: Istanbul
|
18.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::..
|
|
↑
|
|
|
-
paylasimkaynagi
Bedava-Sitem Bağımlısı
|
19.08.2010, 01:36 (UTC) Mesaj konusu: |
|
|
sen birtanesin kardeşim ya teşekkur ederim sağolasın |
|
↑
|
|
|
-
kanzuk
Bedava-Sitem Bağımlısı
Konum: Istanbul
|
19.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::.. |
|
↑
|
|
|
|