I had the implement the following patches on SF's mailman:
usw-sf-list1:/var/local/src# cat mailman-2.0.geocrawler.patch
--- mailman-2.0.3/Mailman/HTMLFormatter.py Sat Sep 9 12:13:58 2000
+++ mailman-2.0.3.sf/Mailman/HTMLFormatter.py Mon Mar 19 15:44:02 2001
@@ -309,7 +309,7 @@
return ('<FORM Method=POST ACTION="%s">' % full_url)
def FormatArchiveAnchor(self):
- return '<a href="%s">' % self.GetBaseArchiveURL()
+ return '<a href="http://www.geocrawler.com/redir-sf.php3?list=%s">' %
+self._internal_name
def FormatFormEnd(self):
return '</FORM>'
usw-sf-list1:/var/local/src# cat mailman-2.0.geocrawler2.patch
diff -urN mailman-2.0.5.sf.old/Mailman/Handlers/CookHeaders.py
mailman-2.0.5.sf/Mailman/Handlers/CookHeaders.py
--- mailman-2.0.5.sf.old/Mailman/Handlers/CookHeaders.py Wed Nov 15 20:35:09
2000
+++ mailman-2.0.5.sf/Mailman/Handlers/CookHeaders.py Mon Oct 8 16:00:18 2001
@@ -131,7 +131,8 @@
# Always delete List-Archive header, but only add it back if the list is
# actually archiving
del msg['List-Archive']
- if mlist.archive:
- value = '<%s>' % urlparse.urljoin(mlist.web_page_url,
- mlist.GetBaseArchiveURL())
- msg['List-Archive'] = value
+ #if mlist.archive:
+ # value = '<%s>' % urlparse.urljoin(mlist.web_page_url,
+ # mlist.GetBaseArchiveURL())
+ value = '<http://www.geocrawler.com/redir-sf.php3?list=%s>' % mlist._internal_name
+ msg['List-Archive'] = value
(I am missing the link in the admin page, but that's ok)
Is there a way to add the archive URL in the list options and the UI (I
thought about doint it, but I'm not too familiar with the datbase
compatibility issues and the problems with adding a new field in the list
options)
Thanks,
Marc
--
Microsoft is to operating systems & security ....
.... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/ | Finger [EMAIL PROTECTED] for PGP key
_______________________________________________
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers