Makron
Med makron kan du göra vissa systemomperationer på normala wikisidor. Det enda som gör dessa sidor speciella är att de innehåller makron. Om du redigerar en sida som SenasteÄndringar eller SystemInformation, så ser du exempel på det.För mer information om olika märkkoder se HjälpMedÄndringar.
Sökmakron
| Makro | Beskrivning | Exempel |
| [[TitleSearch]] | söker i sidtitlar | Se SökSida |
| [[FullSearch]] | söker i sidinnehåll | Se SökSida |
| [[FullSearch()]] | sök den aktuella sidtitlen i alla sidor (som att klicka på sidtiteln) | Se KategoriKategori-sidan |
| [[FullSearch('text')]] | söker efter "text" i alla sidor | Sök efter FullSearch:
|
| [[GoTo]] | gå direkt till en sida som du matar in | Se SökSidan |
| [[PageList(regex)]] | listar alla sidor vars titel matchar det reguljära uttrycket | Se HjälpInnehåll |
Navigation
| Makro | Beskrivning | Exempel |
| [[RecentChanges]] | ger en lista med de senast ändrade sidorna | Se SenasteÄndringar |
| [[TitleIndex]] | ger en lista på alla sidtitlar | Se TitelRegister |
| [[WordIndex]] | ger en lista på alla ord i sidtitlarna | Se OrdRegister |
| [[WantedPages]] | ger en lista på alla refererade icke-existerande sidor | Se ÖnskadeSidor |
| [[OrphanedPages]] | ger en lista på alla sidor som inte någon annan sida länkar till | Se FöräldrarlösaSidor |
| [[AbandonedPages]] | ger en lista på de sidor som inte har ändrats på längst tid | Se ÖvergivnaSidor |
| | Please include this information in your bug reports!: Python 2.6.2 (r262:71600, Aug 4 2010, 12:39:10) [GCC 4.2.1 20070719 [FreeBSD]] - /usr/local/bin/python FreeBSD ekinek.pair.com 7.3-RELEASE-p2 FreeBSD 7.3-RELEASE-p2 #0: Wed Sep 28 09:50:42 EDT 2011 erik5@yodh.pair.com:/usr/obj/usr/src/sys/73PAIRb i386 MoinMoin Release 1.1 [Revision 1.178] |
A problem occurred while running a Python script. Here is the sequence of function calls leading up to the error, with the most recent (innermost) call first. The exception attributes are:
| /usr/home/ianjones/moin/lib/python2.3/site-packages/MoinMoin/wikimacro.py in execute_external_macro(macro_name='RandomPage', function='execute', args=(<MoinMoin.wikimacro.Macro instance at 0x287ebe6c>, None)) |
70 execute = pysupport.importName("MoinMoin.macro." + macro_name, function)
| 71 return execute(*args) |
72
73 # try plugin dir
| /usr/home/ianjones/moin/lib/python2.3/site-packages/MoinMoin/wikimacro.py in execute(self=<MoinMoin.wikimacro.Macro instance at 0x287ebe6c>, macro_name='RandomPage', args=None) |
110
| 111 return execute_external_macro(macro_name, "execute", (self, args)) |
112
113 def _macro_TitleSearch(self, args):
| /usr/home/ianjones/moin/lib/python2.3/site-packages/MoinMoin/parser/wiki.py in _macro_repl(self=<MoinMoin.parser.wiki.Parser instance at 0x2889ea4c>, word='[[RandomPage]]') |
703 # call the macro
| 704 return self.macro.execute(macro_name, args) |
705
706
| /usr/home/ianjones/moin/lib/python2.3/site-packages/MoinMoin/parser/wiki.py in replace(self=<MoinMoin.parser.wiki.Parser instance at 0x2889ea4c>, match=<_sre.SRE_Match object at 0x283b70a0>) |
814 else:
| 815 return getattr(self, '_' + type + '_repl')(hit) |
816 else:
817 import pprint
| /usr/local/lib/python2.6/re.py in subn(pattern=<_sre.SRE_Pattern object at 0x288e3000>, repl=<bound method Parser.replace of <MoinMoin.parser.wiki.Parser instance at 0x2889ea4c>>, string='||{{{[[RandomPage]]}}} || en l\xe4nk till en slumpvis sida || [[RandomPage]] || ', count=0) |
161 return a replacement string to be used."""
| 162 return _compile(pattern, 0).subn(repl, string, count) |
163
164 def split(pattern, string, maxsplit=0):
| /usr/home/ianjones/moin/lib/python2.3/site-packages/MoinMoin/parser/wiki.py in format(self=<MoinMoin.parser.wiki.Parser instance at 0x2889ea4c>, formatter=<MoinMoin.formatter.text_html.Formatter instance at 0x288a55ac>) |
938 else:
| 939 line, count = re.subn(scan_re, self.replace, line) |
940 ##if not count: self._check_p()
941 self._check_p()
| /usr/home/ianjones/moin/lib/python2.3/site-packages/MoinMoin/Page.py in send_page(self=<MoinMoin.Page.Page instance at 0x2888a66c>, request=<MoinMoin.request.Request instance at 0x2873676c>, msg='', **keywords={'count_hit': 1}) |
478 # parse the text and send the page content
| 479 Parser(body, request).format(self.formatter) |
480
481 # check for pending footnotes
| /usr/home/ianjones/moin/lib/python2.3/site-packages/MoinMoin/cgimain.py in run(properties={}) |
211 try:
| 212 cgitb.handler() |
213 except:
214 cgi.print_exception(*saved_exc)
