Display AdoptSpotlight anywhere? c:

Forum
Last Post
Threads / Messages

pachoofoosh

Artist
Member
Joined
Dec 10, 2012
Messages
99
Points
6
Location
New York
Mysidian Dollar
10,255
Hello! c:
I was wondering if there was a way to display a user's favorite pet anywhere on-site, and as a module in the sidebar? I was wondering because I'm planning on using the user's favorite pet as their 'active pet', which they'll be able to explore with, although I'm not quite sure how to have it display the pet.
Thanks for the help! <3
 
Sure you can do that by creating a module for sidebar, although to display it on another widget/location can be difficult at this moment. You need to write a very simple php code in the adoptsoptlight module, I will post a tutorial a few days later.
 
Alright, awesome! Thanks, I'll play around with the code and see if I can get it to display the pet anywhere. ^^ (Sorry for the late reply! ^^;)
 
Alright, I will post the tutorial this weekend or early next week. It really should not be difficult, although you better test it thoroughly on your site to make sure its not malfunctioning.
 
I figured out how to add it to the sidebar!
I used your tutorial on how to add avatars onto the sidebar, but played around with the script for a bit to see if it'd display the favorite pet. uwu

To display the AdoptSpotlight in the sidebar, make a new module, and in the text box for the Module's PHP, add this:

Code:
$profile = $mysidia->user->getprofile();
$favpet = new Image("levelup/siggy/" . $profile->getFavpetID());
$favpet->resize(100); // Resize the image to a certain size. This makes it 100x100 pixels.
$moduleContainer->add($favpet);
 
Thats indeed a smart strategy, the module system sure makes your life easy if you know what you are doing. Most users unfamiliar with PHP are expected to be using HTML code instead of PHP code though, but there are circumstances that you have to use PHP code.
 
Thats indeed a smart strategy, the module system sure makes your life easy if you know what you are doing. Most users unfamiliar with PHP are expected to be using HTML code instead of PHP code though, but there are circumstances that you have to use PHP code.

Haha yeah. cx Thankfully php is one of the more flexible languages though, so it can be easier to find different solutions to problems and such. The Module system makes it much easier to control a site's features quickly and efficiently. Although I'm starting to understand how the script works more, and I love how easy it is to edit once you've got the basic idea. It has really helped me understand the point of using OOP; Most tutorials I've seen around the internet were hard to understand because of the way they were written. Then again the best way to learn is by doing I suppose.
//Long reply whoops |D
 
I figured out how to add it to the sidebar!
I used your tutorial on how to add avatars onto the sidebar, but played around with the script for a bit to see if it'd display the favorite pet. uwu

To display the AdoptSpotlight in the sidebar, make a new module, and in the text box for the Module's PHP, add this:

Code:
$profile = $mysidia->user->getprofile();
$favpet = new Image("levelup/siggy/" . $profile->getFavpetID());
$favpet->resize(100); // Resize the image to a certain size. This makes it 100x100 pixels.
$moduleContainer->add($favpet);

Awesome! ;3 now to get it centered. Thanks! ;3
 
To get it centered, simply add this to the code block:

PHP:
$favpet->setAlign(new Align("center"));

This should do the trick, lemme know if anything goes wrong.
 
Ah I see, all you need to do is to read the script files or documentation for the GUI system, its nothing complicated.
 

Similar threads

Users who are viewing this thread

  • Forum Contains New Posts
  • Forum Contains No New Posts

Forum statistics

Threads
4,277
Messages
33,118
Members
1,602
Latest member
BerrieMilk
BETA

Latest Threads

Top