+++ /dev/null
-<comment>
- Freemarker template file for an archive of articles.
-</comment>
-
-<html>
- <head>
- <title>
- ${lang("producer.openposting.htmltitle")}${topic.title}
- </title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <link rel="stylesheet" href="/style/mir.css" type="text/css">
- </head>
-
- <body bgcolor="#CCCCCC">
- <table width="760" border="0" cellpadding="0" cellspacing="1" align="center" bgcolor="#000000">
- <tr bgcolor="#FFFFFF">
- <td valign="top" align="left" width="150" bgcolor="#666666">
- <table width="150" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="140">
- <a href="${config["Producer.ProductionHost"]}${config["Producer.DocRoot"]}">
- <img src="images/mirlogo.jpg" width="150" height="205" border="0">
- </a>
- </td>
- </tr>
- <tr valign="top">
- <td width="140" bgcolor="#666666">
- <table width="100%" border="0" cellspacing="2" cellpadding="0">
- <tr>
- <td>
- <!--#include virtual="navigation.inc" -->
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- <td align="left" valign="top" colspan="2" height="100%">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td><img src="images/mirfont.gif" width="600" height="68"></td>
- </tr>
- </table>
- </td>
- </tr>
- <tr bgcolor="#000000">
- <td height="1"><img src="images/1pixel.gif" width="1" height="1"></td>
- </tr>
- <tr>
- <td align="left" valign="top">
- <h2> ${title}</h2>
- <table width="100%" border="0" cellpadding="0" cellspacing="2" height="100%">
- <tr>
- <td width="100%" valign="top">
- <!--- articles --->
- <list articles as i>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>
- <h3>${i.title}</h3>
- <h4><i>${i.creator}, ${i.webdb_create_formatted}</i></h4>
- <p>
- <if i.to_media_audio >
- <img src="/img/${i.to_media_audio[0]["big_icon"]}">
- </if>
- <if i.to_media_video >
- <img src="/img/${i.to_media_video[0]["big_icon"]}">
- </if>
- <if i.to_media_other >
- <img src="/img/${i.to_media_other[0]["big_icon"]}">
- </if>
- <p>
- <if i.to_media_images >
- <img src="${i.to_media_images[0]["icon_path"]}"
- width="${i.to_media_images[0]["icon_width"]}"
- height="${i.to_media_images[0]["icon_height"]}"
- border=0 alt="${i.to_media_images[0]["title"]}">
- </if>
- ${i.description}</p>
- <p align="right">
- [<a href="${config["Producer.DocRoot"]}${i.publish_path}${i.id}.shtml">read</a>]
- </p>
- </td>
- </tr>
- </table>
- <br>
- </list>
- <!--- articles --->
- </td>
-
- <td>
- <if previousPage><a href="${previousPage}">${lang("producer.previous")}</a></if>
- <if nextPage><a href="${nextPage}">${lang("producer.next")}</a></if>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- <p> </p>
- </body>
-</html>
Template file for an article.
</comment>
-<include "routines.template">
-
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
- <head>
- <title>${lang("article.htmltitle.prefix")}${article.title}</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <link rel="stylesheet" href="/${pathprefix}/style.css" type="text/css">
-
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>${lang("general.htmltitle")} | ${article.title}</title>
+ <meta name="keywords" content="indymedia,imc">
+ <meta name="description" content="indymedia,imc">
+ <meta http-equiv="expires" content="599">
+ <meta http-equiv="pragma" content="no-cache">
<if article.to_media_images>
<meta name="keywords" content="images"></meta>
</if>
<if article.to_media_other>
<meta name="keywords" content="other"></meta>
</if>
- </head>
+ <style type="text/css">
+ body, h1, h2, h3, h4, h5, h6, p, li, dt, dd, div, td, blockquote, div, span
+ {font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}
+ a {text-decoration:none;}
+ #searchfield {font-size: 12px; width:113px; height:16px; background-color:#aaaaaa;}
+ #searchselect {font-size: 12px; width:120px; height:22px; background-color:#aaaaaa;}
+ #searchbutton {font-size: 12px; width:120px; height:20px; background-color:#aaaaaa; text-align: right;}
+ </style>
+</head>
+
+<body bgcolor="#dddddd" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" link="#003399" alink="#cc0033" vlink="#660033" >
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td valign="top">
+ <table cellpadding="0" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
+ <tr>
+ <td><a href="../../"><img src="../../../img/logo.gif" width="120" height="120" alt="((i))" border="0"></a></td>
+ </tr>
+ </table>
+ <table cellpadding="4" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
+ <tr>
+ <td><a href="../../"> <font size="-1" color="#dddddd"><b>start >></b></font></a></td>
+ </tr>
+ </table>
+ <br>
+
+ <!--#include virtual="../../navigation.inc" -->
+
+ <table cellpadding="6" cellspacing="0" border="0" width="100%"><tr><td>
+ </td></tr></table>
+ </td>
+ <td valign="top" width="100%">
+ <table cellpadding="4" cellspacing="0" border="0" width="100%" bgcolor="#cc0033"><tr><td>
+
+ <font color="#dddddd" size="-1"><b>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/mission.shtml"><font color="#dddddd">${lang("general.menu.missionStatement")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/moderation.shtml"><font color="#dddddd">${lang("general.menu.moderation")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/support.shtml"><font color="#dddddd">${lang("general.menu.support")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/mailinglists.shtml"><font color="#dddddd">${lang("general.menu.mailinglists")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/participate.shtml"><font color="#dddddd">${lang("general.menu.participate")} >></font></a>
+ </b></font>
+ </td></tr></table>
+ <table cellpadding="30" cellspacing="0" border="0" width="80%"><tr><td>
+ <br>
+ <h2>${article.title}</h2>
+
+ <p><i><font size="-1">${article.creator}, ${article.creationdate.formatted["dd.MM.yyyy HH:mm"]}</font></i></p>
+ <br>
+ <p>${article.description_parsed}</p>
+ <!-- media -->
+ <list article.to_media_audio as media>
+ <p>
+ <a href="${media["publish_server"]}${media["publish_path"]}">
+ ${media["title"]} - ${media["descr"]}
+ </a>
+ </p>
+ </list>
+ <list article.to_media_video as media>
+ <p>
+ <img src="../../../img/${media["big_icon"]}" border="0" alt="">
+ <a href="${media["publish_server"]}${media["publish_path"]}">
+ ${media["title"]} - ${media["descr"]}</a>
+ </p>
+ </list>
+ <list article.to_media_other as media>
+ <p>
+ <img src="../../../img/${media["big_icon"]}" border="0" alt="">
+ <a href="${media["publish_server"]}${media["publish_path"]}">
+ ${media["title"]} - ${media["descr"]}</a>
+ </p>
+ </list>
+
+ <list article.to_media_images as image>
+ <p>
+ <img src="${image["publish_server"]}${image["publish_path"]}"
+ border="0" width="${image["img_width"]}"
+ height="${image["img_height"]}" alt="${image["title"]}">
+ <br><i>${image["title"]}</i>
+ </p>
+ </list>
- <body bgcolor="#CCCCCC">
- <table width="760" border="0" cellpadding="0" cellspacing="1" align="center" bgcolor="#000000">
- <tr bgcolor="#FFFFFF">
- <td valign="top" align="left" width="150" bgcolor="#666666">
- <table width="150" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="140">
- <a href="${config["Producer.DocRoot"]}/${pathprefix}">
- <img src="/images/mirlogo.jpg" width="150" height="205" border="0">
- </a>
- </td>
- </tr>
- <tr valign="top">
- <td width="140" bgcolor="#666666">
- <table width="100%" border="0" cellspacing="2" cellpadding="0">
- <tr>
- <td>
- <!--#include virtual="../../navigation.inc" -->
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- <td align="left" valign="top" colspan="2" height="100%">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td><img src="/images/mirfont.gif" width="600" height="68"></td>
- </tr>
- </table>
- </td>
- </tr>
- <tr bgcolor="#000000">
- <td height="1"><img src="images/1pixel.gif" width="1" height="1"></td>
- </tr>
- <tr>
- <td align="left" valign="top">
- <table width="100%" border="0" cellpadding="0" cellspacing="2" height="100%">
- <tr>
- <td width="100%" valign="top">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <if config.generateFO=="yes">
- <tr><td align="right">
- <if config.generatePDF=="yes">
- <a href="${article.id}.pdf">Print this article</a>
- <else>
- <a href="${config["Producer.OpenAction"]}?do=getpdf&id=${article.id}">Print this article</a>
- </if>
- </td></tr>
- </if>
-
- <tr>
- <td>
- <h2>${article.title}</h2>
- <h4><i>${article.creator}, ${article.creationdate.formatted["dd.MM.yyyy HH:mm"]}</i></h4>
- <p><b>${article.description_parsed}</b>
-
-
- <!-- media -->
- <call showArticleMedia(article)>
-
- <comment>
- <list article.to_media_audio as media>
- <p>
-
-
- <a href="${media["publish_server"]}${media["publish_path"]}">
- ${media["title"]} - ${media["descr"]}
- </a>
- </p>
- </list>
- <list article.to_media_video as media>
- <p>
- <img src="/img/${media["big_icon"]}" border="0" alt="">
- <a href="${media["publish_server"]}${media["publish_path"]}">
- ${media["title"]} - ${media["descr"]}</a>
- </p>
- </list>
- <list article.content.to_media_other as media>
- <p>
- <img src="/img/${media["big_icon"]}" border="0" alt="">
- <a href="${media["publish_server"]}${media["publish_path"]}">
- ${media["title"]} - ${media["descr"]}</a>
- </p>
- </list>
-
- <list article.content.to_media_images as image>
- <p>
- <img src="${image["publish_server"]}${image["publish_path"]}"
- border="0" width="${image["img_width"]}"
- height="${image["img_height"]}" alt="${image["title"]}">
- <br><i>${image["title"]}</i>
- </p>
- </list>
- </comment>
-
- <!-- media -->
-
- <p>${article.content_data_parsed}</p>
- <if article.creator_main_url || article.creator_email>
- <table width="100%" bgcolor="#FFFFFF">
- <tr>
- <td>
- <font size="-1">
- <if content.creator_email>
- <img src="/images/mail_small.gif" width="12" height="10" border="0" alt="-"> ${lang("producer.content.email")}: <a href="mailto:${article.content.creator_email}">${article.content.creator_email}</a><br>
- </if>
- <if content.creator_main_url>
- <img src="/images/link_small.gif" width="12" height="10" border="0" alt=""> ${lang("producer.content.homepage")}: <a href="${article.content.creator_main_url}" target="extern">${article.content.creator_main_url}</a><br>
- </if>
- </font>
- </td>
- </tr>
- </table>
- </if>
- </td>
- </tr>
- <tr><td> </td></tr>
- <tr>
- <td>
- <call showAddCommentLink(article, lang("article.addcomment"), language)>
- </td>
- </tr>
- <if article.to_comments>
- <list article.to_comments as c>
- <tr>
- <td>
- <table width="100%" border="0" cellspacing="0" cellpadding="4">
- <tr bgcolor="#cccccc">
- <td><b><call showSafeText(c.title)></b></td>
- <td align="right"><i>${c.creationdate.formated["dd.MM.yyyy HH:mm"]}</i></td>
- </tr>
- <tr>
- <td colspan="2"><br>${c.description_parsed}</td>
- </tr>
- <if c.email || c.main_url || c.address || c.phone || c.creator>
- <tr>
- <td bgcolor="#cccccc" colspan="2">
- <if c.creator><b><call showSafeText(c.creator)></b></if>
- <if c.email>
- <br>
- <img src="/images/mail_small.gif" width="12" height="10" border="0" alt="">${lang("article.email")}: <a href="mailto:${utility.encodeHTML(c.email)}"><call showSafeText(c.email)></a>
- </if>
- <if c.main_url>
- <br>
- <img src="/images/link_small.gif" width="12" height="10" border="0" alt="">
- ${lang("article.homepage")}: <a href="${utility.encodeHTML(c.main_url)}" target="_blank"><call showSafeText(c.email)></a>
- </if>
- </td>
- </tr>
- </if>
- </table>
- </td>
- </tr>
- <tr><td> </td></tr>
- </list>
- </if>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- <p>
-
- </p>
- </body>
+ <br>
+ <p><font size="-1">${article.content_data_parsed}</font></p>
+ <br>
+ <if article.creator_main_url || article.creator_email>
+ <p>
+ <font size="-1">
+ <if article.creator_email>
+ <img src="../../../img/mail_small.gif" width="12" height="10" border="0" alt="-"> ${lang("article.email.prefix")}: <a href="mailto:${article.creator_email}">${article.creator_email}</a><br>
+ </if>
+ <if article.creator_main_url>
+ <img src="../../../img/link_small.gif" width="12" height="10" border="0" alt=""> ${lang("article.homepage.prefix")}: <a href="${article.creator_main_url}" target="extern">${article.creator_main_url}</a><br>
+ </if>
+ </font>
+ </p>
+ </if>
+ <br>
+ <br>
+ <br>
+
+
+ <table border="0" cellpadding="2" cellspacing="0" width="100%"><tr><td bgcolor="#669999">
+ <a href="${config["Producer.OpenAction"]}?do=addcomment&aid=${article.id}&language=${language.code}">
+ <font color="#dddddd" size="+1"><b>${lang("article.addcomment")}>></b></font></a>
+ </td></tr></table>
+ <if article.to_comments>
+ <table border="0" cellpadding="10" cellspacing="0" width="100%"><tr><td bgcolor="#99cccc">
+ <list article.to_comments as c>
+ <br>
+ <font size="+1"><b>${utility.encodeHTML(c.title)}</b></font><br>
+ <i>${c.creationdate.formatted["dd.MM.yyyy HH:mm"]}</i><br>
+ ${c.description_parsed}
+ <if c.email || c.main_url || c.address || c.phone || c.creator>
+ <i>
+ <if c.creator>
+ <br>
+ ${utility.encodeHTML(c.creator)}>
+ </if>
+ <if c.email>
+ <br>
+ <img src="../../../img/mail_small.gif" width="12" height="10" border="0" alt="">${lang("article.email.prefix")}: <a href="mailto:${utility.encodeHTML(c.email)}">${utility.encodeHTML(c.email)}</a>
+ </if>
+ <if c.main_url>
+ <br>
+ <img src="../../../img/link_small.gif" width="12" height="10" border="0" alt="">${lang("article.homepage.prefix")}: <a href="${utility.encodeHTML(c.main_url)}" target="_blank">${utility.encodeHTML(c.email)}</a>
+ </if>
+ </i>
+ <br>
+ </if>
+ </list>
+ </td></tr></table>
+ </if>
+ </td>
+ </tr>
+</table>
+</body>
</html>
+
+
+
+
--- /dev/null
+${batch.first.index}<p>
+<list batch.all as b><a href="${docPrefix}${b.identifier}${docSuffix}">${b.index}</a><if b.index!=batch.last.index> | </if></list>
--- /dev/null
+<!-- cities.inc
+list of linked indymedia cities, for inclusion in all the indymedia sidebars
+generated Fri, 4 Oct 2002 00:51:29 -0700
+WARNING DO NOT EDIT THIS FILE.
+THIS FILE IS GENERATED AUTOMATICALLY VIA
+http://www.indymedia.org/contact/cities.php
+mailto: mark --( at )-- indymedia.org
+-->
+<br />
+<a href="http://www.indymedia.org/">www.indymedia.org</a><br />
+<br />
+
+<b>Projects</b><br /><a href="http://climate.indymedia.org/">climate</a><br /><a href="http://print.indymedia.org/">print</a><br /><a href="http://radio.indymedia.org/">radio</a><br /><a href="http://satellite.indymedia.org/">satellite tv</a><br /><a href="http://www.indymedia.org/projects.php3">video</a><br /><br />
+
+<b>Pacific</b><br /><a href="http://adelaide.indymedia.org/">adelaide</a><br /><a href="http://www.indymedia.org.nz/">aotearoa</a><br /><a href="http://brisbane.indymedia.org/">brisbane</a><br /><a href="http://jakarta.indymedia.org/">jakarta</a><br /><a href="http://melbourne.indymedia.org/">melbourne</a><br /><a href="http://sydney.indymedia.org/">sydney</a><br /><br />
+
+<b>Africa</b><br /><a href="http://nigeria.indymedia.org/">nigeria</a><br /><a href="http://southafrica.indymedia.org/">south africa</a><br /><br />
+
+<b>Europe</b><br /><a href="http://athens.indymedia.org/">athens</a><br /><a href="http://austria.indymedia.org/">austria</a><br /><a href="http://barcelona.indymedia.org/">barcelona</a><br /><a href="http://belgium.indymedia.org/">belgium</a><br /><a href="http://bristol.indymedia.org/">bristol</a><br /><a href="http://cyprus.indymedia.org">cyprus</a><br /><a href="http://euskalherria.indymedia.org/">euskal herria</a><br /><a href="http://www.vaikuttava.net/">finland</a><br /><a href="http://germany.indymedia.org/">germany</a><br /><a href="http://ireland.indymedia.org/">ireland</a><br /><a href="http://italy.indymedia.org/">italy</a><br /><a href="http://madrid.indymedia.org/">madrid</a><br /><a href="http://indymedia.nl">netherlands</a><br /><a href="http://www.indymedia.no/">norway</a><br /><a href="http://pt.indymedia.org/">portugal</a><br /><a href="http://russia.indymedia.org/">russia</a><br /><a href="http://sweden.indymedia.org/">sweden</a><br /><a href="http://switzerland.indymedia.org/">switzerland</a><br /><a href="http://thessaloniki.indymedia.org/">thessaloniki</a><br /><a href="http://www.indymedia.org.uk/">united kingdom</a><br /><br />
+
+<b>Canada</b><br /><a href="http://alberta.indymedia.org/">alberta</a><br /><a href="http://hamilton.indymedia.org/">hamilton</a><br /><a href="http://maritimes.indymedia.org/">maritimes</a><br /><a href="http://montreal.indymedia.org/">montreal</a><br /><a href="http://ontario.indymedia.org/">ontario</a><br /><a href="http://ottawa.indymedia.org/">ottawa</a><br /><a href="http://quebec.indymedia.org/">quebec</a><br /><a href="http://thunderbay.indymedia.org/">thunder bay</a><br /><a href="http://vancouver.indymedia.org/">vancouver</a><br /><a href="http://victoria.indymedia.org/">victoria</a><br /><a href="http://windsor.indymedia.org/">windsor</a><br /><br />
+
+<b>Latin America</b><br /><a href="http://argentina.indymedia.org/">argentina</a><br /><a href="http://bolivia.indymedia.org/">bolivia</a><br /><a href="http://brasil.indymedia.org/">brasil</a><br /><a href="http://chiapas.indymedia.org/">chiapas</a><br /><a href="http://colombia.indymedia.org/">colombia</a><br /><a href="http://ecuador.indymedia.org/">ecuador</a><br /><a href="http://mexico.indymedia.org/">mexico</a><br /><a href="http://bolivia.indymedia.org/es/qollasuyu/qollasuyu.shtml">qollasuyu</a><br /><a href="http://argentina.indymedia.org/features/rosario/">rosario</a><br /><a href="http://www.tijuanaimc.org/">tijuana</a><br /><a href="http://uruguay.indymedia.org/">uruguay</a><br /><br />
+
+<b>South Asia</b><br /><a href="http://india.indymedia.org/">india</a><br /><a href="http://mumbai.indymedia.org/">mumbai</a><br /><br />
+
+<b>West Asia</b><br /><a href="http://indymedia.org.il/">israel</a><br /><a href="http://jerusalem.indymedia.org/">palestine</a><br /><br />
+
+<b>United States</b><br /><a href="http://arizona.indymedia.org/">arizona</a><br /><a href="http://atlanta.indymedia.org/">atlanta</a><br /><a href="http://austin.indymedia.org/">austin</a><br /><a href="http://baltimore.indymedia.org/">baltimore</a><br /><a href="http://boston.indymedia.org/">boston</a><br /><a href="http://buffalo.indymedia.org/">buffalo</a><br /><a href="http://cfl.indymedia.org/">central florida</a><br /><a href="http://chicago.indymedia.org/">chicago</a><br /><a href="http://www.madhattersimc.org/">danbury, ct</a><br /><a href="http://dc.indymedia.org/">dc</a><br /><a href="http://eugene.indymedia.org/">eugene</a><br /><a href="http://hawaii.indymedia.org/">hawaii</a><br /><a href="http://houston.indymedia.org">houston</a><br /><a href="http://ithaca.indymedia.org/">ithaca</a><br /><a href="http://la.indymedia.org/">la</a><br /><a href="http://madison.indymedia.org/">madison</a><br /><a href="http://maine.indymedia.org/">maine</a><br /><a href="http://www.michiganimc.org/">michigan</a><br /><a href="http://milwaukee.indymedia.org/">milwaukee</a><br /><a href="http://twincities.indymedia.org/">minneapolis/st. paul</a><br /><a href="http://newjersey.indymedia.org/">new jersey</a><br /><a href="http://newmexico.indymedia.org/">new mexico</a><br /><a href="http://nycap.indymedia.org/">new york capitol</a><br /><a href="http://chapelhill.indymedia.org/">north carolina</a><br /><a href="http://nyc.indymedia.org/">nyc</a><br /><a href="http://www.phillyimc.org/">philadelphia</a><br /><a href="http://portland.indymedia.org/">portland</a><br /><a href="http://richmond.indymedia.org/">richmond</a><br /><a href="http://rochester.indymedia.org/">rochester</a><br /><a href="http://rockymountain.indymedia.org/">rocky mountain</a><br /><a href="http://sandiego.indymedia.org/">san diego</a><br /><a href="http://sf.indymedia.org/">san francisco bay area</a><br /><a href="http://santacruz.indymedia.org/">santa cruz, ca</a><br /><a href="http://seattle.indymedia.org/">seattle</a><br /><a href="http://stlouis.indymedia.org/">st louis</a><br /><a href="http://urbana.indymedia.org/">urbana-champaign</a><br /><a href="http://utah.indymedia.org/">utah</a><br /><a href="http://vermont.indymedia.org/">vermont</a><br /><a href="http://www.wmassimc.org/">western mass</a><br /><br />
+
+<b>Process</b><br /><a href="http://global.indymedia.org/">discussion</a><br /><a href="http://www.indymedia.org/fbi/">fbi/legal updates</a><br /><a href="http://process.indymedia.org/faq.php3">indymedia faq</a><br /><a href="http://lists.indymedia.org/">mailing lists</a><br /><a href="http://docs.indymedia.org/">process & imc docs</a><br /><a href="http://tech.indymedia.org/">tech</a><br /><a href="http://volunteer.indymedia.org/">volunteer</a><br /><br />
\ No newline at end of file
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>${lang("general.htmltitle")} | ${lang("featurearchive.title")}</title>
+ <meta name="keywords" content="${lang("general.keywords")}">
+ <meta name="description" content="${lang("featurearchive.title")}">
+ <meta name="dc:title" content="${lang("featurearchive.title")}">
+ <meta name="dc:creator" content="">
+ <meta name="dc:subject" content="${lang("featurearchive.title")}">
+ <meta name="dc:description" content="${lang("featurearchive.title")}">
+ <meta name="dc:publisher" content="">
+ <meta name="dc:date" content="${config.now.dc}">
+ <meta name="dc:language" content="${language.code}">
+ <meta name="dc:coverage" content="">
+ <meta name="dc:rights" content="">
+ <meta http-equiv="expires" content="599">
+ <meta http-equiv="pragma" content="no-cache">
+ <style type="text/css">
+ body, h1, h2, h3, h4, h5, h6, p, li, dt, dd, div, td, blockquote, div, span
+ {font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}
+ a {text-decoration:none;}
+ #searchfield {font-size: 12px; width:113px; height:16px; background-color:#aaaaaa;}
+ #searchselect {font-size: 12px; width:120px; height:22px; background-color:#aaaaaa;}
+ #searchbutton {font-size: 12px; width:120px; height:20px; background-color:#aaaaaa; text-align: right;}
+ </style>
+</head>
+
+<body bgcolor="#dddddd" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" link="#003399" alink="#cc0033" vlink="#660033" >
+
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td valign="top">
+ <table cellpadding="0" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
+ <tr>
+ <td><a href="${config["Producer.DocRoot"]}/${language.code}/"><img src="${config["Producer.DocRoot"]}/img/logo.gif" width="120" height="120" alt="((i))" border="0"></a></td>
+ </tr>
+ </table>
+ <table cellpadding="4" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
+ <tr>
+ <td><a href="${config["Producer.DocRoot"]}/${language.code}/"> <font color="#dddddd" size="-1"><b>${lang("general.start")}</b></font></a></td>
+ </tr>
+ </table>
+ <br>
+ <!--#include virtual="../navigation.inc" -->
+ </td>
+ <td valign="top" width="100%">
+ <table cellpadding="4" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
+ <tr>
+ <td>
+
+ <font color="#dddddd" size="-1"><b>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/mission.shtml"><font color="#dddddd">${lang("general.menu.missionStatement")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/moderation.shtml"><font color="#dddddd">${lang("general.menu.moderation")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/support.shtml"><font color="#dddddd">${lang("general.menu.support")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/mailinglists.shtml"><font color="#dddddd">${lang("general.menu.mailinglists")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/participate.shtml"><font color="#dddddd">${lang("general.menu.participate")} >></font></a>
+ </b></font>
+ </td>
+ </tr>
+ </table>
+ <table cellpadding="0" cellspacing="0" border="0" width="100%">
+ <tr>
+ <td> </td>
+ <td width="100%">
+ <br>
+ <br>
+ <font color="#cc0033" size="+2"><b>${lang("featurearchive.title")}</b></font>
+ <br>
+ <br>
+ </td>
+ <td> </td>
+ <td valign="top"><img src="${config["Producer.DocRoot"]}/img/space.gif" alt="" width="100" height="1">
+ </td>
+ <td>
+
+ </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td>
+ <br>
+ <!--- articles --->
+ <list articles as i>
+ <p><font size="+1">
+ <a href="${config["Producer.DocRoot"]}/${language.code}/${i.date.formatted["yyyy'/'MM"]}/${i.id}.shtml"><b>${i.title}</b></a>
+ </font><br>
+ <font size="-2">${i.creator}, ${i.webdb_create_formatted}</font></p>
+ <p><font size="-1">
+ <if i.to_media_audio >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${i.to_media_audio[0]["big_icon"]}">
+ </if>
+ <if i.to_media_video >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${i.to_media_video[0]["big_icon"]}">
+ </if>
+ <if i.to_media_other >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${i.to_media_other[0]["big_icon"]}">
+ </if>
+ <if i.to_media_images >
+ <img align="left" vspace="4" hspace="8"
+ src="${i.to_media_images[0]["icon_path"]}"
+ width="${i.to_media_images[0]["icon_width"]}"
+ height="${i.to_media_images[0]["icon_height"]}"
+ border=0 alt="${i.to_media_images[0]["title"]}">
+ </if>
+ ${i.description_parsed}
+ <br clear="all">
+ <a href="${config["Producer.DocRoot"]}${i.publish_path}${i.id}.shtml"><b>${lang("general.readmore")} >></b></a>
+ </font></p>
+
+ <br>
+ </list>
+ <!--- /articles --->
+ <if batch.current.index!=batch.first.index>
+ <a href="${docPrefix}${batch.previous.identifier}${docSuffix}"><font size="+1"><b><< ${lang("general.page.prefix")} ${batch.previous.index}</b></font></a>
+ </if>
+ <if batch.current.index!=batch.first.index && batch.current.index!=batch.last.index>
+ |
+ </if>
+ <if batch.next>
+ <a href="${docPrefix}${batch.next.identifier}${docSuffix}"><font size="+1"><b>${lang("general.page.prefix")} ${batch.next.index} >></b></font></a>
+ </if>
+
+
+ </td>
+ <td> </td>
+ <td valign="top"><img src="${config["Producer.DocRoot"]}/img/space.gif" alt="" width="100" height="1">
+ <br>
+ ${lang("general.page.prefix")} <b>${batch.current.index}</b> ${lang("general.page.infix")}
+ <!--#include virtual="${docPrefix}nav${docSuffix}" -->
+
+ </td>
+ <td>
+
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+<!-- the rest -->
+ <tr><td colspan="2"> </td></tr>
+</table>
+</body>
+</html>
+++ /dev/null
- <a href="http://www.nadir.org/nadir">nadir</a><br>
- <a href="http://www.ainfos.ca/de">a-infos</a><br>
- <a href="http://www.squat.net">squat.net</a><br>
- <a href="http://www.linkeseite.de">linkeseite</a><br>
- <a href="http://gib.squat.net">gegeninformationsbüro</a><br>
- <a href="http://www.info.partisan.net">partisan.net</a><br>
- <a href="http://www.dir-info.de/nachrichten/">DIR</a><br>
-<p>
- ${lang("navigation.languages")}
- <list languages as l>
- <br>
- <if l.code==pathprefix>
- <b>
- </if>
- <a href="${config["Producer.DocRoot"]}/${l.code}">${l.name}</a>
- <if l.code==pathprefix>
- </b>
- </if>
- </list>
-</p>
-<p>
- ${lang("navigation.topics")}
- <list topics as t>
- <br>
- <a href="${config["Producer.DocRoot"]}/${pathprefix}/${t.filename}/${t.filename}.shtml"><b>${t.title}</b></a>
- </list>
-</p>
+ <table cellpadding="8" cellspacing="0" border="0" width="100%" bgcolor="#aaaaaa"><tr><td>
+ <b>${lang("navigation.languages")}</b>
+ <list languages as l>
+ <br><a href="${config["Producer.DocRoot"]}/${l.code}">${l.name}</a>
+ </list>
+ </td></tr></table>
-<hr noshade width="146" size="1" align="left">
-
-<p>
- <br>
- <a href="${config["Producer.OpenAction"]}">${lang("navigation.publish")}</a>
-</p>
-
-<hr noshade width="146" size="1" align="left">
-
-<p class="small">
- <include "links.inc">
-</p>
+ <br>
+ <form action="${lang("navigation.search.url")}" method="post">
+ <table cellpadding="8" cellspacing="0" border="0" width="100%" bgcolor="#aaaaaa"><tr><td>
+ <b>${lang("navigation.search.title")}</b><br>
+ <input type="hidden" name="config" value="de_indy">
+ <input type="text" name="words" size="10" id="searchfield"><br>
+ <select name="keywords" id="searchselect" size="1" >
+ <option value="" selected>${lang("navigation.search.all")}
+ <option value="hasImages">${lang("navigation.search.images")}
+ <option value="hasVideo">${lang("navigation.search.video")}
+ <option value="hasAudio">${lang("navigation.search.audio")}
+ </select>
+ <input type="submit" value="${lang("navigation.search.button")}" name="searchbutton" size="16">
+ </td></tr></table>
+ </form>
+
+ <table cellpadding="8" cellspacing="0" border="0" width="100%" bgcolor="#cc6666"><tr><td>
+ <b><a href="${config["Producer.OpenAction"]}">${lang("navigation.publish")} >></a></b>
+ </td></tr></table>
+ <br>
+ <table cellpadding="8" cellspacing="0" border="0" width="100%" bgcolor="#cc6666"><tr><td>
+ <b><a href="${config["Producer.DocRoot"]}/${language.code}/newswire/archive.shtml">${lang("navigation.newswirearchive")} >></a> </b>
+ </td></tr></table>
+ <br>
+ <table cellpadding="8" cellspacing="0" border="0" width="100%" bgcolor="#cc6666"><tr><td>
+ <b><a href="${config["Producer.DocRoot"]}/${language.code}/feature/archive.shtml">${lang("navigation.featurearchive")} >></a> </b>
+ </td></tr></table>
+ <br>
+
+ <table cellpadding="8" cellspacing="0" border="0" width="100%" bgcolor="#cc9999"><tr><td>
+ <b>${lang("navigation.topics")}</b>
+ <list topics as t>
+ <br><a href="${config["Producer.DocRoot"]}/${language.code}/${t.filename}/archive.shtml">${t.title}</a>
+ </list>
+ </td></tr></table>
+ <br>
+
\ No newline at end of file
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>${lang("general.htmltitle")} | ${lang("newswirearchive.title")}</title>
+ <meta name="keywords" content="${lang("general.keywords")}">
+ <meta name="description" content="${lang("newswirearchive.title")}">
+ <meta name="dc:title" content="${lang("newswirearchive.title")}">
+ <meta name="dc:creator" content="">
+ <meta name="dc:subject" content="${lang("newswirearchive.title")}">
+ <meta name="dc:description" content="${lang("newswirearchive.title")}">
+ <meta name="dc:publisher" content="">
+ <meta name="dc:date" content="${config.now.dc}">
+ <meta name="dc:language" content="${language.code}">
+ <meta name="dc:coverage" content="">
+ <meta name="dc:rights" content="">
+ <meta http-equiv="expires" content="599">
+ <meta http-equiv="pragma" content="no-cache">
+ <style type="text/css">
+ body, h1, h2, h3, h4, h5, h6, p, li, dt, dd, div, td, blockquote, div, span
+ {font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}
+ a {text-decoration:none;}
+ #searchfield {font-size: 12px; width:113px; height:16px; background-color:#aaaaaa;}
+ #searchselect {font-size: 12px; width:120px; height:22px; background-color:#aaaaaa;}
+ #searchbutton {font-size: 12px; width:120px; height:20px; background-color:#aaaaaa; text-align: right;}
+ </style>
+</head>
+
+<body bgcolor="#dddddd" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" link="#003399" alink="#cc0033" vlink="#660033" >
+
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td valign="top">
+ <table cellpadding="0" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
+ <tr>
+ <td><a href="${config["Producer.DocRoot"]}/${language.code}/"><img src="${config["Producer.DocRoot"]}/img/logo.gif" width="120" height="120" alt="((i))" border="0"></a></td>
+ </tr>
+ </table>
+ <table cellpadding="4" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
+ <tr>
+ <td><a href="${config["Producer.DocRoot"]}/${language.code}/"> <font color="#dddddd" size="-1"><b>${lang("general.start")}</b></font></a></td>
+ </tr>
+ </table>
+ <br>
+ <!--#include virtual="../navigation.inc" -->
+ </td>
+ <td valign="top" width="100%">
+ <table cellpadding="4" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
+ <tr>
+ <td>
+
+ <font color="#dddddd" size="-1"><b>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/mission.shtml"><font color="#dddddd">${lang("general.menu.missionStatement")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/moderation.shtml"><font color="#dddddd">${lang("general.menu.moderation")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/support.shtml"><font color="#dddddd">${lang("general.menu.support")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/mailinglists.shtml"><font color="#dddddd">${lang("general.menu.mailinglists")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/participate.shtml"><font color="#dddddd">${lang("general.menu.participate")} >></font></a>
+ </b></font>
+ </td>
+ </tr>
+ </table>
+ <table cellpadding="0" cellspacing="0" border="0" width="100%">
+ <tr>
+ <td> </td>
+ <td width="100%">
+ <br>
+ <br>
+ <font color="#cc0033" size="+2"><b>${lang("newswirearchive.title")}</b></font>
+ <br>
+ <br>
+ </td>
+ <td> </td>
+ <td valign="top"><img src="${config["Producer.DocRoot"]}/img/space.gif" alt="" width="100" height="1">
+ </td>
+ <td>
+
+ </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td>
+ <br>
+ <!--- articles --->
+ <list articles as i>
+ <p><font size="+1">
+ <a href="${config["Producer.DocRoot"]}/${language.code}/${i.date.formatted["yyyy'/'MM"]}/${i.id}.shtml"><b>${i.title}</b></a>
+ </font><br>
+ <font size="-2">${i.creator}, ${i.webdb_create_formatted}</font></p>
+ <p><font size="-1">
+ <if i.to_media_audio >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${i.to_media_audio[0]["big_icon"]}">
+ </if>
+ <if i.to_media_video >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${i.to_media_video[0]["big_icon"]}">
+ </if>
+ <if i.to_media_other >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${i.to_media_other[0]["big_icon"]}">
+ </if>
+ <if i.to_media_images >
+ <img align="left" vspace="4" hspace="8"
+ src="${i.to_media_images[0]["icon_path"]}"
+ width="${i.to_media_images[0]["icon_width"]}"
+ height="${i.to_media_images[0]["icon_height"]}"
+ border=0 alt="${i.to_media_images[0]["title"]}">
+ </if>
+ ${i.description_parsed}
+ <br clear="all">
+ <a href="${config["Producer.DocRoot"]}${i.publish_path}${i.id}.shtml"><b>${lang("general.readmore")} >></b></a>
+ </font></p>
+
+ <br>
+ </list>
+ <!--- /articles --->
+ <if batch.current.index!=batch.first.index>
+ <a href="${docPrefix}${batch.previous.identifier}${docSuffix}"><font size="+1"><b><< ${lang("general.page.prefix")} ${batch.previous.index}</b></font></a>
+ </if>
+ <if batch.current.index!=batch.first.index && batch.current.index!=batch.last.index>
+ |
+ </if>
+ <if batch.next>
+ <a href="${docPrefix}${batch.next.identifier}${docSuffix}"><font size="+1"><b>${lang("general.page.prefix")} ${batch.next.index} >></b></font></a>
+ </if>
+
+
+ </td>
+ <td> </td>
+ <td valign="top"><img src="${config["Producer.DocRoot"]}/img/space.gif" alt="" width="100" height="1">
+ <br>
+ ${lang("general.page.prefix")} <b>${batch.current.index}</b> ${lang("general.page.infix")}
+ <!--#include virtual="${docPrefix}nav${docSuffix}" -->
+
+ </td>
+ <td>
+
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+<!-- the rest -->
+ <tr><td colspan="2"> </td></tr>
+</table>
+</body>
+</html>
--- /dev/null
+<!--
+ This XML file defines a set of producers intended for a typical indymedia
+ site:
+ - a start page
+ - a navigational bar
+ - topic pages
+ - a newswire archive
+ - a feature archive
+ - articles
+-->
+
+<producers>
+ <nodedefinition name="Language">
+ <parameters>
+ <string name="languagecondition" defaultvalue=""/>
+ <string name="bundle" defaultvalue="bundles.producer" />
+ <node name="sub"/>
+ </parameters>
+
+ <definition>
+ <List key="languages" table="language" selection="${languagecondition}" order="code"/>
+ <Enumerate key="language" table="language" selection="${languagecondition}" order="code">
+ <Resource bundle="${bundle}" key="lang" language="${language.code}"/>
+ <Define key="pathprefix" value="${language.code}" />
+ <sub/>
+ </Enumerate>
+ </definition>
+ </nodedefinition>
+
+ <producer name="articles">
+ <verbs>
+ <verb name="changed" default="1">
+ <Define key="verbcondition" value=" and (not is_produced)"/>
+ <Set key="limit" value="10"/>
+ </verb>
+ <verb name="all">
+ <Define key="verbcondition" value=""/>
+ <Set key="limit" value="-1"/>
+ </verb>
+
+ <verb name="sample">
+ <Define key="verbcondition" value=""/>
+ <Set key="limit" value="10"/>
+ </verb>
+ </verbs>
+ <body>
+ <Enumerate key="article" table="content" selection="is_published='t' ${verbcondition}"
+ limit="limit" order="webdb_create desc, date desc">
+ <Language>
+ <Generate
+ generator="/article.template"
+ destination="${config.storageRoot}/${pathprefix}/${article.date.formatted.yyyy}/${article.date.formatted.MM}/${article.id}.shtml"/>
+ </Language>
+
+ <MarkContent key="article"/>
+
+ </Enumerate>
+ </body>
+ </producer>
+
+ <producer name="navigation">
+ <verbs>
+ <verb name="generate" default="1" description="generates the left column"/>
+ </verbs>
+ <body>
+ <Language>
+ <Generate
+ generator="/navigation.template"
+ destination="${config.storageRoot}/${pathprefix}/navigation.inc"/>
+ </Language>
+ </body>
+ </producer>
+
+ <producer name="staticimages">
+ <verbs>
+ <verb name="generate" default="1" description="copies all the static image files into place"/>
+ </verbs>
+ <body>
+ <CopyDir destination="img" source="etc/producer/images"/>
+ </body>
+ </producer>
+
+ <producer name="newswirearchive">
+ <verbs>
+ <verb name="new">
+ <Set key="pages" value="3"/>
+ </verb>
+ <verb name="all">
+ <Set key="pages" value="-1"/>
+ </verb>
+ </verbs>
+ <body>
+ <Define key="docSuffix" value=".shtml"/>
+ <Define key="storageSuffix" value=".shtml"/>
+
+ <Batch key="articles" infokey="batch" table="content"
+ process="pages" batchsize="20" minbatchsize="10"
+ selection="is_published='1' and to_article_type = ${articletype.newswire}"
+ order="webdb_create asc">
+ <batches>
+ <Language>
+ <Define key="pagePrefix" value="${pathprefix}/newswire/archive"/>
+ <Define key="storagePrefix" value="${config["Producer.StorageRoot"]}/${pagePrefix}"/>
+ <Define key="docPrefix" value="${config["Producer.DocRoot"]}/${pagePrefix}"/>
+
+ <Generate
+ generator="newswirearchive.template"
+ destination="${storagePrefix}${batch.current.identifier}${storageSuffix}"/>
+
+ </Language>
+ </batches>
+ <batchlist>
+ <Language>
+ <Define key="pagePrefix" value="${pathprefix}/newswire/archive"/>
+ <Define key="storagePrefix" value="${config["Producer.StorageRoot"]}/${pagePrefix}"/>
+ <Define key="docPrefix" value="${config["Producer.DocRoot"]}/${pagePrefix}"/>
+ <Generate
+ generator="batchnav.template"
+ destination="${storagePrefix}nav${storageSuffix}"/>
+ </Language>
+ </batchlist>
+ </Batch>
+ </body>
+ </producer>
+
+ <producer name="featurearchive">
+ <verbs>
+ <verb name="new">
+ <Set key="pages" value="3"/>
+ </verb>
+ <verb name="all">
+ <Set key="pages" value="-1"/>
+ </verb>
+ </verbs>
+ <body>
+ <Define key="docSuffix" value=".shtml"/>
+ <Define key="storageSuffix" value=".shtml"/>
+
+ <Batch key="articles" infokey="batch" table="content"
+ process="pages" batchsize="20" minbatchsize="10"
+ selection="is_published='1' and to_article_type in (${articletype.feature}, ${articletype.startspecial})"
+ order="webdb_create asc">
+ <batches>
+ <Language>
+ <Define key="pagePrefix" value="${pathprefix}/feature/archive"/>
+ <Define key="storagePrefix" value="${config["Producer.StorageRoot"]}/${pagePrefix}"/>
+ <Define key="docPrefix" value="${config["Producer.DocRoot"]}/${pagePrefix}"/>
+
+ <Generate
+ generator="featurearchive.template"
+ destination="${storagePrefix}${batch.current.identifier}${storageSuffix}"/>
+
+ </Language>
+ </batches>
+ <batchlist>
+ <Language>
+ <Define key="pagePrefix" value="${pathprefix}/feature/archive"/>
+ <Define key="storagePrefix" value="${config["Producer.StorageRoot"]}/${pagePrefix}"/>
+ <Define key="docPrefix" value="${config["Producer.DocRoot"]}/${pagePrefix}"/>
+ <Generate
+ generator="batchnav.template"
+ destination="${storagePrefix}nav${storageSuffix}"/>
+ </Language>
+ </batchlist>
+ </Batch>
+ </body>
+ </producer>
+
+ <producer name="topicpages">
+ <verbs>
+ <verb name="new">
+ <Set key="_topics" value="-1"/>
+ <Set key="pages" value="3"/>
+ </verb>
+ <verb name="all">
+ <Set key="_topics" value="-1"/>
+ <Set key="pages" value="-1"/>
+ </verb>
+ <verb name="sample">
+ <Set key="_topics" value="2"/>
+ <Set key="pages" value="4"/>
+ </verb>
+ </verbs>
+ <body>
+ <Enumerate key="topic" table="topic" limit="_topics">
+ <Define key="docSuffix" value=".shtml"/>
+ <Define key="storageSuffix" value=".shtml"/>
+
+ <List key="special" table="content"
+ selection="is_published='1' and to_article_type = ${articletype.topicspecial} and id in (select content_id from content_x_topic where topic_id = ${topic.id})"
+ order = "webdb_create desc, date desc" limit="1"/>
+
+ <Batch key="articles" infokey="batch" table="content"
+ process="pages" batchsize="20" minbatchsize="10"
+ selection="is_published='1' and to_article_type in (${articletype.newswire}, ${articletype.feature}) and id in (select content_id from content_x_topic where topic_id = ${topic.id})"
+ order="webdb_create asc">
+ <batches>
+ <Language>
+ <Define key="pagePrefix" value="${pathprefix}/${topic.filename}/archive"/>
+ <Define key="storagePrefix" value="${config["Producer.StorageRoot"]}/${pagePrefix}"/>
+ <Define key="docPrefix" value="${config["Producer.DocRoot"]}/${pagePrefix}"/>
+
+ <Generate
+ generator="topicpage.template"
+ destination="${storagePrefix}${batch.current.identifier}${storageSuffix}"/>
+
+ </Language>
+ </batches>
+ <batchlist>
+ <Language>
+ <Define key="pagePrefix" value="${pathprefix}/${topic.filename}/archive"/>
+ <Define key="storagePrefix" value="${config["Producer.StorageRoot"]}/${pagePrefix}"/>
+ <Define key="docPrefix" value="${config["Producer.DocRoot"]}/${pagePrefix}"/>
+ <Generate
+ generator="batchnav.template"
+ destination="${storagePrefix}nav${storageSuffix}"/>
+ </Language>
+ </batchlist>
+ </Batch>
+ </Enumerate>
+ </body>
+ </producer>
+
+ <producer name="startpage">
+ <verbs>
+ <verb name="generate" default="1" description="Generates the startpage"/>
+ </verbs>
+
+ <body>
+ <List key="startspecial" table="content" limit="1"
+ selection="is_published=true and to_article_type=${articletype.startspecial}"
+ order="webdb_create desc, date desc"/>
+
+ <List key="features" table="content" limit="10"
+ selection="is_published=true and to_article_type=${articletype.feature}"
+ order="webdb_create desc, date desc"/>
+
+ <List key="newswire" table="content" limit="30"
+ selection="is_published=true and to_article_type=${articletype.newswire}"
+ order="webdb_create desc, date desc"/>
+
+ <List key="breakingnews" table="breakingNews" limit="10"
+ order="webdb_create desc"/>
+
+
+
+ <Language>
+ <Generate
+ generator="/startpage.template"
+ destination="${config.storageRoot}/${pathprefix}/index.shtml"/>
+ </Language>
+ </body>
+ </producer>
+</producers>
+
+
-<include "routines.template">
-
+<comment>
+ Template file for the front page.
+ - virtually no CSS functions
+ - all paths relative to /
+ - no complicated freemarker code
+</comment>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
- <head>
- <title>${lang("startpage.htmltitle")}</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <link rel="stylesheet" href="/${pathprefix}/style.css" type="text/css">
- </head>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>${lang("general.htmltitle")}</title>
+ <meta name="keywords" content="indymedia,imc">
+ <meta name="description" content="indymedia,imc">
+ <meta http-equiv="expires" content="599">
+ <meta http-equiv="pragma" content="no-cache">
+ <style type="text/css">
+ body, h1, h2, h3, h4, h5, h6, p, li, dt, dd, div, td, blockquote, div, span
+ {font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}
+ a {text-decoration:none;}
+ #searchfield {font-size: 12px; width:113px; height:16px; background-color:#aaaaaa;}
+ #searchselect {font-size: 12px; width:120px; height:22px; background-color:#aaaaaa;}
+ #searchbutton {font-size: 12px; width:120px; height:20px; background-color:#aaaaaa; text-align: right;}
+ </style>
+</head>
+
+<body bgcolor="#dddddd" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" link="#003399" alink="#cc0033" vlink="#660033" >
- <body bgcolor="#CCCCCC">
- <table width="760" border="0" cellpadding="0" cellspacing="1" align="center" bgcolor="#000000">
- <tr bgcolor="#FFFFFF">
- <td valign="top" align="left" width="150" bgcolor="#666666">
- <table width="150" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="140">
- <img src="/images/mirlogo.jpg" width="150" height="205">
- </td>
- </tr>
- <tr valign="top">
- <td width="140" bgcolor="#666666">
- <table width="100%" border="0" cellspacing="2" cellpadding="0">
- <tr>
- <td>
- <!--#include virtual="navigation.inc" -->
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- <td align="left" valign="top" colspan="2" height="100%">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td colspan="3">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td valign="top">
- <img src="/images/mirfont.gif" width="600" height="68">
- </td>
- </tr>
- </table>
- </td>
- </tr>
- <tr bgcolor="#000000">
- <td colspan="3" height="1"><img src="images/1pixel.gif" width="1" height="1"></td>
- </tr>
- <tr>
- <td align="left" valign="top">
- <table width="457" border="0" cellpadding="0" cellspacing="2" height="100%">
- <tr>
- <td width="457" valign="top">
- <!--- start-special --->
- <list startspecial as s>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>
- <call showArticleAsFeature(s)>
-<comment>
- <h3>${s.title}</h3>
- <h4><i>${s.creator}, ${s.webdb_create_formatted}</i></h4>
- <p>
- <if s.to_media_audio >
- <img src="/img/${s.to_media_audio[0]["big_icon"]}">
- </if>
- <if s.to_media_video >
- <img src="/img/${s.to_media_video[0]["big_icon"]}">
- </if>
- <if s.to_media_other >
- <img src="/img/${s.to_media_other[0]["big_icon"]}">
- </if>
- <p>
- <if s.to_media_images >
- <img src="${s.to_media_images[0]["icon_path"]}"
- width="${s.to_media_images[0]["icon_width"]}"
- height="${s.to_media_images[0]["icon_height"]}"
- border=0 alt="${s.to_media_images[0]["title"]}">
- </if>
- ${s.description_parsed} </p>
- <p align="right">[<a href="${config["Producer.DocRoot"]}${s.publish_path}${s.id}.shtml">read</a>]</p>
-</comment>
- </td>
- </tr>
- </table>
- </list>
- <!--- /start-special --->
- <br>
- <!--- features --->
- <list features as i>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>
- <call showArticleAsFeature(i)>
-<comment>
- <h3>${i.title}</h3>
- <h4><i>${i.creator}, ${i.webdb_create_formatted}</i></h4>
- <p>
- <if i.to_media_audio >
- <img src="/img/${i.to_media_audio[0]["big_icon"]}">
- </if>
- <if i.to_media_video >
- <img src="/img/${i.to_media_video[0]["big_icon"]}">
- </if>
- <if i.to_media_other >
- <img src="/img/${i.to_media_other[0]["big_icon"]}">
- </if>
- <p>
- <if i.to_media_images >
- <img src="${i.to_media_images[0]["icon_path"]}"
- width="${i.to_media_images[0]["icon_width"]}"
- height="${i.to_media_images[0]["icon_height"]}"
- border=0 alt="${i.to_media_images[0]["title"]}">
- </if>
- ${i.description_parsed} </p>
- <p align="right">[<a href="${config["Producer.DocRoot"]}${i.publish_path}${i.id}.shtml">read</a>]</p>
-</comment>
- </td>
- </tr>
- </table>
- <br>
- </list>
- <!--- /features --->
- </td>
- </tr>
- </table>
- </td>
- <td width=1 bgcolor="#000000">
- <img src="images/1pixel.gif" width="1" height="1">
- </td>
- <td width="150" bgcolor="#666666" valign="top" align="left">
- <table width="150" border="0" cellspacing="2" cellpadding="0">
- <tr>
- <td>
- <!-- newswire -->
- <p>
- <list newswire as n>
- <call showArticleAsNewswire(n)>
-<comment>
- <img alt=${n.to_media_icon["icon_alt"]} border="0" height="10"
- src="${n.to_media_icon["tiny_icon"]}" width="12">
- <a href="${config["Producer.DocRoot"]}${n.publish_path}${n.id}.shtml"><b>${n.title}</b></a><br>
- <font size="-2"><b></b>${n.webdb_create_formatted}</font>
- <br>
-</comment>
- <br>
- </list>
- <!-- /newswire -->
- </p>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td bgcolor="#cc0033"><img src="/img/logo.gif" width="120" height="120" alt="((i))"></td>
+ <td colspan="4" valign="top" background="/img/background2.jpg">
+ <table cellpadding="4" cellspacing="0" border="0" width="100%" bgcolor="#cc0033"><tr><td>
+
+ <font color="#dddddd" size="-1"><b>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/mission.shtml"><font color="#dddddd">${lang("general.menu.missionStatement")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/moderation.shtml"><font color="#dddddd">${lang("general.menu.moderation")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/support.shtml"><font color="#dddddd">${lang("general.menu.support")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/mailinglists.shtml"><font color="#dddddd">${lang("general.menu.mailinglists")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/participate.shtml"><font color="#dddddd">${lang("general.menu.participate")} >></font></a>
+ </b></font>
+ </td></tr></table>
+ <br>
+ <br>
+ <font color="#cc0033" size="+3"> <b><span id="indy">my.mir.indymedia.org</span></b></font>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td colspan="3">
+ </td>
+ </tr>
+ <tr>
+ <td width="120"></td>
+ <td rowspan="100"> </td>
+ <td width="100%"> </td>
+ <td rowspan="100"> </td>
+ <td width="200"><img src="/img/space.gif" alt="" width="200" height="1"></td>
+ </tr>
+
+ <tr>
+ <td valign="top">
+
+
+ <!--#include virtual="navigation.inc" -->
+
+
+ <table cellpadding="8" cellspacing="0" border="0" width="100%">
+ <tr>
+ <td bgcolor="#cc0033">
+ <b><font color="#dddddd" size="+1">${lang("startpage.imcs")}</font></b>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <font size="-1">
+ <include "cities.inc">
+ </font>
+ </td>
+ </tr>
+ </table>
+ <br>
+
+
+ </td>
+
+ <td valign="top" width="100%"><a name="features"></a>
+
+ <!-- breaking news -->
+ <if breakingnews && breakingnews[0].text!=".">
+ <table cellpadding="10" cellspacing="0" border="0" width="100%" bgcolor="#cccccc"><tr><td>
+ <font color="#cc0033" size="-1"><b>${lang("startpage.breakingnews")}</b></font> <font size="-2"><b>+++</b></font>
+ <assign stop="0">
+ <list breakingnews as bn>
+ <if bn.text=="."><assign stop="1"></if>
+ <if stop=="0">
+ <font color="#cc0033" size="-2">${bn.creationdate.formatted["dd-MM-yyyy HH:mm"]}:</font> <font size="-1">${bn.text}</font> <font size="-2"><b>+++</b></font>
+ </if>
+ </list>
+ </td></tr></table>
+ <br>
+ </if>
+ <!-- /breaking news -->
+
+ <!--- start-special ---> <comment></comment>
+ <list startspecial as s>
+ <table width="100%" border="0" cellspacing="0" cellpadding="10" bgcolor="#eeeeee"><tr><td>
+ <p><font size="+2">
+ <a href="${config["Producer.DocRoot"]}/${language.code}/${s.date.formatted["yyyy'/'MM"]}/${s.id}.shtml"><b>${s.title}</b></a>
+ </font><br>
+ <font size="-2">${s.creator}, ${s.webdb_create_formatted}</font></p>
+ <p><font size="-1">
+ <if s.to_media_audio >
+ <img align="left" vspace="4" hspace="8"
+ src="/img/${s.to_media_audio[0]["big_icon"]}">
+ </if>
+ <if s.to_media_video >
+ <img align="left" vspace="4" hspace="8"
+ src="/img/${s.to_media_video[0]["big_icon"]}">
+ </if>
+ <if s.to_media_other >
+ <img align="left" vspace="4" hspace="8"
+ src="/img/${s.to_media_other[0]["big_icon"]}">
+ </if>
+ <if s.to_media_images >
+ <img align="left" vspace="4" hspace="8"
+ src="${s.to_media_images[0]["icon_path"]}"
+ width="${s.to_media_images[0]["icon_width"]}"
+ height="${s.to_media_images[0]["icon_height"]}"
+ border=0 alt="${s.to_media_images[0]["title"]}">
+ </if>
+ ${s.description_parsed}
+ <br clear="all">
+ <a href="${config["Producer.DocRoot"]}/${language.code}/${s.date.formatted["yyyy'/'MM"]}/${s.id}.shtml"><b>${lang("general.readmore")} >></b></a>
+ </font></p>
+
+ </td></tr></table>
+ </list>
+ <!--- /start-special --->
+
+
+ <!--- features ---> <comment></comment>
+ <list features as i>
+ <p><font size="+1">
+ <a href="${config["Producer.DocRoot"]}/${language.code}/${i.date.formatted["yyyy'/'MM"]}/${i.id}.shtml"><b>${i.title}</b></a>
+ </font><br>
+ <font size="-2">${i.creator}, ${i.creationdate.formatted["dd-MM-yyyy HH:mm"]}</font></p>
+ <p><font size="-1">
+ <if i.to_media_audio >
+ <img align="left" vspace="4" hspace="8"
+ src="/img/${i.to_media_audio[0]["big_icon"]}">
+ </if>
+ <if i.to_media_video >
+ <img align="left" vspace="4" hspace="8"
+ src="/img/${i.to_media_video[0]["big_icon"]}">
+ </if>
+ <if i.to_media_other >
+ <img align="left" vspace="4" hspace="8"
+ src="/img/${i.to_media_other[0]["big_icon"]}">
+ </if>
+ <if i.to_media_images >
+ <img align="left" vspace="4" hspace="8"
+ src="${i.to_media_images[0]["icon_path"]}"
+ width="${i.to_media_images[0]["icon_width"]}"
+ height="${i.to_media_images[0]["icon_height"]}"
+ border=0 alt="${i.to_media_images[0]["title"]}">
+ </if>
+ ${i.description_parsed}
+ <br clear="all">
+ <a href="${config["Producer.DocRoot"]}/${language.code}/${i.date.formatted["yyyy'/'MM"]}/${i.id}.shtml"><b>${lang("general.readmore")} >> >></b></a>
+ </font></p>
+
+ <br>
+ </list>
+ <!--- /features --->
+
+ </td>
+
+ <td valign="top">
+
+ <table cellpadding="8" cellspacing="0" border="0" width="100%">
+ <tr>
+ <td bgcolor="#cc0033">
+ <font size="+1" color="#dddddd"><b><a name="newswire">${lang("startpage.newswire")}</a></b></font>
+ </td>
+ </tr>
+ <tr>
+ <td>
+
+ <!-- newswire -->
+ <font size="-1">
+ <list newswire as n>
+ <img alt=${n.to_media_icon.icon_alt} border="0" height="10" src="${n.to_media_icon.tiny_icon}" width="12">
+ <a href="${config["Producer.DocRoot"]}/${language.code}/${n.date.formatted.yyyy}/${n.date.formatted.MM}/${n.id}.shtml">${n.title}</a>
+ <br>
+ <font size="-2">${n.creationdate.formatted["dd-MM-yyyy HH:mm"]}</font><br>
+ <br>
+ </list>
+ </font>
+ <!-- /newswire -->
+ <img src="/img/space.gif" width="184" height="1" border="0">
+
+ </td>
+ </tr>
+ </table>
+ <br>
+
+
+ </td>
+ </tr>
+
+<!-- the rest -->
+ <tr><td colspan="5"> </td></tr>
+
+ <tr>
+ <td> </td>
+ <td valign="top">
+ <p>
+
+ </p>
+ </td>
+ <td> </td>
+ </tr>
+</table>
+</body>
</html>
+
+++ /dev/null
-a {
- color: #0000CC;
- text-decoration: underline
-}
-
-a:hover {
- color: #333333;
- text-decoration: none
-}
-
-td {
- font-family: "Times New Roman", Times, serif
-}
-
-.small {
- font-size: x-small
-}
-pre {
- font-family: "Courier", Courier, serif
-}
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
- <head>
- <title>${lang("producer.topiclist.htmltitle")}${topic.title}</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <link rel="stylesheet" href="/style/mir.css" type="text/css">
- </head>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>${lang("general.htmltitle")} | ${topic.title}</title>
+ <meta name="keywords" content="${lang("general.keywords")}">
+ <meta name="description" content="${topic.description}">
+ <meta name="dc:title" content="${topic.title}">
+ <meta name="dc:creator" content="">
+ <meta name="dc:subject" content="${topic.title}">
+ <meta name="dc:description" content="${topic.title}">
+ <meta name="dc:publisher" content="">
+ <meta name="dc:date" content="${config.now.dc}">
+ <meta name="dc:language" content="${language.code}">
+ <meta name="dc:coverage" content="">
+ <meta name="dc:rights" content="">
+ <meta http-equiv="expires" content="599">
+ <meta http-equiv="pragma" content="no-cache">
+ <style type="text/css">
+ body, h1, h2, h3, h4, h5, h6, p, li, dt, dd, div, td, blockquote, div, span
+ {font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}
+ a {text-decoration:none;}
+ #searchfield {font-size: 12px; width:113px; height:16px; background-color:#aaaaaa;}
+ #searchselect {font-size: 12px; width:120px; height:22px; background-color:#aaaaaa;}
+ #searchbutton {font-size: 12px; width:120px; height:20px; background-color:#aaaaaa; text-align: right;}
+ </style>
+</head>
+
+<body bgcolor="#dddddd" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" link="#003399" alink="#cc0033" vlink="#660033" >
- <body bgcolor="#CCCCCC">
- <table width="760" border="0" cellpadding="0" cellspacing="1" align="center" bgcolor="#000000">
- <tr bgcolor="#FFFFFF">
- <td valign="top" align="left" width="150" bgcolor="#666666">
- <table width="150" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="140">
- <a href="${config["Producer.ProductionHost"]}${config["Producer.DocRoot"]}/">
- <img src="images/mirlogo.jpg" width="150" height="205" border="0">
- </a>
- </td>
- </tr>
- <tr valign="top">
- <td width="140" bgcolor="#666666">
- <table width="100%" border="0" cellspacing="2" cellpadding="0">
- <tr>
- <td>
- <!--#include virtual="navigation.inc" -->
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- <td align="left" valign="top" colspan="2" height="100%">
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td><img src="images/mirfont.gif" width="600" height="68"></td>
- </tr>
- </table>
- </td>
- </tr>
- <tr bgcolor="#000000">
- <td height="1"><img src="images/1pixel.gif" width="1" height="1"></td>
- </tr>
- <tr>
- <td align="left" valign="top">
- <h2> ${topic.title}</h2>
- <table width="100%" border="0" cellpadding="0" cellspacing="2" height="100%">
- <tr>
- <td width="100%" valign="top">
- <!--- start-special --->
- <if data.special>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>
- <h3>${data.special.title}</h3>
- <h4><i>${data.special.creator}, ${data.special.webdb_create_formatted}</i></h4>
- <p>
- <if data.special.to_media_audio >
- <img src="/img/${data.special.to_media_audio[0]["big_icon"]}">
- </if>
- <if data.special.to_media_video >
- <img src="/img/${data.special.to_media_video[0]["big_icon"]}">
- </if>
- <if data.special.to_media_other >
- <img src="/img/${data.special.to_media_other[0]["big_icon"]}">
- </if>
- <p>
- <if data.special.to_media_images >
- <img src="${data.special.to_media_images[0]["icon_path"]}"
- width="${data.special.to_media_images[0]["icon_width"]}"
- height="${data.special.to_media_images[0]["icon_height"]}"
- border=0 alt="${data.special.to_media_images[0]["title"]}">
- </if>
- ${data.special.description_parsed} </p>
- <p align="right">[<a href="${config["Producer.DocRoot"]}${data.special.publish_path}${data.special.id}.shtml">read</a>]</p>
- </td>
- </tr>
- </table>
- </if>
- <!--- /start-special --->
-
- <!--- features --->
- <list data.contentlist as i>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td>
- <h3>${i.title}</h3>
- <h4><i>${i.creator}, ${i.webdb_create_formatted}</i></h4>
- <p>
- <if i.to_media_audio >
- <img src="/img/${i.to_media_audio[0]["big_icon"]}">
- </if>
- <if i.to_media_video >
- <img src="/img/${i.to_media_video[0]["big_icon"]}">
- </if>
- <if i.to_media_other >
- <img src="/img/${i.to_media_other[0]["big_icon"]}">
- </if>
- <p>
- <if i.to_media_images >
- <img src="${i.to_media_images[0]["icon_path"]}"
- width="${i.to_media_images[0]["icon_width"]}"
- height="${i.to_media_images[0]["icon_height"]}"
- border=0 alt="${i.to_media_images[0]["title"]}">
- </if>
- ${i.description_parsed}</p>
- <p align="right">[<a href="${config["Producer.DocRoot"]}${i.publish_path}${i.id}.shtml">read</a>]</p>
- </td>
- </tr>
- </table>
- <br>
- </list>
- <!--- features --->
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- <p> </p>
- </body>
+<table border="0" cellpadding="0" cellspacing="0" width="100%">
+ <tr>
+ <td valign="top">
+ <table cellpadding="0" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
+ <tr>
+ <td><a href="${config["Producer.DocRoot"]}/${language.code}/"><img src="${config["Producer.DocRoot"]}/img/logo.gif" width="120" height="120" alt="((i))" border="0"></a></td>
+ </tr>
+ </table>
+ <table cellpadding="4" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
+ <tr>
+ <td><a href="${config["Producer.DocRoot"]}/${language.code}/"> <font color="#dddddd" size="-1"><b>${lang("general.start")}</b></font></a></td>
+ </tr>
+ </table>
+ <br>
+ <!--#include virtual="../navigation.inc" -->
+ </td>
+ <td valign="top" width="100%">
+ <table cellpadding="4" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
+ <tr>
+ <td>
+
+ <font color="#dddddd" size="-1"><b>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/mission.shtml"><font color="#dddddd">${lang("general.menu.missionStatement")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/moderation.shtml"><font color="#dddddd">${lang("general.menu.moderation")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/support.shtml"><font color="#dddddd">${lang("general.menu.support")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/mailinglists.shtml"><font color="#dddddd">${lang("general.menu.mailinglists")} >></font></a>
+ <a href="${config["Producer.DocRoot"]}/${language.code}/static/participate.shtml"><font color="#dddddd">${lang("general.menu.participate")} >></font></a>
+ </b></font>
+ </td>
+ </tr>
+ </table>
+ <table cellpadding="0" cellspacing="0" border="0" width="100%">
+ <tr>
+ <td> </td>
+ <td width="100%">
+ <br>
+ <br>
+ <font color="#cc0033" size="+2"><b>${topic.title}</b></font>
+ <br>
+ <br>
+ </td>
+ <td> </td>
+ <td valign="top"><img src="${config["Producer.DocRoot"]}/img/space.gif" alt="" width="100" height="1">
+ </td>
+ <td>
+
+ </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td>
+ <br>
+ <!--- topic-special ---> <comment></comment>
+ <list special as s>
+ <table width="100%" border="0" cellspacing="0" cellpadding="10" bgcolor="#eeeeee"><tr><td>
+ <p><font size="+2">
+ <a href="${config["Producer.DocRoot"]}/${language.code}/${s.date.formatted["yyyy'/'MM"]}/${s.id}.shtml"><b>${s.title}</b></a>
+ </font><br>
+ <font size="-2">${s.creator}, ${s.webdb_create_formatted}</font></p>
+ <p><font size="-1">
+ <if s.to_media_audio >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${s.to_media_audio[0]["big_icon"]}">
+ </if>
+ <if s.to_media_video >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${s.to_media_video[0]["big_icon"]}">
+ </if>
+ <if s.to_media_other >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${s.to_media_other[0]["big_icon"]}">
+ </if>
+ <if s.to_media_images >
+ <img align="left" vspace="4" hspace="8"
+ src="${s.to_media_images[0]["icon_path"]}"
+ width="${s.to_media_images[0]["icon_width"]}"
+ height="${s.to_media_images[0]["icon_height"]}"
+ border=0 alt="${s.to_media_images[0]["title"]}">
+ </if>
+ ${s.description_parsed}
+ <br clear="all">
+ <a href="${config["Producer.DocRoot"]}${s.publish_path}${s.id}.shtml"><b>${lang("general.readmore")} >></b></a>
+ </font></p>
+
+ </td></tr></table>
+ </list>
+ <!--- /topic-special --->
+
+ <!--- articles ---> <comment></comment>
+ <list articles as i>
+ <p><font size="+1">
+ <a href="${config["Producer.DocRoot"]}/${language.code}/${i.date.formatted["yyyy'/'MM"]}/${i.id}.shtml"><b>${i.title}</b></a>
+ </font><br>
+ <font size="-2">${i.creator}, ${i.webdb_create_formatted}</font></p>
+ <p><font size="-1">
+ <if i.to_media_audio >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${i.to_media_audio[0]["big_icon"]}">
+ </if>
+ <if i.to_media_video >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${i.to_media_video[0]["big_icon"]}">
+ </if>
+ <if i.to_media_other >
+ <img align="left" vspace="4" hspace="8"
+ src="${config["Producer.DocRoot"]}/img/${i.to_media_other[0]["big_icon"]}">
+ </if>
+ <if i.to_media_images >
+ <img align="left" vspace="4" hspace="8"
+ src="${i.to_media_images[0]["icon_path"]}"
+ width="${i.to_media_images[0]["icon_width"]}"
+ height="${i.to_media_images[0]["icon_height"]}"
+ border=0 alt="${i.to_media_images[0]["title"]}">
+ </if>
+ ${i.description_parsed}
+ <br clear="all">
+ <a href="${config["Producer.DocRoot"]}${i.publish_path}${i.id}.shtml"><b>${lang("general.readmore")} >></b></a>
+ </font></p>
+
+ <br>
+ </list>
+ <!--- /articles --->
+ <if batch.current.index!=batch.first.index>
+ <a href="${docPrefix}${batch.previous.identifier}${docSuffix}"><font size="+1"><b><< ${lang("general.page.prefix")} ${batch.previous.index}</b></font></a>
+ </if>
+ <if batch.current.index!=batch.first.index && batch.current.index!=batch.last.index>
+ |
+ </if>
+ <if batch.next>
+ <a href="${docPrefix}${batch.next.identifier}${docSuffix}"><font size="+1"><b>${lang("general.page.prefix")} ${batch.next.index} >></b></font></a>
+ </if>
+
+
+ </td>
+ <td> </td>
+ <td valign="top"><img src="${config["Producer.DocRoot"]}/img/space.gif" alt="" width="100" height="1">
+ <br>
+ ${lang("general.page.prefix")} <b>${batch.current.index}</b> ${lang("general.page.infix")}
+ <!--#include virtual="${docPrefix}nav${docSuffix}" -->
+
+ </td>
+ <td>
+
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+<!-- the rest -->
+ <tr><td colspan="2"> </td></tr>
+</table>
+</body>
</html>