السلام عليكم
احب اقدم الكم شرح حول
كيفيه عمل محرك بحث كوكل المخصص للجيل الرابع
مثال على المحرك
من هنا
شرح عمل المحرك
اولا ندخل على هذا الرابط لكوكل
http://www.google.com/cse/manage/create?hl=ar
ونملي الحقول كما في الصوره
ثم نضغط على التاليه
نجرب المحرك بوضع بعض الكلمات ثم نضغط على التاليه
سيظهر لنا شفره المحرك او الكود وهو بهذا الشكل
في رمز الشفره التي ستضهر
نبحث عن
كود PHP:
var customSearchControl = new google.search.CustomSearchControl(
'000783628550529894561:f2ab2zw4rus');
الموجود بضمن الشفره وناخذ منه الرقم و الحروف فقط وهي هكذا
كود PHP:
000783628550529894561:f2ab2zw4rus
ندخل على القالب navbar
ونبحث عن هذا الكود
كود PHP:
<div id="globalsearch" class="globalsearch">
<form action="search.php?{vb:raw session.sessionurl}do=process" method="post" id="navbar_search" class="navbar_search">
<vb:comment><input type="hidden" name="s" value="{vb:raw session.sessionurl}" /></vb:comment>
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" name="do" value="process" />
<span class="textboxcontainer"><span><input type="text" value="" name="query" class="textbox" tabindex="99"/></span></span>
<span class="buttoncontainer"><span><input type="image" class="searchbutton" src="{vb:stylevar imgdir_button}/search<vb:if condition="$stylevar['textdirection'] == 'rtl'">_rtl</vb:if>.<vb:if condition="is_browser('ie') AND !is_browser('ie', 7)">gif<vb:else />png</vb:if>" name="submit" onclick="document.getElementById('navbar_search').submit;" tabindex="100"/></span></span>
</form>
<ul class="navbar_advanced_search">
<li><a href="search.php{vb:raw session.sessionurl_q}" accesskey="4">{vb:rawphrase advanced_search}</a></li>
</ul>
</div>
</vb:if>
</div>
</div><!-- closing div for above_body -->
اي نحذف الكود من بدايه
كود PHP:
<vb:if condition="$vboptions['enablesearches']">
الى
نهايه الكود
كود PHP:
<!-- closing div for above_body -->
ونضع مكانه
هذا الكود
كود PHP:
<div id="globalsearch" class="globalsearch">
<form action="http://www.google.com/cse" id="cse-search-box" target="_blank" class="navbar_search">
<input type="hidden" name="cx" value="000783628550529894561:6woevqn9tw0" />
<input type="hidden" name="ie" value="windows-1256" />
<span class="textboxcontainer"><span><input type="text" name="q" class="textbox" tabindex="99"/></span></span>
<span class="buttoncontainer"><span><input type="image" name="sa" class="searchbutton" src="{vb:stylevar imgdir_button}/search.<vb:if condition="(is_browser('ie') AND !is_browser('ie', 7) AND !is_browser('ie', 8))">gif<vb:else />png</vb:if>" onclick="document.getElementById('cse-search-box').submit;" tabindex="100"/></span></span>
</form>
<script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&lang=ar"></script>
<ul class="navbar_advanced_search">
<li><a href="search.php{vb:raw session.sessionurl_q}" accesskey="4">{vb:rawphrase advanced_search}</a></li>
</ul>
</div>
</vb:if>
</div>
</div><!-- closing div for above_body -->
الرمز
هذا 000783628550529894561:6woevqn9tw0
هو الارقام و الحروف الي اخذناها من شفره كوكل والي هو
000783628550529894561:f2ab2zw4rus
اي يصبح الكود النهائي الذي نضعه هكذا
كود PHP:
<div id="globalsearch" class="globalsearch">
<form action="http://www.google.com/cse" id="cse-search-box" target="_blank" class="navbar_search">
<input type="hidden" name="cx" value="000783628550529894561:f2ab2zw4rus" />
<input type="hidden" name="ie" value="windows-1256" />
<span class="textboxcontainer"><span><input type="text" name="q" class="textbox" tabindex="99"/></span></span>
<span class="buttoncontainer"><span><input type="image" name="sa" class="searchbutton" src="{vb:stylevar imgdir_button}/search.<vb:if condition="(is_browser('ie') AND !is_browser('ie', 7) AND !is_browser('ie', 8))">gif<vb:else />png</vb:if>" onclick="document.getElementById('cse-search-box').submit;" tabindex="100"/></span></span>
</form>
<script type="text/javascript" src="http://www.google.com/cse/brand?form=cse-search-box&lang=ar"></script>
<ul class="navbar_advanced_search">
<li><a href="search.php{vb:raw session.sessionurl_q}" accesskey="4">{vb:rawphrase advanced_search}</a></li>
</ul>
</div>
</vb:if>
</div>
</div><!-- closing div for above_body -->
هذا الترميز للعربيه <input type="hidden" name="ie" value="windows-1256" />
من لديه الترميز UTF-8
يستبدل windows-1256 فقط بـ UTF-8
اي سؤال انا حاضر
وعند النقل الرجاء ذكر المصدر