Page 1 of 1

Sivut ver.3

Posted: Sat 12 Jan, 2008 20:21:09
by Gary
Pistin tänään sivuista uusimman versio 3:n nettiin. Sivut siirretty kokonaan php:n pohjalle, ja tästä johtuen ne piti siirtää pois harraste.jalasjarvi.fi palvelimelta. Sieltä on kuitenkin uudelleenohjaus uuteen paikkaan, ja se tulee sielä pysymään jatkossakin, ei siis kannata päivitellä linkkejä ja jatkossakin ulospäin kannattaa mainostaa harraste.jalasjarvi.fi/airsoft osoitetta.

Code: Select all

Seuraavana muutoslistaa
====================
-Tapahtumat eriytetty index, eventinfo, editevent tiedostoihin

-Käyttäjätunnus tiedot siirretty mySQL-kantaan. Samalla lisätty paremmat editointityökalut tietojen muokkaamiseen.

-EventEngine: Pitää kirjaa sivuston tapahtumista, lisäyksistä ja editoinneista. Esimerkiksi moderoinnit, ilmoittautumiset jne. Toistaiseksi näkyvillä ainoastaan pelinjohtajille ja hallitukselle. Myöhemmin saatan lisätä joitain yleisiä selkokielisempiä viestejä kaikkien näkyville.

-Ajankohtaista(uutiset) siirretty mySQL tietokantaan jolloin uutisten lisääminen, editointi ja poisto mahdollista suoraan 

sivuilta. Oikeudet uutisten kirjoittamiseen hallituksen jäsenillä ja sihteerillä.

-Etusivulla ainoastaan muutama uutinen, loput news.php sivulla.

-Erikoistageja: Näistä ei juuri ole hyötyä tavalliselle käyttäjälle, jos muillekkaan, mutta toimivat esim tapahtuman info kentässä, uutisissa ja lisätietokentässä ilmoittautumisen yhteydessä. Tulevat lisäksi toimimaan profiilin tietokentissä.

*Linkki tagit, tulostavat tilalle linkin.

{event:<id>[:1/:teksti]} esim. {event:39} tulostaa linkin "39" tapahtumaan. {event:39:1} tulostaa linkin nimeksi tapahtuman nimen. {event:39:talkoot} tulostaa "talkoot" linkin tapahtumaan 39.

{user:<name>[:1/:teksti]} tulostaa linkin käyttäjän profiiliin jos sellainen löytyy. :1 parametri tulostaa kokonimen, teksti vapaamuotoisen tekstin. Linkkiä ei tehdä mikäli käyttäjällä ei ole profiilia, tällöin tulostetaan pelkkä nimi.

{post:<id>[:teksti]} Tulostaa linkin uutisviestiin, suosittelen aina lisäämään selittävän tekstin, mutten linkissä lukee pelkkä id numero.

Lisää tageja ja mm. profiilista tietoa hakevia tageja saattaa tulla myöhemmin.
Vielä ei profiili toiminnallisuutta ole tehtynä, se tulee sitten seuraavana. Nämä päivitykset oli kuitenkin lähes välttämätöntä tehdä ensin alta pois, että profiilit saa sivuihin sulautettua jokseenkin järkevästi.

Posted: Sun 13 Jan, 2008 16:41:46
by Gary
Profiilien perustoiminnallisuus on nyt tehtynä. Paljon hienosäätöä on kuitenkin vielä jäljellä.

Profiilit ovat nyt testikäyttöä ajatellen auki kaikille. Mutta kuten ilmeisesti suurinosa halusi, ne tulee jatkossa olemaan vain jäsenten tehtävissä..(Jahka nyt saadaan jäsenmaksut sun muut rullaamaan..)

Oman profiilin voi lisätä "pelaajat" sivulta oikeasta ylänurkasta linkin "lisää profiili" takaa. Koska homma on vielä "beta" asteella, niin SAATAN poistaa kaikki profiilit! Koitan ilmoittaa asiasta vähän etukäteen, jolloin voitte vaikka notepadiin kopioida ensin tiedot talteen.

En myöskään takaa, etteikö ne voisi poistua tai mennä pilalle jonkun bugin takia.


Todo:
-tekstikenttien rivitys ( Nyt vain <br /> tagille)
-html tagien esto.. älkää upottako pornosivuja profiiliin =)
-Oman kuvan lähetys ja siihen liittyvät asiat
-Linkit tapahtumiin
-Layoutin valinta käyttäjäntoimesta
-Päivitetyt profiilit viimekäynnin jälkeen
...

Jos kiinnostusta löytyy niin alla on nykyisen profiili layoutin pohja "default.html". Sitä voi parannella tai tehdä kokonaan uuden, jos se on hyvä niin lisään sen tietenkin sivuille, viimeinen säätö pitää tietenkin tehdä sitten kun sen sivuille asettaa.

Code: Select all

<h1>Käyttäjä - Päivitetty {lastupdate}</h1>
<table class="">
	<tr><td rowspan="7">{image}</td><td class="selite">Nick:</td><td>{user}</td></tr>
	<tr>						<td class="selite">Nimi:</td><td>{fullname}</td></tr>
	<tr>						<td class="selite">Synt.aika:</td><td>{birthdate}</td></tr>
	<tr>						<td class="selite">E-mail:</td><td>{email}</td></tr>
	<tr>						<td class="selite">Kotisivu:</td><td>{www}</td></tr>
	<tr>						<td class="selite">Paikkakunta:</td><td>{hometown}</td></tr>
	<tr>						<td class="selite">Tiimi:</td><td>{team}</td></tr>
	<tr><td colspan="3"><br/></td></tr>
	<tr><td class="selite">Harrastusaika:</td><td colspan="2">{inhobby}</td></tr>
	<tr><td class="selite">Muita harrastuksia:</td><td colspan="2">{otherhobbies}</td></tr>
	<tr><td class="selite">Varusteet:</td><td colspan="2">{gear}</td></tr>
	<tr><td class="selite">Aseet:</td><td colspan="2">{gun}</td></tr>
	<tr><td class="selite">info</td></tr>
	<tr><td colspan="3">{info}</td></tr>
</table>

Posted: Thu 17 Jan, 2008 17:51:31
by Gary
Nyt on valmis! :cool:

Aiemman muutoslistan lisäksi tuli vielä seuraavia ominaisuuksia
-Profiilit
  • Profiilisivulla punaisella viimekäynnin jälkeen päivitetyt profiilit
  • Useita tietokenttiä käyttäjän täytettäväksi
  • Profiilikuva, jos kuva on ylisuuri käytössä olevaan ulkoasuun se pienennetään automaattisesti. Tuki .jpg, .gif, .png muodoille.
  • Käyttäjän valittavissa oleva ulkoasu, toistaiseksi 3 vaihtoehtoa.
  • Hallituksen profiilit suoraan yhdistys sivulle. Mahdollisuus eri kuvaan, jonka lataaminen tosin hieman monimutkainen.
  • moderaattorilla oikeudet editoida profiileja ja poistaa profiilikuva. Adminilla oikeus poistaa profiileja.
  • admin/moderaattori voi muuttaa profiilin auki tai kiinni olevaksi, jolloin sitä muut kävijät eivät voi nähdä.
  • Jokaisen profiilisivulla tapahtumiin ilmoittautumisaktiivisuus ja käydyt tapahtumat.
-Syntymäpäivä sankareille kakku etusivulla ja käyttäjän profiilissa.
-Kaikissa monirivisissä kentissä profiilissa, sekä tapahtuma-info ja uutisviesteissä toimivat foorumilta tutut bbcode-koodit. Käytössä tällä hetkellä: [s]
  • [url] [img]. Myös rivitys toimii normaalisti entterillä ja html tagit on estetty.


Alla vähän listausta koodimäärästä eri sivun osiin:

uutisten osuus: 320 riviä
tapahtuma systeemi: 900 riviä
profiilit: 880 riviä
kirjautuminen ja admin sivut + eventEngine: 870 riviä

yhteisiä kaikille osille:
tietokanta funtiot, globaalit funktiot, css tyylitiedosto jne: 1230 riviä
======
yht: n. 4000 riviä

Luvuista arvioitu pois kommentit ja tyhjät rivit. Mukana ei myöskään ole "perussivuja" (yhdistys, säännöt, pelimuodot, airsoft?, pääsivu, jne.) joissa on enimmäkseen tekstiä.

Osa tuosta 4000 rivistä oli valmiina jo vanhastaan: tapahtuma osio ja kirjautuminen sekä osittain yhteiset osat. Myös niihin tuli muutoksia, lähinnä tapahtuma osioon, jossa hajautin koodin 4 eri tiedostoon, ja tietokanta funktioihin

Aikaa kului 8 päivän aikana varovasti arvioiden n. 54 tuntia.

Jos valmiit osat vähentää suunnilleen pois, koodia olisi tullut 59 riviä / tunti. Tiedä sitten pitääkö paikkaansa :-)

Re: Sivut ver.3

Posted: Mon 17 Jan, 2011 23:31:38
by Gary
Uusi ominaisuus:

-Salasanan vaihto
-Salasanan palautus (Admin)


Eli nyt ei enää tarvitse tehdä aina uusia tunnuksia kun vanha salasana pääsee unohtumaan.
Unohtuneen salasanan palautus tapahtuu olemalla yhteydessä meikäläiseen. Mieluiten sähköpostilla.
Salasanan vaihto tapahtuu hallintapaneelin kautta.

Re: Sivut ver.3

Posted: Mon 17 Jan, 2011 23:37:12
by -jm-
Pentele sentään Gary, sä teet hyvää työtä!

Re: Sivut ver.3

Posted: Fri 15 Apr, 2011 00:44:59
by Gary
Päivitin hallintapaneeliin käyttäjän jäsenyystilanteen, maksujen ja jäsenetujen esitystavan selkeämmäksi - varsinkin hyväksymisprosessissa oleville jäsenille.

Re: Sivut ver.3

Posted: Tue 20 Mar, 2012 20:07:50
by -jm-
Mitäs jos sen vesilasissa vallineen myrskyn jälkimainingeissa poistetun laskurin palauttaisi, mutta muutettuna.
Laskuri voisi tosiaan kerätä listaa aina viimeisen muutaman kuukauden osalta, eikä aikaisemman laskurin tapaan vuodesta nolla lähtien.

Re: Sivut ver.3

Posted: Fri 20 Apr, 2012 21:20:07
by Gary
katotaampa sitten kun mulla on töiden ja muun puolesta aikaa. noinhan se hyvä oisi

Re: Sivut ver.3

Posted: Thu 08 Aug, 2013 19:30:27
by Gary
Jonin kanssa poisteltiin botteja ja päiviteltiin sivuja. Tässä suurimmat muutokset:

-Profiilit poistettiin näkyvistä niiltä joilla on jäsenmaksun suorittaminen unohtunut.
-Aktiivisuusmittari koki comebacking. Nyt ilmoittautumiskerrat lasketaan vuodenvaihteesta ja nollautuvat joka vuosi, eli alkuvuodesta heti aktiivisesti pelaamaan.

http://www.jvisoft.net/tapahtumat/index.php