Page 1 of 2

links naar anker zonder #

Posted: Thu Sep 24, 2020 10:13 am
by Adheera
Mijn klant wil graag de # uit de links naar ankers op de pagina
Is het mogelijk om links naar een paragraaf halverwege een pagina te maken zonder die # ?

Ook de .html willen ze weg hebben
Heeft dat een functie voor Goole enzo?
Kan ik $config['page_extension'] = '.html'; gewoon weghalen in de config.php ?

Re: links naar anker zonder #

Posted: Thu Sep 24, 2020 10:15 am
by tristan
Wat is de reden dat de # weg moet uit de linkjes?

Voor het afstappen van .html zie: https://docs.cmsmadesimple.org/configuration/pretty-url duurt weer even voordat Google goed indexeert, of weer even een nieuwe sitemap submitten om ze een handje te helpen.

Re: links naar anker zonder #

Posted: Thu Sep 24, 2020 10:40 am
by Adheera
Dank, Tristan

Die # in de link vinden ze gewoon storend.

Re: links naar anker zonder #

Posted: Thu Sep 24, 2020 12:03 pm
by tristan
Nu maar hopen dat ze de dubbele punt in https:// niet storend vinden!

Misschien dat je iets kan doen met Jquery? Bijv: https://html-online.com/articles/animat ... on-jquery/

Re: links naar anker zonder #

Posted: Thu Sep 24, 2020 12:06 pm
by Rolf

Re: links naar anker zonder #

Posted: Thu Sep 24, 2020 1:35 pm
by Adheera
Smooth scroll, maar dan hou je toch de # in de link?

Re: links naar anker zonder #

Posted: Fri Sep 25, 2020 9:56 am
by Rolf
Binnen de pagina niet!

Maar wil je van buiten de pagina naar een Anchor dan ontkomt je echt niet aan de #
Bijvoorbeeld:
https://docs.cmsmadesimple.org/configur ... _admin_dir
Zo werkt het nu eenmaal...

Re: links naar anker zonder #

Posted: Fri Sep 25, 2020 11:25 am
by Adheera
Dank je wel Rolf

Re: links naar anker zonder #

Posted: Fri Sep 25, 2020 11:48 am
by velden
Hoe zou je klant het dan wel willen hebben, heb je daar enig idee van?

Re: links naar anker zonder #

Posted: Fri Sep 25, 2020 12:21 pm
by Adheera
Ze willen links zonder 'overbodige' letters
De nl/en eruit en de # eruit
de .html ook, maar die mogen nu blijven

de : in https:// mag erin blijven :-)

Trouwens...zelfde site als die hamburger

Re: links naar anker zonder #

Posted: Fri Sep 25, 2020 1:28 pm
by Rolf
De URL van een pagina kun je beinvloeden door gebruik te maken van het SLUG veld. je kunt dan de mooie url invullen die je wil hebben zonder bijv. /nl/

De .html heb je er bewust ingezet via config.php, deze regel er uit en dat is dan ook opgelost.

Re: links naar anker zonder #

Posted: Fri Sep 25, 2020 6:21 pm
by Adheera
.html ... ik begreep dat zoekmachines een pagina met .html sneller opnemen.

SLUG veld waar zit dat dan?

Re: links naar anker zonder #

Posted: Fri Sep 25, 2020 6:27 pm
by Rolf
Adheera wrote: Fri Sep 25, 2020 6:21 pm.html ... ik begreep dat zoekmachines een pagina met .html sneller opnemen.
Neh...
Adheera wrote: Fri Sep 25, 2020 6:21 pmSLUG veld waar zit dat dan?
In Content Manager in de Navigation tab >> Page URL

Re: links naar anker zonder #

Posted: Fri Sep 25, 2020 6:59 pm
by velden
Adheera wrote: Fri Sep 25, 2020 12:21 pm Ze willen links zonder 'overbodige' letters
De nl/en eruit en de # eruit
de .html ook, maar die mogen nu blijven

de : in https:// mag erin blijven :-)

Trouwens...zelfde site als die hamburger
Ik denk dat het technisch, met javascript, mogelijk is om de # eruit te laten maar ik zou het niet adviseren. Problemen die ik dan voorzie:
- openen in een new tab werkt niet zoals verwacht
- de betreffende url opslaan of doorsturen naar iemand anders werkt niet zoals verwacht
- werkt dus niet als js niet is enabled (maar dan werkt er meer niet natuurlijk)
- duplicate links in het menu
- vast nog iets wat ik zo over het hoofd zie.

Het # karakter kan niet echt als overbodig worden bestempeld, het heeft een duidelijke functie.

Wat ook nog zou kunnen is iets anders verzinnen dan het # maar of dat een verbetering wordt..
Bijvoorbeeld:
https://www.example.com/pagelias/sectie/voor-depot
https://www.example.com/pagelias/sectie/na-registratie

Dat zou dan alleen kunnen gaan werken met een aangepaste .htaccess rewrite rules en aanpassingen in het template i.c.m. bijvoorbeeld Rolf's z'n smooth scroll.

'sectie' is dan een vrij te kiezen term. En als je maar met één level menu-structuur werkt dan zou je die wellicht helemaal weg kunnen laten.

Re: links naar anker zonder #

Posted: Fri Sep 25, 2020 7:11 pm
by Adheera
In Content Manager in de Navigation tab >> Page URL
Ik zie Page URL niet
Image