diff --git a/fp-interface/sharedtpls/atom.tpl b/fp-interface/sharedtpls/atom.tpl
index 1a9d97e..2a685d1 100644
--- a/fp-interface/sharedtpls/atom.tpl
+++ b/fp-interface/sharedtpls/atom.tpl
@@ -5,10 +5,10 @@
{$flatpress.subtitle}
-
+
FlatPress
- {$flatpress.author} {$smarty.now|date_format:'%Y'}
+ {$flatpress.author} {'Y'|date}
{$smarty.now|date_rfc3339}
{$flatpress.author}
@@ -31,14 +31,16 @@
- {foreach from=$enclosure item=encl}
-
- {/foreach}
-
+ {if isset($enclosure)}
+ {foreach from=$enclosure item=encl}
+
+ {/foreach}
+ {/if}
+
{/entry}
{/entry_block}
diff --git a/fp-interface/sharedtpls/contact.tpl b/fp-interface/sharedtpls/contact.tpl
index febed51..c894976 100755
--- a/fp-interface/sharedtpls/contact.tpl
+++ b/fp-interface/sharedtpls/contact.tpl
@@ -13,16 +13,46 @@
-
+ {if isset($error) && isset($error.email) && !empty($error.email)}
+ {assign var=class value="field-error"}
+ {else}
+ {assign var=class value=""}
+ {/if}
+ {if isset($values) && isset($values.email) && !empty($values.email)}
+ {assign var=emailvalue value=$values.email}
+ {else}
+ {assign var=emailvalue value=""}
+ {/if}
+
-
+ {if isset($error) && isset($error.url) && !empty($error.url)}
+ {assign var=class value="field-error"}
+ {else}
+ {assign var=class value=""}
+ {/if}
+ {if isset($values) && isset($values.url) && !empty($values.url)}
+ {assign var=urlvalue value=$values.url}
+ {else}
+ {assign var=urlvalue value=""}
+ {/if}
+
{comment_form}
@@ -30,8 +60,18 @@
diff --git a/fp-interface/sharedtpls/rss.tpl b/fp-interface/sharedtpls/rss.tpl
index 1820b98..bea0d0d 100755
--- a/fp-interface/sharedtpls/rss.tpl
+++ b/fp-interface/sharedtpls/rss.tpl
@@ -4,7 +4,7 @@
{$flatpress.title}
{$flatpress.www}
- Copyright {$smarty.now|date_format:"$Y"}, {$flatpress.author}
+ Copyright {'Y'|date}, {$flatpress.author}
{*{$flatpress.email} ({$flatpress.author})*}
{$fp_config.locale.lang}
@@ -23,9 +23,11 @@
{'r'|date:$date}
{$id|link:comments_link}
- {foreach from=$enclosure item=encl}
-
- {/foreach}
+ {if isset($enclosure)}
+ {foreach from=$enclosure item=encl}
+
+ {/foreach}
+ {/if}
{/entry}
diff --git a/fp-interface/sharedtpls/search.tpl b/fp-interface/sharedtpls/search.tpl
index d6b6342..b26f6ed 100755
--- a/fp-interface/sharedtpls/search.tpl
+++ b/fp-interface/sharedtpls/search.tpl
@@ -14,6 +14,7 @@
diff --git a/fp-interface/sharedtpls/search_results.tpl b/fp-interface/sharedtpls/search_results.tpl
index e5cb0d1..1c34e8c 100755
--- a/fp-interface/sharedtpls/search_results.tpl
+++ b/fp-interface/sharedtpls/search_results.tpl
@@ -1,4 +1,4 @@
-{if $noresults}
+{if isset($noresults)}
{$smarty.request.q|string_format:$lang.search.descrnores}
{else}
{$smarty.request.q|string_format:$lang.search.descrres}