Meikäläiselle koodien satunnaiselle sorkkijalle tuli selvittämätön ongelma oman sivustoni kohdalla. Kyse on nimiön (header.php) ylärivin nappien järjestyksestä. Napit ovat siellä periaatteessa päätason sivuja, jotka asettuvat numerojärjestyksen mukaan kuten koodeista näkyy. Mutta - siellä on yksi poikkeus, joka on linkki Neptunet foorumiin. Se sijoittuu etusivun jälkeen toiseen nappiin. Olen yrittänyt keksiä, miten sen saisi siirettyä näkyvistä viimeiseksi eli paikalle 4, mutta ei ole ottanut tulta. Kai siihen jokin lääke olisi?
Tällainen koodi:
<div id="menu"> <ul> <li><a href="<?php echo get_settings('home'); ?>/" >Etusivu</a></li> <li><a href="http://www.neptunet.net/phpBB3/"> Neptunet foorumi</a></li> <?php wp_list_pages('sort_column=menu_order&hierarchical=0&title_li='); ?> </ul> </div>
Mod. lisäsi kooditagit!
Tässähän se on "kovakoodattu" toiseksi. Nopea ratkaisu siirtää se tuon listan viimeiseksi:
<div id="menu"> <ul> <li><a href="<?php echo get_settings('home'); ?>/" >Etusivu</a></li> <?php wp_list_pages('sort_column=menu_order&hierarchical=0&title_li='); ?> <li><a href="http://www.neptunet.net/phpBB3/"> Neptunet foorumi</a></li> </ul> </div>
Hiukan kyllä ihmetyttää miksi nappi ei ole wp:n omassa listassa. Mutta siihen ongelmaan en jaksa keksiä ratkaisua, purkkavirityksenä esimerkkini pitäisi toimia.
Edit: Johtuu varmaan siitä, että ulkoinen linkki ei kuulu "pages" listaan (tms.), mutta Late varmaan osaa neuvoa tarkemmin.
Kokeilin tuota jo yhteneä keinona monista. Tulos oli se, että ko. linkki ei enää näkynyt lainkaan. Toistan vielä varmuuden vuoksi tuon kokeilun. Tausta tälle koodaukselle on kun pyysin yhtä kaveria lisäänmään sopivalla tavalla linkin tuohon nimiön yläriviin muitten sivujen joukkoon. Sehän onnistui näköjään noinkin. Mutta tämä hienosäätely on nyt myöhemmän ajan ajatuksia. Ei niin suuri asia, mutta jäänyt jurppimaan kun ei keksi ratkaisua.
Mitähän tarkoitat, että nappi ei ole WPn omassa listassa. Toki se on linkkien listassa sivupalkissa, mutta se ei ole riittävä. Sivustolla oli aikaisemmin myös SimplePress keskustelufoorumi. Sen liittäminen ko.navigointinappien riviin oli yksikertaista kun sen tunnuskoodi (mikähän sen oikea nimitys olisi?) muodostettin sivuksi muiden sivujen joukoon. Silloin se totteli päätason sivujen numerointijärjestystä. Mutta phpBB-foorumista ei ole tiedossa vastaavaa koodauslinkkiä.
Tiedoksi vielä, että sivuston teemasssa on kaksi navigointipalkkien riviä. Ylin on tämä josta nyt kyse. Toinen alempi on tarkoitettu kategorioiden nappeja varten. Siihen on jälkikäteen toinen kaveri tehnyt laajennuksen ja hienon järjestelysysteemin, jolla paikkoja voi säädellä.
Lisäys: Lisäys edelliseen: SimplePress oli integroitu WPhen, minkä takia tunnuskoodi oli olemassa ja sen käyttö helppoa. phpBB foorumi on erillinen sivusto. Sorry epätarkkuus.
Mitäs jos poistat koko "Neptunet foorumi" härpäkkeen koodista ja lisäät sen sitten wp:n admin puolelta Ulkoasu->Valikot->Mukautetut linkit. Kirjoitat Url kohtaan ton osoitteen ja tekstiksi "Neptunet foorumi" -> Lisää valikkoon -> Tallenna valikko
Edit: Ennen "tallenna valikko" nappulaa voi järjestellä niitä linkkejä mielesi mukaan. Kaikkea tätä ennen sun pitää valita tietenkin mitä valikkoa käsittelet alasvetolistasta
OK, kiitoksia kovasti vinkistä. Pikkusen jää vielä epäselväksi, miten tuon operaation jälkeen voi säätää foorumin näkymään navigointirivissä viimeisenä? Nythän palkin nappuloiden säätö on helppo pääsivujen järjestyksen mukaan. Miten tuo muutos istuu siihen?
En osaa vielä sanoa, miten hyvin onnistuu, sillä WP valittaa aina valikoita tehtäessä, että teema ei tue täysin nitä. Siitä huolimatta niitä on voinut jotenkin laittaa. Kerroinkin edellä, että toinen kaveri on tehnyt alemman eli tagien naivigointiriviä varten systeemin, valikon, josta niitä voi säädellä. Tarkoitatko samantapaista, jolloin siihen kai myös pitäisi linkittää muut palkissa tarpeelliset sivut?
Aihe on jo aika vanha, joten et voi enää vastata siihen.