Transclusion
Transclusion ir veids, kā izmantot saturu no viena elektroniskā dokumenta citā dokumentā, nekopējot saturu no viena dokumenta otrā. Ja sākotnējais saturs tiek mainīts, izmaiņas automātiski parādās rakstā, kurā izmantots pārceltais saturs. Abus dokumentus savieno hiperteksts. Šis vārds ir kombinācija no trans, kas nozīmē "pāri", un inclusion, tātad tas nozīmē, ka tiek iekļauts kaut kas, kas ir atnests pāri no citas vietas.
Vikipēdijā to parasti izmanto, lai saturu no īpaša raksta, ko sauc par šablonu, ievietotu citos rakstos, taču šī metode darbojas arī cita veida rakstos.
Kad ap lapas nosaukumu liekat dubultos iekavās {{ }},
programma nolasa wiki pirmkodu un pārveido to HTML formātā, lai tas tiktu parādīts pārlūkprogrammā. Programmatūra redzēs, ka šajā vietā vēlaties pievienot nosauktās lapas saturu, un nolasīs to, konvertēs to html un pievienos to šajā vietā, pirms turpināt pārējā sākotnējās lapas pirmkoda konvertēšanu html. Tā ir transclusion. Jūs atsaucaties uz lapu, kas jāpārslēdz, nosaucot to iekavās, ko sauc par atsauci.
Ir veidi, kā izslēgt pārceltās lapas daļas, un veidi, kā pārcelt daļu lapas, piemēram, tikai sadaļu, taču tas nemaina pamatkoncepciju.
Pārslēgta lapa var ietvert arī citu lapu pārslēgumus. To sauc par ligzdošanu. To var veikt mērenu reižu skaitu, vienai lappusei iekļaujot citas, kas katra var iekļaut citas, atkal un atkal. Ir noteikts ierobežojums, cik daudz pakāpju pārslēgšana ir atļauta, lai novērstu nejaušu vai apzinātu bezgalīgu cilpu veidošanos, kas var izraisīt tulkošanas programmas aizķeršanos.
Jautājumi un atbildes
J: Kas ir transtauki?
A: Transclusion ir veids, kā izmantot saturu no viena elektroniskā dokumenta citā dokumentā, nekopējot saturu. Abus dokumentus savieno hiperteksts, un, kad ap lapas nosaukumu ir novietoti dubultie iekavās {{ }}}, programmatūra to nolasa un tajā vietā pievieno šīs lapas saturu, pirms tiek turpināta sākotnējās lapas avota koda konvertēšana.
Jautājums: Kā darbojas transclusion Vikipēdijā?
A.: Vikipēdijā transclusion parasti izmanto, lai ievietojot saturu no īpaša raksta, ko sauc par šablonu, ievietojot to citos rakstos, taču tas darbojas arī cita veida rakstos. Ja ap lapas nosaukumu ir novietoti dubultie iekavas {{ }}, programmatūra to nolasa un tajā vietā pievieno šīs lapas saturu, pirms tiek turpināta sākotnējās lapas avota koda konvertēšana.
J: Kas notiek, ja sākotnējā dokumentā tiek veiktas izmaiņas?
A: Ja oriģinālajā dokumentā tiek veiktas izmaiņas, tās automātiski parādīsies jebkurā rakstā, kurā tiek izmantots no šī dokumenta pārņemtais saturs.
J: Vai ir ierobežojums, cik daudz līmeņu pārslēgšanu var veikt?
A: Jā, ir noteikts ierobežojums attiecībā uz to, cik daudz līmeņu var veikt pārslēgšanu, lai novērstu nejaušas vai tīšas bezgalīgas cilpas, kas varētu radīt problēmas programmu tulkošanā.
J: Ko jūs saucat par atsauci, kad izmantojat transclusion?
A: Atsauces, izmantojot transclusion, ir lappušu nosaukšana iekavās {{ }}, lai to saturu varētu pievienot noteiktos punktos citā dokumentā.
J: Vai ir iespējams izslēgt daļu no transcluced lapas?
A: Jā, ir iespējams izslēgt trancludētās lapas daļas, kā arī iekļaut tikai daļu no tās, piemēram, tikai vienu sadaļu.
J: Vai trancludētā lapā var iekļaut citus tranclusus? A: Jā, to sauc par ligzdošanu, un to var darīt, līdz tiek sasniegts noteiktais ierobežojums, novēršot nejaušas vai tīšas bezgalīgas cilpas, kas varētu radīt problēmas ar tulkošanas programmām.