Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Szukajka & Google


sp69

Rekomendowane odpowiedzi

Widziałem fają sprawę na forum http://forum.ubuntu.pl/ (vBulletin). Okienko wyszukiwania ma dodatkowe pole z kodem AdSense dla wyszukiwania, oczywiście nie widać kodu tylko jego wynik czyli miejsce do wpisania szukanego ciągu znaków.

Czy istnieje już taka modyfikacja dla IPB? Jeśli niema takiej modyfikacji to naprawdę warto coś takiego zrobić. Taka moja propozycja.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Google Adsense czy normalne szukanie na stronie za pomocą Google? :) Adsense to system reklam i nie ma nic wspólnego z szukaniem. A może źle Cię zrozumiałem?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

OK, będą też scenny :)

Na początek link do opisu co to jest AdSense dla wyszukiwania:

https://www.google.com/adsense/support/bin/...ic.py?topic=144

Standardowo w IPB wyszukiwarka wygląda tak:

c025112c972e6d3e.jpg

co daje w wyniku:

3dc423139aa4669b.jpg

W przykładzie mamy do wyboru dwa tryby szukania, jeden oparty o google, drugi o silnik forum, wyglada to tak:

97b371044a3e4ba0.jpg

co daje w wyniku (właśnie o to mi chodzi):

83768c5ba1cc6750.jpg

Drugiego przykładu z forum ubuntu nie będę "obrazkował" bo wygląda podobnie do tego standardowego z IPB.

Aby uzyskać wyszukiwarkę AdSense na naszej stronie musimy wkleić przykładowy kod:

 
<style type="text/css">
@import url(http://www.google.com/cse/api/branding.css);
</style>
<div class="cse-branding-bottom" style="background-color:#FFFFFF;color:#000000">
 <div class="cse-branding-form">
<form action="http://www.adres.gdziebeda.wynikiwyszukiwania">
  <div>
	<input type="hidden" name="cx" value="partner-pub-twojpublicznynumerzAdSense:u2bpo3-ikos" />
	<input type="hidden" name="cof" value="FORID:10" />
	<input type="hidden" name="ie" value="ISO-8859-2" />
	<input type="text" name="q" size="25" />
	<input type="submit" name="sa" value="Szukaj" />
  </div>
</form>
 </div>
 <div class="cse-branding-logo">
<img src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" alt="Google" />
 </div>
 <div class="cse-branding-text">
Twoja wyszukiwarka
 </div>
</div>

Ten kod można chyba bez problemy wsadzić "na sztywno" do skina. Ja nie wiem jak to zrobić (aby było w okienku razem z standardowym miejscem do szukania), więc moja propozycja o modyfikację :D

Edytowane przez sp69
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Wg mnie to żadna wyszukiwarka Adsense, albo się nie znam. Dla mnie to szukanie na forum poprzez skrypt/stronę udostępnianą przez Google.

Zobaczę potem co da się zrobić w tym temacie.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Wg mnie to żadna wyszukiwarka Adsense, albo się nie znam. Dla mnie to szukanie na forum poprzez skrypt/stronę udostępnianą przez Google.

adsense, adsense :) Jednak w kilku słowach opiszę jaki sens ma dodanie takiej dodatkowej wyszukiwarki.

Podstawa to porządnie zaindeksowane forum w gogielu. W wyniku zapytania otrzymujemy to co gogiel ma w swoich zasobach pod adresem jaki podamy w formularzu. Wyniki wyszukiwania mogą być też wyświetlane na kilka sposobów, np. na stronie podanej przez Ciebie albo na stronie googla.

Co w tym takiego fajnego, przecież w wynikach jest to co w samym googlu? To, że podczas wyświetlania wyników (wyniki tylko z Twojej strony) wyświetlane są reklamy, które są związane z szukanym słowem, które wpisałeś w przeglądarce forum.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Wstawienie w skin nie jest trudne:

20090227013727.png

Obecnie czekam na potwierdzenie zgłoszenia w AdSense i sprawdzę czy to działa. Jeśli będzie działać to napiszę tutorial jak to wstawić i ustawić, bo jednak trochę zmian w kodzie potrzebne było. :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Artykulik

Przejdź do:

ACP > LOOK & FEEL > ( wybór skina ) > Edit Template HTML > All Global HTML >> global_board_header

Znajdź:

			<form action="{$this->ipsclass->base_url}act=Search&CODE=01" method="post">
			<input type='hidden' name='forums' id='gbl-search-forums' value='all' /> 
			<input type="text" size="20" name="keywords" id='ipb-tl-search-box' />
			<input class="button" type="image" style='border:0px' src="{$this->ipsclass->vars['img_url']}/login-button.gif" />
			<if="($this->ipsclass->input['act'] == 'sf' OR $this->ipsclass->input['act'] == 'st') AND $this->ipsclass->input['f']">
				<br /><input type='checkbox' id='gbl-search-checkbox' value='1' onclick='gbl_check_search_box()' checked='checked' /> {$this->ipsclass->lang['gbl_forum_search']}
			</if>
		</form>

Dodaj poniżej:

	<form action="http://www.google.com/cse" id="cse-search-box" target="_blank">
 <div>
 <input type="hidden" name="cx" value="partner-pub-xxxxxxxxx:xxxxx-xxxx" />
 <input type="hidden" name="ie" value="ISO-8859-2" />
 <input type="text" name="q" size="20" />
 <input class="button" type="image" style='border:0px' src="{$this->ipsclass->vars['img_url']}/login-button.gif" />
</div>
  </form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=pl"></script>

Zapisz i wyślij.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Może się mylę ale z opisu nie wynika aby to pomagało w pozycjonowaniu , piszą tylko że zindeksowanie przez bota Google jest niezbędne do działania.

sama wyszukiwarka jest dobra wiec tylko na tyle na ile mamy dobre zindeksowanie w Google co może być problemem szczególnie na forach z zamknięta zawartością.

a cały ten bajer używa twoich słów kluczowych tylko do tego aby dobrać odpowiednie reklamy do wyświetlania

jam_artists_button.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Może dokładnie takiego nie masz, ale podobny powinieneś mieć, chyba, że na Twoim forum nie masz wyskakującego małego okienka szukania.

Nie traktuj wszystkiego dosłownie - nie jesteś robotem, masz chyba pomyślunek? :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Tzn. nie wiem czy można to modem nazwać - to po prostu oskinowana funkcja forum. :)

Wklej tutaj Twój bit:

ACP > LOOK & FEEL > ( wybór skina ) > Edit Template HTML > All Global HTML >> global_board_header

Zobaczę, co tam masz. :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

mnie wiecej wyglada tak :

<!--ipb.javascript.start-->
<script type="text/javascript">
//<![CDATA[
var ipb_var_st			= "{$this->ipsclass->input['st']}";
var ipb_lang_tpl_q1	   = "{$this->ipsclass->lang['tpl_q1']}";
var ipb_var_s			 = "{$this->ipsclass->session_id}";
var ipb_var_phpext		= "{$this->ipsclass->vars['php_ext']}";
var ipb_var_base_url	  = "{$this->ipsclass->js_base_url}";
var ipb_var_image_url	 = "{$this->ipsclass->vars['img_url']}";
var ipb_input_f		   = "{$this->ipsclass->input['f']}";
var ipb_input_t		   = "{$this->ipsclass->input['t']}";
var ipb_input_p		   = "{$this->ipsclass->input['p']}";
var ipb_var_cookieid	  = "{$this->ipsclass->vars['cookie_id']}";
var ipb_var_cookie_domain = "{$this->ipsclass->vars['cookie_domain']}";
var ipb_var_cookie_path   = "{$this->ipsclass->vars['cookie_path']}";
var ipb_md5_check		 = "{$this->ipsclass->md5_check}";
var ipb_new_msgs		  = {$this->ipsclass->member['new_msg']};
var use_enhanced_js	   = {$this->ipsclass->can_use_fancy_js};
var use_charset		   = "{$this->ipsclass->vars['gb_char_set']}";
var ipb_myass_chars_lang  = "{$this->ipsclass->lang['myass_chars']}";
var ajax_load_msg		   = "{$this->ipsclass->lang['ajax_loading_msg_new']}";
//]]>
</script>
<script type="text/javascript" src='jscripts/ips_ipsclass.js'></script>
<script type="text/javascript" src='jscripts/ipb_global.js'></script>
<script type="text/javascript" src='jscripts/ips_menu.js'></script>
<script type="text/javascript" src='{$this->ipsclass->vars['img_url']}/folder_js_skin/ips_menu_html.js'></script>
<script type="text/javascript" src='cache/lang_cache/{$this->ipsclass->lang_id}/lang_javascript.js'></script>
<script type="text/javascript">
//<![CDATA[
var ipsclass = new ipsclass();
ipsclass.init();
ipsclass.settings['do_linked_resize'] = parseInt( "{$this->ipsclass->vars['resize_linked_img']}" );
ipsclass.settings['resize_percent']   = parseInt( "{$this->ipsclass->vars['resize_img_percent']}" );
//]]>
</script>
<!--ipb.javascript.end-->
<div class="borderwrap">


<table id="Table_01" width="951" height="279" border="0" cellpadding="0" cellspacing="0">
<tr>
	<td colspan="9">
		<img src="style_images/23bluedark1228761314/top/top_nowy_01.png" width="951" height="228" alt=""></td>
</tr>
<tr>
	<td>
		<a href='http://................/'><img src="style_images/23bluedark1228761314/top/top_nowy_02.png" width="90" height="51" alt="" border="0" onmouseover="this.src = 'http://images33.fotosik.pl/441/849c4bc347d2da61m.gif'" onmouseout="this.src = 'style_images/23bluedark1228761314/top/top_nowy_02.png'"></a></td>
	<td>
		<a href='http://................'><img src="style_images/23bluedark1228761314/top/top_nowy_03.png" width="106" height="51" alt="" border="0" onmouseover="this.src = 'http://images42.fotosik.pl/48/6564738750091260m.gif'" onmouseout="this.src = 'style_images/23bluedark1228761314/top/top_nowy_03.png'"></a></td>
	<td>
		<a href='http://................/'><img src="style_images/23bluedark1228761314/top/top_nowy_04.png" width="104" height="51" alt="" border="0" onmouseover="this.src = 'http://images34.fotosik.pl/436/df1b9519f18399a1m.gif'" onmouseout="this.src = 'style_images/23bluedark1228761314/top/top_nowy_04.png'"></a></td>
	<td>
		<a href='http://................'><img src="style_images/23bluedark1228761314/top/top_nowy_05.png" width="103" height="51" alt="" border="0" onmouseover="this.src = 'http://images29.fotosik.pl/313/f4579e8774dfdd94m.gif'" onmouseout="this.src = 'style_images/23bluedark1228761314/top/top_nowy_05.png'"></a></td>
	<td>
		<a href='{$this->ipsclass->base_url}act=calendar'><img src="style_images/23bluedark1228761314/top/top_nowy_06.png" width="101" height="51" alt="" border="0" onmouseover="this.src = 'http://images44.fotosik.pl/49/3a64ae22a552d87dm.gif'" onmouseout="this.src = 'style_images/23bluedark1228761314/top/top_nowy_06.png'"></a></td>
	<td>
		<a href='{$this->ipsclass->base_url}act=Members'><img src="style_images/23bluedark1228761314/top/top_nowy_07.png" width="112" height="51" alt="" border="0" onmouseover="this.src = 'http://images38.fotosik.pl/48/c770d0793dca6303m.gif'" onmouseout="this.src = 'style_images/23bluedark1228761314/top/top_nowy_07.png'"></a></td>
	<td>
		<a href='{$this->ipsclass->base_url}act=Search&f={$this->ipsclass->input['f']}'><img src="style_images/23bluedark1228761314/top/top_nowy_08.png" width="116" height="51" alt="" border="0" onmouseover="this.src = 'http://images28.fotosik.pl/313/f34f5d8dd02cf5adm.gif'" onmouseout="this.src = 'style_images/23bluedark1228761314/top/top_nowy_08.png'"></a></td>
	<td>
		<a href='{$this->ipsclass->base_url}act=Help">{$this->ipsclass->lang['tb_help']}'><img src="style_images/23bluedark1228761314/top/top_nowy_09.png" width="110" height="51" alt="" border="0" onmouseover="this.src = 'http://images44.fotosik.pl/49/9dcb7c5b12603c87m.gif'" onmouseout="this.src = 'style_images/23bluedark1228761314/top/top_nowy_09.png'"></a></td>
	<td>
		<a href='http://................/'><img src="style_images/23bluedark1228761314/top/top_nowy_10.png" width="109" height="51" alt="" border="0" onmouseover="this.src = 'http://images34.fotosik.pl/436/b9c29c3a8474ff59m.gif'" onmouseout="this.src = 'style_images/23bluedark1228761314/top/top_nowy_10.png'"></a></td>
</tr>
</table>








</div>
<if="$this->ipsclass->can_use_fancy_js != 0">
<script type="text/javascript" src='jscripts/ips_xmlhttprequest.js'></script>
<script type="text/javascript" src='jscripts/ipb_global_xmlenhanced.js'></script>
<script type="text/javascript" src='jscripts/dom-drag.js'></script>
<div id='get-myassistant' style='display:none;width:400px;text-align:left;'>
<div class="borderwrap">
<div class='maintitle' id='myass-drag' title='{$this->ipsclass->lang['myass_drag']}'>
 <div style='float:right'><a href='#' onclick='document.getElementById("get-myassistant").style.display="none"'>[X]</a></div>
 <div>{$this->ipsclass->lang['myass_title']}</div>
</div>
<div id='myass-content' style='overflow-x:auto;'></div>
</div>
</div>
<!-- Loading Layer -->
<div id='loading-layer' style='display:none'>
<div id='loading-layer-shadow'>
   <div id='loading-layer-inner'>
 	<img src='style_images/<#IMG_DIR#>/loading_anim.gif' border='0' alt='{$this->ipsclass->lang['ajax_loading_msg']}' />
	<span style='font-weight:bold' id='loading-layer-text'>{$this->ipsclass->lang['ajax_loading_msg']}</span>
	</div>
</div>
</div>
<!-- / Loading Layer -->
<!-- Msg Layer -->
<div id='ipd-msg-wrapper'>
<div id='ipd-msg-title'>
	<a href='#' onclick='document.getElementById("ipd-msg-wrapper").style.display="none"; return false;'><img src='style_images/<#IMG_DIR#>/close.png' alt='X' title='Close Window' class='ipd' /></a>   <strong>{$this->ipsclass->lang['gbl_sitemsg_header']}</strong>
</div>
<div id='ipd-msg-inner'><span style='font-weight:bold' id='ipd-msg-text'></span><div class='pp-tiny-text'>{$this->ipsclass->lang['gbl_auto_close']}</div></div>
</div>

<% MEMBER BAR %>

<center>

<a href="http://....................................302"><img src="http://img222.imageshack.us/img222/3812/konkurs.png"></a>

<table id="Table_01" width="938" height="210" border="0" cellpadding="0" cellspacing="0">
<tr>
	<td>
		<a href="http://..................."><img src="http://images42.fotosik.pl/50/0137cc01972a541e.gif" width="191" height="210" alt=""></a></td>
	<td>
		<a href="http://...................5"><img src="http://images25.fotosik.pl/314/cd941648eae65f78.gif" width="190" height="210" alt=""></a></td>
	<td>
		<a href="http://...................26"><img src="http://images29.fotosik.pl/315/25e8500d0a59af84.gif" width="192" height="210" alt=""></a></td>
	<td>
		<a href="http://...................4"><img src="http://images41.fotosik.pl/51/387e4683030d49b2.gif" width="184" height="210" alt=""></a></td>
	<td>
		<a href="http://...................7"><img src="http://images40.fotosik.pl/50/47274bcf58f1fe13.gif" width="181" height="210" alt=""></a></td>
</tr>
</table>
</center>

{$this->ipsclass->infernoshout->box}
<!-- Msg Layer -->
</if>
<!-- / End board header -->

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.