Archief - Q: zoekscherm van de ene site integreren in de andere

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

IceBlue

Legacy Member
We hebben sids kort een nieuwe website en deze word extern gehost. Nu hebben we sinds kort ook een webshop. Nu had ik aan diegene die onze site gemaakt gevraagd of het mogelijk zou zijn de zoekfunctie van de webshop te integreren in de hoofdwebsite. Hun antwoord hierop was dat er norm veel programmeerwerk (lees veelwerk = heel duur) achter zit en dat het waarschijnlijk nooit stabiel gaat draaien. Nu is dit natuurlijk mijn vraag naar de experts hier. Is zoiets mogelijk? Ik zie dit toch vaak dat men zoiets doet (Google)? Gaat het slecht werken? Veel werk? Mss nog iets wat belangrijk kan zijn: de site word extern gehost de webshop word op onze eigen server gehost.

alvast bedankt

Linwe

Legacy Member
als de database rechten van die "nieuwe externe website" waar je op zou willen zoeken zo ingesteld staan, dat je er van "buiten" ook aan kan, kan je van op je webshop een connectie openen naar de db van de externe website en zo rechtstreeks in u eigen db zoeken. (dit er van uitgaande dat die website database driven is uiteraard :))

Als bovenstaande waar is, is het ontwikkelen van een search formulier niet zo veel meer werk dan je eventuele huidige search pages op je webshop.
Nadeel van u db open te stellen is natuurlijk wel dat u security een beetje daalt :)

IceBlue

Legacy Member
Het probleem is dat ik hier nogal een leek in ben en dat dat de site's niet door mezelf gemaakt zijn. Ik denk wel dat de webshop via een database gestuurd word aangezien deze aan het boekhoudprogramma gekoppeld is.

M.a.w. ik heb geen idee hoe moelijk of hoeveel tijd het kan kosten om zo'n search formulier ontwikkelen. En gaat dat dan ook goed werken?

Ramm

Legacy Member
Is het niet mogelijk om op shop A een dynamische xml te genereren op basis van een query bij zoekengine B. Bijvoorbeeld op site B zoek je naar 'alcatel', waarna een request gestuurd wordt naar search.aspx?A=alcatel. Die genereert dan een XML die kan uitgelezen worden op site B

PHP:
<results>
  <product>
    <id>45</id>
    <name>Alcatel W450-Z</name>
    <price>5245</price>
  </product>
</results>

Tyfius

Legacy Member
Moeten de resultaten weergegeven worden op site A ?
Het eenvoudigste zou zijn van gewoon een zoek formulier te voorzien dat je doorverwijst naar je webshop met de desbetreffende resultatenpagina. Weinig werk, zo gefixt.
Mocht je dat niet willen, en je websites zitten goed in elkaar kwa programmeerwerk en structuur, dan is dat iets van een uurtje werk. Ik heb het vorige maand zelf nog moeten doen voor een klant. Die wou zelfs dat, als je op site A inlogt, je ook automatisch ingelogd bent op site B. Ik ben er iets van een uurtje aan bezig geweest op dit alles, dus het is perfect mogelijk.

IceBlue

Legacy Member
Tyfius zei:
Moeten de resultaten weergegeven worden op site A ?
Het eenvoudigste zou zijn van gewoon een zoek formulier te voorzien dat je doorverwijst naar je webshop met de desbetreffende resultatenpagina. Weinig werk, zo gefixt.
Mocht je dat niet willen, en je websites zitten goed in elkaar kwa programmeerwerk en structuur, dan is dat iets van een uurtje werk. Ik heb het vorige maand zelf nog moeten doen voor een klant. Die wou zelfs dat, als je op site A inlogt, je ook automatisch ingelogd bent op site B. Ik ben er iets van een uurtje aan bezig geweest op dit alles, dus het is perfect mogelijk.


zoiets zou al mooi zijn. Heb je mss een link van de site die je bedoelt zodat ik het mij een beetje kan voorstellen?

Tyfius

Legacy Member
Elke Google based website search werkt zo.
De zoek URL van Google ziet er als volgt uit:
Code:
http://www.google.be/search?q=
Om bvb te zoeken op auto wordt dat dan:
Code:
http://www.google.be/search?q=auto
Al wat er dus moet komen op site A is een zoekformuliertje met als actie:
Code:
http://www.google.be/search
en met aan tekstveldje dat de naam 'q' heeft. Wanneer je formulier dan wordt verzonden gaat die de 'q' parameter meegeven aan je zoekactieurl en klaar is kees.

IceBlue

Legacy Member
Ik denk dat het beste is als iemand iets invult in het zoekveld en op zoek druk de andere site dan zich apart opent en de zoekresultaten daar in weergeeft. Zoiets moet dan toch ook mogelijk zijn met wat je hierboven schijft niet? Het zoek vensten in de gewone site moet gelinkt worden naar de shop http://mail.obennv.be/search?q= zoiets dan?

Tyfius

Legacy Member
Zoiets. Alzal die /search?q= bij jouw shop waarschijnlijk anders zijn, bij Google is het zo, maar ik weet natuurlijk niet hoe het zoekformulier op jouw webshop is opgebouwd en welke pagina die gebruikt om de gegevens te verwerken. Bij MSN is dat bvb al /results.aspx?q= en bij Yahoo is dat search?p=. Dat verschilt dus van website tot website :)

IceBlue

Legacy Member
En hoe kan ik zoiets te weten komen? Kan ik dat ergens in de code ofzo terugvinden?

Tyfius

Legacy Member
Ja, natuurlijk kan je dat in de code terugvinden. Alles hangt wel af van hoe je website werd gemaakt, daarvoor ga je best te rade bij het bedrijf dat je website heeft ontwikkeld.
Mijn punt, in de eerste plaats, is dat, als zij beweren dat het een dure zaak gaat worden en veel werk vereist, zij een probleem hebben en zij de opbouw van je website slecht hebben aangepakt.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan