Jump to content

Recommended Posts

Posted

Salut, as dori ajutorul vostru daca se poate, multumesc anticipat !

Problema: Cand inlocuiesc tot codul din repButtons al 2 spoiler imi da eroarea "Exception: SyntaxError: Unexpected token < in JSON at position 0"

Spoiler

<php>
    // Apps can set the key empty to disable, but this will allow all apps to use the popup to show who repped
    if( !isset($data['jsCallback']) )
    {
        $data['jsCallback']    = "ipb.global.repPopUp( this, {$data['primaryId']}, '{$data['app']}', '{$data['type']}' );";
    }
    $repClickable    = ( $this->memberData['gbw_view_reps'] AND $data['jsCallback'] ) ? 'onclick="' . $data['jsCallback'] . '"' : '';
</php>
<if test="reputationBox:|:$this->settings['reputation_enabled']">
    <if test="canRep:|:!( $this->settings['reputation_protected_groups'] && in_array( $member['member_group_id'], explode( ',', $this->settings['reputation_protected_groups'] ) ) )">
        <if test="isLike:|:$this->settings['reputation_point_types'] == 'like'">
            <div class='ipsLikeBar right clearfix' id='{$data['domCountId']}'>
                <ul class='ipsList_inline'>
                    <if test="(!isset($data['hide_text']) OR !$data['hide_text'] )">
                        <li id="{$data['domLikeStripId']}" class='ipsLikeBar_info' <if test="hasNoLikes:|:!$data['likeFormatted']">style="display:none"</if>>
                            {$data['likeFormatted']}
                        </li>
                    </if>
                    <if test="canGiveRep:|:IPSMember::canGiveRep( $data, $member ) !== false && $this->memberData['member_id']">
                        <li <if test="giveRepUp:|:IPSMember::canRepUp( $data, $member ) === false">style="display:none"</if>>
                            <a class='ipsLikeButton ipsLikeButton_enabled rep_up' href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' title='{$this->lang->words['do_like_up']}'>{$this->lang->words['like_this']}</a>
                        </li>
                        <li <if test="giveRepDown:|:IPSMember::canRepDown( $data, $member ) === false">style="display:none"</if>>
                            <a class='ipsLikeButton ipsLikeButton_disabled rep_down' href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=-1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' title='{$this->lang->words['do_like_down']}'>{$this->lang->words['unlike_this']}</a>
                        </li>
                    </if>
                </ul>
            </div>
        <else />
            <div class='rep_bar clearfix <if test="pos:|:!$data['position'] || $data['position'] == 'right'">right</if>' id='{$data['domCountId']}'>
                {parse variable="repClickable" default="" oncondition="$this->memberData['gbw_view_reps']" value=" clickable"}
                <ul class='ipsList_inline'>
                    <if test="canGiveRep:|:IPSMember::canGiveRep( $data, $member ) !== false && $this->memberData['member_id']">
                        <li <if test="giveRepUp:|:IPSMember::canRepUp( $data, $member ) === false">style="display:none"</if>>
                            <a href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' class='rep_up' title='{$this->lang->words['reputation_up']}'>{parse replacement="rep_up"}</a>
                        </li>
                        <li <if test="giveRepDown:|:IPSMember::canRepDown( $data, $member ) === false">style="display:none"</if>>
                            <a href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=-1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' class='rep_down' title='{$this->lang->words['reputation_down']}'>{parse replacement="rep_down"}</a>
                        </li>
                    </if>
                    <if test="isNotLike:|:$this->settings['reputation_point_types'] != 'like'">
                        <if test="hasNoRep:|:$data['rep_points'] == 0">
                            <li><span class='reputation zero rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {$repClickable}>
                        </if>
                        <if test="hasPosRep:|:$data['rep_points'] > 0">
                            <li><span class='reputation positive rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {$repClickable}>
                        </if>
                        <if test="hasNegRep:|:$data['rep_points'] < 0">
                            <li><span class='reputation negative rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {$repClickable}>
                        </if>
                            {parse expression="intval($data['rep_points'])"}
                            </span>
                        </li>
                    </if>
                </ul>
            </div>
        </if>
    </if>
</if>
<script type='text/javascript'>
    ipb.global.registerReputation( '{$data['domCountId']}', { domLikeStripId: '{$data['domLikeStripId']}', app: '{$data['app']}', type: '{$data['type']}', typeid: '{$data['primaryId']}' }, parseInt('{$data['rep_points']}') );
</script>

Si as dori sa-l inlocuiesc cu acest cod

Spoiler

<php>
    // Apps can set the key empty to disable, but this will allow all apps to use the popup to show who repped
    if( !isset($data['jsCallback']) )
    {
        $data['jsCallback']    = "ipb.global.repPopUp( this, {$data['primaryId']}, '{$data['app']}', '{$data['type']}' );";
    }
    $repClickable    = ( $this->memberData['gbw_view_reps'] AND $data['jsCallback'] ) ? 'onclick="' . $data['jsCallback'] . '"' : '';
</php>
<if test="reputationBox:|:$this->settings['reputation_enabled']">
    <if test="canRep:|:!( $this->settings['reputation_protected_groups'] && in_array( $member['member_group_id'], explode( ',', $this->settings['reputation_protected_groups'] ) ) )">
        <if test="isLike:|:$this->settings['reputation_point_types'] == 'like'">
            <div class='ipsLikeBar right clearfix' id='{$data['domCountId']}'>
                <ul class='ipsList_inline'>
                    <if test="(!isset($data['hide_text']) OR !$data['hide_text'] )">
                        <li id="{$data['domLikeStripId']}" class='ipsLikeBar_info' <if test="hasNoLikes:|:!$data['likeFormatted']">style="display:none"</if>>
                            {$data['likeFormatted']}
                        </li>
                    </if>
                    <if test="canGiveRep:|:IPSMember::canGiveRep( $data, $member ) !== false && $this->memberData['member_id']">
                        <li <if test="giveRepUp:|:IPSMember::canRepUp( $data, $member ) === false">style="display:none"</if>>
                            <div class="likeh"><center><div class="likeicon" style="color: #2b975f;padding-left: 30px;"><i class="fa fa-heart fa-spin"></i></div></center><a class='ipsLikeButton ipsLikeButton_enabled rep_up' href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' title='{$this->lang->words['do_like_up']}'><i class="fa fa-thumbs-up"></i> {$this->lang->words['like_this']} <paper-ripple fit></paper-ripple></a></div>
                        </li>
                        <li <if test="giveRepDown:|:IPSMember::canRepDown( $data, $member ) === false">style="display:none"</if>>
                            <div class="likeh"><center><div class="likeicon" style="color: #4183D7;padding-left: 25px;color:#CC1B1B;"><i class="fa fa-heart fa-spin"></i></div></center><a class='ipsLikeButton ipsLikeButton_disabled rep_down' href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=-1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' title='{$this->lang->words['do_like_down']}'><i class="fa fa-thumbs-down"></i> {$this->lang->words['unlike_this']}<paper-ripple fit></paper-ripple></a></div>
                        </li>
                    </if>
                </ul>
            </div>
        <else />
            <div class='rep_bar clearfix <if test="pos:|:!$data['position'] || $data['position'] == 'right'">right</if>' id='{$data['domCountId']}'>
                {parse variable="repClickable" default="" oncondition="$this->memberData['gbw_view_reps']" value=" clickable"}
                <ul class='ipsList_inline'>
                    <if test="canGiveRep:|:IPSMember::canGiveRep( $data, $member ) !== false && $this->memberData['member_id']">
                        <li <if test="giveRepUp:|:IPSMember::canRepUp( $data, $member ) === false">style="display:none"</if>>
                            <a href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' class='rep_up' title='{$this->lang->words['reputation_up']}'>{parse replacement="rep_up"}</a>
                        </li>
                        <li <if test="giveRepDown:|:IPSMember::canRepDown( $data, $member ) === false">style="display:none"</if>>
                            <a href='{$this->settings['base_url']}app=core&amp;module=global&amp;section=reputation&amp;do=add_rating&amp;app_rate={$data['app']}&amp;type={$data['type']}&amp;type_id={$data['primaryId']}&amp;rating=-1&amp;secure_key={$this->member->form_hash}&amp;post_return={$data['primaryId']}' class='rep_down' title='{$this->lang->words['reputation_down']}'>{parse replacement="rep_down"}</a>
                        </li>
                    </if>
                    <if test="isNotLike:|:$this->settings['reputation_point_types'] != 'like'">
                        <if test="hasNoRep:|:$data['rep_points'] == 0">
                            <li><span class='reputation zero rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {$repClickable}>
                        </if>
                        <if test="hasPosRep:|:$data['rep_points'] > 0">
                            <li><span class='reputation positive rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {$repClickable}>
                        </if>
                        <if test="hasNegRep:|:$data['rep_points'] < 0">
                            <li><span class='reputation negative rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {$repClickable}>
                        </if>
                            {parse expression="intval($data['rep_points'])"}
                            </span>
                        </li>
                    </if>
                </ul>
            </div>
        </if>
    </if>
</if>
<script type='text/javascript'>
    ipb.global.registerReputation( '{$data['domCountId']}', { domLikeStripId: '{$data['domLikeStripId']}', app: '{$data['app']}', type: '{$data['type']}', typeid: '{$data['primaryId']}' }, parseInt('{$data['rep_points']}') );
</script>

Ce trebuie sa fac ca sa imi salveze modificarile si sa nu imi dea acea eroare ?

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.