Difference between revisions of "Template:Freenode/sandbox"
Jump to navigation
Jump to search
imported>Technical 13 m (Debugging ReGex...) |
imported>Technical 13 m (Debugging ReGex...) |
||
| Line 1: | Line 1: | ||
| − | <includeonly>{{#if:{{{1|}}}|<tt>{{#ifeq:{{Str sub old|{{{1}}}|0|1}}|#|<span class="plainlinks">[irc://irc.freenode.net/{{{1}}} {{{1}}}]</span> <sup class="plainlinks">[//webchat.freenode.net/?channels={{{1}}}{{#if:{{{nick|}}}|&nick={{#invoke:String|replace|{{Str sub old|{{{nick|}}}|0|25}}|[ | + | <includeonly>{{#if:{{{1|}}}|<tt>{{#ifeq:{{Str sub old|{{{1}}}|0|1}}|#|<span class="plainlinks">[irc://irc.freenode.net/{{{1}}} {{{1}}}]</span> <sup class="plainlinks">[//webchat.freenode.net/?channels={{{1}}}{{#if:{{{nick|}}}|&nick={{#invoke:String|replace|{{Str sub old|{{{nick|}}}|0|25}}|[^%[^%]^%-^\^{^}^%`^%w]|_|plain=false}}}} <span style="color:green;">connect</span>]</sup>|[[freenode:#{{{1}}}|#{{{1}}}]] <sup class="plainlinks">[//webchat.freenode.net/?channels=#{{{1}}}{{#if:{{{nick|}}}|&nick={{#invoke:String|replace|{{Str sub old|{{{nick|}}}|0|25}}|[^%[^%]^%-^\^{^}^%`^%w]|_|plain=false}}}} <span style="color:green;">connect</span>]</sup>}}</tt>|<span style="color: #F00;">Error: Channel must be specified as 1st parameter.</span>}}</includeonly><noinclude> |
This template is for producing links to connect to the Wikipedia channels at the IRC network | This template is for producing links to connect to the Wikipedia channels at the IRC network | ||
Revision as of 17:30, 7 June 2013
This template is for producing links to connect to the Wikipedia channels at the IRC network
Template:Freenode/testcases
Testing sandbox version
- {{Freenode/sandbox}}
- Error: Channel must be specified as 1st parameter.
- {{Freenode/sandbox|wikipedia}}
- {{Freenode/sandbox|#wikipedia}}
- {{Freenode/sandbox|#wikipedia|nick=Template test}}
- ##wikipedia _Template_Str_sub_old connect
- {{Freenode/sandbox|nick=Template test}}
- Error: Channel must be specified as 1st parameter.
- {{Freenode/sandbox|wikipedia|nick=This is a very very very very long username}}
- #wikipedia _Template_Str_sub_old connect
- {{Freenode/sandbox|wikipedia-en-help|nick=Tester}}
- {{Freenode/sandbox|wikipedia-en-help|nick=Tester 2}}
- {{Freenode/sandbox|##wikipedia-en-help|nick=Tester3}}
- {{Freenode/sandbox|wikipedia-en-help|nick=Tester%4}}
- {{Freenode/sandbox|wikipedia-en-help|nick=Tester5isherehavenofearwekillnomenorwomenordogsorcatsorwhales}}
- {{Freenode/sandbox|#wikipedia|nick=!nv@l!& (#@r@t t3$t}}
- ##wikipedia _Template_Str_sub_old connect
- {{Freenode/sandbox|#wikipedia|nick=!@!& (#@@ $}}
- ##wikipedia _Template_Str_sub_old connect
- {{Freenode/sandbox|##wikipedia-en-help|nick=9th Tester}}
- {{Freenode/sandbox|###wikipedia-en-help|nick=-----Tester}}
Testing main template
- {{Freenode}}
- #{{{1}}} connect
- {{Freenode|wikipedia}}
- #wikipedia connect
- {{Freenode|#wikipedia}}
- ##wikipedia connect
- {{Freenode|#wikipedia|nick=Template test}}
- ##wikipedia connect
- {{Freenode|nick=Template test}}
- #{{{1}}} connect
- {{Freenode|wikipedia|nick=This is a very very very very long username}}
- #wikipedia connect