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 SystemInfo, 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 |
| [[RandomPage]] | en länk till en slumpvis sida | --> --> |
| | Please include this information in your bug reports!: Python Python 2.5.5: /usr/bin/python2.5 Linux p15129997 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 MoinMoin Release 1.2.4 [Revision 1.187] Sat May 19 15:04:34 2012 |
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
| /usr/lib/python2.5/site-packages/MoinMoin/request.py in run(self=<MoinMoin.request.RequestCGI instance at 0xb75da70c>) |
| 403 |
| 404 if config.allow_extended_names: |
| 405 Page(query).send_page(self, count_hit=1) |
| 406 else: |
| 407 from MoinMoin.parser.wiki import Parser |
| Page = <class MoinMoin.Page.Page at 0xb72ec56c>, query = 'Hj\xe4lpMedMakron', ).send_page undefined, self = <MoinMoin.request.RequestCGI instance at 0xb75da70c>, count_hit undefined |
| /usr/lib/python2.5/site-packages/MoinMoin/Page.py in send_page(self=<MoinMoin.Page.Page instance at 0xb7241a4c>, request=<MoinMoin.request.RequestCGI instance at 0xb75da70c>, msg='', **keywords={'count_hit': 1}) |
| 622 else: |
| 623 # parse the text and send the page content |
| 624 self.send_page_content(request, Parser, body) |
| 625 |
| 626 # check for pending footnotes |
| self = <MoinMoin.Page.Page instance at 0xb7241a4c>, self.send_page_content = <bound method Page.send_page_content of <MoinMoin.Page.Page instance at 0xb7241a4c>>, request = <MoinMoin.request.RequestCGI instance at 0xb75da70c>, Parser = <class MoinMoin.parser.wiki.Parser at 0xb726c23c>, body = '\n[[TableOfContents]]\n\n== Makron ==\nMed makron ka...krot {{{[[SystemInfo]]}}} visar:\n [[SystemInfo]]\n' |
| /usr/lib/python2.5/site-packages/MoinMoin/Page.py in send_page_content(self=<MoinMoin.Page.Page instance at 0xb7241a4c>, request=<MoinMoin.request.RequestCGI instance at 0xb75da70c>, Parser=<class MoinMoin.parser.wiki.Parser at 0xb726c23c>, body='\n[[TableOfContents]]\n\n== Makron ==\nMed makron ka...krot {{{[[SystemInfo]]}}} visar:\n [[SystemInfo]]\n', needsupdate=0) |
| 721 |
| 722 try: |
| 723 exec code |
| 724 except 'CacheNeedsUpdate': # if something goes wrong, try without caching |
| 725 self.send_page_content(request, Parser, body, needsupdate=1) |
| code = <code object <module> at 0xb726a848, file "HjälpMedMakron", line 2> |
| /home/httpd/vhosts/openautomaton.org/httpdocs/community/HjälpMedMakron in |
| /usr/lib/python2.5/site-packages/MoinMoin/formatter/base.py in macro(self=<MoinMoin.formatter.text_html.Formatter instance at 0xb724c34c>, macro_obj=<MoinMoin.wikimacro.Macro instance at 0xb726e7ac>, name='RandomPage', args=None) |
| 160 def macro(self, macro_obj, name, args): |
| 161 # call the macro |
| 162 return macro_obj.execute(name, args) |
| 163 |
| 164 def processor(self, processor_name, lines): |
| macro_obj = <MoinMoin.wikimacro.Macro instance at 0xb726e7ac>, macro_obj.execute = <bound method Macro.execute of <MoinMoin.wikimacro.Macro instance at 0xb726e7ac>>, name = 'RandomPage', args = None |
| /usr/lib/python2.5/site-packages/MoinMoin/wikimacro.py in execute(self=<MoinMoin.wikimacro.Macro instance at 0xb726e7ac>, macro_name='RandomPage', args=None) |
| 110 return self._m_lang(macro_name, args) |
| 111 |
| 112 raise ImportError("Cannot load macro %s" % macro_name) |
| 113 |
| 114 def _m_lang(self, lang_name, text): |
| ImportError undefined, macro_name = 'RandomPage' |