Hjälp sökes. bild galleri med omröstning. som räknar röster en gång. per ip addres

Permalänk

Hjälp sökes. bild galleri med omröstning. som räknar röster en gång. per ip addres

Hej alla

som ni ser är jag väldigt ny här men skulle behöva hjälp med att skapa en omröstnings funsion till en hemsida med ett bild galleri där man bara ska kunna rösta en gång per ip address.
det ska vara enkelt.
handlar om ca 50 bilder som ska kunna röstas på . enkelt och smidigt.

Permalänk
Medlem
Skrivet av macgyverswe:

Hej alla

som ni ser är jag väldigt ny här men skulle behöva hjälp med att skapa en omröstnings funsion till en hemsida med ett bild galleri där man bara ska kunna rösta en gång per ip address.
det ska vara enkelt.
handlar om ca 50 bilder som ska kunna röstas på . enkelt och smidigt.

Hej och välkommen!

Kan skriva ett väldigt utförligt svar, men det skulle vara bra om du berättade hur systemet ser ut i nuläget – är allt skrivet i HTML, eller använder du kanske en databas (t ex MySQL) och ett serverspråk (t ex PHP) för att hämta in bilderna? Det blir lättast att hjälpa dig om jag får lite mer information

Visa signatur

Citera för svar!|Fraktfritt hos INET|Min hemsida
Fractal Design Define R3|Corsair AX 850W|Gigabyte Nvidia GeForce GTX 570|Corsair Vengeance 1600MHz 2x4GB|ASRock P67 Extreme4|Intel Core i5 2500K|2x Samsung Spinpoint F3 1TB|Samsung Blu-Ray läsare
Nikon D7000|Nikon 60mm macro|Nikon 18-70|Nikon 55-300|Nikon 10.5 Fisheye

Permalänk
Skrivet av phroggyy:

Hej och välkommen!

Kan skriva ett väldigt utförligt svar, men det skulle vara bra om du berättade hur systemet ser ut i nuläget – är allt skrivet i HTML, eller använder du kanske en databas (t ex MySQL) och ett serverspråk (t ex PHP) för att hämta in bilderna? Det blir lättast att hjälpa dig om jag får lite mer information

Har inget html eller något skriver då jag inte vet vart jag ska börja men vill ha det som ett galleri med en enkel funktion för att ladda upp bilderna gör det enklaste möjliga och så att jag som nybörjarebnybörjare klarar det mvh

Skickades från m.sweclockers.com

Permalänk
Medlem
Skrivet av macgyverswe:

Har inget html eller något skriver då jag inte vet vart jag ska börja men vill ha det som ett galleri med en enkel funktion för att ladda upp bilderna gör det enklaste möjliga och så att jag som nybörjarebnybörjare klarar det mvh

Skickades från m.sweclockers.com

Alright, mitt tips är att du tar en titt på HTML och PHP. Därefter kan du börja bygga galleriet. Nedan kommer jag dock outlina ungefär den struktur jag skulle ha använt.

Struktur

Först och främst har vi bilderna. Vi sparar alla bilder i en mapp som vi kallar 'uploads' som ligger i web-rooten.

Sedan måste vi börja tänka på hur vi ska komma åt alla dessa bilder på vår hemsida... Det lättaste är helt enkelt att man har en databas. I vår databas skapar vi en tabell för alla bilder, 'images', där vi sparar bildernas adresser (t ex '/uploads/bild.jpg').

Nu är första delen färdig, då kan man börja bygga sidstrukturen. För att komma åt våra bilder behöver vi nu bara ansluta till databasen, hämta alla adresser från vår 'images' tabell, och sedan gå igenom alla adresser och lägga in en bild och en rösta-knapp för vardera.

Rösta-knappen blir bara en länk som i en bråkdels sekund skickar användaren till en sida som kör ett röstningsskript varefter man skickas tillbaka till galleriet.

Men då kommer ju frågan: hur gör vi för att spara alla röster?! – Här kan vi använda vår databas igen. Vi skapar en tabell, 'votes' t ex, som ska hålla koll på en bild och en ip-adress. För att sedan rösta på en viss bild låter vi vårt skript ansluta till databasen, och lägga in en ny rad innehållande id:t på den bild man röstar på, samt användarens ip-adress i vår 'votes' tabell. För att sedan räkna rösterna för en viss bild behöver vi bara räkna antalet rader i tabellen som är kopplade till en viss bild.

Hoppas detta gick att förstå sig på någorlunda.

MVH
Leo

Visa signatur

Citera för svar!|Fraktfritt hos INET|Min hemsida
Fractal Design Define R3|Corsair AX 850W|Gigabyte Nvidia GeForce GTX 570|Corsair Vengeance 1600MHz 2x4GB|ASRock P67 Extreme4|Intel Core i5 2500K|2x Samsung Spinpoint F3 1TB|Samsung Blu-Ray läsare
Nikon D7000|Nikon 60mm macro|Nikon 18-70|Nikon 55-300|Nikon 10.5 Fisheye

Permalänk
Skrivet av phroggyy:

Alright, mitt tips är att du tar en titt på HTML och PHP. Därefter kan du börja bygga galleriet. Nedan kommer jag dock outlina ungefär den struktur jag skulle ha använt.

Struktur

Först och främst har vi bilderna. Vi sparar alla bilder i en mapp som vi kallar 'uploads' som ligger i web-rooten.

Sedan måste vi börja tänka på hur vi ska komma åt alla dessa bilder på vår hemsida... Det lättaste är helt enkelt att man har en databas. I vår databas skapar vi en tabell för alla bilder, 'images', där vi sparar bildernas adresser (t ex '/uploads/bild.jpg').

Nu är första delen färdig, då kan man börja bygga sidstrukturen. För att komma åt våra bilder behöver vi nu bara ansluta till databasen, hämta alla adresser från vår 'images' tabell, och sedan gå igenom alla adresser och lägga in en bild och en rösta-knapp för vardera.

Rösta-knappen blir bara en länk som i en bråkdels sekund skickar användaren till en sida som kör ett röstningsskript varefter man skickas tillbaka till galleriet.

Men då kommer ju frågan: hur gör vi för att spara alla röster?! – Här kan vi använda vår databas igen. Vi skapar en tabell, 'votes' t ex, som ska hålla koll på en bild och en ip-adress. För att sedan rösta på en viss bild låter vi vårt skript ansluta till databasen, och lägga in en ny rad innehållande id:t på den bild man röstar på, samt användarens ip-adress i vår 'votes' tabell. För att sedan räkna rösterna för en viss bild behöver vi bara räkna antalet rader i tabellen som är kopplade till en viss bild.

Hoppas detta gick att förstå sig på någorlunda.

MVH
Leo

Ja det gick att förstå någolunda. Hur lång tid skulle du uppskatta allt det här kommer att ta att koda?

Permalänk
Medlem
Skrivet av macgyverswe:

Ja det gick att förstå någolunda. Hur lång tid skulle du uppskatta allt det här kommer att ta att koda?

Det beror helt på vem som gör det. Tar du en junior-utvecklare (som jag är) skulle jag väl uppskatta det till kanske en dags arbete. Då inklusive uppladdning av bilder i ett lösenordsskyddat admin interface. Om en helt ny programmerare istället ska ge sig in på det tar det betydligt mycket längre tid. Om jag tänker tillbaka något år till när jag kände mig rätt osäker på PHP så skulle jag då kanske ha kunnat sitta med det några dagar.

Sen använder ju jag, och majoriteten av alla professionella utvecklare med något ramverk för att effektivisera och snabba upp arbetet. Ramverk är dock ingenting man ska ge sig in på förrän man förstår programmeringsspråket som ligger till grund för ramverket.

Om du dock aldrig har skrivit HTML/CSS/PHP (eller .net om man föredrar det) så kan det ju ta ett tag då du måste lära dig att skriva koden i ovannämnda.

Visa signatur

Citera för svar!|Fraktfritt hos INET|Min hemsida
Fractal Design Define R3|Corsair AX 850W|Gigabyte Nvidia GeForce GTX 570|Corsair Vengeance 1600MHz 2x4GB|ASRock P67 Extreme4|Intel Core i5 2500K|2x Samsung Spinpoint F3 1TB|Samsung Blu-Ray läsare
Nikon D7000|Nikon 60mm macro|Nikon 18-70|Nikon 55-300|Nikon 10.5 Fisheye