Dateianhang 'modern_jwadsense2.py'

Herunterladen

   1 # -*- coding: iso-8859-1 -*-
   2 """
   3     MoinMoin modern theme for JuraWiki with Google AdSense (JuraWikiTestetGoogleWerbung)
   4 
   5     @copyright: (c) 2003-2004 by Nir Soffer, Thomas Waldmann, Ralf Zosel
   6     @license: GNU GPL, see COPYING for details.
   7 """
   8 
   9 from MoinMoin.theme import ThemeBase
  10 
  11 
  12 class Theme(ThemeBase):
  13 
  14     name = "modern"
  15 
  16 # Public functions #####################################################
  17 
  18     def header(self, d, **kw):
  19         """ Assemble wiki header
  20         
  21         @param d: parameter dictionary
  22         @rtype: unicode
  23         @return: page header html
  24         """
  25 	
  26 	adsense='''
  27 <div id="adwords" align="center">
  28 <a href="JuraWikiTestetGoogleWerbung">JuraWikiTestetGoogleWerbung</a>:<br>
  29 <script type="text/javascript"><!--
  30 google_ad_client = "pub-9833124038263688";
  31 google_ad_width = 728;
  32 google_ad_height = 90;
  33 google_ad_format = "728x90_as";
  34 google_ad_type = "text_image";
  35 google_ad_channel ="";
  36 //--></script>
  37 <script type="text/javascript"
  38   src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
  39 </script>
  40 </div>
  41 	'''
  42 	
  43         html = [
  44             # Pre header custom html
  45             self.emit_custom_html(self.cfg.page_header1),
  46             
  47             # Header
  48             u'<div id="header">',
  49 	    adsense,
  50 	    self.logo(),
  51 	    self.searchform(d),
  52             self.username(d),
  53             self.trail(d),
  54             self.navibar(d),
  55             #u'<hr id="pageline">',
  56             u'<div id="pageline"><hr style="display:none;"></div>',
  57             self.msg(d),
  58             self.editbar(d),
  59             u'</div>',
  60             
  61             # Post header custom html (not recommended)
  62             self.emit_custom_html(self.cfg.page_header2),
  63             
  64             # Start of page
  65             self.startPage(),
  66             self.title(d),
  67         ]
  68         return u'\n'.join(html)
  69 
  70     def footer(self, d, **keywords):
  71         """ Assemble wiki footer
  72         
  73         @param d: parameter dictionary
  74         @keyword ...:...
  75         @rtype: unicode
  76         @return: page footer html
  77         """
  78         page = d['page']
  79         html = [
  80             # End of page
  81             self.pageinfo(page),
  82             self.endPage(),
  83             
  84             # Pre footer custom html (not recommended!)
  85             self.emit_custom_html(self.cfg.page_footer1),
  86             
  87             # Footer
  88             u'<div id="footer">',
  89             self.editbar(d),
  90             self.credits(d),
  91             self.showversion(d, **keywords),
  92             u'</div>',
  93             
  94             # Post footer custom html
  95             self.emit_custom_html(self.cfg.page_footer2),
  96             ]
  97         return u'\n'.join(html)
  98 
  99         
 100 def execute(request):
 101     """
 102     Generate and return a theme object
 103         
 104     @param request: the request object
 105     @rtype: MoinTheme
 106     @return: Theme object
 107     """
 108     return Theme(request)

Gespeicherte Dateianhänge

Um Dateianhänge in eine Seite einzufügen sollte unbedingt eine Angabe wie attachment:dateiname benutzt werden, wie sie auch in der folgenden Liste der Dateien erscheint. Es sollte niemals die URL des Verweises ("laden") kopiert werden, da sich diese jederzeit ändern kann und damit der Verweis auf die Datei brechen würde.
  • [laden | anzeigen] (2005-05-07 08:13:52, 30.3 KB) [[attachment:AdSense_Bericht_2005-05-07.pdf]]
  • [laden | anzeigen] (2005-05-06 10:39:17, 2.8 KB) [[attachment:modern_jwadsense1.py]]
  • [laden | anzeigen] (2005-05-06 21:07:24, 2.8 KB) [[attachment:modern_jwadsense2.py]]
  • [laden | anzeigen] (2005-05-04 21:39:11, 71.1 KB) [[attachment:screenshot1.png]]
 Alle Dateien | Ausgewählte Dateien: löschen verschieben auf Seite kopieren auf Seite

Sie dürfen keine Anhänge an diese Seite anhängen!