Added new class of serendipity_Sticky_Entry in entries.tpl.
Added template option to suppress entry footer for sticky posts.
Added template option to suppress entry heading for sticky posts.
Added template option to include or exclude icons in previous/next page links.
Added default rules for class counter_code to style.css.
Added bulgarian language file previously committed only to trunk.
--- /dev/null
+<?php\r
+\r
+/* $Id: lang_bg.inc.php 1877 2007-08-28 19:44:19Z jwalker $\r
+Translator: Ivan Cenov (jwalker@hotmail.bg)\r
+*/\r
+\r
+// Colorsets\r
+@define('THEME_COLORSET', 'Öâåòîâà ñõåìà');\r
+@define('BP_COLORSET_DEF', 'Ïðîçðà÷íà');\r
+@define('BP_COLORSET_OPT1', 'Âèîëåòîâà');\r
+@define('BP_COLORSET_OPT2', 'Ñèíÿ');\r
+@define('BP_COLORSET_OPT3', 'Çåëåíà');\r
+// Layout\r
+@define('LAYOUT_TYPE','Îáùî îôîðìëåíèå (B = Ñòàòèÿ, S = Ñòðàíè÷íà ïðèñòàâêà, CF = Ïúðâî ñúäúðæàíèåòî)');\r
+@define('LAYOUT_SBS','Òðè êîëîíè S-B-S');\r
+@define('LAYOUT_BSS','Òðè êîëîíè, B-S-S, CF');\r
+@define('LAYOUT_SSB','Òðè êîëîíè, S-S-B');\r
+@define('LAYOUT_SB','Äâå êîëîíè, S-B');\r
+@define('LAYOUT_BS','Äâå êîëîíè, B-S, CF');\r
+@define('LAYOUT_SC','Åäíà êîëîíà, ïðèñòàâêèòå îòäîëó, CF');\r
+@define('JAVASCRIPT_COLUMNS','Ãåíåðèðàíå íà êîëîíè ñ åäíàêâà âèñî÷èíà (èçïîëçâà ñå Javascript, à òîâà ìîæå äà çàáàâè ìàëêî ïîÿâàòà íà ñòðàíèöàòà');\r
+// Custom header\r
+@define('BP_CUSTOM_HEADER','Èçîáðàæåíèå ïî èçáîð íà áàçàòà äàííè çà õåäúðà íà áëîãà');\r
+@define('BP_HEADER_IMAGE','Èçáîð íà èçîáðàæåíèå');\r
+@define('BP_HEADER_TYPE','Ìàùàáèðàíå íà èçîáðàæåíèåòî');\r
+@define('BP_HEADER_BANNER', 'Áàíåð (áåç ìàùàáèðàíå)');\r
+@define('BP_HEADER_HTILED', 'Õîðèçîíòàëíî ìàùàáèðàíå');\r
+@define('BP_HEADER_VTILED', 'Âåðòèêàëíî ìàùàáèðàíå');\r
+@define('BP_HEADER_BTILED', 'Õîðèçîíòàëíî è âåðòèêàëíî ìàùàáèðàíå');\r
+@define('BP_HEADER_POSHOR', 'Õîðèçîíòàëíî ïîäðàâíÿâàíå');\r
+@define('BP_HEADER_POSVER', 'Âåðòèêàëíî ïîäðàâíÿâàíå');\r
+@define('BP_CENTER', 'öåíòðèðàíî');\r
+@define('BP_TOP', 'ãîðå');\r
+@define('BP_BOTTOM', 'äîëó');\r
+// Fahrner Image Replacement\r
+@define('FIR_BTITLE','Ïîêàçâàíå íà çàãëàâèåòî íà áëîãà â õåäúðà');\r
+@define('FIR_BDESCR','Ïîêàçâàíå íà îïèñàíèåòî íà áëîãà â õåäúðà');\r
+// Date format\r
+@define('BP_DATE_FORMAT', 'Ôîðìàò íà äàòàòà');\r
+// Entry footer\r
+@define('ENTRY_FOOTER_POS','Ïîçèöèÿ íà îñíîâàòà íà ñòàòèèòå');\r
+@define('BELOW_ENTRY','Ïîä ñòàòèÿòà');\r
+@define('BELOW_TITLE','Ïîä çàãëàâèåòî íà ñòàòèÿòà');\r
+@define('SPLIT_FOOTER','Ðàçäåëåíà îñíîâà');\r
+@define('FOOTER_AUTHOR','Ïîêàçâàíå íà àâòîðà â îñíîâàòà íà ñòàòèÿòà');\r
+@define('FOOTER_CATEGORIES','Ïîêàçâàíå íà êàòåãîðèèòå â îñíîâàòà íà ñòàòèÿòà');\r
+@define('FOOTER_TIMESTAMP','Ïîêàçâàíå íà äàòà/÷àñ â îñíîâàòà íà ñòàòèÿòà');\r
+@define('FOOTER_COMMENTS','Ïîêàçâàíå íà áðîÿ íà êîìåíòàðèòå â îñíîâàòà íà ñòàòèÿòà');\r
+@define('FOOTER_TRACKBACKS','Ïîêàçâàíå íà áðîÿ íà ïðîñëåäÿâàíèÿòà â îñíîâàòà íà ñòàòèÿòà');\r
+@define('SHOW_STICKY_ENTRY_FOOTER','Show entry footer for sticky postings (requires plugin "Extended properties for entries")');\r
+@define('SHOW_STICKY_ENTRY_HEADING','Show entry heading for sticky postings (requires plugin "Extended properties for entries")');\r
+// Page footer next page and previous page links\r
+@define('PREV_NEXT_STYLE','Show page footer previous page/next page links as');\r
+@define('PREV_NEXT_TEXT','Text only');\r
+@define('PREV_NEXT_TEXT_ICON','Text and icon');\r
+@define('PREV_NEXT_ICON','Icon only');\r
+// coComment support\r
+@define('COCOMMENT_ACTIVE','Èíòåãðèðàíå íà coComment (http://www.cocomment.com) âúâ ôîðìàòà íà êîìåíòàðèòå');\r
+// Counter code\r
+@define('COUNTER_CODE', 'Êîä çà WEB áðîÿ÷ è/èëè ñòàòèñòèêà');\r
+@define('USE_COUNTER', 'Èçïîëçâàíå íà áðîÿ÷à, îïðåäåëåí â ãîðíîòî ïîëå');\r
+// Additional footer text\r
+@define('FOOTER_TEXT', 'Äîïúëíèòåëåí òåêñò â îñíîâàòà íà ñòðàíèöàòà');\r
+@define('USE_FOOTER_TEXT', 'Èçïîëçâàíå íà äîïúëíèòåëíèÿ òåêñò, âúâåäåí â ãîðíîòî ïîëå');\r
+//Sitenav\r
+@define('SITENAV_POSITION','Ïîçèöèÿ íà íàâèãàöèîííèÿ ðåä');\r
+@define('SITENAV_NONE','Íÿìà');\r
+@define('SITENAV_ABOVE','Íàä áàíåðà');\r
+@define('SITENAV_BELOW','Ïîä áàíåðà');\r
+@define('SITENAV_LEFT','Íàä ëåâèòå ñòðàíè÷íè ïðèñòàâêè');\r
+@define('SITENAV_RIGHT','Íàä äåñíèòå ñòðàíè÷íè ïðèñòàâêè');\r
+@define('SITENAV_FOOTER','Ïîêàçâàíå íà íàâèãàöèîííèòå âðúçêè â îñíîâàòà (íå ñå ïîêàçâàò â ñëó÷àé, ÷å å íàâèãàöèîííèÿò ðåä å çàáðàíåí)');\r
+@define('SITENAV_QUICKSEARCH','Ïîêàçâàíå íà ïîëå çà áúðçî òúðñåíå â íàâèãàöèîííèÿ ðåä (ðàáîòè, ñàìî àêî íàâèãàöèîííèÿò ðåä å íàä èëè ïîä áàíåðà; áúðçîòî òúðñåíå ñå çàáðàíÿâà àâòîìàòè÷íî àêî íàâèãàöèîííèÿò ðåä å ïîñòàâåí íàä ñòðàíè÷íèòå ïðèñòàâêè)');\r
+@define('SITENAV_TITLE','Èìå íà íàâèãàöèîííîòî ìåíþ (ïîêàçâà ñå ñàìî àêî å ïîñòàâåíî íàä ñòðàíè÷íèòå ïðèñòàâêè)');\r
+@define('SITENAV_TITLE_TEXT','Ãëàâíî ìåíþ');\r
+@define('NAVLINK_AMOUNT', 'áðîé íà âðúçêèòå â íàâèãàöèîííèÿ ðåä (íåîáõîäèìî å ïðåçàðåæäàíå íà ñòðàíèöà "Ïðîìÿíà íà îôîðìëåíèåòî - òàçè ñòðàíèöà îò ìåíþòî íà àäìèíèñòðàòèâíèÿ ïàíåë)');\r
+@define('NAV_LINK_TEXT', 'Òåêñò íà âðúçêà');\r
+@define('NAV_LINK_URL', 'Ïúëåí URL íà âðúçêà');\r
@define('BP_COLORSET_DEF', 'leer');\r
@define('BP_COLORSET_OPT1', 'violett');\r
@define('BP_COLORSET_OPT2', 'blau');\r
-@define('BP_COLORSET_OPT3', 'grün');\r
+@define('BP_COLORSET_OPT3', 'grün');\r
// Layout\r
-@define('LAYOUT_TYPE','Layout des Blogs (B = Blogeinträge, S = Seitenleiste, CF = Content first)');\r
+@define('LAYOUT_TYPE','Layout des Blogs (B = Blogeinträge, S = Seitenleiste, CF = Content first)');\r
@define('LAYOUT_SBS','Dreispaltig S-B-S');\r
@define('LAYOUT_BSS','Dreispaltig, B-S-S, CF');\r
@define('LAYOUT_SSB','Dreispaltig, S-S-B');\r
@define('LAYOUT_SB','Zweispaltig, Seitenleiste links');\r
@define('LAYOUT_BS','Zweispaltig, Seitenleiste rechts, CF');\r
@define('LAYOUT_SC','Einspaltig, Seitenleiste(n) unten, CF');\r
-@define('JAVASCRIPT_COLUMNS','Gleich lange Spalten über Javascript erzeugen (Kann den Seitenaufbau verzögern.)');\r
+@define('JAVASCRIPT_COLUMNS','Gleich lange Spalten über Javascript erzeugen (Kann den Seitenaufbau verzögern.)');\r
// Custom header\r
@define('BP_CUSTOM_HEADER','Eigene Header-Grafik aus der Mediendatenbank verwenden');\r
@define('BP_HEADER_IMAGE','Auswahl der Header-Grafik');\r
// Fahrner Image Replacement\r
@define('FIR_BTITLE','Blogtitel im Header anzeigen');\r
@define('FIR_BDESCR','Blogbeschreibung im Header anzeigen');\r
+// Date format\r
+@define('BP_DATE_FORMAT', 'Datumsformat');\r
// Entry footer\r
-@define('ENTRY_FOOTER_POS','Position des Eintragsfußes');\r
+@define('ENTRY_FOOTER_POS','Position des Eintragsfußes');\r
@define('BELOW_ENTRY','Unter dem Eintrag');\r
@define('BELOW_TITLE','Unter dem Titel des Eintrags');\r
-@define('SPLIT_FOOTER','Aufgeteilter Eintragsfuß');\r
-@define('FOOTER_AUTHOR','Verfasser im Eintragsfuß anzeigen');\r
-@define('FOOTER_CATEGORIES','Kategorie(n) im Eintragsfuß anzeigen');\r
-@define('FOOTER_TIMESTAMP','Zeitstempel im Eintragsfuß anzeigen');\r
-@define('FOOTER_COMMENTS','Anzahl der Kommentare im Eintragsfuß anzeigen');\r
-@define('FOOTER_TRACKBACKS','Anzahl der Trackbacks im Eintragsfuß anzeigen');\r
+@define('SPLIT_FOOTER','Aufgeteilter Eintragsfuß');\r
+@define('FOOTER_AUTHOR','Verfasser im Eintragsfuß anzeigen');\r
+@define('FOOTER_CATEGORIES','Kategorie(n) im Eintragsfuß anzeigen');\r
+@define('FOOTER_TIMESTAMP','Zeitstempel im Eintragsfuß anzeigen');\r
+@define('FOOTER_COMMENTS','Anzahl der Kommentare im Eintragsfuß anzeigen');\r
+@define('FOOTER_TRACKBACKS','Anzahl der Trackbacks im Eintragsfuß anzeigen');\r
+@define('SHOW_STICKY_ENTRY_FOOTER','Show entry footer for sticky postings (requires plugin "Extended properties for entries")');\r
+@define('SHOW_STICKY_ENTRY_HEADING','Show entry heading for sticky postings (requires plugin "Extended properties for entries")');\r
+// Page footer next page and previous page links\r
+@define('PREV_NEXT_STYLE','Show page footer previous page/next page links as');\r
+@define('PREV_NEXT_TEXT','Text only');\r
+@define('PREV_NEXT_TEXT_ICON','Text and icon');\r
+@define('PREV_NEXT_ICON','Icon only');\r
// coComment support\r
@define('COCOMMENT_ACTIVE','coComment (http://www.cocomment.com) in Kommentarformulare einbinden');\r
// Counter code\r
-@define('COUNTER_CODE', 'Code für Counter und/oder Statistik-Tools einfügen');\r
+@define('COUNTER_CODE', 'Code für Counter und/oder Statistik-Tools einfügen');\r
@define('USE_COUNTER', 'Oben eingegeben Counter-Code in das Blog einbinden');\r
// Additional footer text\r
-@define('FOOTER_TEXT', 'Hier zusätzlichen Text, der im Seitenfuss erscheinen soll, einfügen.');\r
+@define('FOOTER_TEXT', 'Hier zusätzlichen Text, der im Seitenfuss erscheinen soll, einfügen.');\r
@define('USE_FOOTER_TEXT', 'Oben eingegebenen Text einbinden');\r
//Sitenav\r
@define('SITENAV_POSITION','Darstellung der Navigationsleiste');\r
@define('SITENAV_NONE','Keine Navigationsleiste');\r
-@define('SITENAV_ABOVE','Über dem Kopfbereich');\r
+@define('SITENAV_ABOVE','Über dem Kopfbereich');\r
@define('SITENAV_BELOW','Unter dem Kopfbereich');\r
@define('SITENAV_LEFT','Oben in der linken Seitenleiste');\r
@define('SITENAV_RIGHT','Oben in der rechten Seitenleiste');\r
-@define('SITENAV_FOOTER','Links der Navigationleiste zusätzlich im Seitenfuss anzeigen (werden nicht angezeigt, wenn oben "Keine Navigationsleiste" ausgewählt wurde)');\r
-@define('SITENAV_QUICKSEARCH','Suchfeld in der Navigationsleiste anzeigen (funktioniert nur, wenn Navigationsleiste über oder unter dem Kopfbereich; Anzeige des entsprechenden Seitenleistenplugins wird automatisch unterdrückt)');\r
-@define('SITENAV_TITLE','Titel des Navigations-Menüs (nur bei Anzeige in der Seitenleiste');\r
-@define('SITENAV_TITLE_TEXT','Hauptmenü');\r
+@define('SITENAV_FOOTER','Links der Navigationleiste zusätzlich im Seitenfuss anzeigen (werden nicht angezeigt, wenn oben "Keine Navigationsleiste" ausgewählt wurde)');\r
+@define('SITENAV_QUICKSEARCH','Suchfeld in der Navigationsleiste anzeigen (funktioniert nur, wenn Navigationsleiste über oder unter dem Kopfbereich; Anzeige des entsprechenden Seitenleistenplugins wird automatisch unterdrückt)');\r
+@define('SITENAV_TITLE','Titel des Navigations-Menüs (nur bei Anzeige in der Seitenleiste');\r
+@define('SITENAV_TITLE_TEXT','Hauptmenü');\r
@define('NAVLINK_AMOUNT', 'Anzahl der Links in der Navigationsleiste (Styles verwalten-Seite muss danach neu geladen werden)');\r
@define('NAV_LINK_TEXT', 'Text des Navigationsleisten-Links');\r
@define('NAV_LINK_URL', 'URL des Navigationsleisten-Links');\r
-?>
\ No newline at end of file
@define('FOOTER_TIMESTAMP','Show timestamp in the entry footer');\r
@define('FOOTER_COMMENTS','Show number of comments in the entry footer');\r
@define('FOOTER_TRACKBACKS','Show number of trackback in the entry footer');\r
+@define('SHOW_STICKY_ENTRY_FOOTER','Show entry footer for sticky postings (requires plugin "Extended properties for entries")');\r
+@define('SHOW_STICKY_ENTRY_HEADING','Show entry heading for sticky postings (requires plugin "Extended properties for entries")');\r
+// Page footer next page and previous page links\r
+@define('PREV_NEXT_STYLE','Show page footer previous page/next page links as');\r
+@define('PREV_NEXT_TEXT','Text only');\r
+@define('PREV_NEXT_TEXT_ICON','Text and icon');\r
+@define('PREV_NEXT_ICON','Icon only');\r
// coComment support\r
@define('COCOMMENT_ACTIVE','Integrate coComment (http://www.cocomment.com) into comment form');\r
// Counter code\r
@define('NAVLINK_AMOUNT', 'Enter number of links in the navbar (needs reload of the Manage Styles page)');\r
@define('NAV_LINK_TEXT', 'Enter the navbar link text');\r
@define('NAV_LINK_URL', 'Enter the full URL of your link');\r
-?>
\ No newline at end of file
'radio' => array('value' => array('true', 'false'),\r
'desc' => array(YES, NO)),\r
'default' => 'true',\r
+ ),\r
+ array(\r
+ 'var' => 'show_sticky_entry_footer',\r
+ 'name' => SHOW_STICKY_ENTRY_FOOTER,\r
+ 'type' => 'radio',\r
+ 'radio' => array('value' => array('true', 'false'),\r
+ 'desc' => array(YES, NO)),\r
+ 'default' => 'true',\r
+ ),\r
+ array(\r
+ 'var' => 'show_sticky_entry_heading',\r
+ 'name' => SHOW_STICKY_ENTRY_HEADING,\r
+ 'type' => 'radio',\r
+ 'radio' => array('value' => array('true', 'false'),\r
+ 'desc' => array(YES, NO)),\r
+ 'default' => 'true',\r
),\r
array(\r
'var' => 'cocommentactive',\r
'radio' => array('value' => array('active', 'inactive'),\r
'desc' => array(YES, NO)),\r
'default' => 'inactive',\r
+ ),\r
+ array(\r
+ 'var' => 'prev_next_style',\r
+ 'name' => PREV_NEXT_STYLE,\r
+ 'type' => 'select',\r
+ 'default' => 'text',\r
+ 'select_values' => array('text' => PREV_NEXT_TEXT,\r
+ 'texticon' => PREV_NEXT_TEXT_ICON,\r
+ 'icon' => PREV_NEXT_ICON)\r
),\r
array(\r
'var' => 'counter_code',\r
{serendipity_hookPlugin hook="entries_header" addData="$entry_id"}
{foreach from=$entries item="dategroup"}
-<div class="serendipity_Entry_Date">
+<div class="serendipity_Entry_Date{if $dategroup.is_sticky} serendipity_Sticky_Entry{/if}">
{if $dategroup.is_sticky}
- <h3 class="serendipity_date">{$CONST.STICKY_POSTINGS}</h3>
+ {if $template_option.show_sticky_entry_heading == 'true'}
+ <h3 class="serendipity_date">{$CONST.STICKY_POSTINGS}</h3>
+ {/if}
{else}
<h3 class="serendipity_date">{$dategroup.date|@formatTime:$template_option.date_format}</h3>
{/if}
<div class="serendipity_entry serendipity_entry_author_{$entry.author|@makeFilename} {if $entry.is_entry_owner}serendipity_entry_author_self{/if}">
- {if $template_option.entryfooterpos == 'belowtitle'}
- <div class='serendipity_entryFooter belowtitle'>
- {if $template_option.footerauthor == 'true'}
- {$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a>
- {/if}
-
- {if $template_option.footercategories == 'true'}
- {if $entry.categories}
- {$CONST.IN} {foreach from=$entry.categories item="entry_category" name="categories"}<a href="{$entry_category.category_link}">{$entry_category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach}
+ {if (not $dategroup.is_sticky or ($dategroup.is_sticky and $template_option.show_sticky_entry_footer == 'true'))}
+ {if $template_option.entryfooterpos == 'belowtitle'}
+ <div class='serendipity_entryFooter belowtitle'>
+ {if $template_option.footerauthor == 'true'}
+ {$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a>
{/if}
- {/if}
- {if $template_option.footertimestamp == 'true'}
- {if $dategroup.is_sticky}
- {$CONST.ON}
- {else}
- {$CONST.AT}
+ {if $template_option.footercategories == 'true'}
+ {if $entry.categories}
+ {$CONST.IN} {foreach from=$entry.categories item="entry_category" name="categories"}<a href="{$entry_category.category_link}">{$entry_category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach}
+ {/if}
{/if}
- <a href="{$entry.link}">{if $dategroup.is_sticky}{$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY} {/if}{$entry.timestamp|@formatTime:'%H:%M'}</a>
- {/if}
- {if $template_option.footercomments == 'true'}
- {if $entry.has_comments}
- {if $use_popups}
- | <a href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_comments} ({$entry.comments})</a>
+ {if $template_option.footertimestamp == 'true'}
+ {if $dategroup.is_sticky}
+ {$CONST.ON}
{else}
- | <a href="{$entry.link}#comments">{$entry.label_comments} ({$entry.comments})</a>
+ {$CONST.AT}
{/if}
+ <a href="{$entry.link}">{if $dategroup.is_sticky}{$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY} {/if}{$entry.timestamp|@formatTime:'%H:%M'}</a>
{/if}
- {/if}
- {if $template_option.footertrackbacks == 'true'}
- {if $entry.has_trackbacks}
- {if $use_popups}
- | <a href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
- {else}
- | <a href="{$entry.link}#trackbacks">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+ {if $template_option.footercomments == 'true'}
+ {if $entry.has_comments}
+ {if $use_popups}
+ | <a href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_comments} ({$entry.comments})</a>
+ {else}
+ | <a href="{$entry.link}#comments">{$entry.label_comments} ({$entry.comments})</a>
+ {/if}
+ {/if}
+ {/if}
+
+ {if $template_option.footertrackbacks == 'true'}
+ {if $entry.has_trackbacks}
+ {if $use_popups}
+ | <a href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+ {else}
+ | <a href="{$entry.link}#trackbacks">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+ {/if}
{/if}
{/if}
- {/if}
- {if $entry.is_entry_owner and not $is_preview}
+ {if $entry.is_entry_owner and not $is_preview}
<div class="editentrylink"><a href="{$entry.link_edit}">{$CONST.EDIT_ENTRY}</a></div>
- {/if}
+ {/if}
- {$entry.add_footer}
- </div>
- {/if}
+ {$entry.add_footer}
+ </div>
+ {/if}
- {if $template_option.entryfooterpos == 'splitfoot'}
- <div class='serendipity_entryFooter byline'>
- {if $template_option.footerauthor == 'true'}
- {$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a>
- {/if}
+ {if $template_option.entryfooterpos == 'splitfoot'}
+ <div class='serendipity_entryFooter byline'>
+ {if $template_option.footerauthor == 'true'}
+ {$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a>
+ {/if}
- {if $template_option.footercategories == 'true'}
- {if $entry.categories}
- {$CONST.IN} {foreach from=$entry.categories item="entry_category" name="categories"}<a href="{$entry_category.category_link}">{$entry_category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach}
+ {if $template_option.footercategories == 'true'}
+ {if $entry.categories}
+ {$CONST.IN} {foreach from=$entry.categories item="entry_category" name="categories"}<a href="{$entry_category.category_link}">{$entry_category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach}
+ {/if}
{/if}
- {/if}
- {if $template_option.footertimestamp == 'true'}
- {if $dategroup.is_sticky}
- {$CONST.ON}
- {else}
- {$CONST.AT}
+ {if $template_option.footertimestamp == 'true'}
+ {if $dategroup.is_sticky}
+ {$CONST.ON}
+ {else}
+ {$CONST.AT}
+ {/if}
+ <a href="{$entry.link}">{if $dategroup.is_sticky}{$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY} {/if}{$entry.timestamp|@formatTime:'%H:%M'}</a>
{/if}
- <a href="{$entry.link}">{if $dategroup.is_sticky}{$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY} {/if}{$entry.timestamp|@formatTime:'%H:%M'}</a>
- {/if}
- </div>
+ </div>
+ {/if}
{/if}
{if $entry.categories}
<div class="serendipity_entry_extended"><a id="extended"></a>{$entry.extended}</div>
{/if}
- {if $template_option.entryfooterpos == 'belowentry'}
- <div class='serendipity_entryFooter belowentry'>
- {if $template_option.footerauthor == 'true'}
- {$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a>
- {/if}
-
- {if $template_option.footercategories == 'true'}
- {if $entry.categories}
- {$CONST.IN} {foreach from=$entry.categories item="entry_category" name="categories"}<a href="{$entry_category.category_link}">{$entry_category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach}
+ {if (not $dategroup.is_sticky or ($dategroup.is_sticky and $template_option.show_sticky_entry_footer == 'true'))}
+ {if $template_option.entryfooterpos == 'belowentry'}
+ <div class='serendipity_entryFooter belowentry'>
+ {if $template_option.footerauthor == 'true'}
+ {$CONST.POSTED_BY} <a href="{$entry.link_author}">{$entry.author}</a>
{/if}
- {/if}
- {if $template_option.footertimestamp == 'true'}
- {if $dategroup.is_sticky}
- {$CONST.ON}
- {else}
- {$CONST.AT}
+ {if $template_option.footercategories == 'true'}
+ {if $entry.categories}
+ {$CONST.IN} {foreach from=$entry.categories item="entry_category" name="categories"}<a href="{$entry_category.category_link}">{$entry_category.category_name|@escape}</a>{if not $smarty.foreach.categories.last}, {/if}{/foreach}
+ {/if}
{/if}
- <a href="{$entry.link}">{if $dategroup.is_sticky}{$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY} {/if}{$entry.timestamp|@formatTime:'%H:%M'}</a>
- {/if}
- {if $template_option.footercomments == 'true'}
- {if $entry.has_comments}
- {if $use_popups}
- | <a href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_comments} ({$entry.comments})</a>
+ {if $template_option.footertimestamp == 'true'}
+ {if $dategroup.is_sticky}
+ {$CONST.ON}
{else}
- | <a href="{$entry.link}#comments">{$entry.label_comments} ({$entry.comments})</a>
+ {$CONST.AT}
{/if}
+ <a href="{$entry.link}">{if $dategroup.is_sticky}{$entry.timestamp|@formatTime:DATE_FORMAT_ENTRY} {/if}{$entry.timestamp|@formatTime:'%H:%M'}</a>
{/if}
- {/if}
- {if $template_option.footertrackbacks == 'true'}
- {if $entry.has_trackbacks}
- {if $use_popups}
- | <a href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
- {else}
- | <a href="{$entry.link}#trackbacks">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+ {if $template_option.footercomments == 'true'}
+ {if $entry.has_comments}
+ {if $use_popups}
+ | <a href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_comments} ({$entry.comments})</a>
+ {else}
+ | <a href="{$entry.link}#comments">{$entry.label_comments} ({$entry.comments})</a>
+ {/if}
{/if}
{/if}
- {/if}
- {if $entry.is_entry_owner and not $is_preview}
- <div class="editentrylink"><a href="{$entry.link_edit}">{$CONST.EDIT_ENTRY}</a></div>
- {/if}
+ {if $template_option.footertrackbacks == 'true'}
+ {if $entry.has_trackbacks}
+ {if $use_popups}
+ | <a href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+ {else}
+ | <a href="{$entry.link}#trackbacks">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+ {/if}
+ {/if}
+ {/if}
- {$entry.add_footer}
- </div>
- {/if}
+ {if $entry.is_entry_owner and not $is_preview}
+ <div class="editentrylink"><a href="{$entry.link_edit}">{$CONST.EDIT_ENTRY}</a></div>
+ {/if}
- {if $template_option.entryfooterpos == 'splitfoot'}
- <div class='serendipity_entryFooter infofooter'>
- {if $template_option.footercomments == 'true'}
- {if $entry.has_comments}
- {if $use_popups}
- <a href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_comments} ({$entry.comments})</a>
- {else}
- <a href="{$entry.link}#comments">{$entry.label_comments} ({$entry.comments})</a>
+ {$entry.add_footer}
+ </div>
+ {/if}
+
+ {if $template_option.entryfooterpos == 'splitfoot'}
+ <div class='serendipity_entryFooter infofooter'>
+ {if $template_option.footercomments == 'true'}
+ {if $entry.has_comments}
+ {if $use_popups}
+ <a href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_comments} ({$entry.comments})</a>
+ {else}
+ <a href="{$entry.link}#comments">{$entry.label_comments} ({$entry.comments})</a>
+ {/if}
{/if}
{/if}
- {/if}
- {if $template_option.footertrackbacks == 'true'}
- {if $entry.has_trackbacks}
- {if $use_popups}
- | <a href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
- {else}
- | <a href="{$entry.link}#trackbacks">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+ {if $template_option.footertrackbacks == 'true'}
+ {if $entry.has_trackbacks}
+ {if $use_popups}
+ | <a href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=600,height=600,scrollbars=yes,resizable=yes'); return false;">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+ {else}
+ | <a href="{$entry.link}#trackbacks">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
+ {/if}
{/if}
{/if}
- {/if}
- {if $entry.is_entry_owner and not $is_preview}
- <div class="editentrylink"><a href="{$entry.link_edit}">{$CONST.EDIT_ENTRY}</a></div>
- {/if}
+ {if $entry.is_entry_owner and not $is_preview}
+ <div class="editentrylink"><a href="{$entry.link_edit}">{$CONST.EDIT_ENTRY}</a></div>
+ {/if}
- {$entry.add_footer}
- </div>
+ {$entry.add_footer}
+ </div>
+ {/if}
{/if}
</div>
<div class='serendipity_pageFooter' style="text-align: center">
{if $footer_prev_page}
- <a title="{$CONST.PREVIOUS_PAGE}" href="{$footer_prev_page}">« {$CONST.PREVIOUS_PAGE}</a>  
+ {if $template_option.prev_next_style == 'texticon'}
+ {if $template_option.colorset == 'blank'}
+ <a title="{$CONST.PREVIOUS_PAGE}" href="{$footer_prev_page}"><img alt="{$CONST.PREVIOUS_PAGE}" title="{$CONST.PREVIOUS_PAGE}" src="{serendipity_getFile file="img/back.png"}" />{$CONST.PREVIOUS_PAGE}</a>
+ {else}
+ <a title="{$CONST.PREVIOUS_PAGE}" href="{$footer_prev_page}"><img alt="{$CONST.PREVIOUS_PAGE}" title="{$CONST.PREVIOUS_PAGE}" src="{$serendipityHTTPPath}templates/{$template}/img/{$template_option.colorset}_back.png" />{$CONST.PREVIOUS_PAGE}</a>
+ {/if}
+ {elseif $template_option.prev_next_style == 'icon'}
+ {if $template_option.colorset == 'blank'}
+ <a title="{$CONST.PREVIOUS_PAGE}" href="{$footer_prev_page}"><img alt="{$CONST.PREVIOUS_PAGE}" src="{serendipity_getFile file="img/back.png"}" />{$CONST.PREVIOUS_PAGE}</a>
+ {else}
+ <a title="{$CONST.PREVIOUS_PAGE}" href="{$footer_prev_page}"><img alt="{$CONST.PREVIOUS_PAGE}" src="{$serendipityHTTPPath}templates/{$template}/img/{$template_option.colorset}_back.png" /></a>
+ {/if}
+ {else}
+ <a title="{$CONST.PREVIOUS_PAGE}" href="{$footer_prev_page}">« {$CONST.PREVIOUS_PAGE}</a>  
+ {/if}
{/if}
{if $footer_info}
{/if}
{if $footer_next_page}
- <a title="{$CONST.NEXT_PAGE}" href="{$footer_next_page}">{$CONST.NEXT_PAGE} »</a>
+ {if $template_option.prev_next_style == 'texticon'}
+ {if $template_option.colorset == 'blank'}
+ <a title="{$CONST.NEXT_PAGE}" href="{$footer_next_page}">{$CONST.NEXT_PAGE}<img alt="{$CONST.NEXT_PAGE}" title="{$CONST.NEXT_PAGE}" src="{serendipity_getFile file="img/forward.png"}" /></a>
+ {else}
+ <a title="{$CONST.NEXT_PAGE}" href="{$footer_next_page}">{$CONST.NEXT_PAGE}<img alt="{$CONST.NEXT_PAGE}" title="{$CONST.NEXT_PAGE}" src="{$serendipityHTTPPath}templates/{$template}/img/{$template_option.colorset}_forward.png" /></a>
+ {/if}
+ {elseif $template_option.prev_next_style == 'icon'}
+ {if $template_option.colorset == 'blank'}
+ <a title="{$CONST.NEXT_PAGE}" href="{$footer_next_page}"><img alt="{$CONST.NEXT_PAGE}" src="{serendipity_getFile file="img/forward.png"}" /></a>
+ {else}
+ <a title="{$CONST.NEXT_PAGE}" href="{$footer_next_page}"><img alt="{$CONST.NEXT_PAGE}" src="{$serendipityHTTPPath}templates/{$template}/img/{$template_option.colorset}_forward.png" /></a>
+ {/if}
+ {else}
+ <a title="{$CONST.NEXT_PAGE}" href="{$footer_next_page}">{$CONST.NEXT_PAGE} »</a>
+ {/if}
{/if}
{serendipity_hookPlugin hook="entries_footer"}
Name: Bulletproof v1.0 (s9y-bulletproof.com)
Author: Bulletproof development team
-Date: 2007-09-04
+Date: 2007-09-06
Require Serendipity: 1.2
--- /dev/null
+<?php\r
+\r
+/* $Id: lang_bg.inc.php 1877 2007-08-28 19:44:19Z jwalker $\r
+Translator: Ivan Cenov (jwalker@hotmail.bg)\r
+*/\r
+\r
+// Colorsets\r
+@define('THEME_COLORSET', 'Öâåòîâà ñõåìà');\r
+@define('BP_COLORSET_DEF', 'Ïðîçðà÷íà');\r
+@define('BP_COLORSET_OPT1', 'Âèîëåòîâà');\r
+@define('BP_COLORSET_OPT2', 'Ñèíÿ');\r
+@define('BP_COLORSET_OPT3', 'Çåëåíà');\r
+// Layout\r
+@define('LAYOUT_TYPE','Îáùî îôîðìëåíèå (B = Ñòàòèÿ, S = Ñòðàíè÷íà ïðèñòàâêà, CF = Ïúðâî ñúäúðæàíèåòî)');\r
+@define('LAYOUT_SBS','Òðè êîëîíè S-B-S');\r
+@define('LAYOUT_BSS','Òðè êîëîíè, B-S-S, CF');\r
+@define('LAYOUT_SSB','Òðè êîëîíè, S-S-B');\r
+@define('LAYOUT_SB','Äâå êîëîíè, S-B');\r
+@define('LAYOUT_BS','Äâå êîëîíè, B-S, CF');\r
+@define('LAYOUT_SC','Åäíà êîëîíà, ïðèñòàâêèòå îòäîëó, CF');\r
+@define('JAVASCRIPT_COLUMNS','Ãåíåðèðàíå íà êîëîíè ñ åäíàêâà âèñî÷èíà (èçïîëçâà ñå Javascript, à òîâà ìîæå äà çàáàâè ìàëêî ïîÿâàòà íà ñòðàíèöàòà');\r
+// Custom header\r
+@define('BP_CUSTOM_HEADER','Èçîáðàæåíèå ïî èçáîð íà áàçàòà äàííè çà õåäúðà íà áëîãà');\r
+@define('BP_HEADER_IMAGE','Èçáîð íà èçîáðàæåíèå');\r
+@define('BP_HEADER_TYPE','Ìàùàáèðàíå íà èçîáðàæåíèåòî');\r
+@define('BP_HEADER_BANNER', 'Áàíåð (áåç ìàùàáèðàíå)');\r
+@define('BP_HEADER_HTILED', 'Õîðèçîíòàëíî ìàùàáèðàíå');\r
+@define('BP_HEADER_VTILED', 'Âåðòèêàëíî ìàùàáèðàíå');\r
+@define('BP_HEADER_BTILED', 'Õîðèçîíòàëíî è âåðòèêàëíî ìàùàáèðàíå');\r
+@define('BP_HEADER_POSHOR', 'Õîðèçîíòàëíî ïîäðàâíÿâàíå');\r
+@define('BP_HEADER_POSVER', 'Âåðòèêàëíî ïîäðàâíÿâàíå');\r
+@define('BP_CENTER', 'öåíòðèðàíî');\r
+@define('BP_TOP', 'ãîðå');\r
+@define('BP_BOTTOM', 'äîëó');\r
+// Fahrner Image Replacement\r
+@define('FIR_BTITLE','Ïîêàçâàíå íà çàãëàâèåòî íà áëîãà â õåäúðà');\r
+@define('FIR_BDESCR','Ïîêàçâàíå íà îïèñàíèåòî íà áëîãà â õåäúðà');\r
+// Date format\r
+@define('BP_DATE_FORMAT', 'Ôîðìàò íà äàòàòà');\r
+// Entry footer\r
+@define('ENTRY_FOOTER_POS','Ïîçèöèÿ íà îñíîâàòà íà ñòàòèèòå');\r
+@define('BELOW_ENTRY','Ïîä ñòàòèÿòà');\r
+@define('BELOW_TITLE','Ïîä çàãëàâèåòî íà ñòàòèÿòà');\r
+@define('SPLIT_FOOTER','Ðàçäåëåíà îñíîâà');\r
+@define('FOOTER_AUTHOR','Ïîêàçâàíå íà àâòîðà â îñíîâàòà íà ñòàòèÿòà');\r
+@define('FOOTER_CATEGORIES','Ïîêàçâàíå íà êàòåãîðèèòå â îñíîâàòà íà ñòàòèÿòà');\r
+@define('FOOTER_TIMESTAMP','Ïîêàçâàíå íà äàòà/÷àñ â îñíîâàòà íà ñòàòèÿòà');\r
+@define('FOOTER_COMMENTS','Ïîêàçâàíå íà áðîÿ íà êîìåíòàðèòå â îñíîâàòà íà ñòàòèÿòà');\r
+@define('FOOTER_TRACKBACKS','Ïîêàçâàíå íà áðîÿ íà ïðîñëåäÿâàíèÿòà â îñíîâàòà íà ñòàòèÿòà');\r
+@define('SHOW_STICKY_ENTRY_FOOTER','Show entry footer for sticky postings (requires plugin "Extended properties for entries")');\r
+@define('SHOW_STICKY_ENTRY_HEADING','Show entry heading for sticky postings (requires plugin "Extended properties for entries")');\r
+// Page footer next page and previous page links\r
+@define('PREV_NEXT_STYLE','Show page footer previous page/next page links as');\r
+@define('PREV_NEXT_TEXT','Text only');\r
+@define('PREV_NEXT_TEXT_ICON','Text and icon');\r
+@define('PREV_NEXT_ICON','Icon only');\r
+// coComment support\r
+@define('COCOMMENT_ACTIVE','Èíòåãðèðàíå íà coComment (http://www.cocomment.com) âúâ ôîðìàòà íà êîìåíòàðèòå');\r
+// Counter code\r
+@define('COUNTER_CODE', 'Êîä çà WEB áðîÿ÷ è/èëè ñòàòèñòèêà');\r
+@define('USE_COUNTER', 'Èçïîëçâàíå íà áðîÿ÷à, îïðåäåëåí â ãîðíîòî ïîëå');\r
+// Additional footer text\r
+@define('FOOTER_TEXT', 'Äîïúëíèòåëåí òåêñò â îñíîâàòà íà ñòðàíèöàòà');\r
+@define('USE_FOOTER_TEXT', 'Èçïîëçâàíå íà äîïúëíèòåëíèÿ òåêñò, âúâåäåí â ãîðíîòî ïîëå');\r
+//Sitenav\r
+@define('SITENAV_POSITION','Ïîçèöèÿ íà íàâèãàöèîííèÿ ðåä');\r
+@define('SITENAV_NONE','Íÿìà');\r
+@define('SITENAV_ABOVE','Íàä áàíåðà');\r
+@define('SITENAV_BELOW','Ïîä áàíåðà');\r
+@define('SITENAV_LEFT','Íàä ëåâèòå ñòðàíè÷íè ïðèñòàâêè');\r
+@define('SITENAV_RIGHT','Íàä äåñíèòå ñòðàíè÷íè ïðèñòàâêè');\r
+@define('SITENAV_FOOTER','Ïîêàçâàíå íà íàâèãàöèîííèòå âðúçêè â îñíîâàòà (íå ñå ïîêàçâàò â ñëó÷àé, ÷å å íàâèãàöèîííèÿò ðåä å çàáðàíåí)');\r
+@define('SITENAV_QUICKSEARCH','Ïîêàçâàíå íà ïîëå çà áúðçî òúðñåíå â íàâèãàöèîííèÿ ðåä (ðàáîòè, ñàìî àêî íàâèãàöèîííèÿò ðåä å íàä èëè ïîä áàíåðà; áúðçîòî òúðñåíå ñå çàáðàíÿâà àâòîìàòè÷íî àêî íàâèãàöèîííèÿò ðåä å ïîñòàâåí íàä ñòðàíè÷íèòå ïðèñòàâêè)');\r
+@define('SITENAV_TITLE','Èìå íà íàâèãàöèîííîòî ìåíþ (ïîêàçâà ñå ñàìî àêî å ïîñòàâåíî íàä ñòðàíè÷íèòå ïðèñòàâêè)');\r
+@define('SITENAV_TITLE_TEXT','Ãëàâíî ìåíþ');\r
+@define('NAVLINK_AMOUNT', 'áðîé íà âðúçêèòå â íàâèãàöèîííèÿ ðåä (íåîáõîäèìî å ïðåçàðåæäàíå íà ñòðàíèöà "Ïðîìÿíà íà îôîðìëåíèåòî - òàçè ñòðàíèöà îò ìåíþòî íà àäìèíèñòðàòèâíèÿ ïàíåë)');\r
+@define('NAV_LINK_TEXT', 'Òåêñò íà âðúçêà');\r
+@define('NAV_LINK_URL', 'Ïúëåí URL íà âðúçêà');\r
@define('FOOTER_TIMESTAMP','Zeitstempel im Eintragsfuß anzeigen');\r
@define('FOOTER_COMMENTS','Anzahl der Kommentare im Eintragsfuß anzeigen');\r
@define('FOOTER_TRACKBACKS','Anzahl der Trackbacks im Eintragsfuß anzeigen');\r
+@define('SHOW_STICKY_ENTRY_FOOTER','Show entry footer for sticky postings (requires plugin "Extended properties for entries")');\r
+@define('SHOW_STICKY_ENTRY_HEADING','Show entry heading for sticky postings (requires plugin "Extended properties for entries")');\r
+// Page footer next page and previous page links\r
+@define('PREV_NEXT_STYLE','Show page footer previous page/next page links as');\r
+@define('PREV_NEXT_TEXT','Text only');\r
+@define('PREV_NEXT_TEXT_ICON','Text and icon');\r
+@define('PREV_NEXT_ICON','Icon only');\r
// coComment support\r
@define('COCOMMENT_ACTIVE','coComment (http://www.cocomment.com) in Kommentarformulare einbinden');\r
// Counter code\r
@define('FOOTER_TIMESTAMP','Show timestamp in the entry footer');\r
@define('FOOTER_COMMENTS','Show number of comments in the entry footer');\r
@define('FOOTER_TRACKBACKS','Show number of trackback in the entry footer');\r
+@define('SHOW_STICKY_ENTRY_FOOTER','Show entry footer for sticky postings (requires plugin "Extended properties for entries")');\r
+@define('SHOW_STICKY_ENTRY_HEADING','Show entry heading for sticky postings (requires plugin "Extended properties for entries")');\r
+// Page footer next page and previous page links\r
+@define('PREV_NEXT_STYLE','Show page footer previous page/next page links as');\r
+@define('PREV_NEXT_TEXT','Text only');\r
+@define('PREV_NEXT_TEXT_ICON','Text and icon');\r
+@define('PREV_NEXT_ICON','Icon only');\r
// coComment support\r
@define('COCOMMENT_ACTIVE','Integrate coComment (http://www.cocomment.com) into comment form');\r
// Counter code\r
/*** Footer styles ***/
-#footer p {
+#footer p,
+.counter_code {
margin-left: 10px;
padding: 0;
+ clear: both;
}
#serendipity_credit_line {
display: inline;
}
+.serendipity_pageFooter img{
+ vertical-align: middle;
+ margin: 0 2px;
+ height: 12px;
+ width: 12px;
+ border: 0 none;
+}
/*** Entry styles ***/
.serendipity_Entry_Date {