The Black Forest

1231. Submitted on 2006/2/20, 8.17 h by Arduenn:

KortZicht

Hebben jullie ook zo'n tering-hekel aan het intypen van al die HTML-tags steeds? Bekommer je alleen nog maar om de content met ShortSite.

Er is nu een versie 0.1.3 die webdesingsgewijs meer correct is.

Yoehoe, Bluehoes!

[Blues] Yoehoe, Arduenn! Gaatje in de beveiliging!

[Arduenn] *stopt kurk in gat en vloekt binnensmonds* Erg fijn. Een gat in ShortShite waardoor het hele Zwarte Bos openstond.

There are 94 comments to this post (the latest by Arthur on 2006/2/24, 10.38 h).

1. Arduenn commented on 2006/2/20, 8.17 h:

Nog niet getest op een Win-doos.

2. Hank commented on 2006/2/20, 8.52 h:

Ooooh! Daar ga ik eens fijn mee spelen vandaag. ENORM kikke concept!

3. Hank commented on 2006/2/20, 11.46 h:

Zie hier mijn eerste resultaat: een ShortSite betatestwebsite.

4. Hank commented on 2006/2/20, 13.26 h:

Dat is een heel leuk systeempje, Boswachter. In een paar minuten had ik door hoe het werkt, in een half uur had ik een verse template gebrouwen en in een paar uur, inmiddels, heb ik het volgeschreven met dingen die eventueel verbeterd kunnen worden.

Zie hier mijn opmerkingen.

5. Arthur commented on 2006/2/20, 13.39 h:

Ik heb ook maar eens een testsite gemaakt (zonder me nog al te veel om een nieuwe content te bekommeren) en ben het eens met Hank wat betreft de stylesheet.

Ik heb al wat lopen hakken in de index.php; zo verving ik de span class=large's door simpele h2s. Fluks een design van oswd.org geplukt, en gaan!

http://knurpslog.noblespirits.com/shortsite/

6. dxtr commented on 2006/2/20, 14.05 h:

Klopt de positie van de afbeeldingen zo?

\"[image]\"

Ik heb nu geen tijd maar ik zal Shortsite van het weekend ook eens uitproberen :-)

7. Arthur commented on 2006/2/20, 14.19 h:

Heh, ik heb de complete css vervangen. Mogelijk dat dat de uitlijning van plaatjes ook wat heeft verdingest.

8. Arduenn commented on 2006/2/20, 17.35 h:

Heh. Leuk dat jullie er werk van hebben gemaakt mannen. Ik ga zo naar huis, m'n prakkie naar binnen kauwen en dan eens alle kritieken tot mij nemen.

9. Hank commented on 2006/2/20, 17.56 h:

Mooi. Dan ga ik alvast nog een versie maken.

10. Gerard commented on 2006/2/20, 18.27 h:

Leuk.. ook eens naar kijken...

Maar, wat scrolled de tekst vreemd met (Firefox 1.5.0.1 (op WinXP) als ik naar http://vasilis.nl/shortsite/?page=1_Home kijk (geen probleem met IE).

Zie jullie dat ook ?

11. Gerard commented on 2006/2/20, 18.31 h:

Leuk.. ook eens naar kijken...

Maar, wat scrolled de tekst vreemd met (Firefox 1.5.0.1 (op WinXP) als ik naar http://vasilis.nl/shortsite/?page=1_Home kijk (geen probleem met IE).

Zie jullie dat ook ?

12. Hank commented on 2006/2/20, 18.53 h:

Hmm. Lastig. Heb geen XP hier. Maar ik denk dat ik de oorzaak van het rare scrollen heb ontdekt. Ik zal er eens naar kijken.

13. dxtr commented on 2006/2/20, 19.01 h:

Bij mij ook, die linker class (met navigatie) is iets te breed in FF

14. Hank commented on 2006/2/20, 19.13 h:

Opgelost. Geen procenten maar pixels gebruikt. De boel is zo iets minder elastisch, maar soit!

15. Arduenn commented on 2006/2/20, 19.50 h:

Ben aardig aan de weg aan het timmeren. Maar nu eerst even de boodschapjes uit de auto.

http://www.arduenn.com/shortsite/?page=4_Vers ion_01b_Feedback_by_Hank

16. Hank commented on 2006/2/20, 19.59 h:

Even een reactie hier:

Het is allemaal korter maar het heeft als gevolg dat de horizontale menubalk verandert in een verticale menu-lijst. Mijn eerste indruk/vraag die bij mij opkwam toen ik Hank's pagina zag was: \"Wat is het site-menu en wat is de toc?\" Het staat er in koeienletters boven, maar de tijd die ik nodig heb om door te krijgen waar welk keuzemenu zit is gestegen van enkele tienden seconden naar enkele seconden. (Dit kan aan mij en mijn verwachtingspatroon liggen. Op de meeste websites is de site-navigatie horizontaal.

Met ulletjes en litjes kan je makkelijk een horizontaal menu maken. Bijzoorbeeld: http://www.monutacharityfund.nl/ en mijn volgende voorbeeld wat er nog niet is (:

17. Arduenn commented on 2006/2/20, 20.03 h:

Is dat moelijk om in de CSS te doen? Zo niet, dan moet dat zeker gewoon een lijstje worden.

18. Arduenn commented on 2006/2/20, 20.04 h:

Maa wacht effe met de feedback op de feedback, anders word ik gack.

19. Hank commented on 2006/2/20, 20.04 h:

De CSS die Hank heeft gemaakt laat zien waarom tabellen soms beter zijn. Probeer met je muis-cursor maar eens de eerste alinea tekst in de content-sectie te selecteren (met Safari).

Uhm, ik snap even niet helemaal wat je bedoelt.

Kan, maar dat betekent dat alle niet-menu-items op die pagina die ook geen div hebben allemaal een menu-layout krijgen. Da's een kwestie van 'moet dat kunnen'. Persoonlijk heb ik liever niet dat dat moet kunnen.

Niet als je de ul een id geeft, zoals ik schreef.

Eigenlijk zou een enkele break na een header voldoende moeten zijn om in de TOC te verschijnen.

Hier bedoel ik mee dat een item pas in de TOC verschijnt als je na een kopje twee keer op enter drukt (een witregel invoegt).

20. Hank commented on 2006/2/20, 20.05 h:

ghehehe. Ik las je comment te laat. Ik zet mijn commentaar wel in mijn volgende versie (:

21. Hank commented on 2006/2/20, 20.06 h:

Overigens, ik denktypte vanmiddag, dus waar 'moet' staat bedoel ik 'kan' of 'mag' of 'zou ik'

22. Arduenn commented on 2006/2/20, 20.20 h:

Maar nee, een man met kloten zegt \"moet\".

23. Hank commented on 2006/2/20, 20.40 h:

Die class=\"selected\" moet op de actieve li!

24. Arduenn commented on 2006/2/20, 21.17 h:

Vette groene knopjes, btw, Arthur!

25. Vriendendienst commented on 2006/2/20, 21.25 h:

Indrukwekkend, Arduenn! Uitbouwen die handel! :-)

26. Boramor commented on 2006/2/20, 21.27 h:

Ziet er goed uit Arduenn, ik snap er geen bal van, maar goed!

27. Kittekat commented on 2006/2/20, 21.43 h:

Ik snap er ook geen jota van, maar het is vetgaaf!

28. Hank commented on 2006/2/20, 21.51 h:

Zo. Volgende versie is af. Is een lichtelijk gehackte variant. Lijsten bestaan dus gewoon uit ul en li, uiteraard. Maar het belangrijkste:

Start uw JavaScript engines!

Ik heb een hekel aan links die naar iets op dezelfde pagina linken. Ik heb het opgelost door te doen alsof de TOC-links naar een nieuwe pagina linken.

Van het script zie je niks terug behalve 1 enkele script tag in de header en mensen die javascript uit hebben staan zien gewoon de oude versie.

Dus zie hier: JavaScript is de bom!

29. Arduenn commented on 2006/2/20, 22.10 h:

JAVASCR... RHEUHEHEHEU! VROT!

\"[image]\"

30. Hank commented on 2006/2/20, 22.12 h:

Gnagnagna

31. dxtr commented on 2006/2/20, 22.43 h:

Hank heeft een hekel aan tables en stelt daar css tegenover, Arduenn heeft een hekel aan javascript maar wat is daar dan een goed alternatief voor?

32. Hank commented on 2006/2/20, 23.00 h:

Ordnung Muss Sein! Schreeuw ik altijd, de hele dag door, als ik aan het werk ben. Want ik hou van logisch gestructureerde documenten, gescheiden inhoud van functie en vormgeving.

Vandaar mijn hekel aan tabellen. En ook mijn hekel aan JavaScript als het, zoals meestal, weer slecht gebruikt wordt.

33. dxtr commented on 2006/2/20, 23.03 h:

maar met een script src in de header ben jij weer dik tevreden?

34. Blues commented on 2006/2/20, 23.05 h:

Javascript begint tegenwoordig al weer flink in te raken...

.... ome blues gaat even naar de php code kijken ...

35. Blues commented on 2006/2/20, 23.08 h:

Voelt duizenden aanpassingen opborrelen...

houdt zich nog even in.

36. Hank commented on 2006/2/20, 23.09 h:

@dxtr: als het script niet in de weg zit en als je overal ook gewoon kunt komen zonder JavaScript ben ik tevreden. En als er geen onclicks en dat soort dingen in de HTML staan.

Dus alle javascript staat dan alleen in de script file.

37. Blues commented on 2006/2/20, 23.18 h:

@Hank, dikke tip: google eens op behaviour.js, of prototype.js, leuk spul.

38. *--* commented on 2006/2/20, 23.24 h:

Zeker van die flauwe filters?

39. Blues commented on 2006/2/21, 8.00 h:

Ga jij maar hitlerplaatjes posten, idioot.

40. Arduenn commented on 2006/2/21, 8.52 h:

Ik heb een paar dingetjes aangepast in de semi-stabiele versie 0.1.1. (Misschien moet die b maar weg).

41. Hank commented on 2006/2/21, 12.08 h:

Dat ziet er al stukken beter uit. Die h2's zijn mooi en die ullen en li's kan ik er zelf eenouding intypen. Als ik tijd heb maak ik een downloadbaar thema voor accuut gebruik.

42. Arduenn commented on 2006/2/21, 12.44 h:

Ik wil ook wel per default ullen en li's maken voor de navigatiebalk, en de tabellen afschaffen. Maar kun je voor de ullen en li's dan eens een mooi horizontaal CSS-voorbeeldje (inclusief 'selected') maken?

43. Hank commented on 2006/2/21, 12.48 h:

In mijn JavaScript voorbeeld zit een horizontale navigatie inclusief selected.

Helaas werkt het script niet meer zomaar met H2's. Maar die pas ik dan wel weer aan (:

44. Arduenn commented on 2006/2/21, 13.27 h:

Ik heb een hele mooie gevonden!

#menu li {

display: inline;

}

45. Hank commented on 2006/2/21, 13.38 h:

Die is heel mooi. Alleen is het dan lastiger om een padding te geven als je een menu-item hoger wilt maken. Padding-top en bottom werken alleen op block-items, niet op inline. Helaas.

Vandaar dat ik meestal een float gebruik, ook al heeft dat zeker zijn nadelen.

46. Boramor commented on 2006/2/21, 14.26 h:

Precies?

47. Arduenn commented on 2006/2/21, 14.33 h:

padding: a b c d; werkt wel bij inline, merk ik net.

48. Hank commented on 2006/2/22, 0.17 h:

Alstublieft, boswachter, een eerste gratis theme, als download aan te bieden op de ShortSite site. Die site mag sowieso wel wat fleuriger. Vandaar:

http://vasilis.nl/shortsite/colours/

Als je het wat vindt mail ik de zip wel.

En wat ik nog mis is een version history

49. Arduenn commented on 2006/2/22, 9.39 h:

Zeer mooi heftig zuurstokkerig Hank. Ik heb 'm meteen, met source en al, in de Examples gepleurd.

En ik heb ook ongeveer driekwart van al je raadgevingen opgevolgd in versie 0.1.3. De rest heb ik niet in de wind geslagen maar ik was er even te lui voor of te eigenwijs.

Nu wordt het tijd dat de PHP-source flink aangepakt wordt met versie 0.2.

*kijkt schichtig in het rond, met zweetdruppels op zijn slapen, of ome Blues niet al om de hoek komt zetten*

50. Boramor commented on 2006/2/22, 12.29 h:

Au Hank, dat doet pijn.

Overigens, ik ben nu 19 jaar!

51. Hank commented on 2006/2/22, 12.44 h:

Gefeliciteerd!

52. Blues commented on 2006/2/22, 14.22 h:

En hier is Ome Bloeeeehooeeees...

Moet er PHP-code aangepakt worden?

Lekker een dikke class van bakken, was mijn eerste reactie :-)

53. Dave commented on 2006/2/22, 14.48 h:

Arduenn, ik zit het met bewondering te volgen.

Ik weet al op welk CMS mijn volgende site wordt gebouwd.

Hank, uitermate cool. En weer heel stoere scrolldingesen en zijtabs. Echt geweldig.

54. Blues commented on 2006/2/22, 15.07 h:

Jammer dat het natuurlijk weer niet in PHP5 mag :(

@Hank: steent inderdaad, alleen niet echt heel erg crossbrowser op het eerste gezicht. Maar who the koffieprut cares anyway.

55. Hank commented on 2006/2/22, 15.46 h:

IE krijgt gewoon een hele andere site te zien. Zelfde kleurtjes, nogal andere lay. Uitermate crossbrowser dus.

56. Arduenn commented on 2006/2/22, 15.49 h:

Ik kan wel een paar classes bakken maar i.d.d. dat gaat er ng prutseriger enorm prutserig uitzien met veel extra regels code in PHP4 (zou de huidige versie overigens ook PHP5-compatibel zijn?)

Ik zou pas classes maken als ik zeker weet dat die in andere apps ook van pas gaan komen. Die conversiefilter heeft wel een dikke kans, maar die kleine functietjes die er boven staan, die zijn niet echt multi-functioneel.

Als ik besluit een RSS-ding erin te bouwen, dan zou dat ook wel in een class kunnen. Maar ik weet nog niet of ik een RSS-ding erin wil bouwen. Daar vind ik heel eerlijk gezegd deze statische opzet van de site niet dynamisch gfenoeg voor.

Wellicht heb je nog wat tips i.v.m. recursieve preg_replace. Ik heb in het filter namelijk het gevoel dat er een paar omslachtige for loops zitten waar ook gewoon een PCRE voor geschreven kan worden. En aangezien jij verstand hebt van (Blues)filters...

57. Blues commented on 2006/2/22, 15.50 h:

Oh, misschien had ik even iets over die IE7 beta moeten mompelen...

En gewoon een heel andere site naar een browser pompen is natuurlijk niet echt crossbrowser ;)

58. Blues commented on 2006/2/22, 15.54 h:

Mjah, ik ben een beetje class-geil de laatste tijd. Maar het kan in meerdere opzichten handig zijn. Een update in de class hoeft bijvoorbeeld niet een hele index.php te vervangen, en kan dankzij een slimme interface gewoon blijven werken bij upgrades.

Nou ja... de index.php is op dit moment eigenlijk de class.

Wat ik overigens wel nog even heeeeeeeeeeeeeel erg snel zou fixen als ik jou was is de volgende functie:

function get_page() {

global $_GET;

if (!$_GET[page] or !file_exists($_GET[page])) {

$page_list = list_pages();

$page = $page_list[filename][0];

}

else {

$page = $_GET[page];

}

return($page);

}

Ten eerste is $_GET al heel erg global, maar waar ik vooral een strakke plasser van krijg is de regel $page = $_GET[page];

Kan leuk worden als ik index.php?page=../../mijncreditcard.txt ofzo intik.

59. Blues commented on 2006/2/22, 15.56 h:

Misschien een wat beter voorbeeldje van je security-gaatje:

http://www.arduenn.com/shortsite/?page=../ind ex.php

60. Hank commented on 2006/2/22, 15.56 h:

IE7 is erg beta en als het zo blijft als het nu is is het een extra probleem ipv een oplossing.

*mompelvloekt iets over conditional comments aanpassen zodat ook IE7 gewoon een lutslay te zien krijgt*

In mijn definitie is crossbrowser \"de site op elke browser toegankelijk maken en er voor zorgen dat de layout er zo veel mogelijk als het ontwerp uitziet.\" Dat is hier van toepassing.

61. Blues commented on 2006/2/22, 16.01 h:

En....

Nou ja, het lijstje van Bos-wachtwoorden zal ik maar even achterwege laten...

62. Hank commented on 2006/2/22, 16.02 h:

Boswachter, kan je een dingetje in de template.html van de colours.zip aanpassen? Er staat onder de stylesheet link een IE comment [if lte IE 6]. Kan je die 6 in een 7 veranderen? Dan doet ie ook op het laatste gedrocht van microsoft

63. Blues commented on 2006/2/22, 16.04 h:

LOL @ gedrocht...

Maar belangrijker lijkt mij het gapende gat waarmee ik vrolijk alle bos-wachtwoorden kan achterhalen... ;)

64. Arthur commented on 2006/2/22, 16.17 h:

Gezien dat gat is mijn testsiteje efkes offline...

65. Blues commented on 2006/2/22, 16.20 h:

Heu... helemaal l33t ben ik overigens ook niet, want ik heb net alle links in deze post verneukt.... :-)

Oeps.

BOSWACHTERT! Wakker worden!

66. Blues commented on 2006/2/22, 16.22 h:

Kan iemand de boswachter even ontnuchteren?

67. Hank commented on 2006/2/22, 16.59 h:

Net zoals Arthur heb ik voorlopig alle shortsites offline gehaald. Ik wacht met spanning op het dichten van lek.

[image]

en mag blues de l33t h4x0r een creatieve ipban? Doorgelinkt worden naar Merelroze ofzo?

68. Blues commented on 2006/2/22, 17.08 h:

Merelroze?

*zwijmel*

69. Boramor commented on 2006/2/22, 17.35 h:

Ik snapt er niks van, ik voel me een beetje als Bianca vandaag.

70. Hank commented on 2006/2/22, 17.40 h:

Dat was toch reet die er even helemaal niks van begreep?

71. dxtr commented on 2006/2/22, 17.41 h:

Wat is dan het alternatief voor dat lek? Alles in een array benoemen?

alle links op -in ieder geval- deze pagina zijn verneukt ?

72. Boramor commented on 2006/2/22, 22.11 h:

Ik zou zeggen, waarom niet van die code gewoon:

{ hacker = stom }

maken!

73. Arduenn commented on 2006/2/22, 23.31 h:

Heh? Wat? *wrijft ogen uit*

Wachtwoorden?

Ik had die dingen ook moeten md5-en, verdomme...

*leest alles nog eens*

74. Arduenn commented on 2006/2/22, 23.33 h:

Verdumd, nu zie ik het licht ook. *petst voor kop*

75. Arduenn commented on 2006/2/22, 23.43 h:

Zo. Dichtgetimmerd.

Ik voel me zo ontzettend Microsoft. Dank u ome Blues.

76. Dave commented on 2006/2/23, 0.23 h:

En blues voelt zich zo pauw als een Firevos, gok ik.

77. Boramor commented on 2006/2/23, 0.32 h:

Jaja, die Blues toch, wat een kerel. 100 pond staal, en zo'n hartje *maakt klein gebaar met vingers*

78. Hank commented on 2006/2/23, 7.57 h:

Is het ook in de downloads dichtgetimmerd? Ik zal namelijk dat er ook bij mij iemand solliciteerde naar een ip-redirect.

79. Arduenn commented on 2006/2/23, 9.44 h:

Nee, nog niet. Ik zal er er even uitflikkeren. Goed dat je het zegt.

80. Hank commented on 2006/2/23, 11.00 h:

Zo. Kleurijke versie, gebaseerd op versie 1.4, met een ietwat aangepaste index.php en JavaScript toevoeging. Nu inclusief extragratis downloadlink in de footer!

81. Hank commented on 2006/2/23, 11.01 h:

Ik ben overigens nog iets tegengekomen:

De volgorde van de navigatie is niet alphabetisch op mijn server. Lokaal wel. Kan dit opgelost worden?

82. de schoonmaakploeg commented on 2006/2/23, 11.30 h:

een bug in de kleurrijke versie! onther!

83. Hank commented on 2006/2/23, 11.36 h:

Onther? Ontharen?

84. Dave commented on 2006/2/23, 11.39 h:

Misschien is het niet heel handig om dat overduidelijk gecopyrighte plaatje niet als voorbeeld te gebruiken. Anders wordt het nog afghaan als een gieter.

85. Arduenn commented on 2006/2/23, 12.35 h:

Da's we een idee.

*zoekt foto van Dave in beschonken toestand*

86. Arthur commented on 2006/2/23, 16.03 h:

Soort van offtopic: het wordt steeds gekker met dat Google...

http://pages.google.com

87. Arduenn commented on 2006/2/23, 17.18 h:

Dat is anders. Dat is voor losers die geen HMTL kunnen. En dat zal stijf staan van de irritante Google Ads. De Geocities van de jaren nul.

ShortSite is voor mannen (m/v) met haar op hun pik.

88. Dave commented on 2006/2/23, 22.01 h:

Voor stoeren Mannen die niet bang zijn om zelf de boel te beveiligen en zelf waterleiding, cv, gas en electra in hun site in kunnen bouwen zonder lekken. Voor Mannen, die durven zich electrisch te scheren in bad. Voor mannen die met een zilveren theelepeltje de kaasklodders uit de broodrooster durven te schrapen, terwijl er in de andere sleuf nog een tosti zit. Voor Mannen, die hun tosti's even zwart drinken als hun ongefilterde koffie. Voor Mannen die geen gebruiksaanwijzing nodig hebben, omdat ze hun wil aan alles op leggen. Voor Mannen, die door hun borsthaar het Zwarte Bos niet meer zien. Voor Mannen waarbij mannen in het niet vallen, Voor Mannen die ver vooruitkijken overlaten aan de watjes; Voor die mannen is er ShortSite.

89. Boramor commented on 2006/2/23, 22.09 h:

Mijn oma zegt altijd: 'Echte mannen drinken lenzenvloeistof'. En zij weet wat echte mannen zijn! Wat ik je blaf!

90. Eddee commented on 2006/2/23, 23.02 h:

Hmm het het ziet er wel netjes uit.

91. Arthur commented on 2006/2/24, 9.23 h:

LOL @ Arduenn & Dave.

(maar van Google Ads zie ik nog niks. Hebben ze ook niet nodig omdat ze alle geindexeerde info wel kunnen verkopen)

92. Arthur commented on 2006/2/24, 9.55 h:

Overigens is mijn testsitedingetje weer geheel bleeding edge!

93. Arduenn commented on 2006/2/24, 10.30 h:

Ik las dat het een WYSIWYG-ding is bij Google, maar als ik de bloedende rand-lentetakken van jou zie heeft den gebruikert toch ook aardig de mogelijkheid om in de source te prutsen. En met zonder geen ads opent het wel perspectieven.

Erg zen en kalmerend thema, die bloesem. Erg zen ook de content :-)

94. Arthur commented on 2006/2/24, 10.38 h:

Niks zelf geprutst, Arduenn... die bloesempagina is een standaard template waar je uit kunt kiezen.

Los van het altijd aanwezige ik-lever-mijn-ziel-uit-aan-google gevoel ziet het er best goed uit. En op het feit na dat de aldus gemaakte pagina's niet XHTML valideren, maar dat is muggeNziften.

Add new comment:

Name:

Site: