Hi!
It shouldn't have replaced your "home" sticky post, but actually be added to the list of it. Sticky postings are always uniquely sticky, we currently have no "sticky only in category" attribute. This is also rather complex and not too easy to add, so I'm afraid there is no easy way I can offer that to you.
You can exclude certain categories for the frontpage of your blog, however that would mean no posts would ever show up on the home page for these categories, so that might be even worse than your current idea.
What you also could do is to edit your entries.tpl template and there, you could hard-code a smarty query to never show specific postings (by their ID) on the "start" view.
Depending on your template, the entries.tpl would then look like this:
Code: Select all
...
{foreach from=$entries item="dategroup"}
<div class="serendipity_Entry_Date">
{if $dategroup.is_sticky}
<h3 class="serendipity_date">{$CONST.STICKY_POSTINGS}</h3>
{else}
<h3 class="serendipity_date">{$dategroup.date|@formatTime:DATE_FORMAT_ENTRY}</h3>
{/if}
{foreach from=$dategroup.entries item="entry"}
{if !$dategroup.is_sticky OR NOT $startpage OR ($startpage AND $entry.id != 47 AND $entry.id != 48)}
{assign var="entry" value=$entry scope="parent"}
<h4 class="serendipity_title"><a href="{$entry.link}">{$entry.title}</a></h4>
...
{/if}
{/foreach}
What is new is this line:
Code: Select all
{if !$dategroup.is_sticky OR NOT $startpage OR ($startpage AND $entry.id != 47 AND $entry.id != 48)}
just at the beginning of the inner foreach loop per each entry (and the closing {/if} just before the closing related {/foreach}). This makes sure that an entry is only printed if it's either not a sticky entry, or the startpage is currently not being shown, or if it's the startpage but NOT ID #47 or #48 of an entry.
#47 and #48 would be an example of IDs for sticky category postings that you don't want on your startpage....
(You could actually build an event plugin to filter out those IDs already in the SQL fetching routine rather then "hiding" them on the blog, but that would be much more work. Also, you could even use jquery/CSS to hide specific category entries if you are more efficient with that...)
HTH,
Garvin