Follow along with the video below to see how to install our site as a web app on your home screen.
Huomio: This feature may not be available in some browsers.
Tuo koodi näyttää tai piilottaa tietyn lokon. Tarvitaan sekä block että none, jotta voi myös sulkea ja avata uudelleen. Uudelleen 'none' on siis ihan tarpeen. Joissakin tapauksissa jompikumpi riittää.
onClickEventListener = (evt) => {
const myElem = evt.target;
myElem.classList.toggle('hidden');
}
#myElem {
display: block;
}
#myElem.hidden {
display: none;
}
$('.tha').addClass('active-tab');
if(document.querySelector('.tha').classList.contains('normal-tab'))
{$('.tha').removeClass('normal-tab');}
if(document.querySelector('.thb').classList.contains('active-tab'))
{$('.thb').removeClass('active-tab');$('.thb').addClass('normal-tab');}
if(document.querySelector('.thc').classList.contains('active-tab'))
{$('.thc').removeClass('active-tab');$('.thc').addClass('normal-tab');}
});
Mikä noiden nuolien tarkoitus on?Tuli - taas kerran - ärsyttävä z-index-ongelma. Ajattelin laittaa pikku nuolet vasemmalle ja oikealle.
Olen joskus luonut lisäosia eräälle CMS:llä, mutt siitä on aikaa. Haluaisin vinkkejä siihen, miten luoda lisäosa, jolla saisi bbPressiin siitä puuttuvia ominaisuuksia, ainakin nämä kaksi ovat sellaisia, jotka bbPressistä puuttuvat, mutta mitkä ovat XenForossa:
* hälytykset niin, että sivulla on hälytyskello ja kello/muu ikoni tulee myös selaimen välilehteen
* 24:n tunnin sisällä luotu uusi aihe tai kommentti saa korostuksen new
Olen joskus luonut lisäosia eräälle CMS:llä, mutt siitä on aikaa. Haluaisin vinkkejä siihen, miten luoda lisäosa, jolla saisi bbPressiin siitä puuttuvia ominaisuuksia, ainakin nämä kaksi ovat sellaisia, jotka bbPressistä puuttuvat, mutta mitkä ovat XenForossa:
* hälytykset niin, että sivulla on hälytyskello ja kello/muu ikoni tulee myös selaimen välilehteen
* 24:n tunnin sisällä luotu uusi aihe tai kommentti saa korostuksen new
Nuo kaksi bbPressistä puuttuvaa ominaisuutta ovat kyllä myös Suomi24:ssä.
Minulla on taasen mobiilisuunnitteluun ideoista, joita soisin näkeväni mm. foorumisivustoilla.
Minun mielipide on se, että mobiilisivustot on tehty periaattella "mennään siitä mistä aita on matalin". Kun mobillilaitteilla on helppo rullailla edes takaisin, laitetaan vaan kaikki yhteen pötköön ja asia on sillä hoidettu. Minusta tämä on ihan totaalista suunnittelun laiskuutta.
Mietipä hiukan tilannetta, jossa olet keskellä pitkää säiettä ja haluat tarkistaa seuraavat asiat:
* mitkä olivatkaan foorumin säännöt
* mitenkähän tämäkin asia toimii
* mitkä ovat foorumin viimeisimmät aiheet
* mitkä ovat foorumin viimeisimmät viestit
Haluat siis nuo katsoa, mutta sitten haluat palata juuri siihen kohtaan, jossa olet. Jos kaikki on vain yhtä hirvittävän pitkää sivua tai asiat ovat eri sivuilla, on järkyttävän iso edestakainen siirtyminen.
Tein sivuston, jossa kaikki luetellut asiat tarkistaa hyvin nopeasti, ilman siitymistä minnekään.
Toki history-painiketta selaamaalla pääset takaisin, mutta sitä joutuu sitten painamaan paljon. Tehkää raaka testi. Ottakaa aika. Menkää keskelle pitkää säiettä kännykällä ja tehkää tällä sivustolla ja sivustollani luettelemani toimenpiteet ja palatkaa juuri siihen kohtaan josta lähditte. Mikä oli aika tällä sivustolla ja mikä oli aika foorumisivustollani - huom. avatkaa kohdasta VALIKOT, jotta homma hoituu nopeiten.
Samoin Back-nappulalla pääsen katsomaan viestilistausta kun olen lukemassa jotain yksittäistä ketjua. En tarvitse muuta tämän rinnalle.
Mutta edestakaisin rämpläyksessä voi kyllä mennä sekaisin ja jos sitä eteeneekin turhan kauas, paluu on pitkä.
Mielestäni en millään tavalla rampauta käytettävyyttä varsin huomaamattomilla lisäpainikkeilla, jotka eivät ole lukemisen tiellä.
On ollut mielessä. Siitä kerroinkin. Pitäisi opetella vain evästeet uusiksi. En enää muista, miten ne määriteltiin.Tee asetukset sivu ja anna käyttäjien itse määritellä mitä toimintoja haluavat käyttää.
Tästä kannattaa kuulostella palautetta usealta käyttäjältä
Tässä kiteytyy tämän ajatusvirta-ketjun/blogin ydin; pyydät apua ja mielipiteitä mutta et kuuntele ketään koska itse tiedät paremmin.Sivustoni valikkojen pitäminen sekavana viritelmänä on kyllä täyttä puppua.
Voitko ihan selventääksesi vaikka listata LYHYESTI ranskalaisilla että mikä täällä on vialla? Itsellä kun ei tunnu olevan mitään ongelmia käyttää tätä foorumia. Sinä toistat koko ajan pompottamisesta ja juoksuttamisesta, en tunnista tuollaista ollenkaan, tarkoitatko että jotain toimintoja on sivun yläosassa eikä koko ajan näkyvissä? Pidän hyvänä sitä, ettei ole mitään valikoita jatkuvasti mukana juoksemassa sivun skrollauksen mukana. Kun ollaan foorumissa niin silloin luetaan viestejä, ei ole tarvis jatkuvasti näppäillä jotain toimintoja, ja jos on niin niihin pääsee helposti käsiksi joko näppäimistöllä (home/end) tai navigaatio-nappuloilla (ylös/alas-napit). Ja sivusto toimii responsiivisena mobiilisissa myös, sinne varsinkaan ei todellakaan mitään mukana juoksevia valikkoja kaipaa.Eikö ole paljon sekavampaa tällä sivulla, kun vastaavia linkkejä löytyy kolmesta paikka, eikä missään paikassa kattavasti vaan osaa linkkiä pitää aina etsiä jostakin toisesta paikasta. Tämä on minusta perin juuri sekavaa. Tämä sivusto pompottaa ja etsityttää käyttäjäänsä ihan tarpeettomasti.
Oletko miettinyt miksi näin ehkä on? Taitaa olla alan vakiintunut käytäntö, joten käyttäjät automaattisesti tietävät missä on mitäkin. EDIT: En ole pikanavigointeja varmaan ikinä käyttänyt, mutta mielestäni se on oikeassa paikassa sivun alaosassa. Yläosassa pääsee navigoimaan suoraan foorumia helposti, joten on mielekästä tarjota jotain navigaatiota alaosassakin koska luulisin että foorumilla on yleistä, että kun lukija on päässyt lukemansa topikin loppuun, niin silloin ollaan sivun alaosassa ja tarjolla on nopea navigaatiotoiminto. Usko vaan, kuten muutkin ovat sanoneet jo, näitä käytettävyysjuttuja on alan ammattilaiset hioneet vuosikymmeniä.Sivulla kolme valikkoa, joissa on yleisiä linkkejä:
* Menu
* Pikanavigointi
* footer-osan navigointi
Missasit ehkä pointin, kuinka usein tarvitset toimintoja muualta kuin siitä kohtaa mistä olet lukemassa viestejä? En tarvitse ohjeita ja käyttöehtoja ollenkaan (ne on kerran luettu ja opeteltu kun on alettu käyttämään foorumia). Jos tarvitsen jotain toimintoa joskus niin se löytyy ylhäältä. Ei ole minusta vaikeaa. Ei täällä mielestäni tarvitse mitään etsiä.Kolmesta vajaasisältöisestä valikosta tulee väkisin turhaa pompottelua kun puuttuvaa linkkiä täytyy ruveta metsästämään jostakin muualta.
Jos on niin voin raportoida että jos selainikkuna on tietynkokoinen, niin "sivukartta" ja "lisävalikot" menevät päällekkäin.
Toinen palaute on tuosta pääsivun isosta kuvakavalkaadista; miksi pitää viedä sivustolla noin paljon tilaa jollain turhanpäiväisillä kuvilla?
topikin loppuun, niin silloin ollaan sivun alaosassa ja tarjolla on nopea navigaatiotoiminto
Eli tarkoituksella olet tehnyt sekavaksi tuon? Se "lisävalikot" teksti hoverissa menee sekavasti sen "sivukartta" tekstin/linkin päälle, se näkyy sieltä taustalta läpi.Tietyillä leveyksillä takoitus on että opasteteksti "LISÄVALIKOT" menee tarkoituksella tekstin "SIVUKARTTA" päälle, koska ei ole tilaa muulle ratkaisulle.
Mikä tilanpuute? En kyllä ymmärrä. Ja miksi valikot "foorumit"-valikosta lähtien pitää alkaa niin paljon oikealta? Varsinkin kun siinä yläpuolella sivuston pääteksti alkaa lähes vasemmasta laidasta, on tosi sekavan näköinen. Eli onko tässä nyt samaa ongelmaa kuitenkin taustalla kuten on tullut aiemmissakin viesteissä esille, että sivusto ei ole kunnolla responsiivinen vaan olet puukotellut sitä toimimaan tietyillä pikselileveyksillä?Linkkiä SIVUKARTTA ei voi tilanpuutteen takia siirtää vasemmalle, koska silloin 800-1400px leveyksillä linkit eivät mahdu samalle riville.
Vivaldilla itsekin testasin, myös vähän vanhemmalla firefoxilla. Tuosta voit ihmetellä:Kun itse selasin Chromium-selaimella (Vivaldi), ei minulla tule valikon ja lisävalikoiden väliin tyhjää tilaa. Esittämääsi virhettä en pysty todentamaan.
Tarvitseeko sivustosi tuollaisia kuvia ollenkaan? Mielestäni käytettävyys ja ulkonäkö pääsivulla on paljon parempi ilman mitään tuollaisia isoja kuvia/kuvakavalkaadeja.Syy on siinä, että jos kuva ei ole täysleveä, täytyy tyhjää tilaa täyttää taustakuvalla. Minulla oli tilanne, jossa tyhjää tilaa täytettiin taustakuvalla. Siitäkään ei pidetty, mistä syystä laitoin täysleveän kuvan, joka joskus voi olla tosi massiivinen.
Ei ne isot kuvat ollut se arka aihe.Tämä ei ole mitenkään arka aihe.
Haittaako sinua tosiaan, että sivun yläosassa on pienenpieni "kolmee viivaa"/hamburger-nappi josta aukeaa pikanavigointimenu?Aiheen lopussa pikanavigoinnilla on järkeä. Ylhäällä täysi turhake, koska ylhäällä on Menu + kaikki muukin, mikä löytyy valikosta Pikanavigointi.
En kyllä näe mitään eroa ylä- tai alaosan pikanavigointimenuissa.Jos pikanavigointi olisi vain alhaalla, molemmissa olisi mielekästä olla samat yleiset linkit ja ne kattavasti, ettei jotain vielä täytyisin em. valikoiden lisäksi etsiä ns. footer-osan valikosta.
Mikä yleinen linkki on vain alhaalla?Jos jokin yleinen linkki on vain alhaalla, kyse on turhasta pompottelusta.
Tätä ei onneksi esim. täällä ole, pystyy keskittymään viestien lukemiseen/kirjoittamiseen kuten foorumilla on tapana. Ja mobiilissa ei ole turhaa tilaa viemässä.Samalla mukana on päävalikko + listaus uusimmista aiheista ja viesteistä.
Minä kaipaan.kuinka usein tarvitset toimintoja muualta kuin siitä kohtaa mistä olet lukemassa viestejä?
Siksi, että aukeavat alavalikot eivät muuten mahdu avautumaan. Valikoiden mahtuminen 800px leveydellä ja 900px näytön korkeudella tuotti tuskaa ja piti kehitellä vippaskonsteja, että kaikki valikkokohdat näkyisivät ruudulla ja päävalikko olisi yhdellä rivillä.Ja miksi valikot "foorumit"-valikosta lähtien pitää alkaa niin paljon oikealta?
Se "lisävalikot" teksti hoverissa menee sekavasti sen "sivukartta" tekstin/linkin päälle, se näkyy sieltä taustalta läpi.
Ei ole tullut testattu Firexofilla, joten tuo on jäänyt huomaamatta.Vivaldilla itsekin testasin, myös vähän vanhemmalla firefoxilla.
Siis se myös tapahtuu Vivaldillakin, tuo kuvakaappaus oli Vivaldista.Ei ole tullut testattu Firexofilla, joten tuo on jäänyt huomaamatta.
Onpa nyt yksi nappi häiritsevä sinulle. [...] Ei se oikeasti haittaa kenenkään keskittymistä lukemiseen.
Vastataan vielä tähän. Se on aika erikoista ja ehkä kertoo sivustosi koodausongelmista. Tai sitten auringonpilkuista, en tiedä. Itsellä viimeisin versio Vivaldista, sivu avattuna private-ikkunaan jotta mikään asennettu extension (esim. uMatrix tai uBlock Origin) ei vaikuta. Kokeilin ikkunaa koko ruudun kokoisena, eri kokoisena, Vivaldin sivupaneeli auki tai kiinni, aina jää tuo kuvassa oleva rako menun ja valikon väliin. Kokeilin myös normaali-ikkunassa jossa laitoin uBlockin pois päältä ja uMatrixiin kaikki luvat päälle sivustollesi, sama juttu, aina jää tuo kuvassa oleva rako menun ja valikon väliin.Kiitti huomiosta. Mutta tuota kuvakaappauksessa esittämääsi virhettä en pysty todentamaan.
Ihmettelen älyttömästi, miten mobiilissa siedetään ylös/alas-painikkeita, jotka ovat aina näytöllä, mutta yksi nappi todella vähän haittaavassa paikassa on huono asia.
En kyllä näe mitään eroa ylä- tai alaosan pikanavigointimenuissa.
#right-own-sidebar-top{border-width:0;margin-top:-30px;}body.logged-in #right-own-sidebar-top{margin-top:0}
(Itse en moisia nuolia käytä tai pidä erityisen toimivana ratkaisuna. Palautetta tälle foorumille tuskin luetaan tästä ketjusta.)
if($settings[x]){ return '';}else{ return '<div....>';}
$userLayoutSettings='1,1,3,2,1,1'; // ei-kirjautuneen manuaalisesti annetut arvot
$userLayoutSettings_ar = explode(',', $userLayoutSettings);
Hei, kun tulet sivuilleni, löydät kaikki sivun toiminnot helposti. Sivun yläosassa oikealla on valikkopainike, josta löytyy kaikki sivun valikot. Oletuksena esillä on PÄÄVALIKKO. Löydät sivun oikean yläosan valikoista kaiken, mitä tällä sivustolla tarvitset.
Lisäksi onmahdollista ottaa käyttöön sivun keskellä olevat valikkojen avaajat muuttamalla asetuksia. Voit asetuksissa mullakin tavoin vaikuttaa sivujen ulkoasuun.
Älä näytä tätä tekstiä uudestaan.
Sulje ikkuna
$currentUrl='https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if(($currentUrl=='https://www.sanaristikkofoorumi.net/test/asetukset/') && is_user_logged_in() && isset($GET)){
$updateValue=$GET['intro'].','.$GET['sivupalkki'].','.$GET['paavalikon_sijainti'].','.$GET['nuolet'].',1,1';
$current_user = wp_get_current_user();
$userID=$current_user->ID;
$username="käyttäjänimi";
$password="salasana";
$database="tietokanta";
mysql_connect('xx.xx.x.xx',$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query='UPDATE `wp_forum_users` SET `user_layout_settings`=`'.$updateValue.'` where `ID`='.$userID;
mysql_query($query);
mysql_close();
Sen varmaan näkee helpoiten PHP:n virhelokista. Tosin näyttää sille, että tuosta pätkästä lisäksi puuttuu if-lohkon päättävä sulku. Tosin paha sanoa varmaksi, kun muotoilu haittaa luettavuutta. Sisällön puolesta taas totean, että näyttää nopeasti katsottuna SQL-injektiolle.Mikähän tuossa voisi mättää?Koodi:$currentUrl='https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; if(($currentUrl=='https://www.sanaristikkofoorumi.net/test/asetukset/') && is_user_logged_in() && isset($GET)){ $updateValue=$GET['intro'].','.$GET['sivupalkki'].','.$GET['paavalikon_sijainti'].','.$GET['nuolet'].',1,1'; $current_user = wp_get_current_user(); $userID=$current_user->ID; $username="käyttäjänimi"; $password="salasana"; $database="tietokanta"; mysql_connect('xx.xx.x.xx',$username,$password); @mysql_select_db($database) or die( "Unable to select database"); $query='UPDATE `wp_forum_users` SET `user_layout_settings`=`'.$updateValue.'` where `ID`='.$userID; mysql_query($query); mysql_close();