Avatar billede xodeus Novice
04. januar 2009 - 20:06 Der er 7 kommentarer og
1 løsning

Produkt sammenligning

Hej.
Jeg ønsker at lave et nyt site. Min ressource til scripts har altid været hotscripts.com, men jeg kan bare ikke finde hvad jeg søger efter.
jeg leder efter et færdigt script, som jeg kan benytte med det samme, hvor man har mulighed for at indsætte nogle produkter, fx. mobiltelefoner, med specifikationer. Så kan man som bruger vælge nogle mobiltelefoner og sammenligne dem...

det skal så siges at jeg ikke skal benytte scriptet til mobiltelefoner, det var blot et eksempel for at få formuleret spørgsmålet.
Avatar billede olebole Juniormester
04. januar 2009 - 20:43 #1
<ole>

Det nærmeste, man kan komme, er nok: Du skal bruge et script  =)

Der kan være millioner af ting, man kan sammenligne mellem to produkter, så hvad skal scriptet mere præcist kunne?

/mvh
</bole>
Avatar billede xodeus Novice
05. januar 2009 - 08:41 #2
Altså mange webshops har det indbygget i forvejen, men jeg har ikke lyst til at drive en butik. Jeg har lyst til at kunne have en række produkter, som indeholder nogle linier. Fx indhold, pris i butik, mm. Det er disse linier jeg ønsker at få listet. Lidt ligesom på fx edbpriser hvor man kan vælge nogle produkter til sammenligning og scriptet lister dem så ved siden af hinanden og man kan så sammenligne de forskellige linier.
Avatar billede jensgram Nybegynder
05. januar 2009 - 08:52 #3
Jaaaa - hvordan kunne du så forestille dig, at disse data ser ud? (Et eller andet sted skal vi jo starte.)

Den simple:

Hvert produkt beskrives i et associativt array, hvor overlap i nøgler på tværs af produkter tjener som sammenligningsgrundlag:

$p1 = array(
  'pris' => 49,95,
  'id' => 'IB-098',
  'titel' => 'Hestesko',
  ...
);

[pseudo]
- lav array af samtlige produkters nøgler - se array_merge() og array_keys()
- for hver nøgle:
  - findes nøglen i begge (alle) sammenlignede produkter
    - hvis ja; udskriv
[/pseudo]
Avatar billede xodeus Novice
05. januar 2009 - 10:35 #4
Hej igen jensgram:
Som jeg skriver i mit spørgsmål "jeg leder efter et færdigt script, som jeg kan benytte med det samme", så vil jeg ikke bygge noget fra bunden af, selvom det måske kan virke nemt for nogle af jer. Jeg ønsker noget jeg lægger op på serveren, sætter evt databasen op og via et admin interface, blot tilføjer produkter, og resten af arbejdet klarer dette script.
Okay, så kommer afsløringen. ting jeg ønsker at sammenligne er energidrikke i dk. Der er ved at komme et hav af dem på markedet. Jeg ønsker at kunne sammenligne indhold af fx. sukkerindhold, energiinhold, koffeinindhold osv.
Avatar billede jensgram Nybegynder
05. januar 2009 - 10:43 #5
Ok - jeg kender intet til færdige script (ihvertfald ikke af denne type), så jeg melder fra.

(Noget andet er så, at opgaven synes relativt simpel, så jeg ville personligt skrive det selv isf. at jagte rundt efter noget, der sikkert alligevel skal modificeret, og helt sikkert sættes op.)
Avatar billede olebole Juniormester
05. januar 2009 - 10:52 #6
- og jeg kan heller ikke bidrage med noget færdigt
Avatar billede xodeus Novice
05. januar 2009 - 10:59 #7
okay fint nok. Jeg installerer Joomla, så har jeg se nogle extensions dertil som har en Product Catalog, så må jeg se om der er nogle af dem der har en "compare" funktion... :D
Jeg vender tilbage til jer med info om hvad hvordan og hvorledes. :D
Avatar billede xodeus Novice
05. januar 2011 - 12:43 #8
Fik det aldrig til at virke og vil egentlig heller ikke programmere...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester