[pLog-svn] r1086 - in plog/trunk/templates:
.standard-with-plugins standard-with-plugins/imgs
Mark Wu
markplace at gmail.com
Tue Feb 15 16:06:56 GMT 2005
Hi Oscar:
I see. You can see the template, every sections I add I use {if
$xxx->isEnabled()} yyyy {/if} to around it. So, it should be okay if user do
not install any plugins.
This template can work with/without plugins. :D How do you think?
Or we put it into /plog/templates/trunk not plog/trunk ?
Mark
-----Original Message-----
From: plog-svn-bounces at devel.plogworld.net
[mailto:plog-svn-bounces at devel.plogworld.net] On Behalf Of Oscar Renalias
Sent: Tuesday, February 15, 2005 10:30 PM
To: plog-svn at devel.plogworld.net
Subject: Re: [pLog-svn] r1086 - in plog/trunk/templates:
.standard-with-plugins standard-with-plugins/imgs
Hmmm... you probably know what I am going to say :D
But I am not so sure about this one. Keep in mind that plog 1.0 final will
*not* include any plugin by default, so when users try to use this template
and notice that it doesn't work, they will get confused.
I don't think it's a good idea to get users confused...
Isn't there any other way we could implement this?
Oscar
On Tue, 15 Feb 2005 13:23:27 +0000 (GMT), mark at devel.plogworld.net
<mark at devel.plogworld.net> wrote:
> Author: mark
> Date: 2005-02-15 13:23:27 +0000 (Tue, 15 Feb 2005) New Revision: 1086
>
> Added:
> plog/trunk/templates/standard-with-plugins/
> plog/trunk/templates/standard-with-plugins/album.template
> plog/trunk/templates/standard-with-plugins/albums.template
> plog/trunk/templates/standard-with-plugins/archives.template
> plog/trunk/templates/standard-with-plugins/commentarticle.template
> plog/trunk/templates/standard-with-plugins/commentform.template
> plog/trunk/templates/standard-with-plugins/error.template
> plog/trunk/templates/standard-with-plugins/footer.template
> plog/trunk/templates/standard-with-plugins/header.template
> plog/trunk/templates/standard-with-plugins/imgs/
> plog/trunk/templates/standard-with-plugins/imgs/compressed.gif
> plog/trunk/templates/standard-with-plugins/imgs/file.gif
> plog/trunk/templates/standard-with-plugins/imgs/folder.gif
> plog/trunk/templates/standard-with-plugins/imgs/parentfolder.gif
> plog/trunk/templates/standard-with-plugins/imgs/sound.gif
> plog/trunk/templates/standard-with-plugins/links.template
> plog/trunk/templates/standard-with-plugins/linktracker.template
> plog/trunk/templates/standard-with-plugins/main.template
> plog/trunk/templates/standard-with-plugins/post.template
> plog/trunk/templates/standard-with-plugins/postandcomments.template
> plog/trunk/templates/standard-with-plugins/posttrackbacks.template
> plog/trunk/templates/standard-with-plugins/resource.template
> plog/trunk/templates/standard-with-plugins/screenshot.jpg
> plog/trunk/templates/standard-with-plugins/searchresults.template
> plog/trunk/templates/standard-with-plugins/style.css
> plog/trunk/templates/standard-with-plugins/video.gif
> Log:
> Add a new templates, standard-with-plugins to let user can familiar with
our new plugins and templates. And also hope user can learn more
plugins/template skills from this plugins.
>
> Currently, only recentcomments plugin includes.
>
> Added: plog/trunk/templates/standard-with-plugins/album.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/album.template 2005-02-15
13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/album.template 2005-02-15
13:23:27 UTC (rev 1086)
> @@ -0,0 +1,78 @@
> + {include file="$blogtemplate/header.template"}
> +
> +<h2>{$locale->tr("albums")}</h2>
> +
> +<h3>{$album->getName()}</h3>
> +<p>{$album->getDescription()}</p>
> +
> +<!-- album contents go here -->
> +
> +<div id="album">
> +
> + <div class="clearer"> </div>
> +
> + <div class="album">
> + <a href="{$url->parentAlbumLink($album)}">
> + <img src="{$url->getTemplateFile("imgs/parentfolder.gif")}"
alt="{$locale->tr("parent_album")}" /></a>
> + <p>{$locale->tr("parent_album")}</p>
> + </div>
> +
> + {assign var="counter" value=1}
> + {assign var=children value=$album->getChildren()}
> + {foreach from=$children item=childalbum}
> + <div class="album">
> + <a href="{$url->albumLink($childalbum)}">
> + <img src="{$url->getTemplateFile("imgs/folder.gif")}"
alt="{$childalbum->getName()}" /></a>
> + <p>{$childalbum->getName()} ({$childalbum->getNumResources()})</p>
> + {assign var="counter" value="`$counter+1`"}
> + {if $counter%3 == 0}
> + {/if}
> + </div>
> + {/foreach}
> +
> +<!-- show the resources here -->
> +
> + {assign var=resources value=$album->getResources()}
> + {foreach from=$resources item=resource}
> + <div class="album">
> + {if $resource->hasPreview()}
> + {*<a target="_blank"
href="resserver.php?blogId={$blog->getId()}&resource={$resource->getFile
Name()}">*}
> + <a href="{$url->resourceLink($resource)}">
> + <img alt="{$resource->getDescription()}"
src="{$url->resourcePreviewLink($resource)}" /></a>
> + <p>{$resource->getFileName()}</p>
> + {else}
> + <a href="{$url->resourceLink($resource)}">
> + {if $resource->isSound()}
> + <img alt="Sound" src="{$url->getTemplateFile("imgs/sound.gif")}"
/></a>
> + {elseif $resource->isVideo()}
> + <img alt="Video" src="{$url->getTemplateFile("imgs/video.gif")}"
/></a>
> + {elseif $resource->isZip()}
> + <img alt="Zip"
src="{$url->getTemplateFile("imgs/compressed.gif")}" /></a>
> + {else}
> + <img alt="File" src="{$url->getTemplateFile("imgs/file.gif")}"
/></a>
> + {/if}
> + <p>{$resource->getFileName()}</p>
> + {/if}
> + {assign var=metadata value=$resource->getMetadataReader()}
> + <p>{$metadata->getRoundedSize()}</p>
> + {if $resource->isImage()}
> + <p>{$metadata->getWidth()} x {$metadata->getHeight()}</p>
> + {elseif $resource->isSound()}
> + <p>{$metadata->getFormat()|upper} {$metadata->getSampleRate()}
bps</p>
> + {elseif $resource->isVideo()}
> + <p>{$metadata->getFormat()|upper} {$metadata->getWidth()} x
{$metadata->getHeight()}, {$metadata->getLengthString()}</p>
> + {elseif $resource->isZip()}
> + <p>{$metadata->getTotalFiles()} {$locale->tr("files")}</p>
> + {/if}
> + {assign var="counter" value="`$counter+1`"}
> + {if $counter%3 == 0}
> + {/if}
> + </div>
> + {/foreach}
> +
> + <div class="clearer"> </div>
> +
> +</div>
> +
> +<!-- end of album contents -->
> + {include file="$blogtemplate/footer.template"}
> \ No newline at end of file
>
> Added: plog/trunk/templates/standard-with-plugins/albums.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/albums.template
> 2005-02-15 13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/albums.template
> +++ 2005-02-15 13:23:27 UTC (rev 1086)
> @@ -0,0 +1,28 @@
> + {include file="$blogtemplate/header.template"}
> +
> +<h2>{$locale->tr("albums")}</h2>
> +
> + <!-- album contents go here -->
> +
> +<div id="album">
> +
> + <div class="clearer"> </div>
> +
> + {assign var="counter" value=0}
> + {foreach from=$albums item=album}
> + <div class="album">
> + <a href="{$url->albumLink($album)}"><img
src="{$url->getTemplateFile("imgs/folder.gif")}" alt="{$album->getName()}"
/></a>
> + <p>{$album->getName()} ({$album->getNumResources()})</p>
> + {assign var="counter" value="`$counter+1`"}
> + {if $counter%3 == 0}
> + {/if}
> + </div>
> + {/foreach}
> +
> + <div class="clearer"> </div>
> +
> +</div>
> +
> +<!-- end of the albums -->
> +
> + {include file="$blogtemplate/footer.template"}
>
> Added: plog/trunk/templates/standard-with-plugins/archives.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/archives.template
2005-02-15 13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/archives.template
2005-02-15 13:23:27 UTC (rev 1086)
> @@ -0,0 +1,15 @@
> + {include file="$blogtemplate/header.template"}
> +<h2>{$locale->tr("archives")}</h2>
> +
> +<div id="Archives">
> +
> + <ul>
> + {foreach from=$archives item=month}
> + <li><a href="{$month->getUrl()}">{$month->getName()}</a>
[{$month->getNumArticles()}]</li>
> + {/foreach}
> +
> +
> + </ul>
> +</div>
> +
> + {include file="$blogtemplate/footer.template"}
> \ No newline at end of file
>
> Added:
> plog/trunk/templates/standard-with-plugins/commentarticle.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/commentarticle.template
> 2005-02-15 13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/commentarticle.template
> +++ 2005-02-15 13:23:27 UTC (rev 1086)
> @@ -0,0 +1,5 @@
> + {include file="$blogtemplate/header.template"}
> +
> + {include file="$blogtemplate/commentform.template"}
> +
> + {include file="$blogtemplate/footer.template"}
>
> Added: plog/trunk/templates/standard-with-plugins/commentform.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/commentform.template
2005-02-15 13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/commentform.template
2005-02-15 13:23:27 UTC (rev 1086)
> @@ -0,0 +1,19 @@
> +<div id="CommentForm">
> +
> + <form id="NewComment" action="{$url->getBaseUrl()}/index.php"
method="post">
> + <fieldset>
> + <legend>{$locale->tr("add_comment")}</legend>
> + <div><label
for="commentTopic">{$locale->pr("comment_topic")}</label><input type="text"
name="commentTopic" id="commentTopic" value="" /></div>
> + <div><label
for="commentText">{$locale->pr("comment_text")}</label><textarea rows="10"
cols="30" name="commentText" id="commentText"></textarea></div>
> + <div><label
for="userName">{$locale->pr("comment_username")}</label><input type="text"
name="userName" id="userName" value="" /></div>
> + <div><label for="userEmail">Email</label><input type="text"
name="userEmail" id="userEmail" value="" /></div>
> + <div><label for="userUrl">Web</label><input type="text"
name="userUrl" id="userUrl" value="" /></div>
> + <div id="Submit"><input id="Add" type="submit"
value="{$locale->pr("comment_send")}" name="Add" />
> + <input type="hidden" name="op" value="AddComment" />
> + <input type="hidden" name="articleId" value="{$post->getId()}" />
> + <input type="hidden" name="blogId" value="{$blog->getId()}" />
> + <input type="hidden" name="parentId" value="{$parentId}" /></div>
> + </fieldset>
> + </form>
> +
> +</div>
>
> Added: plog/trunk/templates/standard-with-plugins/error.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/error.template 2005-02-15
13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/error.template 2005-02-15
13:23:27 UTC (rev 1086)
> @@ -0,0 +1,5 @@
> + {include file="$blogtemplate/header.template"}
> + <h2>{$locale->tr("error")}</h2>
> + <p>{$locale->tr($message)}</p>
> + <p><a
href="javascript:history.go(-1)">{$locale->tr("back")}</a></p>
> + {include file="$blogtemplate/footer.template"}
>
> Added: plog/trunk/templates/standard-with-plugins/footer.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/footer.template
> 2005-02-15 13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/footer.template
> +++ 2005-02-15 13:23:27 UTC (rev 1086)
> @@ -0,0 +1,89 @@
> +</div>
> +
> +<div id="Menu">
> +
> + <h2>{$locale->tr("menu")}</h2>
> + <div id="Sections">
> + <ul>
> + <li><a title="{$locale->tr("main")}"
href="{$url->blogLink()}">{$locale->tr("main")}</a></li>
> + <li><a title="{$locale->tr("archives")}"
href="{$url->templatePage("archives")}">{$locale->tr("archives")}</a></li>
> + <li><a title="{$locale->tr("albums")}"
href="{$url->albumLink()}">{$locale->tr("albums")}</a></li>
> + <li><a title="{$locale->tr("links")}"
href="{$url->templatePage("links")}">{$locale->tr("links")}</a></li>
> + </ul>
> + </div>
> +
> + <h2>{$locale->tr("search")}</h2>
> + <div id="Search">
> + <form id="search_form" method="post"
action="{$url->getIndexUrl()}">
> + <fieldset>
> + <label for="searchTerms"><input type="text" id="searchTerms"
name="searchTerms" value="" /></label>
> + <input type="submit" name="Search"
value="{$locale->tr("search_s")}" class="button" />
> + <input type="hidden" name="op" value="Search" />
> + <input type="hidden" name="blogId" value="{$blog->getId()}" />
> + </fieldset>
> + </form>
> + </div>
> +
> + <h2>{$locale->tr("calendar")}</h2>
> + <div id="Calendar">
> + {$calendar}
> + </div>
> +
> + <h2>{$locale->tr("recently")}</h2>
> + <div id="Recently">
> + <ul>
> + {foreach from=$recentposts item=post}
> + <li><a title="{$post->getTopic()}"
href="{$url->postLink($post)}">{$post->getTopic()}</a></li>
> + {/foreach}
> + </ul>
> + </div>
> +
> + <h2>{$locale->tr("categories")}</h2>
> + <div id="Categories">
> + <ul>
> + {foreach from=$articlecategories item=articleCategory}
> + <li><a title="{$articleCategory->getName()}"
href="{$url->categoryLink($articleCategory)}">{$articleCategory->getName()}
<abbr title="{$articleCategory->getNumArticles()}
{$locale->tr("posts")}">[{$articleCategory->getNumArticles()}]</abbr></a></l
i>
> + {/foreach}
> + </ul>
> + </div>
> +
> + {if $recentcomments->isEnabled()}
> + <h2>{$locale->tr("recentcomments")}</h2>
> + <div id="Recently">
> + {assign var=comments value=$recentcomments->getRecentComments()}
> + <ul>
> + {foreach from=$comments item=comment}
> + {assign var=commentpostid value=$comment->getArticleId()}
> + {assign var=commentpost
value=$recentcomments->getArticle($commentpostid)}
> + {assign var=commentUserName value=$comment->getUsername()}
> + <li><a title="{$locale->pr("view_comment_by" ,$commentUserName)}"
href="{$url->postPermalink($commentpost)}#{$comment->getId()}"><b>{$commentU
serName}: </b>{$comment->getText()|truncate:100:"..."|strip_tags}</a></
li>
> + {/foreach}
> + </ul>
> + </div>
> + {/if}
> +
> + <h2>{$locale->tr("syndicate")}</h2>
> + <div id="Syndicate">
> + <ul>
> + <li><a title="RSS 0.90" href="{$url->rssLink("rss090")}">RSS
0.90</a></li>
> + <li><a title="RSS 1.0" href="{$url->rssLink("rss10")}">RSS
1.0</a></li>
> + <li><a title="RSS 2.0" href="{$url->rssLink("rss20")}">RSS
2.0</a></li>
> + <li><a title="XML" href="{$url->rssLink("xml")}">XML</a></li>
> + </ul>
> + </div>
> +</div>
> +
> +<div class="clearer"> </div>
> +
> +</div>
> +
> +<div id="Bottommenu"><a href="http://www.w3.org/WAI/">Accessible</a>
> +and Valid <a href="http://validator.w3.org/check/referer">XHTML 1.0
> +Strict</a> and <a
> +href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></div>
> +
> +
> +<!-- Please leave the credit intact. Thank you. --> <div
> +id="Bottom">Powered by <a href="http://www.plogworld.org">pLog</a> -
> +Design by <a href="http://www.balearweb.com/">BalearWeb</a></div>
> +
> +</div>
> +
> +</body>
> +</html>
>
> Added: plog/trunk/templates/standard-with-plugins/header.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/header.template
> 2005-02-15 13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/header.template
> +++ 2005-02-15 13:23:27 UTC (rev 1086)
> @@ -0,0 +1,24 @@
> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> +"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> +<html xmlns="http://www.w3.org/1999/xhtml"
> +xml:lang="{$locale->getLanguageId()}"
> +lang="{$locale->getLanguageId()}" dir="{$locale->getDirection()}">
> +<head> <meta http-equiv="content-type" content="text/html;
> +charset={$locale->getCharset()}" /> <meta name="generator"
> +content="{$version}" /> <meta http-equiv="Content-Language"
> +content="{$locale->getLanguageId()}" />
> +<title>{$blog->getBlog()}{$postPageTitle}</title>
> + <link rel="stylesheet" type="text/css" title="Style"
> +href="{$url->getTemplateFile("style.css")}" /> <link rel="alternate"
> +type="application/xml" title="RSS 2.0"
> +href="{$url->rssLink("rss20")}" /> <link rel="alternate"
> +type="application/xml" title="RSS 1.0"
> +href="{$url->rssLink("rss10")}" /> <link rel="alternate"
> +type="application/xml" title="RSS 0.90"
> +href="{$url->rssLink("rss090")}" /> <link rel="alternate"
> +type="application/atom+xml" title="Atom 0.3"
> +href="{$url->rssLink("atom")}" /> </head>
> + <body>
> +
> +<div id="Container">
> +
> +<div id="Title"><h1><a
> +href="{$url->blogLink()}">{$blog->getBlog()}</a></h1></div>
> +
> +<div id="Subtitle">{$blog->getAbout()}</div>
> +
> +<div id="Subcontainer">
> +
> +<div id="Content">
>
> Added: plog/trunk/templates/standard-with-plugins/imgs/compressed.gif
> ===================================================================
> (Binary files differ)
>
> Property changes on:
> plog/trunk/templates/standard-with-plugins/imgs/compressed.gif
> ___________________________________________________________________
> Name: svn:mime-type
> + application/octet-stream
>
> Added: plog/trunk/templates/standard-with-plugins/imgs/file.gif
> ===================================================================
> (Binary files differ)
>
> Property changes on:
> plog/trunk/templates/standard-with-plugins/imgs/file.gif
> ___________________________________________________________________
> Name: svn:mime-type
> + application/octet-stream
>
> Added: plog/trunk/templates/standard-with-plugins/imgs/folder.gif
> ===================================================================
> (Binary files differ)
>
> Property changes on:
> plog/trunk/templates/standard-with-plugins/imgs/folder.gif
> ___________________________________________________________________
> Name: svn:mime-type
> + application/octet-stream
>
> Added:
> plog/trunk/templates/standard-with-plugins/imgs/parentfolder.gif
> ===================================================================
> (Binary files differ)
>
> Property changes on:
> plog/trunk/templates/standard-with-plugins/imgs/parentfolder.gif
> ___________________________________________________________________
> Name: svn:mime-type
> + application/octet-stream
>
> Added: plog/trunk/templates/standard-with-plugins/imgs/sound.gif
> ===================================================================
> (Binary files differ)
>
> Property changes on:
> plog/trunk/templates/standard-with-plugins/imgs/sound.gif
> ___________________________________________________________________
> Name: svn:mime-type
> + application/octet-stream
>
> Added: plog/trunk/templates/standard-with-plugins/links.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/links.template 2005-02-15
13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/links.template 2005-02-15
13:23:27 UTC (rev 1086)
> @@ -0,0 +1,15 @@
> + {include file="$blogtemplate/header.template"}
> +
> +<div id="Links">
> + <h2>{$locale->tr("my_links")}</h2>
> + {foreach from=$mylinkscategories item=linkcategory}
> + <h3>{$linkcategory->getName()}</h3>
> + <ul>
> + {foreach from=$linkcategory->getLinks() item=link}
> + <li><a href="{$link->getUrl()}"
title="{$link->getDescription()}">{$link->getName()}</a>:
{$link->getDescription()}</li>
> + {/foreach}
> + </ul>
> + {/foreach}
> + </div>
> +
> + {include file="$blogtemplate/footer.template"}
> \ No newline at end of file
>
> Added: plog/trunk/templates/standard-with-plugins/linktracker.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/linktracker.template
2005-02-15 13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/linktracker.template
2005-02-15 13:23:27 UTC (rev 1086)
> @@ -0,0 +1,13 @@
> + {include file="$blogtemplate/header.template"}
> +
> + <h2>{$locale->tr("link_tracker_results")}</h2>
> + <div>
> + {foreach from=$links item=link}
> + <ul>
> + <li>
> + <a target="_blank"
href="{$link->getUrl()}">{$link->getUrl()}</a></li>
> + </ul>
> + {/foreach}
> +</div>
> +
> + {include file="$blogtemplate/footer.template"}
>
> Added: plog/trunk/templates/standard-with-plugins/main.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/main.template 2005-02-15
13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/main.template 2005-02-15
13:23:27 UTC (rev 1086)
> @@ -0,0 +1,27 @@
> + {include file="$blogtemplate/header.template"}
> +
> +
> + {if $showAll == 1 && $category}<h2>{$locale->tr("posts")}:
> + {$category->getName()}</h2>{/if}
> +
> +
> +{foreach from=$posts item=post}
> +{if $showAll}
> + <!-- showing only the topic of the post, in case we have too many!
> +--> <h3><a
> +href="{$url->postPermalink($post)}">{$post->getTopic()}</a></h3>
> +<div>
> +{$post->getText()|strip_tags|truncate:300:"...":false}
> +</div>
> +
> +<p class="footer">
> +{foreach name=categories from=$post->getCategories()
> +item=postCategory}
> + <a
> +href="{$url->categoryLink($postCategory)}">{$postCategory->getName()}
> +</a>
> + {if !$smarty.foreach.categories.last}, {/if} {/foreach} </p> {else}
> + <!-- show the whole post, as we would normally do -->
> + {include file="$blogtemplate/post.template"}
> +{/if}
> +{/foreach}
> +
> + {include file="$blogtemplate/footer.template"}
> \ No newline at end of file
>
> Added: plog/trunk/templates/standard-with-plugins/post.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/post.template 2005-02-15
13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/post.template 2005-02-15
13:23:27 UTC (rev 1086)
> @@ -0,0 +1,17 @@
> +<h2>{$post->getTopic()}</h2>
> + <!-- {$url->postTrackbackLink($post)} -->
> + {assign var="postDate" value=$post->getDateObject()}
> + {assign var="postOwner" value=$post->getUserInfo()} <p
> +class="date">{$postOwner->getUsername()} |
> +{$locale->formatDate($postDate,"%d %B, %Y %H:%M")}</p>
> +
> +<div>
> +{$post->getText()}
> +</div>
> +
> +<p class="footer">
> +{foreach name=categories from=$post->getCategories()
> +item=postCategory}
> + <a
> +href="{$url->categoryLink($postCategory)}">{$postCategory->getName()}
> +</a>
> + {if !$smarty.foreach.categories.last}, {/if} {/foreach}
> +:: <a href="{$url->postPermalink($post)}">{$locale->tr("comment on
> +this")} ({$post->getTotalComments()})</a> :: <a
> +title="{$locale->tr("permalink_title")}"
> +href="{$url->postPermalink($post)}">{$locale->tr("permalink")}</a> ::
> +<a
> +href="{$url->postTrackbackStatsLink($post)}">{$locale->tr("trackbacks
> +")} ({$post->getNumTrackbacks()})</a> </p>
>
> Added:
> plog/trunk/templates/standard-with-plugins/postandcomments.template
> ===================================================================
> ---
> plog/trunk/templates/standard-with-plugins/postandcomments.template
> 2005-02-15 13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/postandcomments.templat
> +++ e 2005-02-15 13:23:27 UTC (rev 1086)
> @@ -0,0 +1,39 @@
> + {assign var="postPageTitle" value=$post->getTopic()}
> + {assign var="postPageTitle" value=" | $postPageTitle"}
> + {include file="$blogtemplate/header.template"}
> +
> +<p id="Nextpost">
> + {if $nextpost == true} <a
> +href="{$url->postPermalink($nextpost)}" title="Next post:
{$nextpost->getTopic()}">«</a> |
> + {/if}
> + {if $prevpost == true} <a
> +href="{$url->postPermalink($prevpost)}" title="Previous post:
{$prevpost->getTopic()}">»</a>
> + {/if}
> +</p>
> +
> + {assign var="poster" value=$post->getUserInfo()}
> +
> + {include file="$blogtemplate/post.template"}
> +<h2>{$locale->tr("comments_for_post")}</h2>
> + {foreach from=$comments item=comment}
> +
> +<a name="{$comment->getId()}"><h3 class="commentheader"><img
> +src="{$url->getUrl("/imgs/comment_icon1.gif")}" alt="Comment Icon" />
> +{$comment->getTopic()}</h3></a>
> +
> +<p class="commentposterinfo">
> + {assign var="postDate" value=$comment->getTimestamp()}
> + {if $comment->getUserUrl() != ""}<a
href="{$comment->getUserUrl()}">{$comment->getUsername()}</a>
> + {else}
> + {$comment->getUsername()}
> + {/if} | {$locale->formatDate($postDate, "%d/%m/%Y,
> +%H:%M")} </p>
> +
> +<div class="commenttext">
> +{$comment->getText()}
> +</div>
> + {/foreach}
> +
> + {if $blogsettings->getValue("comments_enabled") &&
$post->getCommentsEnabled()==1}
> + {include file="$blogtemplate/commentform.template"}
> + {/if}
> +
> + {include file="$blogtemplate/footer.template"}
>
> Added:
> plog/trunk/templates/standard-with-plugins/posttrackbacks.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/posttrackbacks.template
> 2005-02-15 13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/posttrackbacks.template
> +++ 2005-02-15 13:23:27 UTC (rev 1086)
> @@ -0,0 +1,21 @@
> + {include file="$blogtemplate/header.template"}
> +
> +<h2>{$locale->tr("trackbacks")}</h2>
> +
> +<h3>{$locale->tr("trackbacks_for_article")} "<a
> +href="{$url->postLink($post)}">{$post->getTopic()}</a>":</h3>
> +
> + {foreach from=$trackbacks item=trackback} <h4><a
> +href="{$trackback->getUrl()}">{$trackback->getTitle()}</a></h4>
> +
> +<dl>
> +<dt>{$locale->tr("trackback_excerpt")}:</dt>
> +<dd>{$trackback->getExcerpt()}</dd>
> +<dt>{$locale->tr("trackback_weblog")}:</dt>
> +<dd>{$trackback->getBlogName()}</dd>
> + {assign var="trackbackDate"
> +value=$trackback->getDateObject()}
> +<dt>{$locale->tr("date")}:</dt>
> +<dd>{$locale->formatDate($trackbackDate, "%d/%m/%Y %H:%M")}</dd>
> +</dl>
> + {/foreach}
> +
> +{include file="$blogtemplate/footer.template"}
>
> Added: plog/trunk/templates/standard-with-plugins/resource.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/resource.template
2005-02-15 13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/resource.template
2005-02-15 13:23:27 UTC (rev 1086)
> @@ -0,0 +1,74 @@
> + {include file="$blogtemplate/header.template"}
> +
> +<h2>{$locale->tr("albums")}</h2>
> +
> + {assign var=metadata value=$resource->getMetadataReader()}
> + {assign var=updated value=$resource->getTimestamp()}
> +<div id="album">
> + <h3>{$resource->getFileName()}</h3>
> +
> + <div id="Resource-Desc">
> + <a
href="{$url->resourceDownloadLink($resource)}">{$locale->tr("download")}</a>
> + ({$metadata->getRoundedSize()}) | {$locale->tr("created")}
> + {$locale->formatDate($updated,"%d %b, %Y")}</div>
> +
> + <div id="Resource">
> + <p>{$resource->getDescription()}</p>
> + {if $resource->isImage()}
> + <img src="{$url->resourceDownloadLink($resource)}"
> + alt="{$resource->getFileName()}, {$metadata->getRoundedSize()}" />
> +
> + {else}
> + <a href="{$url->resourceDownloadLink($resource)}">
> + {* show some information about the file *}
> +
> + {if $resource->isSound()}
> + <img alt="Sound" src="{$url->getTemplateFile("imgs/sound.gif")}"
/></a>
> + <p>{$resource->getFileName()}</p>
> + <p>{$locale->tr("format")}: {$metadata->getFormat()|upper}</p>
> + <p>{$locale->tr("length")}: {$metadata->getLengthString()}</p>
> + <p>{$locale->tr("sample_rate")}: {$metadata->getSampleRate()}
> + Khz</p>
> +
> + {elseif $resource->isVideo()}
> + <img alt="Sound" src="{$url->getTemplateFile("imgs/video.gif")}"
/></a>
> + <p>{$resource->getFileName()}</p>
> + <p>{$locale->tr("format")}: {$metadata->getFormat()|upper}</p>
> + <p>{$locale->tr("size")}: {$metadata->getHeight()} x
{$metadata->getWidth()}</p>
> + <p>{$locale->tr("length")}: {$metadata->getLengthString()}</p>
> + <p>{$locale->tr("video_codec")}: {$metadata->getVideoCodec()}</p>
> + <p>{$locale->tr("audio_codec")}:
> + {$metadata->getAudioCodec()}</p>
> +
> + {elseif $resource->isZip()}
> + <img alt="Zip"
src="{$url->getTemplateFile("imgs/compressed.gif")}" /></a>
> + <p>{$resource->getFileName()}</p>
> + <p>{$metadata->getTotalFiles()} {$locale->tr("files")}</p>
> + <p>{$locale->tr("uncompressed_size")}:
> + {$metadata->getRoundedUncompressedSize()}</p>
> +
> + {else}
> + <img alt="File" src="{$url->getTemplateFile("imgs/file.gif")}"
/></a>
> + <p>{$resource->getFileName()}</p>
> +
> + {/if}
> + {/if}
> + </div>
> +
> +
> + {assign var=album value=$resource->getAlbum()}
> + <p><a
> + href="{$url->albumLink($album)}">{$locale->tr("parent_album")}</a></
> + p>
> +
> +</div>
> +
> +</div>
> +
> +
> +<div class="clearer"> </div>
> +
> +</div>
> +
> +<div id="Bottommenu"><a href="http://www.w3.org/WAI/">Accessible</a>
> +and Valid <a href="http://validator.w3.org/check/referer">XHTML 1.0
> +Strict</a> and <a
> +href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a></div>
> +
> +
> +<!-- Please leave the credit intact. Thank you. --> <div
> +id="Bottom">Powered by <a href="http://www.plogworld.org">pLog</a> -
> +Design by <a href="http://www.balearweb.com/">BalearWeb</a></div>
> +
> +</div>
> +</body>
> +</html>
> \ No newline at end of file
>
> Added: plog/trunk/templates/standard-with-plugins/screenshot.jpg
> ===================================================================
> (Binary files differ)
>
> Property changes on:
> plog/trunk/templates/standard-with-plugins/screenshot.jpg
> ___________________________________________________________________
> Name: svn:mime-type
> + application/octet-stream
>
> Added:
> plog/trunk/templates/standard-with-plugins/searchresults.template
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/searchresults.template
2005-02-15 13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/searchresults.template
2005-02-15 13:23:27 UTC (rev 1086)
> @@ -0,0 +1,21 @@
> +{include file="$blogtemplate/header.template"}
> + <h2>{$locale->tr("search_results")}: {foreach from=$searchterms
item=term}{$term} {/foreach}</h2>
> + <div id="SearchResults">
> + {foreach from=$searchresults item=result}
> +
> +
> + {assign var=article value=$result->getArticle()}
> + {if $urlmode == 2}
> + <h3><a href="{$url->postPermalink($article)}?searchTerms={foreach
from=$searchterms
item=term}{$term|escape:"hex"}%20{/foreach}">{$article->getTopic()}</a></h3>
> + {else}
> + <h3><a href="{$url->postPermalink($article)}&searchTerms={foreach
from=$searchterms
item=term}{$term|escape:"hex"}%20{/foreach}">{$article->getTopic()}</a></h3>
> + {/if}
> + <p class="searchArticle">
> + {$article->getText()|strip_tags|truncate:300:"...":false}
> + </p>
> + {assign var="articleCategory" value=$article->getCategory()}
> + <p class="footer""><a
> + href="{$url->postCategoryLink($article)}">{$articleCategory->getName
> + ()}</a></p>
> +
> + {/foreach}
> + </div>
> +{include file="$blogtemplate/footer.template"}
>
> Added: plog/trunk/templates/standard-with-plugins/style.css
> ===================================================================
> --- plog/trunk/templates/standard-with-plugins/style.css 2005-02-15
13:20:43 UTC (rev 1085)
> +++ plog/trunk/templates/standard-with-plugins/style.css 2005-02-15
13:23:27 UTC (rev 1086)
> @@ -0,0 +1,377 @@
> +/* ****************** general *************** */
> +
> +abbr, acronym {
> + cursor: help;
> + border: none;
> +}
> +
> +html, #Bottom, #Title h1 { background:#004ca1; }
> +
> +body {
> + margin:0;
> + padding:0;
> + font:small lucida sans unicode, arial, times new roman,
sans-serif;
> + color:#525150;
> + background: #fff;
> + }
> +
> +a:link {
> + color: #004ca1;
> + }
> +
> +a:visited {
> + color: #b50394;
> + }
> +
> +a:hover, a:active, a:focus {
> + color: #fff; text-decoration:none; background-color: #b50394;
> + }
> +
> +h2, h3 {
> + margin:0;
> + padding:0;
> + }
> +
> +.Upgrade {
> + display: none;
> + font-weight: bold;
> + }
> +
> +.clearer {
> + clear : both;
> + height : 1px;
> + font-size : 1px;
> + }
> +
> +#Container {
> + width: 100%;
> + }
> +
> +#Title h1 {
> + color: #fff;
> + margin:0;
> + padding:25px 0 5px 10px;
> + font-size:320%;
> + font-weight: normal;
> + }
> +
> +#Title a:active, h1 a:link, h1 a:hover, h1 a:focus, h1 a:visited {
> + text-decoration: none;
> + color: #fff;
> + background-color:transparent;
> + }
> +
> +#Subtitle {
> + background-color:#002f64;
> + color:#fff;
> + padding:2px 14px 2px 14px;
> + font-size:medium;
> + }
> +
> +
> +#Subtitle a:link, #Subtitle a:visited, #Subtitle a:hover {
> + text-decoration: underline;
> + color: #fff;
> + background-color:transparent;
> + }
> +
> +#Subtitle a:active, #Subtitle a:focus {
> + color: #002f64; text-decoration:none; background-color: #fff;
> + }
> +
> +#Subcontainer {
> + text-align:left;
> + background-color:#fff;
> + padding-bottom:10px;
> + padding-top:10px;
> + }
> +
> +
> +/* ****************** column a *************** */
> +
> +#Content {
> + width: 62%;
> + float: left;
> + margin-right:3%;
> + margin-left:2%;
> + background-color:#fff;
> + }
> +
> +#Content h2 {
> + color:#b8b2ac;
> + margin:20px 0 10px 0;
> + }
> +
> +.date {
> + font-weight: bold;
> + }
> +
> +.footer {
> + padding-bottom:1em;
> + border-bottom: 1px solid #d4d0cd;
> + }
> +
> +#Nextpost {
> + text-align:center;
> + }
> +
> +.commentposterinfo {
> + margin-bottom:1em;
> + font-weight: bold;
> + }
> +
> +h3.commentheader {
> + font-size:medium;
> + color:#b8b2ac;
> + font-weight: normal;
> + }
> +
> +.reply {font-weight: normal;font-size:small;}
> +
> +div.commenttext {
> + border-bottom: 1px solid #d4d0cd;
> + padding-bottom:1em;
> + margin-bottom:1em;
> + }
> +
> +
> +#CommentForm fieldset {
> + border:2px solid #d4d0cd;
> + padding-top:10px;
> + margin-top:10px;
> + padding-left:10px;
> + padding-bottom:10px;
> + }
> +
> +#CommentForm legend {
> + color:#525150;
> + padding:2px 4px 2px 4px;
> + background-color: #ffffff;
> + font-weight : bold;
> + }
> +
> +#CommentForm label {
> + width:6em;
> + float:left;
> + display:block;
> + clear:both;
> + float:left;
> + margin-top:8px;
> + margin-bottom:0px;
> + }
> +
> +#CommentForm input {
> + margin-top:
> + 8px;margin-bottom:8px;
> + }
> +
> +#Submit {
> + margin-top:8px;
> + margin-bottom:8px;
> + margin-left:6em;
> + }
> +
> +#CommentForm textarea {
> + margin-top:8px;
> + margin-bottom:0px;
> + }
> +
> +/* ****************** columnb *************** */
> +
> +#Menu {
> + width:30%;
> + float: left;
> + text-align:left;
> + background-color:#fff;
> + }
> +
> +#Calendar, #Search {
> + border-left-color:#d4d0cd;
> + border-left-style:solid;
> + border-left-width:6px;
> + width:86%;
> + padding-top:1px;
> + padding-bottom:1px;
> + padding-right:14px;
> + padding-left:6px;
> + margin-bottom:10px;
> + background-color:#f0efee;
> + margin-top:1px;
> + }
> +
> +#Search fieldset {border:0px solid; padding:2px; margin:2px;} #Search
> +input {margin:0px;padding:2px;width:7em;}
> +#Search input.button {margin:0px;padding:2px;width:5em;}
> +#Search form {margin:0px;padding:2px;} #Search label
> +{margin:0px;padding:2px;width:8em;}
> +
> +table.calMonth {
> + width:11em;
> + border-spacing:4px;
> + border:0px;
> + }
> +
> +th.calMonthCurrent {
> + font-weight:normal;
> + padding: 0px;
> + text-align: center;
> + }
> +
> +th.calMonthBackward {
> + font-weight:normal;
> + padding: 0px;
> + text-align:center;
> + }
> +
> +th.calMonthForward {
> + font-weight:normal;
> + padding: 0px;
> + text-align:center;
> + }
> +
> +.calMonthHeader th {
> + text-align:center;
> + font-weight:normal;
> + padding: 0px;
> + }
> +
> +#Calendar td {
> + padding: 0px;
> + text-align:center
> + }
> +
> +.calendarToday {
> + background-color: #d4d0cd;
> + }
> +
> +#Menu h2 {
> + background-color: #004ca1;
> + font-size:small;
> + width:86%;
> + display:block;
> + padding:1px 10px 1px 10px;
> + border-left-style:solid;
> + border-left-color:#002f64;
> + color:#fff;
> + margin-top:10px;
> + border-left-width:6px;
> + }
> +
> +#Categories ul, #Syndicate ul, #Recently ul, #Sections ul {
> + margin-left:0;
> + margin-top:0;
> + margin-bottom:0px;
> + padding:0;
> + list-style:none;
> + font-size:small;
> + }
> +
> +#Categories a, #Syndicate a, #Recently a, #Sections a {
> + width:86%;
> + display:block;
> + padding-top:1px;
> + padding-bottom:1px;
> + border-left-style:solid;
> + border-left-color:#d4d0cd;
> + text-decoration:none;
> + padding-right:10px;
> + padding-left:10px;
> + background-color:#f0efee;
> + border-left-width:6px;
> + margin-top:1px
> + }
> +
> +#Categories a:hover, #Syndicate a:hover, #Recently a:hover, #Sections
> +a:hover, #Categories a:focus, #Syndicate a:focus, #Recently a:focus,
> +#Links a:focus, #Categories a:active, #Syndicate a:active, #Recently
> +a:active, #Sections a:active {
> + border-color:#71025C;
> + background-color:#b50394;
> + }
> +
> +
> +/* ****************** footer *************** */
> +
> +#Bottommenu {
> + clear:both;
> + background-color:#002f64;
> + color:#fff;
> + padding:3px 15px 3px 15px;
> + }
> +
> +
> +#Bottom {
> + color:#fff;
> + padding:3px 3px 3px 15px;
> + }
> +
> +#Bottommenu a, #Bottommenu a:link, #Bottommenu a:visited, #Bottom a,
> +#Bottom a:link, #Bottom a:visited {
> + text-decoration: none;
> + color: #fff;
> + border: 0;
> + }
> +
> +#Bottommenu a:active, #Bottommenu a:focus, #Bottommenu a:hover,
> +#Bottom a:active, #Bottom a:focus, #Bottom a:hover {
> + text-decoration : underline;
> + color : #fff;background-color:transparent;
> + }
> +
> +
> +/* ****************** albums *************** */
> +
> +div.album {
> + text-align: center;
> + float: left;
> + width:150px;
> + margin-bottom:20px;
> + }
> +
> +.album p {
> + text-align: center;
> + padding:0;
> + margin:0;
> + width:150px;
> + }
> +
> +a img {border:none;}
> +#album a:link {color: #004ca1;}
> +#album a:visited {color: #b50394;}
> +#album a:hover, #album a:active, #album a:focus {color:
> +#004ca1;background:none;}
> +
> +
> +/* ****************** trakbacks *************** */
> +
> +h4 {
> + margin:1em 0 0 0;
> + padding:0;font-size:small;
> + }
> +
> +dl {
> + margin:0;
> + padding:0;
> + }
> +
> +dt {
> + font-weight: bold;
> + float:left;
> + }
> +
> +dd {
> + padding-left:4em;
> + }
> +
> +/* ****************** to align elements *************** */ .left
> +{text-align: left;display:block} .right {text-align:
> +right;display:block} .center {text-align: center;display:block}
> +
> +/* ****************** to float elements *************** */
> +.floatleft {float: left;padding:2px 10px 10px 0px} .floatright
> +{float: right;padding:2px 0px 10px 10px;}
> +
> +/* ****************** to highlight text *************** */ .bold
> +{font-weight: bold;} .italic {font-style:italic;} .underline
> +{text-decoration:underline}
> \ No newline at end of file
>
> Added: plog/trunk/templates/standard-with-plugins/video.gif
> ===================================================================
> (Binary files differ)
>
> Property changes on:
> plog/trunk/templates/standard-with-plugins/video.gif
> ___________________________________________________________________
> Name: svn:mime-type
> + application/octet-stream
>
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.plogworld.net
> http://devel.plogworld.net/mailman/listinfo/plog-svn
>
_______________________________________________
pLog-svn mailing list
pLog-svn at devel.plogworld.net
http://devel.plogworld.net/mailman/listinfo/plog-svn
More information about the pLog-svn
mailing list