vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=246)
-   -   Mini Mods - RPG Pets [Mini_fixes & UserCP options] (https://vborg.vbsupport.ru/showthread.php?t=256175)

rob01 12-29-2010 10:00 PM

RPG Pets [Mini_fixes & UserCP options]
 
1 Attachment(s)
hello, this are just temporal mini-fixes for the RPG Pet addon which it was already release by DarkgamerVN, @ RPG PETS.

Download: (RPG PETS) vb.org link

or https://vborg.vbsupport.ru/showthrea...hlight=RPG+PET

Okay lets start!

List of fixes:
(1) Temp
(2) UserCP (legacy)




(1) Temp:
Un-Catched templates:
rpgpet_board (1)
rpgpet_rpg (1)
rpgpet_started (1)

Fix:
1.- Add a new plugin
2.- Write this:

Title: RPG PET Catched Templates (or any title name you want)
Hook Location : cache_templates

Plugin PHP Code:
Code:

$cache = array_merge((array)$cache, array(
        'rpgpet_board',
'rpgpet_rpg',       
'rpgpet_started'
));

Plugin is Active : ON


(1) UserCP : this will let users to either turn on/off their pet (from showing @ postbit_legacy)

First: Go to User Profile Fields
- Add New User Profile Field
- then select : Single-Selection Radio Buttons (i prefer buttons rather than a list menu)

Okay lets create it:
Title: RPG Pet Postbit
Description: This will either turn on/off your pet from your postbit (between threads view.

Options: ON , OFF

it must look like this:
ON
OFF

Set Default : ON (If you want it to be by OFF by default just change the order)

Field Editable by User: Yes

Field Searchable on Members List: No

Show on Members List: No

Allow user to input their own value for this option: No

Let the other on default mode

Which page displays this option? edit profile (seems to be the best option, in my point of view)



Okay we are almost done, now we add the conditionals.

First go to -> Styles and templates
-Search in Templates
- postbit_legacy

Then Replace:
Code:

This:
        {vb:raw showinfopet}

For this:
                    <vb:if condition="$post[fieldx] == 'ON'">
                                {vb:raw showinfopet}
                              </vb:if>

Just change the fieldx with your number




I will try to add more fixes, and improve the installation with a easy mini mod installer.
thanks
robert

rob01 12-30-2010 03:47 AM

Pictures:

https://vborg.vbsupport.ru/external/2010/12/3.png

And the other edit just removes a un catched template.





btw im not a pro coder

cheers

Kraxell 01-04-2011 11:04 AM

Tag it! Some Screenshots?

Ravallojr 08-15-2011 10:51 PM

Visit the link he provided, it;s alot more information and betetr explanations on that thread.

xhells21 02-09-2012 02:38 PM

Database error in vBulletin 4.1.10:

Invalid SQL:
SELECT * FROM rpg_pet WHERE class ='1'(('))")""';

RPG Pet is vulnerable for sql injection

use at own risk

my forum got hacked a few days ago cause of it and kbank


All times are GMT. The time now is 02:17 AM.

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.01005 seconds
  • Memory Usage 1,724KB
  • 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
  • (2)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)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