DuxLand - Ankan kotisivut
- TheDuck
- Devoted Member
- Posts: 632
- Joined: Sun Aug 26, 2007 3:51 pm
- Location: C:\Program Files\Tuusula\
DuxLand - Ankan kotisivut
DuxLand
http://duxland.urli.net | v. 2 | Designed by Grandi
Eli siis sivuni on taas uudistettu ja nyt ne täällä julkistan. Ulkoasun siis teki grandi ja se on mielestäni mahtava. Sisältöä on aika vähän, mutta mitä muuta odottaa kun tehty vasta ~päivä. Kritiikki on sallittua ja jossette muuta jaksa, niin kommentoikaa edes tuon arvostelun laatua
Kiitokset siis Grandille ja käykää ihmeessä vaikka pikavisiitillä.
http://duxland.urli.net | v. 2 | Designed by Grandi
Eli siis sivuni on taas uudistettu ja nyt ne täällä julkistan. Ulkoasun siis teki grandi ja se on mielestäni mahtava. Sisältöä on aika vähän, mutta mitä muuta odottaa kun tehty vasta ~päivä. Kritiikki on sallittua ja jossette muuta jaksa, niin kommentoikaa edes tuon arvostelun laatua
Kiitokset siis Grandille ja käykää ihmeessä vaikka pikavisiitillä.
^^
Re: DuxLand - Ankan kotisivut
Hmm, no ainakaan sivut eivät ole validia vaikka sitä ne mainostavatkin. Rivinvaihto (<br>) tageissa olet muutamassa kohtaa laittanut kenoviivan väärinpäin, joka ainakin aiheuttaa älähdyksen validatorissaJos sivuja mainostetaan valideiksi niin tykkäisin ainakin ite jos laittaisit vielä linkin suoraan validatoriin että voisi sen helposti tarkistaa
Code: Select all
Oikea tapa: <br />
Sulla: <br \>
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: DuxLand - Ankan kotisivut
Huomautan vielä tähän väliin, että alkuperäinen sivupohja jonka TheDuckille annoin, oli sataprosenttisesti valid. Eli tämä paketti on kyseessä.
- TheDuck
- Devoted Member
- Posts: 632
- Joined: Sun Aug 26, 2007 3:51 pm
- Location: C:\Program Files\Tuusula\
Re: DuxLand - Ankan kotisivut
Joo, en oo vaan poistanu tota valid-juttua, kun php+xhtml = kaaos. Joten mielummin php.
^^
Re: DuxLand - Ankan kotisivut
Hrhrhr pitää tähän väliin viilata pilkkua. PHP = Hypertext PreProcessor, eli se vain tekee jotain hienoja kikkoja ennen kuin sivut tulevat ulos ja sitten se ulos tullut osa on sitä xhtml:lää. Eikä tuon footerin poistamisen pitäisi olla niin vaikeeta, jos sivuja osaa yllä pitää muuten...TheDuck wrote:Joo, en oo vaan poistanu tota valid-juttua, kun php+xhtml = kaaos. Joten mielummin php.
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
Re: DuxLand - Ankan kotisivut
Hieno tuo ulkoasu, vaikkei validia olekkaan. Ulkoasu on selkeä eikä liian räikeä. Rateen 9½ tuosta ulkoasusta ja sisällöstä 7.
OffTopic:
Ite en vaan tajuu miten tuo index.php?p=jotain toimii
OffTopic:
Ite en vaan tajuu miten tuo index.php?p=jotain toimii
- TheDuck
- Devoted Member
- Posts: 632
- Joined: Sun Aug 26, 2007 3:51 pm
- Location: C:\Program Files\Tuusula\
Re: DuxLand - Ankan kotisivut
Joo-o... Nyt on lataamo toiminnassa.
Ja tuo ?p=jotain toimii näin:
Ja tuo ?p=jotain toimii näin:
Code: Select all
$act = $_GET['p'];
if (!isset($act)) { //ei olla asetettu p:tä
---ETUSIVU VAIKKA TÄHÄN---
}elseif ($act == "sivu1") { //jos p on sivu1
---SIVU1 TÄHÄN---
}else{
echo 'Sivua ei löytynyt - 404';
}
^^
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: DuxLand - Ankan kotisivut
Tai jos ei haluta nähdä niin paljon vaivaa:En ole testannut koodia, mutta sen pitäisi toimia. Ideana on siis, ettei jokaista p:n arvoa tarvitse erikseen huomioida vaan se haetaan automaattisesti omalla tiedostonimellään.
Code: Select all
if(isset($_GET['p'])){
if(file_exists("inc/".$_GET['p'].".php")) include("inc/".$_GET['p].".php"); else include("inc/error.php");
}else{
include("inc/etusivu.php");
}
Re: DuxLand - Ankan kotisivut
Itsellä onkin vielä "monimutkaisempi" koodi. Perjaatteessahan toi on ihan sama mutta tietoturva ehkä parempi(?). Tietty noi vois olla kans erillisessä kansiossa.
Elikä tuo toimii näin: index.php?s=sivu ja sivut ovat tallennettu juureen tyyliin sivu.php. Jos sivua ei ole määritelty mennään etusivulle (home.php) ja jos sivua ei löydy mennään 404 sivulle (notfound.php).
Vois vielä joskus väsätä kanssa jonku MySQL tietokantaa hyödyntävän sivuvekottimen. Eli siis kaikki sivujen data on tietokannassa. Solis aika leet (eikä ees vaikee tehä). PHP:kin saa toimimaan siten että on joku temppifilu jota incluudataan sitten sivuun Ainakaan tietääkseni php:ssa ei ole funktiota/komentoa php:n suorittamista varten ellei seuraanvanlainen "legendaarinen oma kääntäjä" toimi:
Muhaha
Code: Select all
<?php
$s = $_GET['s'];
$s = trim(str_replace(array("/", "."), "", $s));
if(!$s){
$s = "home";
}
if($s){
$path = $s.".php";
if(!file_exists($path)){
$path = "notfound.php";
}
include($path);
}
?>
Vois vielä joskus väsätä kanssa jonku MySQL tietokantaa hyödyntävän sivuvekottimen. Eli siis kaikki sivujen data on tietokannassa. Solis aika leet (eikä ees vaikee tehä). PHP:kin saa toimimaan siten että on joku temppifilu jota incluudataan sitten sivuun Ainakaan tietääkseni php:ssa ei ole funktiota/komentoa php:n suorittamista varten ellei seuraanvanlainen "legendaarinen oma kääntäjä" toimi:
Code: Select all
function sivu($koodi){
$koodi;
}
Re: DuxLand - Ankan kotisivut
Aina oppii uutta... http://fi.php.net/evaltemu92 wrote:Ainakaan tietääkseni php:ssa ei ole funktiota/komentoa php:n suorittamista varten
Ja sitten asiaa itse sivuista:
Ihan mukava ulkoasu, mutta tuo rickroll häiritsi hieman.
Re: DuxLand - Ankan kotisivut
Voisitko kertoa miten toteutit tuon äänestys homman?
- TheDuck
- Devoted Member
- Posts: 632
- Joined: Sun Aug 26, 2007 3:51 pm
- Location: C:\Program Files\Tuusula\
Re: DuxLand - Ankan kotisivut
Latasin netistä vaan jonkun randomin skriptin ja includetin sen tuonne sivupalkkiin. Näitä äänestysskriptejä löytyy esim. ohjelmointiputkasta tai mureakuhasta.
^^
Re: DuxLand - Ankan kotisivut
Okei... En sitä kyllä enää tarvinnutkaan. Kiitos kumminkin. =P
Re: DuxLand - Ankan kotisivut
IMHO se on melko epäloogista. Mä ainakin päivittelisin useammin lomalla, jos siis jaksaisin.
Ai niin, ei kai ne niin kauheat oo että päivittelet niitä muuten koko ajan?
Ai niin, ei kai ne niin kauheat oo että päivittelet niitä muuten koko ajan?
- TheDuck
- Devoted Member
- Posts: 632
- Joined: Sun Aug 26, 2007 3:51 pm
- Location: C:\Program Files\Tuusula\
Re: DuxLand - Ankan kotisivut
Krhm.. Sivuja on tosi kiva koodata netFTP:llä joka herjaa kokoajan tietoturvavarmenteista ja ie ei niitä osaa ladata. Eikä mozillaa saa tänne ees ladata. Saatika SFTP-ohjelmaa.esa94 wrote:IMHO se on melko epäloogista. Mä ainakin päivittelisin useammin lomalla, jos siis jaksaisin.
Ai niin, ei kai ne niin kauheat oo että päivittelet niitä muuten koko ajan?
^^
Re: DuxLand - Ankan kotisivut
Koodaa sivut offlinena. Sitten uppaat kerralla.
Btw, muistitkku/CD + Filezilla tjsp. = Kickass
Btw, muistitkku/CD + Filezilla tjsp. = Kickass
Re: DuxLand - Ankan kotisivut
Koodaa kännykällä