2 Template file for an article.
5 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
8 <meta http-equiv="Content-Type" content="text/html; charset=${config["Mir.DefaultHTMLCharset"]}">
9 <title>${config["Mir.Name"]} | ${article.title}</title>
10 <meta name="keywords" content="indymedia,imc">
11 <meta name="description" content="indymedia,imc">
12 <meta http-equiv="expires" content="599">
13 <meta http-equiv="pragma" content="no-cache">
14 <if article.mediacount!=0>
15 <if article.to_media_images>
16 <meta name="keywords" content="images"></meta>
18 <if article.to_media_audio>
19 <meta name="keywords" content="audio"></meta>
21 <if article.to_media_video>
22 <meta name="keywords" content="video"></meta>
24 <if article.to_media_other>
25 <meta name="keywords" content="other"></meta>
28 <link rel="stylesheet" type="text/css" href="/css/main.css" />
30 <script language="javascript">
31 function addToNewsletter(id){
32 var previousValue=getCookie("myNewsletter");
33 document.cookie="myNewsletter="+previousValue+","+id + ";path=/";
34 alert("Added article id to cookie!");
37 function clearNewsletter(){
38 document.cookie="myNewsletter= ;path=/";
39 alert("newsletter erased!");
42 function getNewsletter(){
43 var cookieValue=getCookie("myNewsletter");
45 location.replace('${config["Producer.OpenAction"]}?do=getpdf&id='+cookieValue+'&forIE=.pdf');
47 location.href = '${config["Producer.OpenAction"]}?do=getpdf&id='+cookieValue+'&forIE=.pdf';
50 function getCookie(name){
52 var cookies = document.cookie;
54 if (cookies.indexOf(name) != -1){
55 var startpos = cookies.indexOf(name)+name.length+1;
56 var endpos = cookies.indexOf(";",startpos)-1;
57 if (endpos == -2) endpos = cookies.length;
58 return unescape(cookies.substring(startpos,endpos));
61 return false; // the cookie couldn't be found! it was never set before, or it expired.
69 <body class="interior">
71 <include "navigation.template">
73 <table border="0" cellpadding="0" cellspacing="0" width="100%">
76 <table cellpadding="0" cellspacing="0" border="0" width="100%" bgcolor="#cc0033">
78 <td><a href="../../"><img src="../../../img/logo.gif" alt="((i))" width="120" height="120" border="0"></a>
83 <td bgcolor="#CC6666">
84 <a href="../../"> <font size="-1" color="#DDDDDD"><b>${lang("general.start")}</b></font></a>
91 <!--#include virtual="../../navigation.inc" -->
93 <table cellpadding="6" cellspacing="0" border="0" width="100%"><tr><td>
96 <td valign="top" width="100%">
97 <table cellpadding="4" cellspacing="0" border="0" width="100%" bgcolor="#cc0033"><tr><td>
98 <font color="#dddddd" size="-1"><b>
99 <a href="${config["Producer.DocRoot"]}/${language.code}/static/mission.shtml"><font color="#dddddd">${lang("general.menu.missionStatement")} >></font></a>
100 <a href="${config["Producer.DocRoot"]}/${language.code}/static/moderation.shtml"><font color="#dddddd">${lang("general.menu.moderation")} >></font></a>
101 <a href="${config["Producer.DocRoot"]}/${language.code}/static/support.shtml"><font color="#dddddd">${lang("general.menu.support")} >></font></a>
102 <a href="${config["Producer.DocRoot"]}/${language.code}/static/mailinglists.shtml"><font color="#dddddd">${lang("general.menu.mailinglists")} >></font></a>
103 <a href="${config["Producer.DocRoot"]}/${language.code}/static/participate.shtml"><font color="#dddddd">${lang("general.menu.participate")} >></font></a>
106 <table cellpadding="30" cellspacing="0" border="0" width="80%"><tr><td>
107 <table border="0" cellpadding="2" cellspacing="0" width="100%"><tr><td bgcolor="#669999">
108 <!--#include virtual="/languagebar/${article.to_original.date.formatted.yyyy}/${article.to_original.date.formatted.MM}/${article.to_original.id}.shtml"-->
111 <table border="0" cellpadding="2" cellspacing="0" width="100%"><tr><td bgcolor="#669999">
112 <a href="${config.openAction}?do=opensession&sessiontype=translation&to_content=${article.to_original.id}"><font color="#dddddd">${lang("general.addtranslation")} >></font></a>
116 <h2>${article.title}</h2>
118 <p><i><font size="-1">${article.to_original.creator} <if article.to_original.id!=article.id>(${lang("general.translatedby", article.creator)})</if><if article.creator || article.to_original.creator>, </if>${article.to_original.creationdate.formatted["dd.MM.yyyy HH:mm"]}</font></i></p>
120 <p>${article.description_parsed}</p>
122 <if article.to_original.mediacount!=0>
124 <list article.to_original.to_media_audio as media>
126 <img src="../../../img/${media["big_icon"]}" border="0" alt="">
127 <a href="${media["publish_server"]}${media["publish_path"]}">
128 ${media["title"]} - ${media["media_descr"]} ${media["human_readable_size"]}
133 <list article.to_original.to_media_video as media>
135 <img src="../../../img/${media["big_icon"]}" border="0" alt="">
136 <a href="${media["publish_server"]}${media["publish_path"]}">
137 ${media["title"]} - ${media["media_descr"]} ${media["human_readable_size"]}</a>
141 <list article.to_original.to_media_other as media>
143 <img src="../../../img/${media["big_icon"]}" border="0" alt="">
144 <a href="${media["publish_server"]}${media["publish_path"]}">
145 ${media["title"]} - ${media["media_descr"]} ${media["human_readable_size"]}</a>
149 <list article.to_original.to_media_images as image>
151 <img src="${image["publish_server"]}${image["publish_path"]}"
152 border="0" width="${image["img_width"]}"
153 height="${image["img_height"]}" alt="${image["title"]}">
154 <br><i>${image["title"]}</i>
160 <p><font size="-1">${article.content_data_parsed}</font></p>
162 <if article.creator_main_url || article.creator_email>
165 <if article.creator_email>
166 <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>
168 <if article.creator_main_url>
169 <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>
179 <include "footer.template">