| <!doctype html> |
| <html> |
| <head> |
| <meta charset="utf-8"> |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| #includeTemplate($model.weblog "standard_head") |
| <title>$model.weblog.name: $model.weblogEntry.title</title> |
| <link rel="stylesheet" href='$url.page("custom.css")' /> |
| #showAnalyticsTrackingCode($model.weblog) |
| #showMetaDescription() |
| </head> |
| <body> |
| |
| <!-- HEADER --> |
| <header> |
| #includeTemplate($model.weblog "standard_header") |
| </header> |
| |
| <!-- BODY --> |
| <div class="container"> |
| |
| <div class="row"> |
| <div class="col-lg-12"> |
| <h1 class="page-header">$model.weblog.name <small>$model.weblog.tagline</small></h1> |
| </div> |
| </div> |
| <div class="row"> |
| <!-- BODY MAIN--> |
| <div id="main_content" class="col-lg-8"> |
| #set($pager = $model.getWeblogEntriesPager()) |
| #showWeblogEntriesPager($pager) |
| <ul class="pager"> |
| #if($utils.isNotEmpty($pager.prevLink))<li class="previous"><a href="$pager.prevLink">← $pager.prevName</a></li> |
| #end |
| #if($utils.isNotEmpty($pager.nextLink))<li class="next"><a href="$pager.nextLink">$pager.nextName →</a></li>#end |
| </ul> |
| <hr> |
| #foreach( $entry in $entries ) |
| <div class="panel panel-primary"> |
| <div class="panel-heading"> |
| <a name="comments"></a> |
| #if($model.commentForm.preview) |
| #set($comments = [$model.commentForm.previewComment]) |
| <div class="comments-head">$text.get( "macro.weblog.preview" ):</div> |
| #else |
| #if($entry.commentCount > 0) |
| #set($comments = $entry.getComments(true, true)) |
| <div class="comments-head">$text.get( "macro.weblog.comments" ):</div> |
| #else |
| <div class="comments-head">No one has commented yet.</div> |
| #end |
| #end |
| </div> |
| #if($entry.commentCount > 0 || $model.commentForm.preview) |
| <div class="panel-body"> |
| #foreach( $comment in $comments ) |
| #if($comment.approved || $model.commentForm.preview) |
| <a name="comment-$comment.timestamp" id="comment-$comment.timestamp"></a> |
| <div class="comment#if($velocityCount % 2 == 0) even#else odd#end" id="comment${velocityCount}"> |
| <p>$comment.content</p> |
| <p class="comment-details"> |
| $text.get("macro.weblog.postedby") |
| #if (!$utils.isEmpty($comment.name) && !$utils.isEmpty($comment.url)) |
| <a rel="nofollow" href="$comment.url"><b>$comment.name</b></a> |
| #elseif (!$utils.isEmpty($comment.name)) |
| <b>$comment.name</b> |
| #elseif ($comment.remoteHost) |
| <b>$comment.remoteHost</b> |
| #else |
| <b>$text.get("macro.weblog.comment.unknown")</b> |
| #end |
| $text.get("macro.weblog.on") $utils.formatDate($comment.postTime, $text.get( "macro.weblog.datepattern" )) |
| <a href="$url.comment($entry.anchor, $comment.timestamp)" |
| class="entrypermalink" title="$text.get( "macro.weblog.commentpermalink.title" )">#</a> |
| </p> |
| </div> |
| #end |
| <hr> |
| #end |
| </div> |
| #end |
| </div> |
| |
| #set($cform = $model.getCommentForm()) |
| #if( $entry.commentsStillAllowed ) |
| <div class="panel panel-default"> |
| <div class="panel-heading"> |
| <h3 class="panel-title">Leave a Comment</h3> |
| </div> |
| <div class="panel-body"> |
| <a name="comment-form"></a> |
| #if( $cform.error ) |
| <div class="alert alert-danger">$cform.message</div> |
| #elseif( !$cform.error && !$utils.isEmpty($cform.message) ) |
| <div class="alert alert-success">$cform.message</div> |
| #end |
| |
| <form method="post" action="$url.entry($entry.anchor)" focus="name" |
| name="commentForm" onsubmit="fixURL(this); return validateComments(this)"> |
| <div class="row"> |
| <input type="hidden" name="method" value="post" /> |
| <div class="form-group col-lg-4"> |
| <label for="input1">$text.get( "macro.weblog.name" )</label> |
| <input type="text" name="name" class="form-control" value="$cform.name" id="input1" required=""> |
| </div> |
| <div class="form-group col-lg-4"> |
| <label for="input2">$text.get( "macro.weblog.email" )</label> |
| <input type="text" name="email" class="form-control" value="$cform.email" id="input2" required=""> |
| </div> |
| <div class="form-group col-lg-4"> |
| <label for="input3">$text.get( "macro.weblog.url" )</label> |
| <input type="text" name="url" class="form-control" value="$cform.url" id="input3"> |
| </div> |
| #if ($config.commentEmailNotify) |
| <div class="form-group col-lg-6"> |
| <div class="checkbox"> |
| <label> |
| <input type="checkbox" class="checkbox" id="notify" name="notify" #if($cform.notify)CHECKED #end> |
| $text.get( "macro.weblog.notifyMeOfComments" ) |
| </label> |
| </div> |
| </div> |
| #end |
| <div class="form-group col-lg-6"> |
| <div class="checkbox"> |
| <label> |
| <input type="checkbox" class="checkbox" id="rememberInfo" name="rememberInfo" /> |
| $text.get( "macro.weblog.rememberinfo" ) |
| </label> |
| </div> |
| </div> |
| <div class="clearfix"></div> |
| <div class="form-group col-lg-12"> |
| <label for="input4">$text.get( "macro.weblog.yourcomment" )</label> |
| <textarea name="content" class="form-control" rows="6" id="input4" required="">$cform.content</textarea> |
| </div> |
| |
| <div class="form-group col-lg-12"> |
| <span class="comments-syntax-indicator"> |
| $text.get( "macro.weblog.htmlsyntax" ) |
| #if($config.commentEscapeHtml) |
| <span class="disabled">$text.get( "macro.weblog.htmldisabled" )</span> |
| #else |
| <span class="enabled">$text.get( "macro.weblog.htmlenabled" )</span> |
| #end |
| </span> |
| </div> |
| |
| <div class="form-group col-lg-12"> |
| <script src="$url.site/theme/scripts/clientSideInclude.js"></script> |
| <div id="commentAuthenticator"></div> |
| <input type="button" class="btn btn-primary" name="post" value=" $text.get("macro.weblog.postpreview" ) " |
| onclick="this.form.method.value='preview';this.form.submit()" /> |
| <input type="submit" class="btn btn-success" name="post" value=" $text.get( "macro.weblog.post" ) " /> |
| </div> |
| </div> |
| </form> |
| |
| <script src="$url.site/theme/scripts/roller.js"></script> |
| <script> |
| /* <![CDATA[ */ |
| clientSideInclude('commentAuthenticator', '$url.commentAuthenticator'); |
| |
| var author = getCookie("commentAuthor"); |
| var email = getCookie("commentEmail"); |
| var url = getCookie("commentUrl"); |
| // check each field - IE will render "null" |
| if (author) { |
| document.forms['commentForm'].name.value = author; |
| } |
| if (email) { |
| document.forms['commentForm'].email.value = email; |
| } |
| if (url) { |
| document.forms['commentForm'].url.value = url; |
| } |
| |
| if (author || email || url) { |
| document.forms['commentForm'].rememberInfo.checked = true; |
| } |
| |
| function fixURL(theForm) { |
| if (theForm.url.value != "" && !/^\S+:\/\//.test(theForm.url.value)) { |
| // URL has no scheme so prepend http:// |
| theForm.url.value = "http://"+theForm.url.value; |
| } |
| saveUserInformation(theForm); |
| } |
| |
| function saveUserInformation(theForm) { |
| if (theForm.rememberInfo.checked) { |
| rememberUser(theForm); |
| } else { |
| forgetUser(theForm); |
| } |
| } |
| |
| function validateComments(theForm) { |
| if (theForm.content.value == "") { |
| alert("$text.get( "macro.weblog.commentwarning" )"); |
| theForm.content.focus(); |
| return false; |
| } |
| } |
| /* ]]> */ |
| </script> |
| </div> |
| </div> |
| #else |
| <span class="status">$text.get( "comments.disabled" )</span> |
| #end |
| #end |
| </div> |
| |
| <!-- BODY - SIDEBAR --> |
| <div id="sidebar_content" class="col-lg-4"> |
| <div class="well"> |
| <h3>Welcome</h3> |
| |
| <p class="details"> |
| You're viewing a weblog entry titled <b>$model.weblogEntry.title</b>. |
| If you like this entry you might want to: |
| </p> |
| |
| <table><tbody> |
| <tr> |
| <td><img src="$url.resource('icons/delicious.gif')" |
| alt="del.icio.us" height="16" width="16" /> |
| <a href="http://del.icio.us/post?url=$url.absoluteSite$model.weblogEntry.permaLink" |
| title="bookmark it in del.icio.us">Bookmark it</a></td> |
| |
| <td><img src="$url.resource('icons/digman.gif')" |
| alt="submit to dig digg.com" height="14" width="16" /> |
| <a href="http://www.digg.com/submit?url=$url.absoluteSite$model.weblogEntry.permaLink&phase=2" title="submit it to digg"> |
| Digg it</a></td> |
| </tr> |
| <tr> |
| <td><img src="$url.resource('icons/slashdot-13x13.png')" |
| alt="slashdot" border="0" /> |
| <a href="http://slashdot.org/bookmark.pl?url=$url.absoluteSite$model.weblogEntry.permaLink" title="submit it to slashdot"> |
| Slashdot it</a></td> |
| |
| <td><img src="$url.resource('icons/technorati-16x15.png')" title="See who links to it" |
| border="0" alt="technorati" height="15" width="16" /> |
| <a href='http://technorati.com/search/$utils.encode("$url.absoluteSite$model.weblogEntry.permaLink")'> |
| See who links to it</a> |
| </td> |
| </tr> |
| </tbody></table> |
| </div> |
| <div class="well"> |
| <p class="details"> |
| This is just one entry in the weblog <b>$model.weblog.name</b>. |
| Why don't you <a href="$url.home">visit the main page</a> of the weblog?</p> |
| </div> |
| <div class="well"> |
| <h3>Related entries</h3> |
| #set($recentInCat = $model.weblog.getRecentWeblogEntries($model.weblogEntry.category.name, 20)) |
| <ul>#foreach($recentEntry in $recentInCat) |
| <li class="entryLink"><a href="$recentEntry.permalink">$recentEntry.title</a></li> |
| #end</ul> |
| </div> |
| </div> <!-- close sidebar_content --> |
| </div> <!-- row --> |
| </div> <!-- container --> |
| |
| <!-- FOOTER --> |
| <footer> |
| #includeTemplate($model.weblog "standard_footer") |
| </footer> |
| |
| </body> |
| </html> |
| |