vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Journal Headers (https://vborg.vbsupport.ru/showthread.php?t=116696)

Morphie 05-26-2006 02:57 AM

Journal Headers
 
1 Attachment(s)
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.

Adrian Schneider 05-26-2006 03:04 AM

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].

Morphie 05-26-2006 03:19 AM

It didn't work. I couldn't find that code anywhere in my journal.php file.

Adrian Schneider 05-26-2006 03:26 AM

Which version of the journal do you have? (and vB too?)

Morphie 05-26-2006 03:30 AM

I'm using journal 1.1a and vb 2.3.8

Adrian Schneider 05-26-2006 03:37 AM

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.

Morphie 08-28-2006 09:23 PM

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.


All times are GMT. The time now is 07:30 PM.

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.02624 seconds
  • Memory Usage 1,736KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete