Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 05-26-2006, 02:57 AM
Morphie Morphie is offline
 
Join Date: Feb 2004
Location: Australia
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Journal Headers

Is it possible to add some coding to make a header appear in the stats box instead of the avatar with the Journal Hack?

What I want to do is have a custom field in the profile where members can put in the URL of the image they want as their header for their journal. But I can't get $userinfo[fieldx] or $post[fieldx] to work on it, so how can I do it. Can someone help?

I saw that there was an add-on custom template hack being made but it had been stopped for vb3. All I want is some simple coding to make a different image appear in the stats box. Any help would be greatly appreciated.

I've attached an image of the stats box as an example of what I've got now.

I figured out how to get the header image up there now instead of the avatar. I was using the wrong code. Instead of:
Quote:
<img src="avatar.php?userid=$journal_stats[userid]&dateline=" alt="View $journal_stats[username]'s profile" border="0"></a>
I've now put:
Quote:
<img src="$bbuserinfo[fieldx]" alt="View $journal_stats[username]'s profile" border="0"></a>
So I've got the image I wanted up, but I can only see my own image that I put up for my journal, and when I look at other journal I still have my image displayed. What would be the code to use so I could see the header for other peoples journals when I'm viewing them and keep mine for only my journal?

I'm sorry I'm not very good with php and html by myself. I usually just follow instructions or copy code then alter it by trial and error to get it to what I want.
Attached Images
File Type: jpg statsbox.jpg (99.4 KB, 0 views)
Reply With Quote
  #2  
Old 05-26-2006, 03:04 AM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try this (maybe make a backup of the file first):
journal.php - line 586 (for me anyway)
PHP Code:
    $journalinfo$db->query_first("
        SELECT
        journals.journalname,journals.journalist_id,journals.journal_id,journals.journalviews,journals.journalist,journals.journal_totalrating AS totalrating,journals.journal_totalvotes AS totalvotes,journals.journaldate,
        journals.whocanview,journals.allowbuddies,journals.whovoted,journals.lastentry_date,journals.status,journals.journaldesc,commentcount,entrycount,journals.ipaddress,usertextfield.jbuddylist,journals.private 
        FROM " 
TABLE_PREFIX "journals AS journals 
        LEFT JOIN " 
TABLE_PREFIX "usertextfield AS usertextfield ON (usertextfield.userid=journals.journalist_id) 
        WHERE journals.journal_id=
$j
              AND journals.active=1
    "
); 
Replace with
PHP Code:
    $journalinfo$db->query_first("
        SELECT
        journals.journalname,journals.journalist_id,journals.journal_id,journals.journalviews,journals.journalist,journals.journal_totalrating AS totalrating,journals.journal_totalvotes AS totalvotes,journals.journaldate,
        journals.whocanview,journals.allowbuddies,journals.whovoted,journals.lastentry_date,journals.status,journals.journaldesc,commentcount,entrycount,journals.ipaddress,usertextfield.jbuddylist,journals.private ,
        userfield.*
        FROM " 
TABLE_PREFIX "journals AS journals 
        LEFT JOIN " 
TABLE_PREFIX "usertextfield AS usertextfield ON (usertextfield.userid=journals.journalist_id) 
        LEFT JOIN " 
TABLE_PREFIX "userfield AS userfield ON (journals.journalist_id = userfield.userid)
        WHERE journals.journal_id=
$j
              AND journals.active=1
    "
); 
This will add the profile fields to the $journalinfo array, so replace $bbuserinfo[fieldx] in your template with $journalinfo[fieldx].
Reply With Quote
  #3  
Old 05-26-2006, 03:19 AM
Morphie Morphie is offline
 
Join Date: Feb 2004
Location: Australia
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It didn't work. I couldn't find that code anywhere in my journal.php file.
Reply With Quote
  #4  
Old 05-26-2006, 03:26 AM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Which version of the journal do you have? (and vB too?)
Reply With Quote
  #5  
Old 05-26-2006, 03:30 AM
Morphie Morphie is offline
 
Join Date: Feb 2004
Location: Australia
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm using journal 1.1a and vb 2.3.8
Reply With Quote
  #6  
Old 05-26-2006, 03:37 AM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Morphie
I'm using journal 1.1a and vb 2.3.8
I have no familiarity with vB2.x, sorry. Maybe someone who has been around here longer might know.
Reply With Quote
  #7  
Old 08-28-2006, 09:23 PM
Morphie Morphie is offline
 
Join Date: Feb 2004
Location: Australia
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there anyone who is good with vb2 coding that can help me? I still really need to fix this problem I have on my board.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:14 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.03856 seconds
  • Memory Usage 2,247KB
  • Queries Executed 14 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_php
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (1)postbit_attachment
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete