ChemicalKicks
Well-known member
I was wondering if anyone could talk me through adding a thread prefix to a forum when viewing the main forum index?
I was wondering if anyone could talk me through adding a thread prefix to a forum when viewing the main forum index?
.nodeList .node_32 .nodeTitle:before {
content: url('path/to/image.png');
display: inline;
}
.nodeList .node_2 .nodeTitle:after {
content: 'Prefix';
color: white;
background-color: red;
border-color: #F88;
@titlePrefix
}
Edit :
After a bit of CSS researching, it doesn't look like I can add url/links by css.
Is this only possible through an addon or a hook?
I'm hoping to use thread prefixes (not just an image but the link - Show only threads prefixed by XXX - must be intact) instead of subforums.
<div class="nodeText">
<h3 class="nodeTitle"><a href="{xen:link forums, $forum}" data-description="{xen:if @nodeListDescriptionTooltips, '#nodeDescription-{$forum.node_id}'}">{$forum.title}</a></h3>
<xen:if is="{$forum.node_id} == 2">
<a href="{xen:link forums, $forum, 'prefix_id=1'}" class="prefixLink"
title="{xen:phrase show_only_threads_prefixed_by_x, 'prefix={xen:helper threadPrefix, 1, plain}'}">{xen:helper threadPrefix, 1, html}</a>
</xen:if>
<xen:if is="{$forum.description} AND @nodeListDescriptions">
<blockquote class="nodeDescription {xen:if @nodeListDescriptionTooltips, nodeDescriptionTooltip} baseHtml" id="nodeDescription-{$forum.node_id}">{xen:raw $forum.description}</blockquote>
</xen:if>
<div class="nodeStats pairsInline">
<dl>
<dt>{xen:phrase discussions}:</dt> <dd>{xen:if $forum.privateInfo, '–', {xen:number $forum.discussion_count}}</dd>
<dt>{xen:phrase messages}:</dt> <dd>{xen:if $forum.privateInfo, '–', {xen:number $forum.message_count}}</dd>
</dl>
<xen:if is="{$renderedChildren} AND {$level} == 2">
<div class="Popup subForumsPopup">
<a href="{xen:link forums, $forum}" rel="Menu" class="cloaked" data-closemenu="true"><span class="dt">{xen:phrase sub_forums}:</span> {xen:number $forum.childCount}</a>
<div class="Menu JsOnly subForumsMenu">
<div class="primaryContent menuHeader">
<h3>{$forum.title}</h3>
<div class="muted">{xen:phrase sub_forums}</div>
</div>
<ol class="secondaryContent blockLinksList">
<xen:foreach loop="$renderedChildren" value="$child">
{xen:raw $child}
</xen:foreach>
</ol>
</div>
</div>
</xen:if>
</div>
</div>
.nodeList .node_2 .nodeTitle,
.nodeList .prefixLink
{
display: inline;
}
<xen:if is="{$forum.node_id} == 4,12">
<a href="{xen:link forums, $forum, 'prefix_id=1,2'}" class="prefixLink"
title="{xen:phrase show_only_threads_prefixed_by_x, 'prefix={xen:helper threadPrefix, 1,2, plain}'}">{xen:helper threadPrefix, 1,2, html}</a>
</xen:if>
<div class="nodeText">
<h3 class="nodeTitle"><a href="{xen:link forums, $forum}" data-description="{xen:if @nodeListDescriptionTooltips, '#nodeDescription-{$forum.node_id}'}">{$forum.title}</a></h3>
<xen:if is="{$forum.node_id} == 2">
<a href="{xen:link forums, $forum, 'prefix_id=1'}" class="prefixLink"
title="{xen:phrase show_only_threads_prefixed_by_x, 'prefix={xen:helper threadPrefix, 1, plain}'}">{xen:helper threadPrefix, 1, html}</a>
</xen:if>
<xen:if is="{$forum.node_id} == 3">
<a href="{xen:link forums, $forum, 'prefix_id=2'}" class="prefixLink"
title="{xen:phrase show_only_threads_prefixed_by_x, 'prefix={xen:helper threadPrefix, 2, plain}'}">{xen:helper threadPrefix, 2, html}</a>
</xen:if>
<xen:if is="{$forum.description} AND @nodeListDescriptions">
<blockquote class="nodeDescription {xen:if @nodeListDescriptionTooltips, nodeDescriptionTooltip} baseHtml" id="nodeDescription-{$forum.node_id}">{xen:raw $forum.description}</blockquote>
</xen:if>
<div class="nodeStats pairsInline">
<dl>
<dt>{xen:phrase discussions}:</dt> <dd>{xen:if $forum.privateInfo, '–', {xen:number $forum.discussion_count}}</dd>
<dt>{xen:phrase messages}:</dt> <dd>{xen:if $forum.privateInfo, '–', {xen:number $forum.message_count}}</dd>
</dl>
<xen:if is="{$renderedChildren} AND {$level} == 2">
<div class="Popup subForumsPopup">
<a href="{xen:link forums, $forum}" rel="Menu" class="cloaked" data-closemenu="true"><span class="dt">{xen:phrase sub_forums}:</span> {xen:number $forum.childCount}</a>
<div class="Menu JsOnly subForumsMenu">
<div class="primaryContent menuHeader">
<h3>{$forum.title}</h3>
<div class="muted">{xen:phrase sub_forums}</div>
</div>
<ol class="secondaryContent blockLinksList">
<xen:foreach loop="$renderedChildren" value="$child">
{xen:raw $child}
</xen:foreach>
</ol>
</div>
</div>
</xen:if>
</div>
</div>
will this slow down my site at all?
We use essential cookies to make this site work, and optional cookies to enhance your experience.