Moduldiskussion:Internlänk

Sidans innehåll stöds inte på andra språk.
Nytt ämne
Från Wikisource, det fria biblioteket.
Senaste kommentaren: för 9 år sedan av Simsalabim i ämnet Länkar till sidor som inte är transkluderade

pairs → ipairs[redigera]

Jag håller så sakteliga försöka få denna modul att fungera för verket "Ur mitt liv" och i samband med detta undrar jag lite över raden

for i,v in pairs(bok.kapitel) do

i funktionen p.pg. Borde inte pairs ersättas med ipairs? Koden verkar nämligen förutsätta att vi loopar över tabellen bok.kapitel med indexet i i växande ordning. -- Simsalabim (diskussion) 8 juni 2014 kl. 10.49 (CEST)Svara

Verkar helt riktigt; jag har ändrat nu. Jag hade nog helt enkelt inte upptäckt att båda varianterna fanns. -- Slager (diskussion) 8 juni 2014 kl. 16.03 (CEST)Svara
Tack, det reducerade antalet felmeddelanden på sidan! Nu kan jag jobba vidare med de andra felmeddelandena. -- Simsalabim (diskussion) 8 juni 2014 kl. 17.15 (CEST)Svara

Länkar till sidor som inte är transkluderade[redigera]

Om man i huvudnamnrymden länkar till en sida som inte är transkluderad får man ett rött felmeddelande

123 - ogiltigt sidnummer!

Detta är förstås en bra i det fall man råkar skriva in fel sidnummer, men i verket Ur mitt liv har jag situationen att jag planerar att inte transkludera vissa sidor som innehållsförteckningen refererar till (eftersom jag valt att dela in verket i undersidor på kapitelnivå). Går det att tänka sig att ändra på lua-koden så att sidnumret bara skrivs ut utan länk i detta fall? -- Simsalabim (diskussion) 19 juni 2014 kl. 18.16 (CEST)Svara

Visst! Det där var i princip ett debug- eller korrekturmeddelande, det kan man absolut ta bort. Gör du det själv, eller vill du att ska jag fixa det? -- Slager (diskussion) 19 juni 2014 kl. 21.31 (CEST)Svara
Vad bra! Jag har fixat det. -- Simsalabim (diskussion) 19 juni 2014 kl. 22.17 (CEST)Svara