DuxLand - Ankan kotisivut

Muu yhteisön välinen keskustelu.
User avatar
TheDuck
Devoted Member
Posts: 632
Joined: Sun Aug 26, 2007 3:51 pm
Location: C:\Program Files\Tuusula\

DuxLand - Ankan kotisivut

Post by TheDuck » Mon Oct 13, 2008 8:08 pm

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 :P

Kiitokset siis Grandille ja käykää ihmeessä vaikka pikavisiitillä.
^^

User avatar
valscion
Moderator
Moderator
Posts: 1588
Joined: Thu Dec 06, 2007 8:46 pm
Location: Espoo
Contact:

Re: DuxLand - Ankan kotisivut

Post by valscion » Tue Oct 14, 2008 5:12 pm

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 validatorissa

Code: Select all

Oikea tapa: <br />
Sulla: <br \>
Jos sivuja mainostetaan valideiksi niin tykkäisin ainakin ite jos laittaisit vielä linkin suoraan validatoriin että voisi sen helposti tarkistaa :)
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

User avatar
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm
Contact:

Re: DuxLand - Ankan kotisivut

Post by Koodiapina » Tue Oct 14, 2008 6:01 pm

Huomautan vielä tähän väliin, että alkuperäinen sivupohja jonka TheDuckille annoin, oli sataprosenttisesti valid. Eli tämä paketti on kyseessä.
Olen liian älykäs ollakseni väärässä. Jos olet kanssani eri mieltä, suosittelen sinua pohtimaan omaa elämänkatsomustasi ja sen perusteita.

User avatar
TheDuck
Devoted Member
Posts: 632
Joined: Sun Aug 26, 2007 3:51 pm
Location: C:\Program Files\Tuusula\

Re: DuxLand - Ankan kotisivut

Post by TheDuck » Tue Oct 14, 2008 6:14 pm

Joo, en oo vaan poistanu tota valid-juttua, kun php+xhtml = kaaos. Joten mielummin php.
^^

User avatar
valscion
Moderator
Moderator
Posts: 1588
Joined: Thu Dec 06, 2007 8:46 pm
Location: Espoo
Contact:

Re: DuxLand - Ankan kotisivut

Post by valscion » Tue Oct 14, 2008 7:40 pm

TheDuck wrote:Joo, en oo vaan poistanu tota valid-juttua, kun php+xhtml = kaaos. Joten mielummin php.
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...
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

User avatar
vilQuri
Active Member
Posts: 239
Joined: Wed Aug 29, 2007 6:25 pm
Location: Turku

Re: DuxLand - Ankan kotisivut

Post by vilQuri » Tue Oct 14, 2008 8:13 pm

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

User avatar
TheDuck
Devoted Member
Posts: 632
Joined: Sun Aug 26, 2007 3:51 pm
Location: C:\Program Files\Tuusula\

Re: DuxLand - Ankan kotisivut

Post by TheDuck » Tue Oct 14, 2008 8:30 pm

Joo-o... Nyt on lataamo toiminnassa.

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';
}
^^

User avatar
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm
Contact:

Re: DuxLand - Ankan kotisivut

Post by Koodiapina » Tue Oct 14, 2008 9:22 pm

Tai jos ei haluta nähdä niin paljon vaivaa:

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");
}
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.
Olen liian älykäs ollakseni väärässä. Jos olet kanssani eri mieltä, suosittelen sinua pohtimaan omaa elämänkatsomustasi ja sen perusteita.

User avatar
temu92
Web Developer
Web Developer
Posts: 1226
Joined: Mon Aug 27, 2007 9:56 pm
Location: Gamindustri
Contact:

Re: DuxLand - Ankan kotisivut

Post by temu92 » Wed Oct 15, 2008 12:07 am

Itsellä onkin vielä "monimutkaisempi" koodi. Perjaatteessahan toi on ihan sama mutta tietoturva ehkä parempi(?). Tietty noi vois olla kans erillisessä kansiossa.

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);
	}
?>
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 :P Ainakaan tietääkseni php:ssa ei ole funktiota/komentoa php:n suorittamista varten :geek: ellei seuraanvanlainen "legendaarinen oma kääntäjä" toimi:

Code: Select all

function sivu($koodi){
    $koodi;
}
Muhaha :D

User avatar
Valtzu
Active Member
Posts: 115
Joined: Sun Aug 26, 2007 2:40 pm
Location: Sauvo
Contact:

Re: DuxLand - Ankan kotisivut

Post by Valtzu » Wed Oct 15, 2008 1:01 am

temu92 wrote:Ainakaan tietääkseni php:ssa ei ole funktiota/komentoa php:n suorittamista varten
Aina oppii uutta... http://fi.php.net/eval


Ja sitten asiaa itse sivuista:
Ihan mukava ulkoasu, mutta tuo rickroll häiritsi hieman. :?

User avatar
TheDuck
Devoted Member
Posts: 632
Joined: Sun Aug 26, 2007 3:51 pm
Location: C:\Program Files\Tuusula\

Re: DuxLand - Ankan kotisivut

Post by TheDuck » Wed Oct 15, 2008 2:18 pm

Hehe, got hacked :D

EDIT: Aukko korjattu, sivut jatkaa toimintaansa.
^^

User avatar
Sly_Jack0
Devoted Member
Posts: 612
Joined: Mon Dec 10, 2007 9:25 am

Re: DuxLand - Ankan kotisivut

Post by Sly_Jack0 » Thu Oct 16, 2008 12:09 pm

Voisitko kertoa miten toteutit tuon äänestys homman?

User avatar
TheDuck
Devoted Member
Posts: 632
Joined: Sun Aug 26, 2007 3:51 pm
Location: C:\Program Files\Tuusula\

Re: DuxLand - Ankan kotisivut

Post by TheDuck » Fri Oct 17, 2008 9:16 am

Latasin netistä vaan jonkun randomin skriptin ja includetin sen tuonne sivupalkkiin. Näitä äänestysskriptejä löytyy esim. ohjelmointiputkasta tai mureakuhasta.
^^

User avatar
Sly_Jack0
Devoted Member
Posts: 612
Joined: Mon Dec 10, 2007 9:25 am

Re: DuxLand - Ankan kotisivut

Post by Sly_Jack0 » Fri Oct 17, 2008 12:14 pm

Okei... En sitä kyllä enää tarvinnutkaan. Kiitos kumminkin. =P

User avatar
TheDuck
Devoted Member
Posts: 632
Joined: Sun Aug 26, 2007 3:51 pm
Location: C:\Program Files\Tuusula\

Re: DuxLand - Ankan kotisivut

Post by TheDuck » Sat Oct 18, 2008 10:16 am

Oon lomalla maanantaihin asti joten en päivittele sivuja.
^^

User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: DuxLand - Ankan kotisivut

Post by esa94 » Sat Oct 18, 2008 11:48 am

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?
:D

User avatar
TheDuck
Devoted Member
Posts: 632
Joined: Sun Aug 26, 2007 3:51 pm
Location: C:\Program Files\Tuusula\

Re: DuxLand - Ankan kotisivut

Post by TheDuck » Sun Oct 19, 2008 9:40 pm

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?
:D
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.
^^

User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: DuxLand - Ankan kotisivut

Post by esa94 » Mon Oct 20, 2008 5:02 pm

Koodaa sivut offlinena. Sitten uppaat kerralla.

Btw, muistitkku/CD + Filezilla tjsp. = Kickass

User avatar
vms100
Member
Posts: 81
Joined: Tue Aug 28, 2007 4:47 pm

Re: DuxLand - Ankan kotisivut

Post by vms100 » Mon Oct 20, 2008 7:28 pm

Koodaa kännykällä :lol:

User avatar
TheDuck
Devoted Member
Posts: 632
Joined: Sun Aug 26, 2007 3:51 pm
Location: C:\Program Files\Tuusula\

Re: DuxLand - Ankan kotisivut

Post by TheDuck » Tue Oct 21, 2008 8:09 pm

Vieraskirja avattu, koodi tietenkin 100% omaani :P
^^

Post Reply