John Doe's personal blog - s9y smarty snipplets

Breadcrum Navigation

Geschrieben von John Doe • Sonntag, 3. August 2008 • Kategorie: s9y smarty snipplets

Diese Breadcrum Navigation stammt aus dem Blog von Carl Galloway und kann ganz sinnvol in der index.tpl im Footer oder Header mit eingebaut werden.

{if $startpage}



{$CONST.HOMEPAGE}

{else}

{$CONST.HOMEPAGE}

{/if}

{if $head_title && !$entry.title | $head_title != $entry.title}

{if $entry.title}» {$category_info.category_name}{/if}

{elseif $head_title && $entry.title}

{if $category_info.category_name}

» {$category_info.category_name}

{/if}

{if $entry.title == $head_title}

» {$entry.title|truncate:40:" ...":true}

{/if}

{elseif $head_subtitle}

» {$head_subtitle}

{/if}

{if $staticpage_pagetitle && !$entry.title}

» {$staticpage_headline}

{/if}
Abstimmungszeitraum abgelaufen.
Derzeitige Beurteilung: keine, 0 Stimme(n) 1178 Klicks

post a comment

Geschrieben von John Doe • Mittwoch, 9. Juli 2008 • Kategorie: s9y smarty snipplets

smarty code der zum Kommentieren auffordert, wenn es noch keine Kommentare gibt:

in der entries.tpl:

{if $entry.comments > 0}
 <br/><a href="{$entry.link}#comments">{$entry.label_comments} ({$entry.comments})</a>
{else}
<br /><a href="{$entry.link}#comments">Post a comment</a>
{/if}

Abstimmungszeitraum abgelaufen.
Derzeitige Beurteilung: keine, 0 Stimme(n) 12887 Klicks

AddThis Bookmark BEGIN

Geschrieben von John Doe • Mittwoch, 9. Juli 2008 • Kategorie: s9y smarty snipplets

Einfach in der entries.tpl hinter dem Eintrag {$entry.add_footer} forlgender Code:
[code]
<!-- AddThis Bookmark BEGIN -->

<script type="text/javascript">
addthis_url = '{$entry.rdf_ident|escape:url}';
addthis_title = '{$entry.title|escape:url}';
addthis_pub = 'my_account_name';
</script>
<script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>

[/code]

Abstimmungszeitraum abgelaufen.
Derzeitige Beurteilung: keine, 0 Stimme(n) 1832 Klicks

Seitezahlen in der entries

Geschrieben von John Doe • Dienstag, 8. Juli 2008 • Kategorie: s9y smarty snipplets

Eine nette Ergänzung für die entries.tpl von yellowled und judebert habe ich im Forum gefunden

<div class="pagelinks">


    {eval var=$footer_currentPage-3 assign="paginationStartPage"}
    {if $footer_currentPage+3 > $footer_totalPages}
        {eval var=$footer_totalPages-6 assign="paginationStartPage"}
    {/if}
    {if $paginationStartPage <= 0}{assign var="paginationStartPage" value="1"}{/if}

    {section name=i start=$paginationStartPage loop=$footer_totalPages+1 max=7}
        {if $smarty.section.i.index != $footer_currentPage}
            <a href="{$smarty.section.i.index|string_format:$footer_pageLink}">{$smarty.section.i.index}</a>
        {else}
            {$smarty.section.i.index}
        {/if}
    {/section}
    {if $smarty.section.i.index < $footer_totalPages}
        ... <a href="{$footer_totalPages|string_format:$footer_pageLink}">{$footer_totalPages}</a>
   {else}
       <span id="thispage">{$smarty.section.i.index}</span>
{/if}
</div> 
Abstimmungszeitraum abgelaufen.
Derzeitige Beurteilung: 3 von 5, 1 Stimme(n) 877 Klicks

plugin aufrufen

Geschrieben von John Doe • Sonntag, 6. Juli 2008 • Kategorie: s9y smarty snipplets

Manuelles Aufrufen eines Plugins:

 {serendipity_showPlugin class="serendipity_archives_plugin"}

So könnte man das z.B. das serendipity_categories_plugin in der Oberfläche auf hidden setzen und dann über eine If Abfrage dieses plugin nur bei den index Seiten einer Kategorie anzeigen lassen.

{if $view == 'category'}
 {serendipity_showPlugin class="serendipity_categories_plugin"}

{/if}

Abstimmungszeitraum abgelaufen.
Derzeitige Beurteilung: 3 von 5, 1 Stimme(n) 815 Klicks

counter in entries

Geschrieben von John Doe • Montag, 9. Juni 2008 • Kategorie: s9y smarty snipplets

Zeige Link z.B. Werbung wenn counter

von:johncanary

# entries.tpl
##############
    ...
    {foreach from=$entries item="dategroup"}
    <div class="serendipity_Entry_Date">

        {foreach from=$dategroup.entries item="entry"}
        {counter name="entry_number" print=0 assign=entry_number}
        {if $entry_number == 2}
            { AD HTML Code Start: shown at top of the second entry! }
            <div>
                <a href="http://aff.example.com/?id=23">
                    <img src="http://aff.example.com/i/b45.jpg" alt=""
                        width="468" height="60" />
                </a>
            </div>
            { AD HTML Code End }
        {/if}
        <h4 class="serendipity_title"><a href="{$entry.link}">{$entry.title}</a></h4>
        <h3 class="serendipity_date">
        ...

Abstimmungszeitraum abgelaufen.
Derzeitige Beurteilung: keine, 0 Stimme(n) 1432 Klicks

Feststellen ob Kategorie-index

Geschrieben von John Doe • Samstag, 17. Mai 2008 • Kategorie: s9y smarty snipplets

Abfrage ob aktuelle Seite die Index-Seite der Kategorie ist

{if $view == 'category'}
...
{/if}

Abstimmungszeitraum abgelaufen.
Derzeitige Beurteilung: keine, 0 Stimme(n) 869 Klicks

  • HTML-Klotz

    Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123 Test 123