2009-09-14 27 views
6

से आने पर फ़ोरम में खोज शब्द हाइलाइट करें, मैंने अक्सर देखा है कि, Google के साथ कुछ खोजते समय और खोज परिणामों में से किसी एक को देखते समय, खोज शब्द साइट पर बोल्ड होते हैं।हाल ही में वेबसेर्च

यह कैसे किया जा सकता है? क्या यह Google की एक विशेषता है जो अन्य साइटों के साथ गड़बड़ कर रही है (मुझे उम्मीद नहीं है!) या कुछ साइट रेफरर को पार्स कर रही हैं और खोज इंजन लिंक की जांच कर रही हैं और खोज शब्द को हाइलाइट करने का प्रयास कर रही हैं?

मैं जवाब

उत्तर

0

थोड़ी देर के लिए घूमने के बाद मुझे phpBB के लिए प्लगइन मिला।

यह उनके मंचों में पाया जा सकता है: http://www.phpbb.com/community/viewtopic.php?f=69&t=784615

यह खाते में सभी लोकप्रिय खोज इंजन लेने के लिए और मंच में खोज शब्दों hilight होगा। प्लगइन पढ़ना जानकारी का एक महान स्रोत है

2

आप HTTP संदर्भ HTTP सर्वर चर पर गौर करने के लिए है के लिए उत्सुक हूँ, वहाँ आप URL जहाँ उपयोगकर्ता से आता है मिल जाएगा।

2

मुझे विश्वास है कि आप संदर्भकर्ता के लिए HTTP शीर्षलेख देख सकते हैं (यानी पिछला यूआरएल देखा गया)। यदि आपका आगंतुक Google से आया है, तो यह खोज पृष्ठ का यूआरएल होगा। इस हेडर को भेजना अधिकांश वेब ब्राउज़र की एक विशेषता है और यह इस तरह की चीजों के लिए उपयोगी है।

http://www.google.com/search?q=stack+overflow

आप इन पार्स आउट कर प्रश्न के शब्द और प्रारूप उचित रूप से सर्वर साइड स्क्रिप्ट का उपयोग कर पाने के लिए कर सकते हैं: Google खोज परिणामों प्रश्नों प्राप्त कर रहे हैं के रूप में, एक मानक संदर्भ URL तरह दिखता है। मुझे यकीन है कि ऐसा करने के लिए एक पुस्तकालय है, लेकिन इसे लिखना मुश्किल नहीं होगा।

4

यह सुविधा ब्राउज़र द्वारा भेजे गए http रेफरर हेडर को देखकर काम करती है। इस पोस्ट को यह समझाना चाहिए कि यह कैसे काम करता है: http://weblogtoolscollection.com/archives/2009/04/10/how-to-highlight-search-terms-with-jquery/

+0

आपके प्रदत्त लिंक में एक बार रेफरर हेडर का उल्लेख नहीं है – knittl

संबंधित मुद्दे