Gå til innhold

LAN-side, system for LAN


Anbefalte innlegg

Skrevet

Du mens du er igang :p - gidder du og aktivere brukerkonto: Wackamole ?? - og sette meg som arrangør? :D hadde vært supert :) - Driver og planlegger et lite lan, så det systemet hadde vært kjekt og sjekke ut :)

 

btw: Vil du slippe en "Standalone" versjon av systemet?

Videoannonse
Annonse
Skrevet
btw: Vil du slippe en "Standalone" versjon av systemet?

Ja, sannsynligvis - men ikke før fullversjonen er utprøvd og testet skikkelig.

  • 1 måned senere...
  • 3 uker senere...
Skrevet

Er det noen mulighet for å stenge påmeldingen på dette systemet? Hvis du f.eks. har en frist hvor folk ikke kan melde seg på mer grunnet planlegging og sånn. Hadde vært greit : ) Kanskje og samme på avmelding, hvis du har satt en frist på når de kan melde seg av. Og de som vil melde seg av etter det må likevel betale og sende mail/kontakte admin om de vil bli fjernet liksom.

 

Hvis du skjønner? : )

Skrevet (endret)

Mulighet en definert periode med billettsalg er allerede opprettet, men jeg skal kikke på det andre du foreslår! ;)

Endret av Jonas
  • 2 uker senere...
Skrevet

Humrer litt, er neste som å se Facebook detta her jo ;) Men for all del, kjempefint initiativ!

 

Hvor langt har du kommet i å klargjøre en standalone-versjon?

  • 1 måned senere...
Skrevet (endret)

Lurer på om du kan fikse strekkode på billettene, basert på brukerid og billett id (EAN13) - også en plass for og scanne inn strekkoden, for og melde deltakere ankommet til lanet.

 

Og paypal som betalingsløsning? :D - det hadde vært perfekt! :D

 

EDIT: Og hvor villig er du til og gi ut kildekoden? :p

Endret av Famen
Skrevet

Strekkoder er absolutt noe jeg ønsker å implementere. Jeg har riktig nok ingen erfaring med verken å skrive eller lese slike, eller hvordan man enklest kan lage et API som er lett tilgjengelig for strekkodemaskiner, så det blir definitvt en liten utfordring. Du har vel ikke tilfeldigvis noe informasjon angående dette?

 

Når det gjelder betaling via PayPal eller andre online-tjenester, så er dette noe jeg bevisst har valgt å gå utenom, i likhet med veldig mange andre gratistjenester på internett. Grunnen til dette er at jeg da ville stille i en helt annen juridisk klasse. Dersom noe skulle gå galt står jeg i en annen ansvarsposisjon enn når betaling utelukkende foregår mellom brukere og arrangører. Jeg kan rett og slett ikke risikere å måtte betale tilbake billetter, e.l.

 

Kildekoden på siden kommer nok aldri til å gis ut, men jeg jobber som sagt med en standalone-versjon for nedlastning, som kommer til å inneholde akkurat lik funksjonalitet, men kun støtte for ett og ett arrangement.

Skrevet

Faktisk så er strekkode implementering veldig lett :) - du finner flere fonter på nett man kan bruke, (faktisk så enkelt som en font :p) - jeg vet at de fleste strekkode lesere tar EAN13 :)

 

Jeg tar for meg beta testingen :p

Skrevet

Strekkodelesing er noe jeg faktisk ikke har tenkt på, men det er jo veldig nyttig og enkelt for de som sitter i inngangen! Les strekkoden og deltakern er registrert : ) Smart!

 

Har drevet og testet ut løsningene i den grad jeg kan, har ikke prøvd betalingsdelen enda men resten virker veldig bra! Liker og designet på siden, så gleder meg til standaloneversjon her ja : )

Skrevet

La merke til at du har en unødvendig treg oppdatering av siden ved stilskifte fra en css til en annen (valg av farge i høyre hjørne)

 

Hva med å implementere en litt mer "smooth" måte å bytte css på?

 

Ta en titt på dette scriptet her:

function setActiveStyleSheet(title) {
 var i, a, main;
 for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
  a.disabled = true;
  if(a.getAttribute("title") == title) a.disabled = false;
}
 }
}

function getActiveStyleSheet() {
 var i, a;
 for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
 }
 return null;
}

function getPreferredStyleSheet() {
 var i, a;
 for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1
   && a.getAttribute("rel").indexOf("alt") == -1
   && a.getAttribute("title")
   ) return a.getAttribute("title");
 }
 return null;
}

function createCookie(name,value,days) {
 if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
 }
 else expires = "";
 document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 }
 return null;
}

window.onload = function(e) {
 var cookie = readCookie("style");
 var title = cookie ? cookie : getPreferredStyleSheet();
 setActiveStyleSheet(title);
}

window.onunload = function(e) {
 var title = getActiveStyleSheet();
 createCookie("style", title, 365);
}

var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);

 

Hvordan bruke:

I headern

<link href="path/to/general_style.css" type="text/css" rel="stylesheet">
<link title="red" href="path/to/red.css" type="text/css" rel="alternate stylesheet"/>
<link title="green" href="path/to/green.css" type="text/css" rel="alternate stylesheet"/>
<link title="blue" href="path/to/purple.css" type="text/css" rel="alternate stylesheet"/>

 

Og brukes i link:

<a class="red" title="red" onclick="setActiveStyleSheet('red');return false;" href="#">
<a class="green" title="green" onclick="setActiveStyleSheet('green');return false;" href="#">
<a class="blue" title="blue" onclick="setActiveStyleSheet('blue');return false;" href="#">

 

Bare et forslag såklart ;-)

Vil spare deg for endel http-requests på serveren, og gjøre opplevelsen litt bedre for brukerne.

 

Ser forresten veldig bra ut!

Lykke til videre med prosjektet!

  • 2 uker senere...
Skrevet

@SLi: Takk. :)

 

@Apehjerne: Absolutt mer elegant å gjøre byte stil på klient-side. Tenkte egentlig ikke så mye over det da jeg lagde den biten. Det er satt opp på todo-listen. ;)

Skrevet

Kommer du til å slippe ut et "cms" lignende opplegg for dette i fremtiden? :D

Slik at ola nordmann kan installere dette på sine egne webservere.

 

Hvis du allerede har nevnt dette/har gjort det, beklager jeg for spørsmålet, orket ikke å lese alt med denne hodepinen.

Skrevet

Ja, jeg holder på å lage en standalone-versjon av systemet, slik at arrangører kan hoste det selv om det skulle være ønskelig.

  • 2 måneder senere...
Skrevet (endret)

kor d går? :p

 

Vil bærre sei at "Hendelsesliste" ikke funker, og at en mulighet for og "reaktivere" gamle events på hadde vært en god idè, der alt blir likt utenom at deltakerne blir fjernet.

Endret av Famen
  • 1 måned senere...
Skrevet (endret)

Stilig, jeg har utviklet et system med en den av samme funksjonalitet, men det er hovedsakelig laget for at folk skal kunne få integrere det i websiden de har fra før. Det er ikke ferdig enda men jeg planlegger å lage en wordpress plugin med det og lage en egen versjon som folk kan legge til på siden sin :)

 

edit: Forresten så er strekkoder ikke noe problem å implementere, jeg har ikke implementert det i mitt system enda men jeg har brukt det i andre system. Det er ganske enkelt egentlig :)

Endret av Equerm

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...