PDA

Bekijk Volledige Versie : Lichtkrant laten parsen uit database



Pyrox
12/02/03, 23:25
Hai,

A.s vrjidag (valentijnsdag), leek het ons leuk om bij ons op school
leerlingen valentijnsberichjtjes in te laten sturen die dan vervolgens
op het grote scherm in de aula verschijnen!

De database (MYSQL) is al gereed en ook de manier waarop het nieuws
wordt toegevoegd is al af. Het scherm bestaat eigenlijk uit een beamer
die is aangesloten op een pc. Nu is het de bedoeling dat op dit scherm
een soort van lichtkrant-achtig idee komt te staan waarop de hele dag
al deze berichten voorbij komen! Het moet dus iets zijn (flash? JAVA
applet?)) die zjn informatie parsed via i-net uit de mysql database en
deze dan vervolgens over het scherm laat rollen! het is een eigenlijk
een beetje het idee van die balk die onderaan TMF staat waarop smsjes
verschijnen...

Iemand enige ideen?

gr,

Leerlingenraad Helinium
Patrique Zaman

Jaap-Andre de Hoop
13/02/03, 00:15
In article <gael4v0jtr0seuhjejkjep3h4ksdrn9kk4@4ax.com>, Pyrox <pyrox@forcial.nl> wrote:
>Hai,
>
>A.s vrjidag (valentijnsdag), leek het ons leuk om bij ons op school
>leerlingen valentijnsberichjtjes in te laten sturen die dan vervolgens
>op het grote scherm in de aula verschijnen!
>
>De database (MYSQL) is al gereed en ook de manier waarop het nieuws
>wordt toegevoegd is al af. Het scherm bestaat eigenlijk uit een beamer
>die is aangesloten op een pc. Nu is het de bedoeling dat op dit scherm
>een soort van lichtkrant-achtig idee komt te staan waarop de hele dag
>al deze berichten voorbij komen! Het moet dus iets zijn (flash? JAVA
>applet?)) die zjn informatie parsed via i-net uit de mysql database en
>deze dan vervolgens over het scherm laat rollen! het is een eigenlijk
>een beetje het idee van die balk die onderaan TMF staat waarop smsjes
>verschijnen...
>

leuk idee, maar heb je al een lijst van verboden woorden aangelegd, of
wordt eea gemodereerd?
Je kan met de html-code: marquee gaan klooien, maar echt gelukkig wordt
je dan niet van de layout mogelijkheden en met het dynamisch aspect van
de database, in combinatie met een statische pagina.

hoe langer ik nadenk, hoe meer haken en ogen, ben erg benieuwd of iemand
met een goede oplossing komt.

misschien is een eenvoudige oplossing: ad random een bericht tonen,
waarbij na zoveel seconde (met meta http-equiv=refresh content=$nrsec;
url=$PHP_SELF) een nieuw bericht opgevraagd wordt, eventueel bijhouden
welke berichten getoond zijn, als allen getoond, dan alle tellers op nul
en opnieuw beginnen, eventueel kan je dan nog slim gaan doen met nieuwe
berichten.

Jaap-Andre

Jaap-Andre

Pyrox
16/02/03, 22:05
On Wed, 12 Feb 2003 22:15:36 +0100, Pyrox <pyrox@forcial.nl> wrote the
following wise words:

>Hai,
>
>A.s vrjidag (valentijnsdag), leek het ons leuk om bij ons op school
>leerlingen valentijnsberichjtjes in te laten sturen die dan vervolgens
>op het grote scherm in de aula verschijnen!
>
>De database (MYSQL) is al gereed en ook de manier waarop het nieuws
>wordt toegevoegd is al af. Het scherm bestaat eigenlijk uit een beamer
>die is aangesloten op een pc. Nu is het de bedoeling dat op dit scherm
>een soort van lichtkrant-achtig idee komt te staan waarop de hele dag
>al deze berichten voorbij komen! Het moet dus iets zijn (flash? JAVA
>applet?)) die zjn informatie parsed via i-net uit de mysql database en
>deze dan vervolgens over het scherm laat rollen! het is een eigenlijk
>een beetje het idee van die balk die onderaan TMF staat waarop smsjes
>verschijnen...
>
>Iemand enige ideen?
>
>gr,
>
>Leerlingenraad Helinium
>Patrique Zaman

We hebben het uiteindelijk als volgt gedaan.

Leerlingen konden hun berichtjes inzenden via sms (naar een telefoon
die weer op een pc was aangesloten), en via een website. Beide
schreven de data weg naar een database.. Op het grote scherm in de
aula stond eiguenlijk gewoon een html pagina geopend, maar omdat we
alle balkje etc hadden weggewerkt zag je dit niet. Gewoon een roze
achtergrond, wat animaties rondom, en in het midden toch de
marquee-lichtkrant. Deze parste alle informatie uit de database en
liet ze langs rollen.

In feite werkte het dus nog best goed. Sterker nog, leerlingen waren
zo enthousiast dat de aula helemaal vol zat en dat er in het totaal
988 berichtjes verstuurd zijn! (helemaal zo gek nog niet voor een
school met 1000 leerlingen). Toch was dit eigenlijk ook wel weer het
grootste nadeel. Door deze gigantische hoeveelheid berichtjes konden
de 4 mensen die boven in de school in het computerlokaal de database
censureerden het niet meer allemaal bijhouden, en kwamen er toch af en
toe een paar iets minder fijne berichtjes langs (om het maar zo uit te
drukken).

Anyway, het is best goed gegaan voor zo'n lastminute projectje, en de
leerlingen waren laaiend enthousiast!

gr,

Patrique

Jaap-Andre de Hoop
17/02/03, 01:15
In article <k2rv4vc3dnm9hrmq8vd1tjqtd5nltjcnh9@4ax.com>, Pyrox <pyrox@forcial.nl> wrote:
>>

>marquee-lichtkrant. Deze parste alle informatie uit de database en
>liet ze langs rollen.

mooi dat het allemaal goed gelukt is, maar hoe heb je dat nou met
verversen van de berichten gedaan?

Liet je een bericht zo lang op het scherm lopen (met telkens een refresh)
totdat er een nieuw bericht was, hoe had je de refresh tijd bepaalt of
heb je de refresh gewoon op 20 seconde (of zo) gezet en maar hopen dat
het hele bericht op het scherm verschenen was????

Hartelijke groet,

Jaap-Andre

Pyrox
17/02/03, 22:15
On Sun, 16 Feb 2003 23:12:54 GMT, doemaarietsanders@data-assist.nl
(Jaap-Andre de Hoop) wrote the following wise words:

>In article <k2rv4vc3dnm9hrmq8vd1tjqtd5nltjcnh9@4ax.com>, Pyrox <pyrox@forcial.nl> wrote:
>>>
>
>>marquee-lichtkrant. Deze parste alle informatie uit de database en
>>liet ze langs rollen.
>
>mooi dat het allemaal goed gelukt is, maar hoe heb je dat nou met
>verversen van de berichten gedaan?
>
>Liet je een bericht zo lang op het scherm lopen (met telkens een refresh)
>totdat er een nieuw bericht was, hoe had je de refresh tijd bepaalt of
>heb je de refresh gewoon op 20 seconde (of zo) gezet en maar hopen dat
>het hele bericht op het scherm verschenen was????
>
>Hartelijke groet,
>
>Jaap-Andre

nope, de lichtkrant parste alle info uit de databse in een keer. Dus
kwamen alle toen aanwezige berichtjes achter elkaar langs.
Natuurlijk kwamen er ook nog steeds nieuwe berichtjes bij, maar die
kwamen er dan niet gelijk op. Elk uur refreshten we de page, en werden
de oude berichtjes in de database onderaan gezet zodat nu de nieuwe
bericthjes als eerste kwamen. Zo ging dit de hele dag door.
Een beetje omslachtig, maar goed het werkte :-)


gr,

Patrique