1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Get rid of avatars in quotes?

Discussion in 'Troubleshooting and Problems' started by fredrikse, Jul 28, 2012.

  1. fredrikse

    fredrikse Active Member

    Hi,

    A while ago I incorporated in my test platform the possibility for avatars to show up to the left of the quotes. But since it sometimes tends to break the templates I have decided to remove it.

    I located and disabled this code in EXTRA.css:

    Code:
    /* Avatars for quotes
    body .messageText .QuoteAvatar {
    float: left;
    margin: 0;
    padding: 0;
    box-shadow: none;
    }
     
    .messageText .bbCodeQuote.hasAvatar {
    margin-bottom: 10px;
    margin-left: 68px;
    position: relative;
    box-shadow: none;
    }
     
    .messageText .bbCodeQuote.hasAvatar .arrow {
    border-radius: 0;
    height: 20px;
    width: 10px;
    position: absolute;
    left: -11px;
    top: 2px;
    overflow: hidden;
    }
     
    .messageText .bbCodeQuote.hasAvatar .arrow:after {
    content: " ";
    background: @bbCodeQuote.border-color;
    height: 9px;
    width: 9px;
    top: 5px;
    left: 5px;
    position: absolute;
    box-shadow: none;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    }*/
    However, it is still showing up like in the attached picture. Someone who knows what I might have missed, because I don't, unfortunately :confused:

    quote.png
     
  2. Chris D

    Chris D XenForo Developer Staff Member

    I imagine you edited the bb_code_tag_quote template as well as EXTRA.css
     
  3. fredrikse

    fredrikse Active Member

    Alright. Thanks for pointing out the right direction to go!
     
    Chris D likes this.
  4. fredrikse

    fredrikse Active Member

    This is what I have in the corresponding template:

    Modified code:

    PHP:
    <xen:require css="bb_code.css" />
     
    <
    xen:if is="{$attributes.member}">
    <
    div class="{xen:if $ignored, 'ignored'}">
    </
    xen:if>
     
    <
    xen:if is="{$attributes.member}">
        <
    xen:set var="$avaUser.user_id">{$attributes.member}</xen:set>
        <
    xen:set var="$avaUser.username">{$nameHtml}</xen:set>
        <
    xen:set var="$avaUser.avatar_date">1</xen:set>
        <
    xen:avatar user="$avaUsersize="s" class="QuoteAvatar" />
    </
    xen:if>
     
    <
    xen:comment><!-- content is escaped via parser --></xen:comment>
    <
    div class="bbCodeBlock bbCodeQuote{xen:if $ignored, ' ignored'}{xen:if  $attributes.member, ' hasAvatar'}"{xen:if $nameHtml' data-author="{$nameHtml}"'}>
        <
    aside>
            <
    xen:if is="{$nameHtml}">
                <
    div class="attribution type">{xen:phrase x_said'name={xen:raw $nameHtml}'}:
                    <
    xen:if is="{$source}">
                        <
    a href="{xen:link 'goto/{$source.type}', '', 'id={$source.id}'}#{$source.type}-{$source.id}class="AttributionLink">&uarr;</a>
                    </
    xen:if>
                </
    div>
            </
    xen:if>
            <
    blockquote>{xen:raw $content}</blockquote>
        </
    aside>
        <
    span class="arrow"></span>
    </
    div>
     
    <
    xen:if is="{$attributes.member}">
    </
    div>
    </
    xen:if>
    Original code:

    PHP:
    <xen:require css="bb_code.css" />
     
    <
    xen:comment><!-- content is escaped via parser --></xen:comment>
    <
    div class="bbCodeBlock bbCodeQuote{xen:if $ignored, ' ignored'}"{xen:if $nameHtml' data-author="{$nameHtml}"'}>
        <
    aside>
            <
    xen:if is="{$nameHtml}">
                <
    div class="attribution type">{xen:phrase x_said'name={xen:raw $nameHtml}'}:
                    <
    xen:if is="{$source}">
                        <
    a href="{xen:link 'goto/{$source.type}', '', 'id={$source.id}'}#{$source.type}-{$source.id}class="AttributionLink">&uarr;</a>
                    </
    xen:if>
                </
    div>
            </
    xen:if>
            <
    blockquote>{xen:raw $content}</blockquote>
        </
    aside>
    </
    div>
     
  5. fredrikse

    fredrikse Active Member

    Just had to remove the code that was not part of the original template. That solved it.
     

Share This Page