PDA

View Full Version : Ẩn nội dung trong BBCode đối với khách (Update ẩn BBcode quote)



PhucSD
13-06-2011, 10:51 AM
Mod này sẽ ẩn BBcode HTML, PHP, CODE và BBCode Quote đối với Guest

Ẩn nội dung BBcode HTML, PHP, CODE:

Vào Admincp » Languages & Phrases » Phrase Manager » Add New Phrase

Phrase Type : GLOBAL
Product : vBulletin
Varname : hide_code
Text : Vui lòng đăng nhập hay <a href="register.php">Đăng kí</a> để thấy code
Vào Admincp » Styles & Templates » Style Manager » Your Style » BB Code Layout Templates => bbcode_code
Tìm

<div class="bbcode_description">{vb:rawphrase code}:</div>
Và thêm vào bên dưới

<vb:if condition="$show['guest']"><pre class="bbcode_code">{vb:rawphrase hide_code}</pre><vb:else />
Thêm </vb:if> vào cuối cùng

Mở bbcode_html và tìm:

<div class="bbcode_description">{vb:rawphrase html_code}:</div>
Và thêm vào bên dưới

<vb:if condition="$show['guest']"><pre class="bbcode_code">{vb:rawphrase hide_code}</pre><vb:else />
Sau đó thêm </vb:if> vào cuối cùng

Bây giờ tiếp tục mở bbcode_php tìm:

<div class="bbcode_description">{vb:rawphrase php_code}:</div>
Và thêm vào bên dưới

<vb:if condition="$show['guest']"><pre class="bbcode_code">{vb:rawphrase hide_code}</pre><vb:else />
Và thêm </vb:if> vào cuối cùng

Ẩn nội dung BBCode Quote:

Vào Admincp » Languages & Phrases » Phrase Manager » Add New Phrase

Phrase Type : GLOBAL
Product : vBulletin
Varname : hide_quote
Text : Vui lòng đăng nhập hay <a href="register.php">Đăng kí</a> để thấy nội dung
Vào Admincp » Styles & Templates » Style Manager » Your Style » BB Code Layout Templates => bbcode_quote
Tìm

<img src="{vb:stylevar imgdir_misc}/quote_icon.png" alt="{vb:rawphrase quote}" /> {vb:rawphrase originally_posted_by_x, {vb:raw username}}
Và thêm vào bên dưới:

<vb:if condition="$show['guest']"><pre class="bbcode_quote"><br/>{vb:rawphrase hide_quote}</pre><vb:else />
Nhớ thêm </vb:if> vào cuối cùng

Xong rồi ! Save vào F5 để xem thành quả :MatCuoi (38):

quocduyze
30-06-2011, 07:12 PM
Thêm tính năng Hide cho bbcode_quote thì hay hơn nhở

PhucSD
30-06-2011, 08:03 PM
Đã cập nhật Ẩn nội dung BBcode quote

quocduyze
30-06-2011, 09:30 PM
bbcode_quote bị lỗi không chèn được

PhucSD
30-06-2011, 10:23 PM
bbcode_quote bị lỗi không chèn được

Bạn nói rõ hơn đi, khi chèn vào nó báo lỗi gì, mình đã test rất nhiều và rất ok, Lưu ý nhớ thêm </vb:if> vào cuối cùng mới được nhá, không thêm nó sẽ báo lỗi

manhcuongitdlu
06-08-2011, 05:33 PM
Mình làm được nhưng mà lại ra thế này 4148
Sửa lỗi jum mình nhé

manhcuongitdlu
06-08-2011, 05:45 PM
<div class="bbcode_container">
<div class="bbcode_description">{vb:rawphrase code}:</div>
<vb:if condition="$show['guest']"><pre class="bbcode_code">{vb:rawphrase hide_code}</pre><vb:else /></vb:if> --> mình thêm cái này vào nè
<pre class="bbcode_code"<vb:if condition="$vboptions['codemaxlines']">style="height:<vb:if condition="$blockheight<$vboptions['codemaxlines']">{vb:math {vb:raw blockheight}*{vb:stylevar mid_fontSize}+{vb:stylevar mid_fontSize}*2}<vb:else />{vb:math {vb:raw blockheight}*{vb:stylevar mid_fontSize}+{vb:stylevar mid_fontSize}}</vb:if>;"</vb:if>>{vb:raw code}</pre>
</div>

hanhkhat
06-08-2011, 06:51 PM
<div class="bbcode_container">
<div class="bbcode_description">{vb:rawphrase code}:</div>
<vb:if condition="$show['guest']"><pre class="bbcode_code">{vb:rawphrase hide_code}</pre><vb:else /></vb:if> --> mình thêm cái này vào nè
<pre class="bbcode_code"<vb:if condition="$vboptions['codemaxlines']">style="height:<vb:if condition="$blockheight<$vboptions['codemaxlines']">{vb:math {vb:raw blockheight}*{vb:stylevar mid_fontSize}+{vb:stylevar mid_fontSize}*2}<vb:else />{vb:math {vb:raw blockheight}*{vb:stylevar mid_fontSize}+{vb:stylevar mid_fontSize}}</vb:if>;"</vb:if>>{vb:raw code}</pre>
</div>


<div class="bbcode_container">
<div class="bbcode_description">{vb:rawphrase code}:</div>
<vb:if condition="$show['guest']"><pre class="bbcode_code">{vb:rawphrase hide_code}</pre><vb:else />
<pre class="bbcode_code"<vb:if condition="$vboptions['codemaxlines']">style="height:<vb:if condition="$blockheight<$vboptions['codemaxlines']">{vb:math {vb:raw blockheight}*{vb:stylevar mid_fontSize}+{vb:stylevar mid_fontSize}*2}<vb:else />{vb:math {vb:raw blockheight}*{vb:stylevar mid_fontSize}+{vb:stylevar mid_fontSize}}</vb:if>;"</vb:if>>{vb:raw code}</pre>
</vb:if>
</div>

manhcuongitdlu
12-08-2011, 10:00 AM
<div class="bbcode_container">
<div class="bbcode_description">{vb:rawphrase code}:</div>
<vb:if condition="$show['guest']"><pre class="bbcode_code">{vb:rawphrase hide_code}</pre><vb:else />
<pre class="bbcode_code"<vb:if condition="$vboptions['codemaxlines']">style="height:<vb:if condition="$blockheight<$vboptions['codemaxlines']">{vb:math {vb:raw blockheight}*{vb:stylevar mid_fontSize}+{vb:stylevar mid_fontSize}*2}<vb:else />{vb:math {vb:raw blockheight}*{vb:stylevar mid_fontSize}+{vb:stylevar mid_fontSize}}</vb:if>;"</vb:if>>{vb:raw code}</pre>
</vb:if>
</div>
Em có thấy khác gì đâu a

PhucSD
12-08-2011, 10:18 AM
Do các bạn đặt </vb:if> sai vị trí

Code đúng như sau


<div class="bbcode_container"><div class="bbcode_quote">
<div class="quote_container">
<div class="bbcode_quote_container"></div>
<vb:if condition="$show['username']">
<div class="bbcode_postedby">
<img src="{vb:stylevar imgdir_misc}/quote_icon.png" alt="{vb:rawphrase quote}" /> {vb:rawphrase originally_posted_by_x, {vb:raw username}}
<vb:if condition="$show['guest']"><pre class="bbcode_quote"><br/>{vb:rawphrase hide_code}</pre><vb:else />
<vb:if condition="$postid"><a href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}showthread.php?{vb:raw session.sessionurl}p={vb:raw postid}#post{vb:raw postid}" rel="nofollow"><img class="inlineimg" src="{vb:stylevar imgdir_button}/viewpost-{vb:stylevar right}.png" alt="{vb:rawphrase view_post}" /></a></vb:if>
</div>
<div class="message">{vb:raw message}</div>
<vb:else />
{vb:raw message}
</vb:if>
</div>
</div>
</div></vb:if>

Vị trí của </vb:if> phải như trên