vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Show Thread Enhancements - Register to view all text (https://vborg.vbsupport.ru/showthread.php?t=126913)

Adrian. 09-17-2006 10:00 PM

Register to view all text
 
Register to view all text
By Adrian at Development Chat
Tested on vB3.6.1, should work on 3.5.x/3.6.0 i think. : )
Version 1.0.1


Hey,
This is a simple little "trick", to think guests are only viewing part of the text.

All this does is add "Register to view all the text in posts. : )" under the actual post text.

All the post text is shown however, the message is "fake", but will hopefully trick your users into thinking it's real and therefore encouraging them to register.

It should look more convincing via the "..." at the end of the posts, to show the text has being cut off.

Installing
Import the product-rtv.xml file.
Go to Options > Thread Display Options (showthread).
Enable "Register to view all text" (Should be enabled by default)

Template changes

Open Postbit > postbit/postbit_lagacy
(Whichever you use, the template edit is the same for both templates)

Find:

HTML Code:

                <!-- message -->
                <div id="post_message_$post[postid]">$post[message]</div>
                <!-- / message -->

Replace with:
HTML Code:

<!-- Post extension -->

        <if condition="$vboptions['rtv_enabled'] == 0">

                <!-- message -->
                <div id="post_message_$post[postid]">$post[message]</div>
                <!-- / message -->
               
</if>

<if condition="$vboptions['rtv_enabled'] == 1">
        <if condition="$show['guest']">
                <div id="post_message_$post[postid]">$post[message]...</div><div class="smallfont"><a href="register.php">Register</a> to view all the text in posts. :)</div>

<else />

                <!-- message -->
                <div id="post_message_$post[postid]">$post[message]</div>
                <!-- / message -->
</if>
</if>

<!-- / Post extension -->

Save, Done. :)

Upgrading
If you are upgrading from 1.0.0.
Import the .xml file.
Make the following template edit

Find:
HTML Code:

<!-- Post extension -->
                <if condition="$show['guest']">
                <div id="post_message_$post[postid]">$post[message]...</div><div class="smallfont"><a href="register.php">Register</a> to view all the text in posts. :)</div>
               
                <else />
               
                <!-- message -->
                <div id="post_message_$post[postid]">$post[message]</div>
                <!-- / message -->
               
                </if>
                <!-- / Post extension -->

Replace with:
HTML Code:

<!-- Post extension -->

        <if condition="$vboptions['rtv_enabled'] == 0">

                <!-- message -->
                <div id="post_message_$post[postid]">$post[message]</div>
                <!-- / message -->
               
</if>

<if condition="$vboptions['rtv_enabled'] == 1">
        <if condition="$show['guest']">
                <div id="post_message_$post[postid]">$post[message]...</div><div class="smallfont"><a href="register.php">Register</a> to view all the text in posts. :)</div>

<else />

                <!-- message -->
                <div id="post_message_$post[postid]">$post[message]</div>
                <!-- / message -->
</if>
</if>

<!-- / Post extension -->

Upgrade Done.

If you installed this basic mod', please click Install. :)
This may be basic, but i'm learning. :)

Thanks.

Adrian

Snake 09-18-2006 11:14 AM

Excellent. I'll check this out soon.

Rich 09-18-2006 11:17 AM

Hello,

I just wanted to post a reminder that some users will get a little ticked off if they realize this was just a manipulative tactic to get them to join. Personally, I think that if you need to lie to people to get them to join your site, your site likely needs some work.

Holidazed 09-18-2006 12:31 PM

Well, I am sure this could be modified to show only the first 2 lines of a post and then display this. Then it would not be a lie. Also, you might want to modify it to say "Register or Login to view all of this post" or something like that. Other that this, it is an awesome idea.

bitHacker 09-18-2006 03:52 PM

have an idea, this hack would be great if it would be usergroup based, since members can register and not activate their account, so that would be nice if it was usergroup based.

other then that, great hack!

Adrian. 09-18-2006 05:16 PM

Thanks.

Have taken the suggestions into consideration.
Hopefully will update it tomorrow. :)

redlabour 09-18-2006 09:21 PM

Fake Hacks to get Users registered destroys Trust in the Community from the beginning. Terrible..... :down:

Neal-UK 09-19-2006 01:10 AM

Quote:

Originally Posted by redlabour
Fake Hacks to get Users registered destroys Trust in the Community from the beginning. Terrible..... :down:

I just realised what this does.....removed.

I thought it actually limited the amount of text shown.

Calash 09-19-2006 06:38 PM

I am a bit new at VB, but it does not seem like it would be that hard to make this limit the actual text shown.

If I understand how this works you would just have to put some code at the hook before the post is displayed that would limit the output, ie $short_message = substr (0,200,$post[message]);

Then just use $short_message in the guest view.

Necrosaro420 11-02-2006 12:05 AM

Does this work with 3.6.2??? Thanks~!

adonfun 12-27-2006 11:42 PM

I m very interested in this mod, but not to trick them.

Isn't it possible to really only show a max number of characters or lines of a post for quests?

Smoothie 12-28-2006 01:45 AM

Thats why the limit guest viewing mod is a better option.

adonfun 12-28-2006 11:05 AM

Quote:

Originally Posted by Smoothie (Post 1146139)
Thats why the limit guest viewing mod is a better option.

You mean the mod vS-Hide Hack Resurrection from psionic vision?

ForumOrtami 12-30-2006 06:16 PM

how is to set max number of characters?

Smoothie 12-30-2006 09:02 PM

Quote:

Originally Posted by adonfun (Post 1146283)
You mean the mod vS-Hide Hack Resurrection from psionic vision?

No, the one by TedS, LGV, same guy who made welcome headers.

ForumOrtami 01-08-2007 11:16 AM

Quote:

Originally Posted by ForumOrtami (Post 1147645)
how is to set max number of characters?

??????????????????????????? :(

PinkDaisy 01-16-2007 08:05 PM

Okay... I have a question. I'd love this hack but where I am suppose to add the first template edit I have:

Quote:

<!-- message -->
<if condition="$post['field26'] != '' OR $post['field27'] != ''">

<font style="font-family:$post[field27]; color:$post[field26];">$post[message]</font>

<else />
<div id="post_message_$post[postid]">$post[message]</div>
</if> <!-- / message -->
I have this because I have a hack that allows my users to chose their font/color in each posts. Is there a way I can do this without messing up that hack ???

Thanks in advance!!!

PinkDaisy 01-17-2007 06:29 PM

Anyone know what I can do ???

PinkDaisy 01-25-2007 04:37 PM

No one knows how I can do this ???

bahrame 02-18-2007 04:36 PM

Daddy likes

bahrame 02-18-2007 04:39 PM

Import the .xml
links
help
Import the .xml links
iran

Kap O 03-09-2007 10:36 PM

Good Hack!..

YeşiLMeN 03-10-2007 11:19 PM

Quote:

Originally Posted by bahrame (Post 1185383)
Import the .xml
links
help
Import the .xml links
iran

open notepad. Save as .xml
-- import.

Max characters?

ngocha85 03-17-2007 04:52 PM

Find:


HTML Code:

                    <!-- message -->
                <div id="post_message_$post[postid]">$post[message]</div>
                <!-- / message -->

Replace with:

HTML Code:

<!-- Post extension -->
<div id="post_message_$post[postid]">
          $post[message]
          <if condition="$show['guest'] && ($vboptions['rtv_enabled'] == 1)">
                      <div class="smallfont">
                          <a href="register.php">Register</a> to view full text.
                      </div>
          </if>
</div>
<!-- / Post extension -->


Dannyloski 09-06-2007 05:48 PM

Interested in this, but I would want it to actually show limited amounts of the Message Text, rather than lying about it ... Anyone get that to work?

shervin_dvb 12-15-2008 08:29 AM

HI
How is to set max number of characters?

shervin_dvb 12-17-2008 12:27 PM

HI
How is to set max number of characters?HI
How is to set max number of characters?


All times are GMT. The time now is 05:49 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03020 seconds
  • Memory Usage 1,792KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (6)bbcode_html_printable
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (27)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete