annotate forum/Themes/default/Printpage.template.php @ 76:e3e11437ecea website

Add forum code
author Chris Cannam
date Sun, 07 Jul 2013 11:25:48 +0200
parents
children
rev   line source
Chris@76 1 <?php
Chris@76 2 /**
Chris@76 3 * Simple Machines Forum (SMF)
Chris@76 4 *
Chris@76 5 * @package SMF
Chris@76 6 * @author Simple Machines
Chris@76 7 * @copyright 2011 Simple Machines
Chris@76 8 * @license http://www.simplemachines.org/about/smf/license.php BSD
Chris@76 9 *
Chris@76 10 * @version 2.0
Chris@76 11 */
Chris@76 12
Chris@76 13 function template_print_above()
Chris@76 14 {
Chris@76 15 global $context, $settings, $options, $txt;
Chris@76 16
Chris@76 17 echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Chris@76 18 <html xmlns="http://www.w3.org/1999/xhtml"', $context['right_to_left'] ? ' dir="rtl"' : '', '>
Chris@76 19 <head>
Chris@76 20 <meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />
Chris@76 21 <meta name="robots" content="noindex" />
Chris@76 22 <link rel="canonical" href="', $context['canonical_url'], '" />
Chris@76 23 <title>', $txt['print_page'], ' - ', $context['topic_subject'], '</title>
Chris@76 24 <style type="text/css">
Chris@76 25 body, a
Chris@76 26 {
Chris@76 27 color: #000;
Chris@76 28 background: #fff;
Chris@76 29 }
Chris@76 30 body, td, .normaltext
Chris@76 31 {
Chris@76 32 font-family: Verdana, arial, helvetica, serif;
Chris@76 33 font-size: small;
Chris@76 34 }
Chris@76 35 h1#title
Chris@76 36 {
Chris@76 37 font-size: large;
Chris@76 38 font-weight: bold;
Chris@76 39 }
Chris@76 40 h2#linktree
Chris@76 41 {
Chris@76 42 margin: 1em 0 2.5em 0;
Chris@76 43 font-size: small;
Chris@76 44 font-weight: bold;
Chris@76 45 }
Chris@76 46 dl#posts
Chris@76 47 {
Chris@76 48 width: 90%;
Chris@76 49 margin: 0;
Chris@76 50 padding: 0;
Chris@76 51 list-style: none;
Chris@76 52 }
Chris@76 53 dt.postheader
Chris@76 54 {
Chris@76 55 border: solid #000;
Chris@76 56 border-width: 1px 0;
Chris@76 57 padding: 4px 0;
Chris@76 58 }
Chris@76 59 dd.postbody
Chris@76 60 {
Chris@76 61 margin: 1em 0 2em 2em;
Chris@76 62 }
Chris@76 63 table
Chris@76 64 {
Chris@76 65 empty-cells: show;
Chris@76 66 }
Chris@76 67 blockquote, code
Chris@76 68 {
Chris@76 69 border: 1px solid #000;
Chris@76 70 margin: 3px;
Chris@76 71 padding: 1px;
Chris@76 72 display: block;
Chris@76 73 }
Chris@76 74 code
Chris@76 75 {
Chris@76 76 font: x-small monospace;
Chris@76 77 }
Chris@76 78 blockquote
Chris@76 79 {
Chris@76 80 font-size: x-small;
Chris@76 81 }
Chris@76 82 .smalltext, .quoteheader, .codeheader
Chris@76 83 {
Chris@76 84 font-size: x-small;
Chris@76 85 }
Chris@76 86 .largetext
Chris@76 87 {
Chris@76 88 font-size: large;
Chris@76 89 }
Chris@76 90 .centertext
Chris@76 91 {
Chris@76 92 text-align: center;
Chris@76 93 }
Chris@76 94 hr
Chris@76 95 {
Chris@76 96 height: 1px;
Chris@76 97 border: 0;
Chris@76 98 color: black;
Chris@76 99 background-color: black;
Chris@76 100 }
Chris@76 101 </style>
Chris@76 102 </head>
Chris@76 103 <body>
Chris@76 104 <h1 id="title">', $context['forum_name_html_safe'], '</h1>
Chris@76 105 <h2 id="linktree">', $context['category_name'], ' => ', (!empty($context['parent_boards']) ? implode(' => ', $context['parent_boards']) . ' => ' : ''), $context['board_name'], ' => ', $txt['topic_started'], ': ', $context['poster_name'], ' ', $txt['search_on'], ' ', $context['post_time'], '</h2>
Chris@76 106 <dl id="posts">';
Chris@76 107 }
Chris@76 108
Chris@76 109 function template_main()
Chris@76 110 {
Chris@76 111 global $context, $settings, $options, $txt;
Chris@76 112
Chris@76 113 foreach ($context['posts'] as $post)
Chris@76 114 echo '
Chris@76 115 <dt class="postheader">
Chris@76 116 ', $txt['title'], ': <strong>', $post['subject'], '</strong><br />
Chris@76 117 ', $txt['post_by'], ': <strong>', $post['member'], '</strong> ', $txt['search_on'], ' <strong>', $post['time'], '</strong>
Chris@76 118 </dt>
Chris@76 119 <dd class="postbody">
Chris@76 120 ', $post['body'], '
Chris@76 121 </dd>';
Chris@76 122 }
Chris@76 123
Chris@76 124 function template_print_below()
Chris@76 125 {
Chris@76 126 global $context, $settings, $options;
Chris@76 127
Chris@76 128 echo '
Chris@76 129 </dl>
Chris@76 130 <div id="footer" class="smalltext">
Chris@76 131 ', theme_copyright(), '
Chris@76 132 </div>
Chris@76 133 </body>
Chris@76 134 </html>';
Chris@76 135 }
Chris@76 136
Chris@76 137 ?>