-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paul H Byerly wrote: > I've asked this before, I've seen others ask it, and I've just spent > hours searching for an answer and trying all I can think of to make it work. > > I would be really nice to be able to put the date a post was written > after the subject and author in the "Archives by ..." view. Anyone made > this work? Anyone have a clue how to make it work?
I didn't have a clue a few minutes ago, and I won't say I have much better of one now, but here's a quick patch I made that seems to do what you want. You'll have to remove the dash escapes from the patch text put in by gpg (which will happen automatically if you have a good MUA that checks signatures for you). I could have sent this using the better PGP/MIME format, but too many (broken, IMO) MUA's make it a pain in the ass to read messages formatted that, despite the fact that it's a published RFC. Anyway, have someone that knows python and mailman better than I look this over before you use it for anything important. There's only two files I needed to modify, Mailman/Archiver/HyperArch.py, and templates/en/archidxentry.html. One thing I can see being a problem is that lines will get real long so the formatting in archidxentry.html might need to be played with to keep it readable. ===================================================================== - --- Mailman/Archiver/HyperArch.py~ Sun Sep 28 20:21:28 2003 +++ Mailman/Archiver/HyperArch.py Sun Sep 28 20:22:43 2003 @@ -965,16 +965,19 @@ def write_index_entry(self, article): subject = self.get_header("subject", article) author = self.get_header("author", article) + datestr = i18n.ctime(int(article.date)) if mm_cfg.ARCHIVER_OBSCURES_EMAILADDRS: author = re.sub('@', _(' at '), author) subject = CGIescape(subject, self.lang) author = CGIescape(author, self.lang) + datestr = CGIescape(datestr, self.lang) d = { 'filename': urllib.quote(article.filename), 'subject': subject, 'sequence': article.sequence, - - 'author': author + 'author': author, + 'datestr': datestr } print quick_maketext( 'archidxentry.html', d, - --- templates/en/archidxentry.html~ Mon Sep 22 15:46:26 2003 +++ templates/en/archidxentry.html Sun Sep 28 20:19:22 2003 @@ -1,4 +1,4 @@ <LI><A HREF="%(filename)s">%(subject)s </A><A NAME="%(sequence)i"> </A> - -<I>%(author)s +<I>%(author)s (%(datestr)s) </I> ===================================================================== HTH, - -- Todd OpenPGP -> KeyID: 0xD654075A | URL: www.pobox.com/~tmz/pgp ============================================================================ ...know that worrying is as effective as trying to solve an algebra equation by chewing bubble gum. -- Kurt Vonnegut -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) Comment: When crypto is outlawed bayl bhgynjf jvyy unir cevinpl. iD8DBQE/d37Puv+09NZUB1oRAnrfAJ9CUhDzoiFj72QGEb/UOhxeVG0MDgCg/nem 1onedRRztN5bhcJobU08PRA= =TdXH -----END PGP SIGNATURE----- ------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ This message was sent to: [EMAIL PROTECTED] Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/archive%40jab.org