Kirjoitan nyt keskustelualueelle tämän koska täällä on muitakin FAQ-listojen ylläpitäjiä.
Eli mielestäni se hallinta sivu ei oikein ole hyvä nyt, koska jokainen kysymys-vastaus pari pitää kirjoittaa yhdelle riville. Etenkin koodin esittämiseen vastauksessa se ei oikein luonnistu koska koodissa on sisennyksiä ja rivinvaihtoja. Parempi olisi jos hallinta sivua muutettaisiin niin, että kysymyksiä ja vastauksia ei tarvitsisi kirjoittaa yhdelle riville. Lisäksi huomasin, että lisättäessa PHP-koodia vastaukseen, se ei näy FAQ-listassa: listaan voisi lisätä jonkinlaisen html -> teksti konvertterin (niinkuin keskustelualueellakin).
Nykyisestä yksirivisestä on myös vaikea hahmottaa/korjata tekstiä myöhemmin jos sellainen tarve tulee. Mitä mieltä muut FAQ-ylläpitäjät ovat? Vai olenko ainoa jota tuollaiset asiat häiritsevät... :)
Tässä vielä kuva: http://koti.mbnet.fi/~dime/faq.jpg
Yritä tuosta nyt sitten jotain korjata ;)
Tuo on totta. Paras on varmaan siirtyä siihen mikkot:n ehdottamaan ratkaisuun, että koko html-koodi on näkyvissä - paitsi tietenkin Ohjelmointiputkan sivupohja. Yritän saada uuden version editorista valmiiksi tänä iltana.
Nyt FAQ-listaa ylläpidetään suoraan HTML-muodossa, jo kirjoitetut kysymykset/vastaukset näkyvät automaattisesti uudessa muodossa hallintasivulla.
Hyvä, nyt niitä onkin helpompi ylläpitää!
Vielä pieni parannusehdotus. Saisiko hallintasivulle automaattisen html -> teksti konvertoinnin joka muuttaa kaikki < ja > -merkit niin, että ne näkyvät myös kysymyksessa/vastauksessa? Nyt esim. PHP-koodia esitettäessä pitää merkit itse kirjoittaa vastaukseen tai koodiesimerkki ei näy. Eli samaan tyyliin kuin keskustelualueellakin.
Mutta sittenhän tekstiä ei voi korostaa html-elementeillä :(
lainaus:
Mutta sittenhän tekstiä ei voi korostaa html-elementeillä :(
Aivan, hyvä huomautus :) Enpäs huomannutkaan tuollaista asiaa.
No, pitää kirjoitella ne merkit sitten käsin - sen vain joutuu tekemään koko sivulle joka kerta kun päivittää listaa; < ja > (+puolipisteet) merkit korvautuvat aina < > merkeillä kun päivittää hallintasivun.
Nyt tämä ongelma on korjattu, eli < ja > ja muutkin entiteetit pysyvät oikeina päivitysten yhteydessä.
Tuo trinititn luomus on ihan näppärän näköinen vaakasuuntaista leveyttä lukuunottamatta. Taidan ottaa mallia...
Jep, tuo hierarkia on hyvä idea. Ja trinit, leveys menee kohdalleen kun jaat tuon cookie-määrittelyn useammalle riville tai vaihdat pre-tagin code:ksi.
Miten se vaakasuuntainen leveys oikein meni? Itse en huomannut siinä mitään erikoista. Otin nyt cookie:n ja fopen:n määrittelyistä pre-tagit pois ja sivu näyttää edelleen samanlaiselta kuin niiden kanssa. Selaimena Mozilla 1.1a
Noista koodi listauksista ei oikein pre-tagia voi jättää pois, koska sisennykset häviävät samantien ellei sitten käytä   entiteettiä sisennyksissä. Ja kuten varmaan Antti huomasit, lainasin hieman CSS-määrittelyitäsi taulukon esityksessä ( <tr ... class="sisalto"> -kohdissa). Ilman tuota taulukon teksti oli ainakin kaksinkertainen verrattuna muuhun tekstiin sivulla
Mikäli ihmettelette kysymyksien numerointi logiikkaa (1.0 - 1.1 - 2.0 - 2.1 - 2.2 - 3.0) niin siinä on jätetty samanaiheisille tuleville kysymyksille tilaa. Ajattelin jakaa kysymyksiä eri kategorioihin koska silloin ei tarvitse numeroida koko listaa uudestaan jos lisää kysymyksen johonkin väliin. Ja toiseksi, lukija löytää samaan aiheeseen kuuluvat kysymykset helpommin.
lainaus:
Miten se vaakasuuntainen leveys oikein meni? Itse en huomannut siinä mitään erikoista. Otin nyt cookie:n ja fopen:n määrittelyistä pre-tagit pois ja sivu näyttää edelleen samanlaiselta kuin niiden kanssa.
pre on siksi ongelmallinen tagi, ettei se osaa tehdä rivinvaihtoa, vaikka sivun tila loppuisi. Toisaalta ilman sitä sisennykset häviävät niinkuin sanoit. Ehkä paras tapa on tehdä koodipätkät pre:llä, mutta jakaa pitkät rivit tarvittaessa useammalle riville.
lainaus:
Mikäli ihmettelette kysymyksien numerointi logiikkaa (1.0 - 1.1 - 2.0 - 2.1 - 2.2 - 3.0) niin siinä on jätetty samanaiheisille tuleville kysymyksille tilaa.
Logiikka on hyvä, itse tein saman omille listoilleni ja mikkot on myöskin näemmä tehnyt samoin. Ja tuo alun sisällysluettelo on hyvä idea samoin kuin viimeisimmän päivityksen ilmoittaminen.
FAQ-listalla alkaa jo olla varsin hyvä määrä kysymyksiä/vastauksia, luulen että se voidaan julkaista kaikkien nähtäville vielä tänä iltana.
OK, pitänee näköjään tarkistaa sivu sitten Mozillan lisäksi Operalla ja IE:llä vastaavan varalta.
lainaus:
Ehkä paras tapa on tehdä koodipätkät pre:llä, mutta jakaa pitkät rivit tarvittaessa useammalle riville.
Joo niin ajattelinkin tehdä jos niin pitkiä riviä tulee.
Tuota *krhm* kyllähän tuo FAQ lista tuolla "kaikkien nähtävillä" jo on ;) Kiitos trinit tuosta Abyss Web Server vinkistä, nyt lähti Apache pois ja äkkiä.
Niin, voihan sitä jo nyt katsella jos omaa tarpeeksi nokkeluutta..;) Mutta virallisesti listan julkaisu tapahtuu illalla.
Saiko tämä alkunsa tästä? :D
https://www.ohjelmointiputka.net/keskustelu/685-faq
Ihan nätiltähän tuo alkaa näyttää. PHP:hen on näköjään aika paljon jo keretty pistää. Muissakin ihan kivasti, siitä on hyvä jatkaa sitten lisäystä.
Mikkot ja HtH voisivat myöskin lisätä ton tyyliset numeroinnit mitä antti ja trinit jo käyttää..niin, mikäli jaksavat..
Vois koittaa.
Olin näemmä epähuomiossa laittanut nuo numerot väärin.
HtH, voisit kyllä vähän jaotella tekstiäsi kappaleisiin tuolla "yleinen ohjelmointi"-FAQissasi. Ja voisit vaihtaa sen cppopas.cjb.net-linkin URL:n tuoksi: http://www.nic.funet.fi/c opas miksikö? Siksi, että cpp oppaan ylläpitäjä ei enää tue Cjb:tä, josta johtuen cjb.net osoite ei vie enää suoraan perille.
lainaus:
Kiitos trinit tuosta Abyss Web Server vinkistä, nyt lähti Apache pois ja äkkiä.
Ole hyvä vain :) On muuten todella hyvä palvelinohjelmisto mm. ylläpidon kannalta kun asetukset pystyy muuttamaan selaimen kautta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.