Saltu al enhavo

Ŝablono-Diskuto:Uzanto2

Paĝenhavo ne ekzistas en aliaj lingvoj.
El Vikipedio, la libera enciklopedio

Distingo inter ensalutintaj kaj neensalutintaj uzantoj[redakti fonton]

Saluton. Mi proponas ŝanĝi la ŝablonon laŭ la kodo en Ŝablono:Uzanto2/provejo. Testoj estas en Ŝablono:Uzanto2/testoj. Post la ŝanĝo la metataj ligiloj ĉe ensalutintaj uzantoj estus aliaj ol ĉe IPuloj. --Tlustulimu (diskuto) 10:06, 12 Apr. 2013 (UTC)

Jes, bona ideo. --KuboF (diskuto) 12:56, 12 Apr. 2013 (UTC)
✔ Farite Ĉar ekde pli ol semajno neniu kontraŭis, mi ĵus realigis tion kaj alĝustigis la ŝablonan dokumentadon. --Tlustulimu (diskuto) 15:53, 20 Apr. 2013 (UTC)

Saluton. Ial "193.210.196.231‎" de la ŝablono ne estas rekonata kiel IP. Vidu !!! Nevalida uzantonomo aŭ IP-adreso !!!. Ĉu iu eble havas ideon? Tlustulimu (diskuto) 10:43, 4 jun. 2024 (UTC)[Respondi]

Ŝajne estis iu problemo pri la vindoza tondujo. Tlustulimu (diskuto) 15:51, 4 jun. 2024 (UTC)[Respondi]

Cimo trovita[redakti fonton]

@User:Tlustulimu:

{{Uzanto2|193.210.196.231‎}}

!!! Nevalida uzantonomo aŭ IP-adreso !!!

{{Uzanto2|193.210.196.231}}

193.210.196.231 (diskuto • kontribuoj • globala kontribuado • protokolo pri forbaroj • Whois • GeoIP • RBLs)

{{#invoke:URLutil|isIPv4|193.210.196.231‎}}

""

{{#invoke:URLutil|isIPv4|193.210.196.231}}

"1"

Sama enigo, malsama rezulto, kial damne?


number of
octet:s : 18


index 0
beg code $31=#49
length 1
 1 
index 1
beg code $39=#57
length 1
 9 
index 2
beg code $33=#51
length 1
 3 
index 3
beg code $2E=#46
length 1
 . 
index 4
beg code $32=#50
length 1
 2 
index 5
beg code $31=#49
length 1
 1 
index 6
beg code $30=#48
length 1
 0 
index 7
beg code $2E=#46
length 1
 . 
index 8
beg code $31=#49
length 1
 1 
index 9
beg code $39=#57
length 1
 9 
index 10
beg code $36=#54
length 1
 6 
index 11
beg code $2E=#46
length 1
 . 
index 12
beg code $32=#50
length 1
 2 
index 13
beg code $33=#51
length 1
 3 
index 14
beg code $31=#49
length 1
 1 
index 15
beg code $E2=#226
length 3
extra $80,$8E
codepoint U+$200E
dec #8'206
LRM


number of UTF8
char:s : 16

number of
octet:s : 15


index 0
beg code $31=#49
length 1
 1 
index 1
beg code $39=#57
length 1
 9 
index 2
beg code $33=#51
length 1
 3 
index 3
beg code $2E=#46
length 1
 . 
index 4
beg code $32=#50
length 1
 2 
index 5
beg code $31=#49
length 1
 1 
index 6
beg code $30=#48
length 1
 0 
index 7
beg code $2E=#46
length 1
 . 
index 8
beg code $31=#49
length 1
 1 
index 9
beg code $39=#57
length 1
 9 
index 10
beg code $36=#54
length 1
 6 
index 11
beg code $2E=#46
length 1
 . 
index 12
beg code $32=#50
length 1
 2 
index 13
beg code $33=#51
length 1
 3 
index 14
beg code $31=#49
length 1
 1 


number of UTF8
char:s : 15

Via enigo enhavas jenan fuŝan nevideblan signon:

$200E     #08'206  $E2,$80,$8E              LRM      LEFT-TO-RIGHT MARK

Taylor 49 (diskuto) 17:09, 7 jun. 2024 (UTC)[Respondi]

Saluton, @Taylor 49:. Dankon pro via klarigo, kiun mi tamen nur parte komprenas. Per kiu ilo vi eltrovis, ke iu stranga kodero estas en la kodaro? - Amike Tlustulimu (diskuto) 17:48, 7 jun. 2024 (UTC)[Respondi]
Per Modulo:Utf8debug kiun mi jam sukcese uzis ĉe pluraj aliaj vikioj antaŭe. La nevidebla signo estas inter 231 kaj }}. Taylor 49 (diskuto) 17:52, 7 jun. 2024 (UTC)[Respondi]
Aha. Dankon pro la modulo. - Certe iomete pli detala dokumentado estus bona. Ĉu ne? Tlustulimu (diskuto) 17:53, 7 jun. 2024 (UTC)[Respondi]
Via analizo signifas, ke la funkcio "isIPv4" en la modulo {{URLutil}} estas iomete fuŝa. Ĉu ne? Ĉar la modulo estas foje prenita el la germana Vikipedio, mi demandos eble morgaŭ ĉu oni povus tion korekti. Tlustulimu (diskuto) 19:58, 7 jun. 2024 (UTC)[Respondi]
Bedaŭrinde ne. Kompreneble, ideale la ŝablono forĵetu kun utila erarmesaĝo signoĉenojn kiuj ne akcepteblas kiel uzantonomo, same kiel signoĉenojn kiuj estas aŭtomate riparitaj okaze de kreo de paĝo, sed ne okaze de transdono de parametroj al ŝablono:
{{#invoke:IsValidPageName|isValidPageName|Uzanto:Taylor 4‎9}}

""

{{#invoke:IsValidPageName|isValidPageName|Uzanto:Taylor 49}}

"valid"

{{#invoke:IsValidPageName|isValidPageName|Uzanto:193.210.196.231‎}}

""

{{#invoke:IsValidPageName|isValidPageName|Uzanto:193.210.196.231}}

"valid"

Taylor 49 (diskuto) 20:32, 7 jun. 2024 (UTC)[Respondi]
@User:Tlustulimu: Jen la problemo estas solvita. Ne necesas sercxi solvon en la germana vikipedio (kies ŝablonoj ne ĉiam estas bonegaj), (alia nesolvo). Taylor 49 (diskuto) 20:46, 7 jun. 2024 (UTC)[Respondi]
Dankon pro via nova modulo kaj aldono al la ŝablono. Ĉu eble eblas sciigi la leganton en la erarmesaĝo pri kia resp. kiu eraro temas? Tlustulimu (diskuto) 07:24, 8 jun. 2024 (UTC)[Respondi]
Malfacile. Kion oni montru? La decidon faras la softwaro MediaWiki laux siaj reguloj por valida pagxonomo rilataj al reguloj pri valida uzantonomo. La konsilo pri nevideblaj signoj jam estas en la dokumentajxo. La eraro estas " La transdonita signoĉeno akcepteblas nek kiel uzantonomo nek kiel IPv6-adreso nek kiel IPv4-adreso. Eble estas kunkopiita nevidebla fuŝa signo. " Taylor 49 (diskuto) 12:25, 8 jun. 2024 (UTC)[Respondi]