Pagina 1 di 5

Un piccolo aiuto su XFIRE

Inviato: 24/06/2010, 13:21
da Kid ITALY
Ciao Carlo e Tutti,
Scusatemi volevo chiedere un aiutino da voi, ho inserito la Mod XFIRE e funziona benissimo, ma nel Viewtopic_body o inserito questa stringa

Templates/ViewTopic_body.html

Codice: Seleziona tutto

<!-- IF postrow.U_XFIRE --><li class="xfire-icon">
         <br />
              <br />
                <br />
                
{L_NAME_TAG_X}: <a href="http://profile.xfire.com/{postrow.U_XFIRE}" onclick="window.open(this.href);return false;" onmouseover="return overlib('<iframe src=\'http://miniprofile.xfire.com/bg/{postrow.U_XFIRE_STYLE}/type/0/{postrow.U_XFIRE}.png\' scrolling=\'no\' frameborder=\'0\' height=\'111\' width=\'440\'>', BORDER, 0, FULLHTML, WIDTH, 440, HEIGHT, 111, VAUTO, HAUTO);" onmouseout="return nd();">{postrow.U_XFIRE}</a></li><!-- ENDIF -->  
ovviamente dovrebbe uscire cosi,
Scusami ti lascio il link per l'immagine, cosi capisci cosa sto combinamdo:
http:/media.consolnextgen.com/ViewTopic_body.png

In pratica da come avrai visto dovrebbe uscire l'immagine in quella casella che non fà visualizzare ma nella prova vedendo in localhost HTML, non mi riconosce questa righa:

Codice: Seleziona tutto

href);return false;" onmouseover="return overlib(<iframe src=http://miniprofile.xfire.com/bg//type/0/kiditaly.png\' scrolling    
noterai che ci sono le due // tra bg e type, li non capisco su come mai non me lo fa visualizzare la scritta con tutto che provo anche su i cambiamenti in ViewTopic.php, dando queste righe:

Codice: Seleziona tutto

        // BEGIN xfire mod
        'U_XFIRE'            => $user_cache[$poster_id]['xfire'],
        'U_XFIRE_STYLE'        => $user_cache[$poster_id]['xfire_style'],
        //END xfire mod
 
e quest'altra righa che si trova sopra:

Codice: Seleziona tutto

                // BEGIN xfire mod
                'xfire'                => ($row['user_xfire'] && $auth->acl_get('u_sendim'))  ? $row['user_xfire'] : '',
                'xfire_style'        => $row['user_xfire_style'],
                //END xfire mod   
in pratica il U_XFIRE_STYLE non viene riconosciuto, come mai e su dove potrei sbagliare??

Se Gentilmente mi date una dritta su questa mod che leggermente lo modificato, Grazie in anticipo.

Re: Un piccolo aiuto su XFIRE

Inviato: 24/06/2010, 14:49
da Carlo
Potresti linkarmi un topic di prova, in modo tale che possa verificare?

Re: Un piccolo aiuto su XFIRE

Inviato: 24/06/2010, 19:43
da Kid ITALY
Ciao Carlo,
scusami tantissimo nell'attessa di una risposta me ne ero andatto a sonno. :oops:
Scusami di nuovo per la mia ignoranza, da come sto capendo vorresti il link della pagina in cui sto provando XFIRE, perchè se è quella che sto capendo il link della pagina non c'è lo nel sito e lo sto provando solamente in localhost, se in vece non e quello le modifiche sono solo quelli che vedi con aggiunta solamente di un javascript che lo prelevato da Xbox Loaderboard

Javascript di Xbox Loaderboard
<!-- IF postrow.U_GAMER_TAG --><script type="text/javascript" src="{ROOT_PATH}overlib/overlib.js"></script><!-- ENDIF -->

Scusami moltissimo Carlo :? se non e quello che sto capendo.

Re: Un piccolo aiuto su XFIRE

Inviato: 24/06/2010, 19:56
da Carlo
Veramente qui mi stò confondendo anch'io.

In poche parole: qual'è il tuo problema?

Re: Un piccolo aiuto su XFIRE

Inviato: 24/06/2010, 20:14
da Kid ITALY
in pratica vorrei far riconoscere questa scritta

Codice: Seleziona tutto

{postrow.U_XFIRE_STYLE} 
durante il caricamento della pagina in locale su viewtopic.php

Ma ovviamente non me lo fà riconoscere, rimane solamente le due // tra bg e type -sulla scritta arancio
in questa maniera, in localhost:

Codice: Seleziona tutto

href);return false;" onmouseover="return overlib(<iframe src=http://miniprofile.xfire.com/bg//type/0/kiditaly.png\' scrolling     
Da come ti ho impostato prima sopra o dato quelle stringhe, ma niente.

Re: Un piccolo aiuto su XFIRE

Inviato: 24/06/2010, 20:19
da Carlo
Ma dopo "return overlib(" non dovrebbe esserci un apice ( ' )?

Re: Un piccolo aiuto su XFIRE

Inviato: 24/06/2010, 20:25
da Kid ITALY
si in pratica e cosi ti lascio la stringa completta:

Codice: Seleziona tutto

<!-- IF postrow.U_XFIRE or postrow.U_XFIRE_STYLE --><li class="xfire-icon">
         <br />
              <br />
                <br />
                
{L_NAME_TAG_X}: <a href="http://profile.xfire.com/{postrow.U_XFIRE}" onclick="window.open(this.href);return false;" onmouseover="return overlib('<iframe src=\'http://miniprofile.xfire.com/bg/{postrow.U_XFIRE_STYLE}/type/0/{postrow.U_XFIRE}.png\' scrolling=\'no\' frameborder=\'0\' height=\'111\' width=\'440\'>', BORDER, 0, FULLHTML, WIDTH, 440, HEIGHT, 111, VAUTO, HAUTO);" onmouseout="return nd();">{postrow.U_XFIRE}</a></li><!-- ENDIF -->  

Re: Un piccolo aiuto su XFIRE

Inviato: 24/06/2010, 21:23
da Carlo
Il valore corretto di "postrow.U_XFIRE_STYLE", quale sarebbe?

Re: Un piccolo aiuto su XFIRE

Inviato: 24/06/2010, 21:36
da Kid ITALY
Ti metto questi.

Su includes/ucp/ucp_profile.php si trova questo:

Codice: Seleziona tutto

// BEGIN xfire mod
'xfire'                 => strtolower(request_var('xfire', $user->data['user_xfire'])),
'xfire_style'           => request_var('xfire_style', $user->data['user_xfire_style']),
//END xfire mod
 
poi ancora nella stessa pagina si trova:

Codice: Seleziona tutto

//BEGIN xfire mod
    'user_xfire'            => $data['xfire'],
    'user_xfire_style'      => $data['xfire_style'],
//END xfire mod      
sempre ancora nella stessa pagina si trova

Codice: Seleziona tutto

//BEGIN xfire mod
    'XFIRE'            => $data['xfire'],
    'XFIRE_STYLE'        => $data['xfire_style'],
    'XFIRE_EXPLAIN'        => sprintf($user->lang['XFIRE_EXPLAIN'], '<a href="' . append_sid("{$phpbb_root_path}faq.$phpEx") . '">', '</a>'),
    'XFIRE_STYLE_EXPLAIN'    => $user->lang['XFIRE_STYLE_EXPLAIN'],
//END xfire mod     

In vece in questa pagina.
Su memberlist.php

Codice: Seleziona tutto

        //BEGIN xfire mod
        if($member['user_xfire'])
        {
            $xfire_style = XFIRE_BG;
            if($member['user_xfire_style'] == XFIRE_SHADOW)
            {
                $xfire_style = XFIRE_SH;
            }
            elseif($member['user_xfire_style'] == XFIRE_COMBAT)
            {
                $xfire_style = XFIRE_CO;
            }
            elseif($member['user_xfire_style'] == XFIRE_SCIFI)
            {
                $xfire_style = XFIRE_SF;
            }
            elseif($member['user_xfire_style'] == XFIRE_FANTASY)
            {
                $xfire_style = XFIRE_OS;
            }
            elseif($member['user_xfire_style'] == XFIRE_WOW)
            {
                $xfire_style = XFIRE_WO;
            }
        }
        // END xfire mod   

Poi si trova anche sempre nella stessa pagina

Codice: Seleziona tutto

// BEGIN xfire mod
    'XFIRE'        => (!empty($member['user_xfire'])) ? $member['user_xfire'] : '',
    'XFIRE_STYLE'   => (!empty($member['user_xfire'])) ? $xfire_style : XFIRE_BG,
// END xfire mod  
e tutto qui, te li ho messi cosi si capisce meglio senza che mi confondo.

Re: Un piccolo aiuto su XFIRE

Inviato: 24/06/2010, 21:46
da Carlo
Così non capisco il valore di quella variabile.

Allegami il tuo template viewtopic_body.html.