Sivut ver.3

Nettisivuihin, foorumiin ja galleriaan liittyvät jupinat, sekä muut vastaavat asiat.

Moderators: Gary, Federal

Post Reply
Gary
sohvakenraali
sohvakenraali
Posts: 2209
Joined: Fri 24 Aug, 2007 17:21:18
Location: Jalasjärvi,Oulu

Sivut ver.3

Post 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.
Kari Knuuttila
gary @ jvisoft net

web-ylläpitäjä
webmaster@jvisoft.net
Gary
sohvakenraali
sohvakenraali
Posts: 2209
Joined: Fri 24 Aug, 2007 17:21:18
Location: Jalasjärvi,Oulu

Post 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>
Kari Knuuttila
gary @ jvisoft net

web-ylläpitäjä
webmaster@jvisoft.net
Gary
sohvakenraali
sohvakenraali
Posts: 2209
Joined: Fri 24 Aug, 2007 17:21:18
Location: Jalasjärvi,Oulu

Post 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 :-)
Kari Knuuttila
gary @ jvisoft net

web-ylläpitäjä
webmaster@jvisoft.net
Gary
sohvakenraali
sohvakenraali
Posts: 2209
Joined: Fri 24 Aug, 2007 17:21:18
Location: Jalasjärvi,Oulu

Re: Sivut ver.3

Post 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.
Kari Knuuttila
gary @ jvisoft net

web-ylläpitäjä
webmaster@jvisoft.net
-jm-
sohvakenraali
sohvakenraali
Posts: 1898
Joined: Sat 25 Aug, 2007 17:16:24
Location: Jalasjärvi

Re: Sivut ver.3

Post by -jm- »

Pentele sentään Gary, sä teet hyvää työtä!
-Minkä ketteryydessä häviän, sen painossa voitan-
Gary
sohvakenraali
sohvakenraali
Posts: 2209
Joined: Fri 24 Aug, 2007 17:21:18
Location: Jalasjärvi,Oulu

Re: Sivut ver.3

Post 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.
Kari Knuuttila
gary @ jvisoft net

web-ylläpitäjä
webmaster@jvisoft.net
-jm-
sohvakenraali
sohvakenraali
Posts: 1898
Joined: Sat 25 Aug, 2007 17:16:24
Location: Jalasjärvi

Re: Sivut ver.3

Post 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.
-Minkä ketteryydessä häviän, sen painossa voitan-
Gary
sohvakenraali
sohvakenraali
Posts: 2209
Joined: Fri 24 Aug, 2007 17:21:18
Location: Jalasjärvi,Oulu

Re: Sivut ver.3

Post by Gary »

katotaampa sitten kun mulla on töiden ja muun puolesta aikaa. noinhan se hyvä oisi
Kari Knuuttila
gary @ jvisoft net

web-ylläpitäjä
webmaster@jvisoft.net
Gary
sohvakenraali
sohvakenraali
Posts: 2209
Joined: Fri 24 Aug, 2007 17:21:18
Location: Jalasjärvi,Oulu

Re: Sivut ver.3

Post 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
Kari Knuuttila
gary @ jvisoft net

web-ylläpitäjä
webmaster@jvisoft.net
Post Reply