Help Chèn quảng cáo vào cuối bài viết đầu tiên thread xenforo 2

dhv49

MasterCorporal
Trong xenforo 2.0 có cho phép chèn quảng cáo vào cuối bài viết, tuy nhiên khi dùng cách này thì sau tất cả POST của theard đó đều hiện quảng cáo. Giờ chỉ làm cho hiện quảng cáo ở cuối bài viết đầu tiên của theard đó thì làm như nào? Nhờ mọi người chỉ giúp
 
Demo trong nội dung :D
Mã:
<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 0">
Quảng cáo tại yeupet.vn
</xf.if>
 
Sửa lần cuối:
Demo trong nội dung :D
Mã:
<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 0>
Quảng cáo tại yeupet.vn
</xf.if>
Góp ý bác chút, nên bỏ slider ảnh để tăng tốc khi tải trang, mạng mạnh không nói chứ mạng tèo mà load mớ ảnh đó cũng mợt. Load mượt, máy chủ bác để ở đâu nhỉ (hình như có dùng CF)
 
Demo trong nội dung :D
Mã:
<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 0>
Quảng cáo tại yeupet.vn
</xf.if>
bác thử <xen:if is="{$post.position} == 0"> chưa
Khi chèn code trên vào advertising xenforo 2.0 thì nó báo lỗi như này:
Screenshot.png

Liệu hai bác chỉ rõ hơn chút được không?:(
 
thread_view
Đặt trong đó,nhưng còn chọn chỗ đặt nữa, chứ không phải đâu cũng đặt được.
 
code chính xác phải là
Mã:
<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 0 AND {$post.Thread.reply_count} > 0"> Ads code here </xf:if>
Mình sử dụng post_macros và chèn vào sau đoạn code dưới đây:
Mã:
<xf:if is="$post.isFirstPost()">
 <xf:macro template="custom_fields_macros" name="custom_fields_view"
arg-type="threads"
arg-group="after"
 arg-onlyInclude="{$thread.Forum.field_cache}"
arg-set="{$thread.custom_fields}"
</xf:if>
Kết quả cuối cùng là
Mã:
<xf:if is="$post.isFirstPost()">
 <xf:macro template="custom_fields_macros" name="custom_fields_view"
arg-type="threads"
arg-group="after"
 arg-onlyInclude="{$thread.Forum.field_cache}"
arg-set="{$thread.custom_fields}"
</xf:if>
<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 0 AND {$post.Thread.reply_count} > 0"> Ads code here </xf:if>
 
Sorry ae sơ ý thiếu dấu kép ở cuối
Mã:
<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 0">
Quảng cáo tại yeupet.vn
</xf.if>
Ngắn thế thôi :D
 
Sorry ae sơ ý thiếu dấu kép ở cuối
Mã:
<xf:if is="{$post.position} % {$xf.options.messagesPerPage} == 0">
Quảng cáo tại yeupet.vn
</xf.if>
Ngắn thế thôi :D
:& Bác làm em nhớ lại hồi học code. Mé thiếu dấu ; thôi, code không chạy ông thầy trừ 50%, không bị lỗi khác!
 
Back
Top