PDA

Orijinalini görmek için tıklayınız : vBulletin 4 Navbar'da Eklentisiz Google Özel Arama Motoru



erkolay
29.Ekim.2014, 23:45
İstediğiniz Temada, Navbardaki Standart Gelişmiş Aramayı Google Özel Arama Motoru ile Değiştirin...

Navbar'daki Standart, vBulletin Gelişmiş Arama yerine Google Adsense hesabınızla oluşturduğunuz, sitenize özel arama motoru aldıysanız, onu ille de varsayılan temada eklenti ile kullanmak zorunda değilsiniz. Eklentiye gerek kalmadan Navbar şablonunda bir kaç kod değişikliği ile istediğiniz temanızda özel arama motorunuzu çalıştırabilirsiniz.

Kullandığınız temada navbar şablonunu açın.

Bulun

<form action="search.php?do=process" method="post" id="navbar_search">

Şunlarla Değiştirin

<form action="https://webmaster.bbs.tr/google.php" id="cse-search-box">

Buradaki https://webmaster.bbs.tr adresini kendi sitenizle değiştirmelisiniz.

Bulun

<input type="hidden" name="s" value="{vb:raw session.sessionurl}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" name="do" value="process" />

Şunlarla Değiştirin:

<input type="hidden" name="cx" value="partner-pub-xxxxxxxxxxxxxxxx:xxxxxxxx" />
<input type="hidden" name="cof" value="FORID:10" />
<input type="hidden" name="ie" value="ISO-8859-9" />
Bu kodlardaki, "FORID:10" arama sonuçlarının, site içinde üst ve yan konumlarda açılmasını belirtir.
"ISO-8859-9" kodu da Türkçe karakter kullanımı için en doğru dil kodudur.

Bulun

<input type="text" value="" name="query" class="textbox" />

Şununla Değiştirin

<input type="text" value="" name="q" class="textbox" />

Bulun

<input type="image" class="searchbutton" src="{vb:stylevar imgdir_button}/search.png" name="submit" onclick="document.getElementById('navbar_search').submit;" />

Şununla Değiştirin

<input type="image" class="searchbutton" src="{vb:stylevar imgdir_button}/search.png" name="sa" onclick="document.getElementById('navbar_search').submit;" />

Bulun

</form>

Altına Şu kodu ekleyin

<script type="text/javascript" src="https://www.google.com/cse/brand?form=cse-search-box&amp;lang=tr"></script>

Burada "lang=tr" sonuçların Türkçe dil yapısına göre görüntülenmesini belirtir.

İşlemlerimiz bu kadar. Artık sizin de bir kaç kodlama değişikliği ile istediğiniz temada kullanabildiğiniz Google özel arama motorunuz oldu. Hayırlı kazançlar.

WeBMasteR
30.Ekim.2014, 00:23
Eline sağlık erkolay. Sitemize de yakıştı.