|
SuperCGI-palvelu :: http://supercgi.muuri.org/ Esittely | Laskuri | Lomakekäsittelijä | Bannerinvaihto | Ohjeet | Liity käyttäjäksi | Hallinta | Palaute | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SuperCGI-skriptien käyttöohjeetSuperCnt-kävijälaskuri
Laskurin HTML-koodin muodostaminen onnistuu hallintasivuilta. Jos haluat kuitenkin myöhemmin muokata koodia käsin tai olet muuten vain kiinnostunut koodin rakenteesta, tämä osio antaa asiasta lisätietoja. Laskurikoodin ytimen muodostaa IMG-tagi ja erityisesti sen SRC-attribuutti, jossa laskuria kutsutaan. SRC-attribuutin arvo on muotoa http://supercgi.muuri.org/supercnt.php?parametrit jossa parametrit kuvaa laskurin parametreja (muodossa nimi=arvo), jotka on erotettu toisistaan &-merkeillä. Alla on luettelo kaikista laskurin tuntemista parametreista ja niiden merkityksistä:
Jos haluat käyttää laskurissa itsetehtyjä laskurinumeroita, noudata seuraavia ohjeita tehdessäsi numeroita:
Alla on esimerkki kelvollisesta laskurinumerokuvasta:
SuperBV-bannerivaihto
Bannerin pitää olla GIF-, JPG- tai PNG-tyyppinen kuvatiedosto, jonka mitat ovat 400x40- tai 468x60-pikseliä. Se voi olla animoitu, mutta ei läpinäkyvä (transparent). Kuvatiedoston koko saa olla enintään 30 kt. Bannerivaihdon HTML-koodin muodostaminen onnistuu hallintasivuilta. Jos haluat kuitenkin myöhemmin muokata koodia käsin tai olet muuten vain kiinnostunut koodin rakenteesta, tämä osio antaa asiasta lisätietoja. Bannerikoodin tärkeimmät elementit ovat bannerikuvan ympärillä olevan A-tagin HREF-attribuutin arvo ja itse bannerin näyttävän IMG-tagin SRC-attribuutin arvo. Nämä molemmat arvot ovat muotoa http://supercgi.muuri.org/superbv.php?parametrit jossa parametrit kuvaa bannerivaihdon parametreja (muodossa nimi=arvo), jotka on erotettu toisistaan &-merkeillä. Alla on luettelo kaikista skriptin tuntemista parametreista ja niiden merkityksistä:
SuperForm-lomakekäsittelijä
Lomakekäsittelijän HTML-koodin muodostaminen onnistuu hallintasivuilta. Jos haluat kuitenkin myöhemmin muokata koodia käsin tai olet muuten vain kiinnostunut koodin rakenteesta, tämä osio antaa asiasta lisätietoja. Koodin tärkein yksittäinen tekijä on luonnollisesti FORM-tagin ACTION-attribuutin arvo, joka määrittää, että lomakkeen sisältö tulee lähettää SuperForm-skriptille. Lisäksi lähetysmetodin (eli FORM-tagin METHOD-attribuutin arvon) tulee olla POST. Lomakkeen aloittavan FORM-tagin tulee siis olla seuraavanlainen: <form action="http://supercgi.muuri.org/superform.php" method=post> Tämän lisäksi SuperFormille määritellään parametreja käyttäen HIDDEN-tyyppisiä INPUT-tageja, jotka kannattaa lisätä suoraan ylläolevan FORM-tagin alapuolelle. Nämä tagit ovat muotoa <input type=hidden name="nimi" value="arvo"> jossa nimi on parametrin nimi ja arvo sen arvo. Alla on luettelo kaikista skriptin tuntemista parametreista ja niiden merkityksistä:
SuperFormissa on toiminto, joka lisää lähetettäviin viesteihin Reply-To-otsikon tarvittaessa. Se toimii seuraavasti: Jos lomakkeelta löytyy kenttä, jonka nimi on esim. "email", "e-mail" tai "sähköpostiosoite", SuperForm päättelee, että se sisältää lomakkeen täyttäjän sähköpostiosoitteen ja laittaa tämän kyseisen kentän arvon sähköpostiviestin Reply-To-otsikon arvoksi. Jos sitten vastaat tällaiseen viestiin sähköpostiohjelmasi Vastaa/Reply-toiminnolla, vastaanottajan osoitteeksi merkitään kentässä annettu osoite SuperFormin sähköpostiosoitteen sijaan. Alla on esimerkki tekstikentästä, jonka SuperForm tulkitsee sähköpostikentäksi kentän nimen perusteella: <input type=text name="E-mail" size=30> Jos lomakkeellasi on sähköpostikenttä, jota SuperForm ei tunnista automaattisesti (eli jos sen nimi on vaikkapa "Elektroninen posti"), mutta haluaisit silti sen sisällön menevän Reply-To-otsikon arvoksi, voit käyttää tämän kentän määrittelemiseen reply-parametria. Esimerkkitapauksessa tarvittaisiin allaoleva tagi: <input type=hidden name="reply" value="Elektroninen posti"> Tämä tagi kertoo SuperFormille, että kenttä nimeltä "Elektroninen posti" sisältää Reply-To-otsikkoon sijoitettavan sähköpostiosoitteen. Huomaa, että kentän nimi pitää antaa täsmälleen samassa muodossa kuin se on lomakkeessakin, eli isoilla ja pienillä kirjaimilla on väliä. Reply-To-menetelmän käytössä on kuitenkin syytä ottaa huomioon eräs seikka: Riippumatta siitä tunnistaako SuperForm sähköpostikentän itse vai määritelläänkö se edellä mainitulla reply-parametrilla, SuperForm ei koskaan laita Reply-To-kenttään sähköpostiosoitetta, joka ei vaikuta olevan kelvollinen (eli jossa ei esim. ole @-merkkiä). |