Dateianhang 'modern_jwadsense1.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 <script type="text/javascript"><!--
  28 google_ad_client = "pub-9833124038263688";
  29 google_ad_width = 728;
  30 google_ad_height = 90;
  31 google_ad_format = "728x90_as";
  32 google_ad_type = "text_image";
  33 google_ad_channel ="";
  34 //--></script>
  35 <script type="text/javascript"
  36   src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
  37 </script>
  38 	'''
  39 	
  40         html = [
  41             # Pre header custom html
  42             self.emit_custom_html(self.cfg.page_header1),
  43             
  44             # Header
  45             u'<div id="header">',
  46 	    adsense,
  47 	    '<BR>&nbsp;<a href="http://www.jurawiki.de/JuraWikiTestetGoogleWerbung">JuraWikiTestetGoogleWerbung</a>',
  48 	    self.logo(),
  49 	    self.searchform(d),
  50             self.username(d),
  51             self.trail(d),
  52             self.navibar(d),
  53             #u'<hr id="pageline">',
  54             u'<div id="pageline"><hr style="display:none;"></div>',
  55             self.msg(d),
  56             self.editbar(d),
  57             u'</div>',
  58             
  59             # Post header custom html (not recommended)
  60             self.emit_custom_html(self.cfg.page_header2),
  61             
  62             # Start of page
  63             self.startPage(),
  64             self.title(d),
  65         ]
  66         return u'\n'.join(html)
  67 
  68     def footer(self, d, **keywords):
  69         """ Assemble wiki footer
  70         
  71         @param d: parameter dictionary
  72         @keyword ...:...
  73         @rtype: unicode
  74         @return: page footer html
  75         """
  76         page = d['page']
  77         html = [
  78             # End of page
  79             self.pageinfo(page),
  80             self.endPage(),
  81             
  82             # Pre footer custom html (not recommended!)
  83             self.emit_custom_html(self.cfg.page_footer1),
  84             
  85             # Footer
  86             u'<div id="footer">',
  87             self.editbar(d),
  88             self.credits(d),
  89             self.showversion(d, **keywords),
  90             u'</div>',
  91             
  92             # Post footer custom html
  93             self.emit_custom_html(self.cfg.page_footer2),
  94             ]
  95         return u'\n'.join(html)
  96 
  97         
  98 def execute(request):
  99     """
 100     Generate and return a theme object
 101         
 102     @param request: the request object
 103     @rtype: MoinTheme
 104     @return: Theme object
 105     """
 106     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!