9yN75.png
XenForo 2.1.2 Nulled Released

XenForo 2.1.2 Nulled Released 2.1.8-Patch-2

No permission to download
#1
TocToc45 submitted a new resource:

XenForo 2.1.1 Nulled Released - XenForo Nulled

XenForo 2.1.1 is now available for all licensed customers to download. We recommend that all customers running previous versions of XenForo 2.1 upgrade to this release to benefit from increased stability.

We have also made some improvements to the importer framework. Notably it is now possible to perform a multi-process import in order to make better use of multi-core processors. If you run an import via the CLI and you add the --processes option with a value greater than 1, then...
Read more about this resource...
 

Similar threads

#2
TocToc45 updated XenForo 2.1.1 Nulled Released with a new update entry:

Xenforo Nulled

Some of the changes in XF 2.1.2 include:

  • Update Font Awesome to 5.8.1.
  • Update Froala to version 2.9.4.
  • A number of fixes related to Stripe payment handling including performance optimisation, and better error handling.
  • Ensure conversation recipient cache is correctly updated when users are merged.
  • Always link to the conversation/unread action from the conversation list/popup.
  • Do not reset conversation read-marking data when marking a conversation read/unread.
  • Add...
Read the rest of this update entry...
 
#4
TocToc45 updated XenForo 2.1.2 Nulled Released with a new update entry:

XenForo 2.1.3 Nulled Released

Some of the changes in XF 2.1.3 include:

  • Don't log when a push notification hits a 406 error as this is a temporary rate limiting issue.
  • Update the Microsoft connected account explain text to point to the new Azure app registration portal.
  • When logging a visitor out, pass the Clear-Site-Data header to ensure that cached content which may not ordinarily be visible by the next visitor, or a guest, remains not visible. (Thanks @Steffen)...
Read the rest of this update entry...
 
#6
#12
  1. Log in to your Admin control panel, expand the Appearance navigation and click the "Templates" link.
  2. In the "Filter" field at the top of the list, type
    approval_queue_macros
    and open the template.
  3. copy the entire contents of this and paste it into the
    approval_queue_macros
    template, overwriting the existing content.
  4. Click "Save and exit".
  5. Repeat the steps above for all of your installed styles.


Code:
<xf:macro name="spam_log" arg-spamDetails="!">
    <xf:if is="$spamDetails">
        <xf:formrow label="{{ phrase('spam_log') }}">
            {$spamDetails}
        </xf:formrow>
    </xf:if>
</xf:macro>

<xf:macro name="action_row" arg-unapprovedItem="!" arg-handler="!">
    <xf:formrow label="{{ phrase('action') }}" class="js-approvalQueue-itemControls">
        <xf:macro name="action_radio" arg-unapprovedItem="{$unapprovedItem}" arg-handler="{$handler}" />
    </xf:formrow>
</xf:macro>

<xf:macro name="action_radio" arg-unapprovedItem="!" arg-handler="!">
    <div class="js-approvalQueue-itemControls">
        <xf:radio name="queue[{$unapprovedItem.content_type}][{$unapprovedItem.content_id}]">

            <xf:foreach loop="$unapprovedItem.getDefaultActions()" key="$action" value="$label">
                <xf:option value="{$action}" checked="{{ !$action ? 'checked' : '' }}" data-xf-click="approval-control">{$label}</xf:option>
            </xf:foreach>

        </xf:radio>
    </div>
</xf:macro>

<xf:macro name="item_message_type"
    arg-content="!"
    arg-contentDate=""
    arg-user="!"
    arg-typePhraseHtml="!"
    arg-headerPhraseHtml=""
    arg-spamDetails=""
    arg-messageHtml="!"
    arg-unapprovedItem=""
    arg-handler=""
    arg-actionsHtml="">

    <div class="message">
        <xf:css src="message.less" />
        <div class="message-inner">
            <div class="message-cell message-cell--user">

                <section itemscope itemtype="https://schema.org/Person" class="message-user">
                    <div class="message-avatar">
                        <div class="message-avatar-wrapper">
                            <xf:avatar user="$user" size="m" itemprop="image" />
                        </div>
                    </div>
                    <div class="message-userDetails">
                        <h4 class="message-name"><xf:username user="$user" rich="true" itemprop="name" /></h4>
                    </div>

                    <span class="message-userArrow"></span>
                </section>

            </div>
            <div class="message-cell message-cell--main">
                <div class="message-main">

                    <header class="message-attribution">
                        <span class="message-attribution-main"><xf:date time="{{ $contentDate ?: $content.post_date }}" /></span>
                        <span class="message-attribution-opposite">{$typePhraseHtml|strip_tags}</span>
                    </header>

                    <div class="message-content">

                        <xf:if contentcheck="true">
                            <xf:contentcheck>
                                <xf:if is="$headerPhraseHtml is not empty">
                                    <div class="messageNotice messageNotice--highlighted messageNotice--moderated">
                                        {$headerPhraseHtml|raw}
                                    </div>
                                </xf:if>

                                <xf:if is="$spamDetails is not empty">
                                    <div class="messageNotice messageNotice--warning">
                                        {$spamDetails}
                                    </div>
                                </xf:if>

                                <xf:if is="$messageHtml is not empty">
                                    <div class="message-userContent">
                                        <article class="message-body">{$messageHtml|raw}</article>
                                    </div>
                                </xf:if>
                            </xf:contentcheck>
                        <xf:else />
                            <div class="message-userContent">
                                <article class="message-body">
                                    <i>{{ phrase('no_additional_information_available') }}</i>
                                </article>
                            </div>
                        </xf:if>
                    </div>

                </div>
            </div>
            <div class="message-cell message-cell--extra">
                <xf:if is="$unapprovedItem AND $handler">
                    <xf:macro template="approval_queue_macros" name="action_radio"
                        arg-unapprovedItem="{$unapprovedItem}"
                        arg-handler="{$handler}" />
                <xf:else />
                    {$actionsHtml|raw}
                </xf:if>
            </div>
        </div>
    </div>
</xf:macro>
 
#13
  1. Log in to your Admin control panel, expand the Appearance navigation and click the "Templates" link.
  2. In the "Filter" field at the top of the list, type and open the template.
  3. copy the entire contents of this and paste it into the template, overwriting the existing content.
  4. Click "Save and exit".
  5. Repeat the steps above for all of your installed styles.


Code:
<xf:macro name="spam_log" arg-spamDetails="!">
    <xf:if is="$spamDetails">
        <xf:formrow label="{{ phrase('spam_log') }}">
            {$spamDetails}
        </xf:formrow>
    </xf:if>
</xf:macro>

<xf:macro name="action_row" arg-unapprovedItem="!" arg-handler="!">
    <xf:formrow label="{{ phrase('action') }}" class="js-approvalQueue-itemControls">
        <xf:macro name="action_radio" arg-unapprovedItem="{$unapprovedItem}" arg-handler="{$handler}" />
    </xf:formrow>
</xf:macro>

<xf:macro name="action_radio" arg-unapprovedItem="!" arg-handler="!">
    <div class="js-approvalQueue-itemControls">
        <xf:radio name="queue[{$unapprovedItem.content_type}][{$unapprovedItem.content_id}]">

            <xf:foreach loop="$unapprovedItem.getDefaultActions()" key="$action" value="$label">
                <xf:option value="{$action}" checked="{{ !$action ? 'checked' : '' }}" data-xf-click="approval-control">{$label}</xf:option>
            </xf:foreach>

        </xf:radio>
    </div>
</xf:macro>

<xf:macro name="item_message_type"
    arg-content="!"
    arg-contentDate=""
    arg-user="!"
    arg-typePhraseHtml="!"
    arg-headerPhraseHtml=""
    arg-spamDetails=""
    arg-messageHtml="!"
    arg-unapprovedItem=""
    arg-handler=""
    arg-actionsHtml="">

    <div class="message">
        <xf:css src="message.less" />
        <div class="message-inner">
            <div class="message-cell message-cell--user">

                <section itemscope itemtype="https://schema.org/Person" class="message-user">
                    <div class="message-avatar">
                        <div class="message-avatar-wrapper">
                            <xf:avatar user="$user" size="m" itemprop="image" />
                        </div>
                    </div>
                    <div class="message-userDetails">
                        <h4 class="message-name"><xf:username user="$user" rich="true" itemprop="name" /></h4>
                    </div>

                    <span class="message-userArrow"></span>
                </section>

            </div>
            <div class="message-cell message-cell--main">
                <div class="message-main">

                    <header class="message-attribution">
                        <span class="message-attribution-main"><xf:date time="{{ $contentDate ?: $content.post_date }}" /></span>
                        <span class="message-attribution-opposite">{$typePhraseHtml|strip_tags}</span>
                    </header>

                    <div class="message-content">

                        <xf:if contentcheck="true">
                            <xf:contentcheck>
                                <xf:if is="$headerPhraseHtml is not empty">
                                    <div class="messageNotice messageNotice--highlighted messageNotice--moderated">
                                        {$headerPhraseHtml|raw}
                                    </div>
                                </xf:if>

                                <xf:if is="$spamDetails is not empty">
                                    <div class="messageNotice messageNotice--warning">
                                        {$spamDetails}
                                    </div>
                                </xf:if>

                                <xf:if is="$messageHtml is not empty">
                                    <div class="message-userContent">
                                        <article class="message-body">{$messageHtml|raw}</article>
                                    </div>
                                </xf:if>
                            </xf:contentcheck>
                        <xf:else />
                            <div class="message-userContent">
                                <article class="message-body">
                                    <i>{{ phrase('no_additional_information_available') }}</i>
                                </article>
                            </div>
                        </xf:if>
                    </div>

                </div>
            </div>
            <div class="message-cell message-cell--extra">
                <xf:if is="$unapprovedItem AND $handler">
                    <xf:macro template="approval_queue_macros" name="action_radio"
                        arg-unapprovedItem="{$unapprovedItem}"
                        arg-handler="{$handler}" />
                <xf:else />
                    {$actionsHtml|raw}
                </xf:if>
            </div>
        </div>
    </div>
</xf:macro>
Thanks bro
 
#15
#16

wendy

+Member+
Registered
#17
#18

Similar threads

Top