Modulo:Kahon ti mensahe/dok
| Daytoy ti subpanid ti dokumentasion para iti Modulo:Kahon ti mensahe. Aglaon daytoy kadagiti pakaammo ti panagusar, dagiti kategoria, ken dadduma a linaon a saan a paset ti kasisigud a panid ti modulo. |
| Inus-usar daytoy a modulo kadagiti mensahe ti sistema. Dagiti panagbaliw iti daytoy ket gapuanan dagiti dagus a panagbaliw iti interface ti agar-aramat iti Wikipedia. Tapno maliklikan ti nakaro a pannakagulo, nasken nga umuna a masubokan dagiti ania man a panagbaliw kadagiti subpanid ti /pagipadasan wenno /pangsubok ti modulo, wenno iti bukodmo a pagipadasan. Mabalinton a mainayon dagiti nasubokan a panagbaliw iti maysa a panagurnos iti daytoy a modulo. Pangngaasi a pakitungtungan dagiti ania man a panagbaliw iti panid ti tungtungan sakbay nga isayangkat. |
| Inus-usar ti Modulo:Kahon ti mensahe kadagiti adu a panid, no baliwam adunto ti makadlaw. Pangngaasi nga umuna a subokan kadagiti subpanid ti /pagipadasan wenno /pangsubok, wenno iti bukodmo a subpanid, ken usigen a pagtungtungan dagiti binaliwan iti panid ti tungtungan sakbay nga isayangkat. |
| Agkamkammatalek daytoy a modulo kadagiti sumaganad a modulo: |
| Agus-usar daytoy a modulo iti TemplateStyles: |
Daytoy ket meta-modulo a mangiyasentar kadagiti plantilia ti kahon ti mensahe ti {{mbox}}, {{ambox}}, {{cmbox}}, {{fmbox}}, {{imbox}}, {{ombox}}, ken {{tmbox}}. Daytoy ket naikeddeng a mausar manipud kadagiti modulo ti Lua, ken nasken a saan a dagus a mausar manipud kadagiti panid ti wiki. No kayat nga usaren dagiti annong daytoy a modulo manipud kadagiti panid ti wiki, pangngaasi nga imbes ket nga usaren dagiti plantilia ti kahon ti mensahe.
Panagusar
[urnosen ti taudan]Ti panagusar daytoy a modulo manipud iti sabali a modulo ti Lua, umuna nga ikarga daytoy.
local messageBox = require('Modulo:Kahon ti mensahe')
Ti agpartuat ti kahon ti mensahe, usaren ti annong ti main. Daytoy ket mangala kadagiti dua a parametro: ti umuna ket ti kita ti kahon (a kas kuerdas), ken ti maikadua ket ti tabla nga aglaon kadagiti parametro ti kahon ti mensahe.
local box = messageBox.main( boxType, {
param1 = param1,
param2 = param2,
-- Dagiti adu pay a parametro...
})
Adda dagiti pito a mabalin a magun-od a kita ti kahon:
| Kita ti kahon | Plantilia | Panggep |
|---|---|---|
mbox |
{{mbox}} | Para kadagiti kahon ti mensahe a mabalin nga usaren kadagiti nadumaduma a nagan ti espasio |
ambox |
{{ambox}} | Para kadagiti kahon ti mensahe ti artikulo |
cmbox |
{{cmbox}} | Para kadagiti kahon ti mensahe ti kategoria |
fmbox |
{{fmbox}} | Para kadagiti kahon ti mensahe ti interface |
imbox |
{{imbox}} | Para kadagiti kahon ti mensahe ti nagan ti espasio ti papeles |
tmbox |
{{tmbox}} | Para kadagiti kahon ti mensahe ti tungtungan a panid |
ombox |
{{ombox}} | Para kadagiti kahon ti mensahe dagiti dadduma pay a nagan ti espasio |
Kitaen ti panid ti plantilia para iti tunggal maysa a kita ti kahon para kadagiti magun-od a parametro.
Panagusar manipud iti #invoke
[urnosen ti taudan]No mairaman pay ti annong timain , daytoy a modulo ket adda pay dagiti sabali nga annong para iti tunggal maysa a kita ti kahon. Dagitoy ket mabalin a magun-od babaen ti kodigo ti {{#invoke:Kahon ti mensahe|mbox|...}}, {{#invoke:Kahon ti mensahe|ambox|...}}, kdpy. Daytoy ket mabalin no tawagan manipud kadagiti sabali a modulo, ngem dagitoy ket sumrekda ti kodigo a mangproseso kadagiti argumento a maipasa manipud iti #invoke, isu a ti panagtawag kaniada ket saan a nasaysayaat ngem ti panagtawag ti main.
Dagiti teknikal a salaysay
[urnosen ti taudan]Daytoy a modulo ket agus-usar ti isu met laeng a batayan a kodigo para kadagiti tunggal maysa a plantilia a nailista dita ngato; ti paggiddiatan a baetan ti tunggal maysa kaniada ket naaramidda nga agusar ti datos idiay Modulo:Kahon ti mensahe/pannakaaramid. Adda dita baba dagiti nadumaduma a pannakaaramid a pagplian ken no ania ti kaibuksilanda:
types– ti tabla ng aglaon ti datos nga us-usaren babaen ti kita ti parametro ti kahon ti mensahe. Dagiti tekla ti tabla ket isu dagiti pateg a mabalin a maipasa iti kita ti parametro, ken dagiti pateg ti parametro nga aglaon ti klase ti ladawan nga inus-usar iti dayta a kita.default– ti kita nga inus-usar no awan ti pateg a naipasa iti kita ti parametro, wenno no nainaganan ti maysa nga imbalido a pateg.showInvalidTypeError-no iparang ti maysa a biddut no ti pateg a naipasa iti kita ti parametro ket imbalido.allowBlankParams– kadawyan a dagiti blanko a pateg ket maikkatda manipud kadagiti parametro a maipasa iti modulo. Nupay kasta, ti whitespace ket mapreserba para kadagiti parametro a nairaman iti tabla ti allowBlankParams.allowSmall– no ti maysa a bassit a bersion ti kahon ti mensahe ket mabalin a mapataud iti "small=yes".smallParam– ti naisangayan a nagan para iti bassit a parametro. Kas pagarigan, no maiyasentar iti "left" mabalin ti agpataud ti bassit a kahon ti mensahe no agusar ti "small=left".smallClass– ti klase nga usaren para kadagiti bassit a kahon ti mensahe.substCheck– no agaramid ti panagkita ti subst wenno saan.classes– dagiti nadumaduma a klase a mausar iti kahon ti mensahe.usePlainlinksParam– no palubosan ti "plainlinks=no" tapno maiddep ti klase ti plainlinks.imageEmptyCell– no agusar ti maysa nga awan linaon a selula ti<td>...</td>no awan ti naiyasentar a ladawan. Daytoy ket inus-usar a mangpreserba ti pagbaetan para kadagiti kahon ti mensahe nga addaan iti kaakaba ti basbassit ngem 100% ti pagbuyaan.imageEmptyCellStyle– no dagiti awan linaon a selula ti ladawan ket nasken a maestilo.imageCheckBlank– no ti "image=blank" ket pagresultaan iti awan a maiparang a ladawan.imageSmallSize– kadawyan, a dagiti ladawan kadagiti bassit a kahon ti mensahe ket naiyasentarda iti 30x30px. Daytoy ket mangiyasentar ti naisangayan a kadakkel.imageCellDiv– no rikpan ti ladawan iti div a mangpilit ti kadakkelan a ladawan.useCollapsibleTextFields– no usaren dagiti pagikabilan ti teksto a mabalin a marebba, a kas ti "issue", "fix", "talk", kdpy. Agdama laeng a maus-usar iti ambox.imageRightNone– no ti imageright=none ket pagresultaan ti awan a maiparang a ladawan iti kanawan a bangir ti kahon ti mensahe.sectionDefault– ti kasisigud a nagan ti parametro ti "section". Agdepdepende itiuseCollapsibleTextFields.allowMainspaceCategories– mangpalubos ti panangikategoria iti umuna a nagan ti espasio.templateCategory– ti nagan ti kategoria a maikabilto iti panid ti plantilia.templateCategoryRequireName– no ti parametro tinameket nasken tapno maiparang ti kategoria ti plantilia.templateErrorCategory– ti nagan ti kategoria ti biddut a mausarto iti panid ti plantilia.templateErrorParamsToCheck– dagiti nadumaduma a nagan ti parametro a kitaento. No adda ti ania man nga awan, titemplateErrorCategoryket maipakat iti panid ti plantilia.