View Single Post
  #2  
Old 04-20-2012, 08:49 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 394,715
Hall of Famer is on a distinguished road
Default

Well...

First of all, you may go to each script file that uses pagination and find a line like this(the example below is for messages.php):

PHP Code:
$pagination = new Pagination($adopts$query$rowsperpage"http://www.".constant("DOMAIN").constant("SCRIPTPATH")."/messages.php"); 
You can edit out www. and the code should work for site url not using www. I, however, strongly recommend including www. though, since this is the convention we use for this script.


And yes, it is doable to direct user profile and message page to the forum, but that will require a lot more coding. You have to be familiar with the way your forum engine works. If it is MyBB, the user profile page looks like this:

PHP Code:
http://www.yourdomain.com/mybb/member.php?action=profile&uid=5 
The cheapest way to do this is to edit the navlink 'memberlist' and change its url to http://mysidiarpg.com/site/mybb/memberlist.php. If you still want to use the member list for Mysidia Adoptables but not the profile, you may go to profile.php and find this line:


PHP Code:
$article_content .= "<strong><a   href='profile.php?user={$row->username}'>{$star}{$row->username}</a></strong><br   />"
And change it to:

PHP Code:
$article_content .= "<strong><a  href='http://www.yourdomain.com/mybb/member.php?action=profile&uid=".usernametouid($row->username).">{$star}{$row->username}</a></strong><br  />"
And it should do the trick, but keep in mind that it requires the ids from adoptables and forum's user tables to be consistent. If your user id is 1 in adoptables table, but 2 in forum table, the above code will fail and you have to do a lot more coding to make it work.


The third one is, well, doable but definitely difficult. This requires a significant modification over the core script of your adoptables site, and will take me at least 3 days to complete, and not sure how long it will take you.


The last request is quite easy to achieve, you just have to re-write these lines from levelup.php to whatever you want them to be:

PHP Code:
$article_title $lang_gave."{$owned_adoptable->name} one ".$lang_unit;
      
$article_content "<img src='{$image}'><br>{$lang_gave}{$owned_adoptable->name}    one {$lang_unit}.<br>".$lang_levelup_encourage
Note the $owned_adoptables is an object with various properties such as level, click, gender and tradestatus, you can access them by $owned_adoptables->property. A concrete example is already available above, note how the adoptables name is accessed as {$owned_adoptable->name}. If you do not know what properties are available in $owned_adoptables object, simply go to your prefix.owned_adoptables table and the column names are the property names.
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote