Oletettavasti tiedostossa, jossa käytät pageLists-funktiota onnistuneesti, on määritelty myös pageLists.
Ei, mutta prioriteetti on niin, että siinä, millä kutsutaan, on prioriteetti, joka määrittää tietueen latautumaan myöhemmin.
Vaikutus on sama, jos funtio olisi ensimmäisenä samassa tietueessa.
Kyseessä oli ns. shortcode-koodissa käytetty funktio. Koska siinä tapauksessa ongelmia ei ollut ajamisen suhteen, funktion täytyi olla käytettävissä. Shortcode ajetaan siis funktion kannalta sopivassa järjestyksessä.
Code Snippet prioriteettimäärityksillä voi yrittää saada funktiot oikeaan suoritusjärjestykseen. Tosin WordPressillä on oma käsittelytapa, joka sekin on otettava huomioon. Joskus Code Snippet ei osaa sitä ottaa huomioon. Mutta onneksi testisivustolla ei niin väliä, jos sivusto koodausvirheiden takia kaatuu.
Yritin kerran include... Ei toiminut. Code Snippet taitaa hylätä ne, koska ei pysty niiden syntaksia tarkistamaan.
Laadin funktion väärin, joten siitä ei ollut hyötyä siinäkään kohdassa, jossa se oli käytettävissä.
function pageLists($list){
$blogi=stristr($currentUrl='
https://' . $_SERVER['HTTP_HOST']. $_SERVER['REQUEST_URI'],'/test/blogikirjoitukset');
...
$list[0]=$blogi;
$list[1]=$articles1;
$list[2]=$articles2;
$list[3]=$muut;
$list[4]=$howAlt;
return $list;}
...
function topOpenSidebar($forum_id = 0 ){
$articles = pageLists($list[2]);
$blogi = pageLists($list[0]);
if($articles){...}elseif($blogi){...}else{...}
...
Ei listannut oikeita valikoita. Tuli aina sama valikko.
Idea oli määritellä sivuryhmät yhdessä funktiossa ja käyttää muualla array-muuttujaa käyttäen. Miten array-muuttujan yksittäisiä arvoja voisi käyttää ehtoina mikä tehtävä (tässä tapauksessa valikon printtaus) suoritetaan ja mikä ei.
Tällaista ei tullut vastaan kun joskus puoliammattilaisesti koodasin.
___________
Totesin, että LÖYDÄT VALIKOT TÄSTÄ on sittenkin liikaa "rautalangan vääntämistä". Laitoin vain VALIKOT. Poistin avautuvasta valikosta ylhäältä tekstin TOIMINNOT, koska välilehdistä näkee, mistä on kyse. Tarpeeton opastaminenkin on turhaa.
___________
Sivustoni toimii oikeastaan ikäänkuin kahdessa suunnassa. Välilehdet eivät liikuta käyttäjää juurikaan pystysuunnassa vaan ovat vähän kuin rinnakkaisikkunoita.
___________
Testisivustolla kokeilussa versio, jossa HD-näytöllä vaakasuuntaan on vain yksi valikkopainike. Siinäkin sivupalkki on nyt turhake. Ihan vain testimielessä poistin näkyvistä sivupalkin. Käyttöliittymä siinäkin on varsin minimalistinen, mutta ei ihan niin riisuttu kuin pystysuuntaisessa versiossa.
https://www.sanaristikkofoorumi.net/test/wp-content/uploads/IMG_20190910_200655.jpg
Voisihan senkin minimoida pystynäytön tyyliseksi, mutta pari isoa kuvaketta oikeassa reunassa tuntuvat kivoilta.
___________
Kolmannen välilehden teksti LISTAT ei tunnu hyvältä, mutta en keksinyt parempaakaan. Pääsääntöisesti kyse on linkkilistoista. Mikä olisi parempi teksti? Hirveän pitkä ei saisi olla. MUUTA? MUUT LINKIT? Jälkimmäisessä se, että ihan kaikki asiat eivät ole linkkejä. LISÄT? - kuvaa olemusta, mutta onko senkään parempi. Tuntuu nyt kuitenkin parhaimmalta vaihtoehdolta, joten vaihdoin. Napakan kuvaavan nimikkeen löytäminenkin on joskus hankalaa.
https://www.sanaristikkofoorumi.net/test/wp-content/uploads/IMG_20190910_221758.jpg
___________
Voihan nämä minun minimalistisuuskokeilut mennä överiksikin. Tavallaan haluan kyseenalaistaa liian ahdettuja sivustoja.
Kyllähän sivuja rullaa, mutta ongelmaksi hyvin pitkällä sivulla esim. mtv3 uutiset muodostuu se, että hyvin äkkiä unohtaa, mitäs sitä sivulla oikein olikaan kun tavaraa on paljon. Kun sivu vain jatkuu ja jatkuu ja jatkuu loppupää kyllä jää usein katsomatta.
Jos halutaan hyvin paljon asiaa samalle sivulle, mikään ratkaisu ei enää toimi.