![]() |
Placing descriptions on the My Adopts page
I would like for the user to see not just the image of the adoptable, but also the description included during it's creation in the ACP (when viewing the adoptable in My Adopts)
Any suggestions on how to go about doing this? |
Directly on the stats page? Or when you click on it?
If you look at the database you will see that the description is associated with an Adoptable and not an OwnedAdoptable. So we have to get the species to get the description. Basically, through the OwnedAdoptable's type, we get the Adoptable and then we return the description. In code-words, in the file class_ownedadoptable.php we add a protected $type; to the list at the top then we add this function: public function getDescription(){ $adopt = new Adoptable($this->type); return $adopt->getDescription(); } So if you want it in the stats page, you just needed to add a comment on the getStats() function in the class_ownedadoptable.php file like: $stats->add(new Comment("<br>Description: ",FALSE)); $stats->add(new Comment($this->getDescription())); So you class_ownedadoptable.php should look like this: PHP Code:
|
Into Rain: That was exactly what I was looking for.
This brings me to another question though. There is a limit on the characters that can be entered into the description of an adoptable. This is fine with me as it pertains to its use in the Adoptshop, but when it is sent over to the stats page, I want there to be a much larger limit on the character value. So, this would involve cutting short the description in the Adoptshop, but still maintaining the extra characters in the database for when the description shows up on the stats page. Again, my sincere thanks for your assistance. |
If there isn't a simple code for this, a work around I've found is to create a page with all the adoptables and their descriptions. You could also create separate pages for each, and a promocode is given to unlock each page.
|
Quote:
|
All that being said, are there any suggestions for this in terms of code changes?:
"There is a limit on the characters that can be entered into the description of an adoptable. This is fine with me as it pertains to its use in the Adoptshop, but when it is sent over to the stats page, I want there to be a much larger limit on the character value. So, this would involve cutting short the description in the Adoptshop, but still maintaining the extra characters in the database for when the description shows up on the stats page." |
Oops, didn't notice the inheritance! My bad! Thank you, HoF!
Quote:
|
How would I go about adding a function to get the new table?
EDIT: Actually scratch that... I just added the following... Code:
public function getDescription2(){ Thanks again! |
All times are GMT -5. The time now is 05:49 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.