vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.7 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=228)
-   -   Profile Enhancements - Ajax Reply to Visitor Message from your Own Profile (https://vborg.vbsupport.ru/showthread.php?t=197644)

giri1991 12-05-2009 03:48 PM

Anyway to get the character limit off ? I tried editing the visitorReply.jsx file but didnt seem to work :(

vijayninel 04-20-2010 10:48 AM

Giving me a invalid security token error on a newly created default vb style in 3.8.4 :(

inciarco 07-03-2010 06:15 PM

Works Fine on vB384.

2 Things. (All Credit to "CCV_Pinto" for Sharing the Code a Few Posts Above).

1. You Should Set Usergroup Permissions because the Code Doesn't Control Posting Flood, so this should be Thrusted Only to High Level Members.

2. The Following Code Makes it Work With the "Close" Button and Adds a "Full Reply" Link.

2.1

On "visitorReply.js:

Add

Code:

document.getElementById(id).style.display = 'block';
Immediately Below

Code:

function openVisitorReply(id, user, user2, securitytoken, userid) {
so that it is:

Code:

function openVisitorReply(id, user, user2, securitytoken, userid) {
       
document.getElementById(id).style.display = 'block';

    if(document.getElementById(id) != null)
        document.getElementById(id).innerHTML = "<iframe name=\"iframe"+id+"\" scrolling=\"no\" align='center' style=\"border: 0;\" id=\"iframe"+id+"\" src=\"./visitorquickreply/visitorReply.php?u="+user+"&u2="+user2+"&securitytoken="+securitytoken+"&userid="+userid+"&id="+id+"\" width=\"100%\" height=\"100\"></iframe>";


       
}


2.2

On memberinfo_visitormessage Template, change this part of the Initial Instructions:

Below

Code:

<ul class="list_no_decoration controls">

Add

Code:

<!-- ccv modification -->

<if condition="$bbuserinfo[userid] == $userinfo[userid] && THIS_SCRIPT == 'member'">
<li class="smallfont"><a name="#link$message[vmid]" id="#link$message[vmid]" href="#link$message[vmid]" title="Quick Reply" onclick="openVisitorReply($message[vmid], $message[postuserid], $userinfo[userid], '$bbuserinfo[securitytoken]', $bbuserinfo[userid])">Quick Reply</a></li>


    <li class="smallfont"><a  href="#link$message[vmid]" title="Close" onclick="closeVisitorReply($message[vmid])">Close</a></li>

</if>

    <li class="smallfont"><a  href="visitormessage.php?u=$message[postuserid]&do=message" title="Full Reply">Full Reply</a></li>

<!-- ccv modification -->


This Creates the New Link for "Full Reply" and also the "Close" Button for the "Quick Reply".

If you'd like to Add Usergroup Permissions, then the Code on memberinfo_visitormessage Template should be:

Code:

<!-- ccv modification -->

<if condition="($bbuserinfo[userid] == $userinfo[userid] && THIS_SCRIPT == 'member') AND in_array($bbuserinfo[usergroupid], array(5,6,7))">
<li class="smallfont"><a name="#link$message[vmid]" id="#link$message[vmid]" href="#link$message[vmid]" title="Quick Reply" onclick="openVisitorReply($message[vmid], $message[postuserid], $userinfo[userid], '$bbuserinfo[securitytoken]', $bbuserinfo[userid])">Quick Reply</a></li>


    <li class="smallfont"><a  href="#link$message[vmid]" title="Close" onclick="closeVisitorReply($message[vmid])">Close</a></li>

</if>

    <li class="smallfont"><a  href="visitormessage.php?u=$message[postuserid]&do=message" title="Full Reply">Full Reply</a></li>

<!-- ccv modification -->


Notice the "($bbuserinfo[userid] == $userinfo[userid] && THIS_SCRIPT == 'member') AND in_array($bbuserinfo[usergroupid], array(5,6,7)"; you should change the 5,6,7 to the Usergroups You'd Like to Allow to Use the Quick Reply.

Notice that the "Full Reply" Link is Out of the "if" Conditional; if you'd like to Condition the Display of it only to Member Profile Owner and Allowed Usergroups then move that line Above the "</if>".

Code:

    <li class="smallfont"><a  href="visitormessage.php?u=$message[postuserid]&do=message" title="Full Reply">Full Reply</a></li>

My Best Regards and Appreciation to CCV_Pinto for sharing this Interesting Code; I Hope You Can Include for a Future Update the Flood Control so that No Excesive Visitor Messages can be Posted.

:)

Gursimran 09-14-2010 05:53 PM

what about vB4?

W!cKeD 11-09-2010 02:59 PM

Quote:

Originally Posted by Gursimran (Post 2098230)
what about vB4?

Yeah.. please update it ;) its a nice addon.

bigs15 10-17-2012 09:25 PM

This code is modified by me for close tag use this :)
Quote:

<li class="smallfont"><a name="#link$message[vmid]" id="#link$message[vmid]" href="#link$message[vmid]" title="Close" onclick="closeVisitorReply($message[vmid], $message[postuserid], $userinfo[userid], '$bbuserinfo[securitytoken]', $bbuserinfo[userid])">Close</a></li>

jowshany 09-23-2014 09:09 AM

vb4?


All times are GMT. The time now is 04:51 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.01113 seconds
  • Memory Usage 1,739KB
  • 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
  • (7)bbcode_code_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete