SOLVED - User Block Mod »  Show posts from    to     

Icy Phoenix


Old Support Topics - SOLVED - User Block Mod



Chaotic [ Sun 15 Feb, 2009 03:46 ]
Post subject: Re: User Block Mod
I understand exactly what you are wanting to do. I have an Xbox themed website as well and I used to use the Xbox LIVE Gamercard MOD on my site.

I was thinking you could adapt a few changes in the MOD I'm about to post that may give you the results you want. Wherever you see offical Xbox codes, replace them with the avatar codes you have. It's a lengthy MOD and you'll have to find things that aren't easily found using FIND. I was going to perfect this MOD for IP and release it here if the original MOD author would get back to me.

Give it a try, but make sure you back up all files that you edit.

Spoiler: [ Show ]


n1cks21 [ Sun 15 Feb, 2009 04:17 ]
Post subject: Re: User Block Mod
thanks Chaotic I will give it a try, I am not very confident around IP but am willing to try...... at least you understand what I am trying to do, I am not very good at explaining things......

Nick


Chaotic [ Sun 15 Feb, 2009 04:25 ]
Post subject: Re: User Block Mod
You also need to make these changes after installing the MOD. Be aware that you'll be using iFrame. It's recommended you don't use this code, so please use at your own risk. We won't be held responsible for any harm that may come of adding these codes!

To display the gamercard in profile:

OPEN: /includes/usercp_viewprofile.php

FIND:

Code: [Hide] [Select]
[code linenumbers=false]'GAMERTAG' => ( $profiledata['user_gamertag'] ) ? $profiledata['user_gamertag'] : ' ',[/code]


REPLACE WITH:

Code: [Hide] [Select]
'GAMERTAG' => ( $profiledata['user_gamertag'] ) ? '<iframe src="http://gamercard.xbox.com/' . $profiledata['user_gamertag']. '.card" scrolling="no" frameBorder="0" height="140" width="204"></iframe>' :'',


To display gamercard in viewtopic:

OPEN: /viewtopic.php

FIND:

Code: [Hide] [Select]
$poster_gamertag = ( $postrow[$i]['user_gamertag'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Gamertag'] . ': ' . $postrow[$i]['user_gamertag'] : '';


REPLACE WITH:

Code: [Hide] [Select]
$poster_gamertag = ( $postrow[$i]['user_gamertag'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? '<iframe src="http://gamercard.xbox.com/' . $postrow[$i]['user_gamertag'] . '.card" scrolling="no" frameBorder="0" height="140" width="204">' . $postrow[$i]['user_gamertag'] . '</iframe>' : '';


DWho [ Sun 15 Feb, 2009 11:17 ]
Post subject: Re: User Block Mod
Thanks Chaotic...saved me from going through files...



Chaotic [ Sun 15 Feb, 2009 13:35 ]
Post subject: Re: User Block Mod
No problem!

This will surely work for someone wanting to add their Xbox LIVE Avatar. All you gotta do is replace the iFrame code I bet.


n1cks21 [ Sun 15 Feb, 2009 17:40 ]
Post subject: Re: User Block Mod
I am a bit confused,

does the above code give me a Gamertag field ??? becuase I have one already that I created in Custom fields, and is shown correctly in memberlist see below :-

avatar0

what I want to do is have my user_block_block

look like this when your not signed in (which is how it looks now)

avatar1

and look like this when you are signed in (but with your own xbox avatar) the below was done using photoshop to give u an idea of what I am after

avatar2

I only want the xbox avatar shown in the user_block_block


Chaotic [ Sun 15 Feb, 2009 17:54 ]
Post subject: Re: User Block Mod
That is totally my fault. I saw your topic title and it does say User Block.

I was thinking you wanted to show your Xbox LIVE Avatar on viewtopic, but you wanted it to replace the avatar in the User Block.


n1cks21 [ Sun 15 Feb, 2009 21:12 ]
Post subject: Re: User Block Mod
partial success, I have managed to make it work in the memberlist_body, but that is only becuase {memberrow.custom_fields.CUSTOM_FIELD} has been defined there, what I need to do is query the database in user_block_block but I am not sure how


Lopalong [ Sun 15 Feb, 2009 23:31 ]
Post subject: Re: User Block Mod
Im not sure what this Gamer thing is But!

Try this:

Copy avatar-body.png To /images/avatar-body.png


Spoiler: [ Show ]


DWho [ Mon 16 Feb, 2009 00:27 ]
Post subject: Re: User Block Mod
if Lobalongs code does not work (though I am sure it will) I will have a look as I have place custom fields code in another file recently... to pi**ed at the moment to concentrate on it..



n1cks21 [ Mon 16 Feb, 2009 01:25 ]
Post subject: Re: User Block Mod
Lopalong, your code worked however the link I need to use for the avatar is :-

"http://avatar.xboxlive.com/avatar/ custom field value for the user /avatar-body.png"

The contents of my custom field is each members gamertag (xbox name) which they are required to enter when they register mine is n1cks21

so my xbox avatar link is "http://avatar.xboxlive.com/avatar/n1cks21 /avatar-body.png"

I have used this link "http://avatar.xboxlive.com/avatar/ {memberrow.custom_fields.CUSTOM_FIELD} /avatar-body.png" in the members screen with the following results :-

a different avatar pic for each member

avatar3


I need to use your code with my link, sql needs to be queried for the vale of the custom field for the member logging in and that value to be entered into the link "http://avatar.xboxlive.com/avatar/custom field value /avatar-body.png"

sorry I dont know how else to explain it


Lopalong [ Mon 16 Feb, 2009 01:46 ]
Post subject: Re: User Block Mod
Not sure where we're at with this, but try the script below as it includes the string you use elsewhere with the spaces removed.

Code: [Hide] [Select]
AFTER ADD:


if( $userdata['session_logged_in'] )
$template->assign_vars(array(
'AVATAR_IMG' => '<img src="http://avatar.xboxlive.com/avatar/{memberrow.custom_fields.CUSTOM_FIELD}/avatar-body.png" alt=""/>',
'U_NAME_LINK' => $name_link,
'L_REMEMBER_ME' => $lang['Remember_me'],
'L_SEND_PASSWORD' => $lang['Forgotten_password'],
'U_SEND_PASSWORD' => append_sid(PROFILE_MG . '?mode=sendpassword'),
'L_REGISTER_NEW_ACCOUNT' => sprintf($lang['Register_new_account'], '<a href="' . append_sid(PROFILE_MG . '?mode=register') . '">', '</a>'),
'L_NEW_SEARCH' => $lang['Search_new'])
);


If you get any errors about "Unexpected whatever" then try this string. Either way let us know what happens.

<img src="http://avatar.xboxlive.com/avatar/' . {memberrow.custom_fields.CUSTOM_FIELD} . '/avatar-body.png" alt=""/>



Arrivederci! Now I'm out of here for a couple of months or maybe longer.


n1cks21 [ Mon 16 Feb, 2009 11:37 ]
Post subject: Re: User Block Mod
Lopalong wrote: [View Post]
Arrivederci! Now I'm out of here for a couple of months or maybe longer.


Well thanks for all your help

The above link didnt work but I am pretty sure it's because "{memberrow.custom_fields.CUSTOM_FIELD}" has no value, I am sure there should be some sort of sql query before the above code giving "{memberrow.custom_fields.CUSTOM_FIELD}" it's value.


DWho [ Mon 16 Feb, 2009 19:25 ]
Post subject: Re: User Block Mod
Ok I got this to work for you

here is the code let me know... replace all the code in blocks/blocks_imp_user_block.php with

Spoiler: [ Show ]


open templates/YOUR TEMPLATE/blocks/user_block_block.tpl

and replace all the code with

Spoiler: [ Show ]


Goto admin and set the field to whatever you are calling it...

Field Type text
Viewable in User Profile yes
These options are for if this field is to be viewed in the user's profile. about column

and save

you just have to add your name to the text box you have created so for you it would be n1cks21

but I am not sure if you can create any more custom fields now though

logged out

logged_out

logged in

logged_in


Let me know



n1cks21 [ Mon 16 Feb, 2009 21:33 ]
Post subject: Re: User Block Mod
Thanks for looking at this for me, It still doesnt work however it doesnt give me any errors either, basically when you log in it puts you on the profile page and not the home page, if you click on home page, you simply get the users login name ??? I had already created a custom field and it was already set as

Field Type text
Viewable in User Profile yes


avatar4


DWho [ Mon 16 Feb, 2009 21:36 ]
Post subject: Re: User Block Mod
I have this working on my site.... did you copy all the code over...

and set it to the about column

and you copied the code for the php block code as well as the tpl code.... 2 files


n1cks21 [ Mon 16 Feb, 2009 23:58 ]
Post subject: Re: User Block Mod
school boy error
yes it works fine now I have changed it to the about column, which you stated in your last post

Thank you soooooo much, you are the man, what a cracking xbox360 mod, one question though what are the chances of getting the text info underneath the avatar as shown on the pic below or am I pushing my luck and I should be happy with what I have got hehehehehehehehehehe


avatar2

Eitherway I would like to thank everyone who has helped.........


DWho [ Tue 17 Feb, 2009 00:32 ]
Post subject: Re: User Block Mod
Glad you got it sorted... I will post the modification in a new post so others can download the zip

where did you get the other info from then I can add it..



n1cks21 [ Tue 17 Feb, 2009 00:52 ]
Post subject: Re: User Block Mod
I seem to have this problem now, sorry only just noticed it :-

avatar5

the picture that is trying to be displayed os the avatar pic

"http://avatar.xboxlive.com/avatar//avatar-body.png"

not sure why it's trying to do that ????

my code for blocks_imp_user_block

Spoiler: [ Show ]


and my user_block_block

Spoiler: [ Show ]





DWho [ Fri 20 Feb, 2009 23:42 ]
Post subject: Re: User Block Mod
did you sort this.... ?



n1cks21 [ Sat 21 Feb, 2009 01:27 ]
Post subject: Re: User Block Mod
no any help would be great


DWho [ Sat 21 Feb, 2009 12:06 ]
Post subject: Re: User Block Mod
ok try this open

user_block_block.tpl

replace all the code with this

Spoiler: [ Show ]


nothing else to change...

have tested in firefox and IE

let me know



n1cks21 [ Sat 21 Feb, 2009 13:50 ]
Post subject: Re: User Block Mod
fan-bloody-tastic

Works a treat now, a mega xbox360 mod thanks for making my idea become reality

the only thing I would like to add would be the old code below, to underneath the avatar

Spoiler: [ Show ]



once again Thank You for all your time and effort you put into this, its much appreciated.



DWho [ Sat 21 Feb, 2009 15:09 ]
Post subject: Re: User Block Mod
brilliant...

to add the last bit of code...

open user_block_block.tpl

find

Code: [Hide] [Select]
<!-- BEGIN custom_about -->
<span class="name">{U_NAME_LINK}</span>
<tr>{custom_about.ABOUT}</tr>
<!-- END custom_about -->


and replace with

Code: [Hide] [Select]
<!-- BEGIN custom_about -->

<tr>{custom_about.ABOUT}</tr>
<!-- END custom_about -->
<tr>
<td align="center">
<span class="name">{U_NAME_LINK}</span><br />
<span class="gensmall">{LAST_VISIT_DATE}</span><br />
<span class="gensmall"><a href="{U_SEARCH_NEW}">{L_NEW_SEARCH}</a></span><br /><br /></td>
<tr>


let me know



n1cks21 [ Sat 21 Feb, 2009 16:21 ]
Post subject: SOLVED - Re: User Block Mod


SPOT ON !!!!!!!!!!!!!!!!!!! it looks fantastic



again thanks for all your time, effort and trouble


DWho [ Sat 21 Feb, 2009 16:29 ]
Post subject: Re: User Block Mod
no problem happy to help... glad it is all fixed now...



n1cks21 [ Sun 22 Feb, 2009 01:36 ]
Post subject: Re: SOLVED - User Block Mod
dont want to be a pain in the arse but the only other change is simply cosmetic

Forum Page
avatar7
the avatar pic has a border of some sort so there is a line across the block

Home Page
avatar6
same as the first one with a border but the bottom is a different colour from the top



*****************UPDATE******************

I fixed it by doing the following, not sure if it's the best way or indeed the easiest but I do like to try and fix my problems first:-

blocks_imp_user_block
Spoiler: [ Show ]


and

user_block_block
Spoiler: [ Show ]


bgcolor="#081838" and changed this to the colour I wanted.


result is:-

avatar8


DWho [ Sun 22 Feb, 2009 13:41 ]
Post subject: Re: SOLVED - User Block Mod
Nice one and thanks for posting the fix....



n1cks21 [ Mon 23 Feb, 2009 15:48 ]
Post subject: Re: SOLVED - User Block Mod
no worries, there was propbably a better way, but it works for me

thanks again.............


n1cks21 [ Sun 13 Sep, 2009 11:23 ]
Post subject: Re: SOLVED - User Block Mod
Hi all the above mod is fantastic and works a treat on my site however it's time to move to 1.3.0.53 and I wondered how hard it would be to update the above mod to work on the new version ????

cheers

Nick


Lopalong [ Sun 13 Sep, 2009 14:00 ]
Post subject: Re: SOLVED - User Block Mod
I shouldn't think it would be any problem - But did you check that DWho hasn't already done it and has it available on his site - Before you asked the question?

I also find it annoying that users suggest such things as "I will upgrade to 53 etc, so long as this MOD is available"

You upgrade - Then I'll sure Mike will (if necessary) upgrade the MOD - WHEN HE FINDS THE TIME!


n1cks21 [ Sun 13 Sep, 2009 14:31 ]
Post subject: Re: SOLVED - User Block Mod
Lopalong wrote: [View Post]
I shouldn't think it would be any problem - But did you check that DWho hasn't already done it and has it available on his site - Before you asked the question?

I also find it annoying that users suggest such things as "I will upgrade to 53 etc, so long as this MOD is available"

You upgrade - Then I'll sure Mike will (if necessary) upgrade the MOD - WHEN HE FINDS THE TIME!


yeah I did have a look on DWho site, I didnt see it so I posted the question on here..... I would also like to avoid downtime as well, so it only makes sense to upgrade and install the mods at the same time, I have installed the new software on the test area of my server, I now want to add the mods so I know everything works before I go live. I have already installed 2 of your fantastic mods (Security Question and Urls) and all I think is left is the above mod as well as the 80% mod.

I always give praise to you guys as I think you all do a fantastic job, my site has had lots of positive feedback and I owe that to you guys..... so I am sorry if I offended or annoyed you....


Lopalong [ Sun 13 Sep, 2009 14:41 ]
Post subject: Re: SOLVED - User Block Mod
Then it would be appropriate for you to register at Mike's site and ask him if he would consider checking the MOD and upgrading it (if necessary) when he gets the time. Because pushing the issue ain't going to win you any friends.

MODS take a lot of work my friend - So does upgrading existing ones to IP v1.3* - And, you haven't even tested what you've got yet, (Even on localhost - which you should have) so you don't even know if it doesn't work.


n1cks21 [ Sun 13 Sep, 2009 14:54 ]
Post subject: Re: SOLVED - User Block Mod


my bad, I wrongly assumed that all previous mods wouldnt work on the new version. I will put my current mods on the new version and see what happens.

thanks for the info and sorry for wssting your time............




Powered by Icy Phoenix