The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
vBISpy module - live AJAX feed of new threads - for vBAdvanced CMPS Details »» | |||||||||||||||||||||||||||
vBISpy module - live AJAX feed of new threads - for vBAdvanced CMPS
Developer Last Online: Dec 2016
This is my first module for vBAdvanced, but its a simple one, so I don't expect any installation problems.
You can see an example of this working on: ViperAlley.Com You must already have a working copy of the vBIspy client v1.0.7 or better in place. (vB 3.5 users need v1.06 or better) INSTALLATION Add the vbispyblock.module to your vBAdvance portal - keep in mind the size of the block when you choose it's placement - if you use three columns, then really only the center column will work. To install you should have a working copy of the VBIspy client already working on your system. Once you have one of the clients working adding vBIspy blocks to other pages becomes easier. ################################################## ################################ ################################################## ################################ STEP 1 Because vBAdvanced CMPM usually resides outside of the forum directory, you will need to make one change to the clientscript/va_spy.js script that comes with vBIspy. In va_spy.js, find: Code:
var vburl = ''; Code:
var vburl = '/forum/'; ################################################## ################################ ################################################## ################################ STEP 2 You will need to modify the 'adv_portal' template to add a few lines: ################################################## ################################ Find: Code:
$headinclude Code:
<script language="javascript" src="{$vbulletin->options['bburl']}/clientscript/va_prototype.js"></script> <script language="javascript" src="{$vbulletin->options['bburl']}/clientscript/va_effects.js"></script> <script language="javascript" src="{$vbulletin->options['bburl']}/clientscript/va_spy.js"></script> <script language="javascript"> spymax = 10; highestid = 0; </script> Find: Code:
$footer Code:
<script language="javascript"> spyinit(); </script> You are done. Activate the module and you should start seeing a live feed of threads on your portal page. If you do not see an updating list of threads: 1) Double check that your vBIspy.php script is working properly! 2) Make sure you followed the above instructions. 3) If all else fails, open the JavaScript Console in Firefox and see what errors you might be getting. 1.0.1 - 9.28.06 Modified template for module to support 1.0.12 release of vBIspy (you can modify your template manually from this post; but you also need to note the changes to the spymax and addition of the highestid variable to be changed in your adv_portal template). Show Your Support
|
Comments |
#152
|
|||
|
|||
I understand that part... that it's readable in notepad/wordpad .. however, there are no steps nor any working code in the module file.
I have made all attempts that i know of to use this module file. 1. Download/Upload - error: "invalid module file" 2. Add a Module - Tried all 3 (Template/PHP File/BB Code) without luck. This included what I suspect you are suggesting, which is copying and pasting the code from the .module file. No luck here either. 3. Add Page - none of those options work either. Have you tried your suggested method? If you could explain the steps needed from start to finish, i can try them - but at this point, i don't think you can just paste the .module code anywhere without either referencing other files or other steps i'm just not aware of. |
#153
|
|||
|
|||
Are you sitting comfortably.
Step 1.... title--------vBIspy Block identifier---------what you want filename------vbispy (must be the php file) use shell template-------- no ok save the block and then you need to make a new template called Code:
adv_portal_vbispy and use this content Code:
<if condition="is_browser('opera')"> <table class="tborder" cellpadding="0" cellspacing="0" border="0" width="100%" align="center" id="spy_table"> <tr><td colspan="4" class="tcat smallfont" align="left" style="height:25px;"><strong>» <a href="/forum/vaispy.php">Live Forum Updates</a></strong></td></tr> <tr><td width="20" class="tcat" nowrap="nowrap" style="height:25px;"> </td> <td class="tcat" width="190" nowrap="nowrap" style="height:20px;">By</td> <td class="tcat" width="80%" style="height:20px;">Thread/Post</td> <td class="tcat" width="200" nowrap="nowrap" style="height:20px;">Forum </tr> <tr><td colspan="4" class="alt1"> <div id="row1" style="display:none;"></div> <div id="row2" style="display:none;"></div> <div id="row3" style="display:none;"></div> <div id="row4" style="display:none;"></div> <div id="row5" style="display:none;"></div> <div id="row6" style="display:none;"></div> <div id="row7" style="display:none;"></div> <div id="row8" style="display:none;"></div> <div id="row9" style="display:none;"></div> <div id="row10" style="display:none;"></div> </td></tr> </table> <else /> <table class="tborder" cellpadding="6" cellspacing="0" border="0" width="100%" align="center" id="spy_table"> <thead> <tr><td colspan="4" class="tcat smallfont" align="left" colspan="4"><strong>» <a href="/forum/vaispy.php">Live Forum Updates</a></strong></td></tr> <tr align="center"><td class="thead" width="20"> </td><td class="thead" width="190">By</td><td class="thead">Thread/Post</td><td class="thead" width="190">Forum</td></tr> </thead> <tbody class="alt1"> <tr id="row1"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row2"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row3"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row4"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row5"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row6"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row7"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row8"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row9"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row10" class="spyfade4"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> </tbody> </table> </if> <input type="checkbox" id="subscribe" value="1" /> subscribed theads only";}";} |
#154
|
|||
|
|||
Sorry to sound naive, but it still not exactly as clear as i had hoped.
1. What kind of module? "Add Module -> PHP File" ? And what php file? Included in this thread is only the .module file. Are you saying you have to put a copy of the "vaispy.php" file from the non-cmps VBSpy hack into your module folder? |
#155
|
|||
|
|||
i cant create a module on vBadvanced running with vb3.6.2 -* vba 2.2.1
how can i create ? |
#156
|
||||
|
||||
This is a great hack and it's running fine on my site with vb 3.6.4 and vBadvanced CMPS v2.2.1.
I'm wondering if some of you are having the same problem that I did when I first installed, when I downloaded the zipped module files from the different locations on this thread. I don't know why, but there was a lot of garbage code in the beginning when I unzipped, that I didn't notice at first. When I copied the code from within the posts instead, it worked fine for me. Code:
<if condition="is_browser('opera')"> <table class="tborder" cellpadding="0" cellspacing="0" border="0" width="100%" align="center" id="spy_table"> <tr><td colspan="4" class="tcat smallfont" align="left" style="height:25px;"><strong>» <a href="/forum/vaispy.php">Live Forum Updates</a></strong></td></tr> <tr><td width="20" class="tcat" nowrap="nowrap" style="height:25px;"> </td> <td class="tcat" width="190" nowrap="nowrap" style="height:20px;">By</td> <td class="tcat" width="80%" style="height:20px;">Thread/Post</td> <td class="tcat" width="200" nowrap="nowrap" style="height:20px;">Forum </tr> <tr><td colspan="4" class="alt1"> <div id="row1" style="display:none;"></div> <div id="row2" style="display:none;"></div> <div id="row3" style="display:none;"></div> <div id="row4" style="display:none;"></div> <div id="row5" style="display:none;"></div> <div id="row6" style="display:none;"></div> <div id="row7" style="display:none;"></div> <div id="row8" style="display:none;"></div> <div id="row9" style="display:none;"></div> <div id="row10" style="display:none;"></div> </td></tr> </table> <else /> <table class="tborder" cellpadding="6" cellspacing="0" border="0" width="100%" align="center" id="spy_table"> <thead> <tr><td colspan="4" class="tcat smallfont" align="left" colspan="4"><strong>» <a href="/forum/vaispy.php">Live Forum Updates</a></strong></td></tr> <tr align="center"><td class="thead" width="20"> </td><td class="thead" width="190">By</td><td class="thead">Thread/Post</td><td class="thead" width="190">Forum</td></tr> </thead> <tbody class="alt1"> <tr id="row1"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row2"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row3"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row4"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row5"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row6"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row7"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row8"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row9"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> <tr id="row10" class="spyfade4"><td align="center"> </td><td> </td><td> </td><td align="center"> </td></tr> </tbody> </table> </if> <input type="checkbox" id="subscribe" value="1" /> subscribed theads only";}";} Also, someone asked about server load. I haven't noticed that, HOWEVER I have noticed that it makes my "page views" through the roof on my server logs, so I exclude vaispy.php from my reports to get a more accurate picture of actual human page views. |
#157
|
|||
|
|||
If there is anyone that is moderate in jscript and the php/ajax that surrounds this module, I would be willing to pay to identify the problem that most of us seem to be facing. No one is fixing this issue. If you are good, please PM me.
Thank you. |
#158
|
||||
|
||||
While trying to upload the module I get the following error message:
"The file you have uploaded is not a valid module file." |
#159
|
||||
|
||||
What do you exactly mean by "Add the vbispyblock.module to your vBAdvance portal".
If you mean I should click "Download / Upload Module" link, it gives me this error "The file you have uploaded is not a valid module file." |
#160
|
|||
|
|||
While trying to upload the module I get the following error message:
"The file you have uploaded is not a valid module file." |
#161
|
||||
|
||||
That's what happening with me too.
I think this mod is not being supported any more. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|