Werbung im ersten Beitrag anzeigen

Musika

Bekanntes Mitglied
Lizenzinhaber
Registriert
27. Nov. 2011
Beiträge
210
Punkte
108
Hallo, ich würde gerne im ersten Beitrag am Anfang, jeweils links, für Gäste einschalten.Dieser sollte dann möglichst vom eigentlichen Textbeitrag rechts umschlossen sein (umfließen).

Das mit den Gästen wird ja so gelöst:

<xen:if is="!{$visitor.user_id}">

This content will show to guests
</xen:if>

Das mit dem ersten Beitrag, sollte so gehen:

<xen:if is="{$postId} == 1">

This content will show in post 1
</xen:if>


Nur wo binde ich diese Bedingungen ein, damit die Werbung am Anfang des Beitrages angezeigt wird?
 
ad_message_below setzt den Text unter den Beitrag. Aber mit ad_message_body funktioniert es.

Nun habe ich das Problem, dass die Anzeige für die Gäste funktioniert, aber die Sache mit dem ersten Beitrag nicht.

Der folgende Code scheint leider nicht zu funktionieren.
<xen:if is="{$postId} == 1">

This content will show in post 1
</xen:if>
 
Template Ad_message_below
Code:
<xen:hook name="ad_message_below" />
<xen:if is="{$post.position} % {$xenOptions.messagesPerPage} == 0">
        <li class="message">
            <div class="messageUserInfo">
                <div class="messageUserBlock">
                    <div class="avatarHolder" style="height: 102px; width: 102px">
                        <span class="helper"></span>
                        <img src="styles/your_style/advertising_pic.png" alt="Avatar" height="96px" width="96px" style="border: 1px solid #C0C0C0; padding: 2px" />
                    </div>
                    <h3 class="userText">
                        <span style="font-weight: bold; color: #176093">Google AdSense</span>
                    <em class="userTitle" itemprop="title">Advertisement</em>
                    </h3>
                    <span class="arrow"><span></span></span>
                </div>
            </div>
            <div class="messageInfo primaryContent">
                <div id="adsenseBorder" class="messageContent">
                    <article>
                        <blockquote class="messageText ugc baseHtml">
                            <div class="adsensePosition">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-***";
/* Thread_after-first-post */
google_ad_slot = "****";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="[URL]http://pagead2.googlesyndication.com/pagead/show_ads.js[/URL]">
</script>
                            </div>
                        </blockquote>
                    </article>
                </div>
            </div>
        </li>
</xen:if>
Und man hat ne wunderbare Werbung nach dem 1. Post

Hiermit kann man noch bearbeiten wer, was, wann usw.... sehen soll
<xen:if is="{$post.position} % {$xenOptions.messagesPerPage} == 0">

Hat Brogan irgendwo auf xf.com gepostet, finde den Post aber nicht
 
Ich möchte einer bestimmten evtl. auch mehreren Usergruppe/n keine Werbung anzeigen, wie lauten da die Bedingungen?
 
Code:
<xen:if is="!{xen:helper ismemberof, $visitor, 12345, 67890}">
     Code für die Werbung
</xen:if>

12345 und 67890 sind die beiden Gruppen-IDs, die keine Werbung sehen sollen.
 
Kommt zuallererst auf die Usergruppen an!
Wenn Gäste oder Registrierte oder Admins etc., dann kannst du das ganz einfach mit den "Conditional Statements" machen

Beispiel:
How can I show content just to guests and hide it from logged in members?
<xen:if is="!{$visitor.user_id}">
This content will show to guests
</xen:if>

How can I hide content from a specific user group?
<xen:if is="!{xen:helper ismemberof, $visitor, x}">
This content will be hidden from members of user group x
</xen:if>

X ist dann die Nummer der Usergruppe, siehe rellek
 
Zurück
Oben