vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Showing an avatar in the CMS (https://vborg.vbsupport.ru/showthread.php?t=282874)

imnomarty 05-15-2012 09:48 PM

It still does not work and I have no idea why. I'm not sure what I'm doing wrong. I tried the codes you guys gave, but still no luck.

Although thanks for all the help, this is a really great community for good software.

Lynne 05-16-2012 04:51 PM

You need to post a link to your page where it is not working and then post *exactly* (copy/paste it) what you have done and please use code tags when you do so.

imnomarty 05-16-2012 05:34 PM

Quote:

Originally Posted by Lynne (Post 2329937)
You need to post a link to your page where it is not working and then post *exactly* (copy/paste it) what you have done and please use code tags when you do so.

Okay so here is the page. Front page of my site. http://thejestersgallery.com/content.php

So what i have done so far is follow the instructions on the site to make the plugin and instead of using his code I used yours. And since I want this to go in preview I used lewisforlife code to change it.
Code:

require_once(DIR . '/includes/functions_user.php');
if(self::VIEW_PAGE == $viewtype) {
$avatarurl = fetch_avatar_url($view->authorid, true);
if ($avatarurl[0]) $avatarurl = $avatarurl[0];

/* render template and register variables */
vB_Template::preRegister('vbcms_content_article_preview',array('avatarurl' => $avatarurl));
}

Then I put the img code into preview and all i get is a white box

Code:

<vb:if condition="$showuser OR $showpublishdate OR ($showupdated AND $lastupdated) OR ($viewcount AND $showviewcount) OR ($showrating AND $rating!='')">
        <div class="cms_article_username cms_publish_column">
<img src="{vb:raw avatarurl}" alt="Author Avatar" />
                <vb:if condition="$showuser">
                        {vb:rawphrase by_x_nolink, {vb:raw memberaction_dropdown}}
                </vb:if>


Lynne 05-16-2012 08:56 PM

As it says in the original article, you cannot have the condition (if(self::VIEW_PAGE == $viewtype)) around the code if you need it for the preview page.

imnomarty 05-16-2012 10:37 PM

Thank You this is wonderful

JustAskJulie 08-26-2013 05:39 PM

I used the coding below and I'm getting nothing showing up. My site (adult related)

Quote:

Originally Posted by Lynne (Post 2329329)
I got it to work by using this as the plugin code:

Code:

require_once(DIR . '/includes/functions_user.php');
if(self::VIEW_PAGE == $viewtype) {
$avatarurl = fetch_avatar_url($view->authorid, true);
if ($avatarurl[0]) $avatarurl = $avatarurl[0];

/* render template and register variables */
vB_Template::preRegister('vbcms_content_article_page',array('avatarurl' => $avatarurl));
}


Quote:

Originally Posted by Lynne (Post 2329413)
I just placed it where they spit out the authors name:
HTML Code:

                        <vb:if condition="$showuser">
<img src="{vb:raw avatarurl}" alt="Author Avatar" />
                                <div class="article_username_container<vb:if condition="!$showrating">_full</vb:if>">
                                        {vb:rawphrase by_x_nolink, {vb:raw memberaction_dropdown}}
                                </div>
                        </vb:if>

However, it needs some styling, so you'll have to add some CSS to move things around. (Since I don't actually use this code, I never got that far.)


Lynne 08-26-2013 08:41 PM

Try removing the condition around that template code and see if it shows up. Also, you are editing the style that you are using, right?

JustAskJulie 08-30-2013 07:51 PM

Quote:

Originally Posted by Lynne (Post 2441296)
Try removing the condition around that template code and see if it shows up. Also, you are editing the style that you are using, right?

So, change
Code:

<vb:if condition="$showuser">
<img src="{vb:raw avatarurl}" alt="Author Avatar" />
                                <div class="article_username_container<vb:if condition="!$showrating">_full</vb:if>">
                                        {vb:rawphrase by_x_nolink, {vb:raw memberaction_dropdown}}
                                </div>
                        </vb:if>

to

Code:

<img src="{vb:raw avatarurl}" alt="Author Avatar" />
                                <div class="article_username_container<vb:if condition="!$showrating">_full</vb:if>">
                                        {vb:rawphrase by_x_nolink, {vb:raw memberaction_dropdown}}
                                </div>

?

Still doesn't give me an avatar :(

Lynne 08-31-2013 02:37 AM

If it still doesn't give you an avatar, then you either have it inside another condition that isn't allowing it to display or you are editing the wrong template or wrong style template.

JustAskJulie 09-04-2013 03:10 PM

I'm in the vbcms_content_article_page template.

Going to the top of the code, this is what it has. Am I putting the Author avatar stuff in the wrong place?
Code:

{vb:raw css}

<div class="article_width" id="article_content">
        <div class="title">

                <h1 class="article_title cms_article_title"><span>{vb:raw title}</span>
                        <vb:if condition="$can_edit">
                                <a href="{vb:raw edit_url}" class="edit"><img class="editimage" src="{vb:stylevar imgdir_cms}/edit_small.png" alt="{vb:rawphrase edit}" /></a>
                        </vb:if>
                </h1>
        </div>
        <div class="article_author_date_comment_container">
                <vb:comment>
                                             
<img src="{vb:raw avatarurl}" alt="Author Avatar" />
                                <div>
                                        <a href="{vb:link member, {vb:raw userid}}"><img src="{vb:raw vboptions.bburl}/image.php?{vb:raw session.sessionurl}u={vb:raw userid}&amp;type=profile" alt="" class="post_avatar" /></a>
                                </div>
                     
                </vb:comment>



All times are GMT. The time now is 09:51 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.01207 seconds
  • Memory Usage 1,752KB
  • 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
  • (6)bbcode_code_printable
  • (1)bbcode_html_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete