Visualizzazione risultati 1 fino 4 di 4

Discussione: Bannerizzare SMF Arcade 2.0.13

  1. #1
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Thumbs up Bannerizzare SMF Arcade 2.0.13 [Risolto]

    Salve raga!
    Ieri sera ho fatto qualche prova per inserire un banner in SMF Arcade ma senza risultato (io e le tabelle non siamo mai andati d'accordo)
    Questa la situazione "originale":

    Questa invece quella che vorrei ottenere (realizzata alla rapida con software di ritocco):

    Qui il codice interessato:
    Codice PHP:
    echo '
    <div style="padding: 3px;">'
    , theme_linktree(), '</div>';

    if (!empty(
    $context['arcade_tabs']))
    {
    echo
    '
    <div class="tborder">
    <table class="bordercolor" border="0" cellpadding="4" cellspacing="1" width="100%">
    <tr class="titlebg">
    <td colspan="2">
    '
    , $context['arcade_tabs']['title'], '
    </td>
    </tr>
    '
    , isset($context['arcade']['notice']) ? '
    <tr class="windowbg2">
    <td colspan="2">'
    . $context['arcade']['notice'] . '</td>
    </tr>'
    : '', '
    <tr class="catbg">
    <td align="center">'
    , $txt['arcade_game_highlights'], '</td>
    <td align="center">'
    , $txt['arcade_latest_scores'], '</td>
    </tr>
    <tr class="windowbg">
    <td class="smalltext" style="padding: 2ex; text-align: center;">'
    ;

    if (
    $context['arcade']['longest_champion'] !== false)
    echo
    sprintf($txt['arcade_game_with_longest_champion'], $context['arcade']['longest_champion']['member_link'], $context['arcade']['longest_champion']['game_link']), '<br />';

    if (
    $context['arcade']['most_played'] !== false)
    echo
    sprintf($txt['arcade_game_most_played'], $context['arcade']['most_played']['link']), '<br />';

    if (
    $context['arcade']['best_player'] !== false)
    echo
    sprintf($txt['arcade_game_best_player'], $context['arcade']['best_player']['link']), '<br />';

    if (
    $context['arcade']['stats']['games'] != 0)
    echo
    sprintf($txt['arcade_game_we_have_games'], $context['arcade']['stats']['games']), '<br />';

    echo
    '
    </td>
    <td class="smalltext" style="padding: 2ex; text-align: center;">'
    ;

    if (
    count($context['arcade']['latest_scores']) > 0)
    foreach (
    $context['arcade']['latest_scores'] as $score) // Print out latest scores
    printf($txt['arcade_latest_score'], $scripturl . '?action=arcade;sa=play;game=' . $score['game_id'], $score['name'], $score['score'], $score['memberLink'], strip_tags($score['time']));
    else
    echo
    $txt['arcade_no_scores'];

    echo
    '
    </td>
    </tr>
    </table>
    </div>
    Questo il codice del banner (bottone) che dovrei inserire:
    Codice:
    <script type="text/javascript" src="http://darkwolf.altervista.org/script/banner_b.js"></script>
    <noscript><img src="http://darkwolf.altervista.org/img/java/java_b.gif" border="0" alt="Please enable Javascipt" title="Please enable Javascipt" />
    </noscript>
    Potete aiutarmi a rimediare?
    Grazie anticipatamente, DarkWolf
    Ultima modifica di darkwolf : 27-05-2008 alle ore 15.30.25 Motivo: Risolto!

  2. #2
    Guest

    Predefinito

    Aggiungi per la terza cella un <td rowspan="3"> e ci piazzi dentro il codice e hai risolto!

  3. #3
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    L'avevo messo dove mi avevi indicato ma veniva troncata la parte in blu relativa al titolo, adesso (dopo qualche prova) sono arrivato a metterlo qui:
    Codice PHP:
    <div class="tborder">
    <
    table class="bordercolor" border="0" cellpadding="4" cellspacing="1" width="100%">
    <
    tr class="titlebg">
    <
    td colspan="2">
    ', $context['arcade_tabs']['title'], '
    </td>
    <
    td rowspan="3" style="text-align: center; width:125px; background-color: white;"><script type="text/javascript" src="http://darkwolf.altervista.org/script/banner_b.js"></script>
    <noscript><img src="http://darkwolf.altervista.org/img/java/java_b.gif" border="0" alt="Please enable Javascipt" title="Please enable Javascipt" />
    </noscript></td>
    </tr>
    Ed è perfetto, grazie mille
    Ultima modifica di darkwolf : 27-05-2008 alle ore 15.27.41

  4. #4
    Guest

    Predefinito

    Io non ti ho posatto il codice perchè ho visto che utilizzi variabili e magari avrei incasinato il codice quindi ho scritto solo quello da aggiungere
    Quindi magari per qualcuno che non ha capito quello che ha fatto Darwolf:

    Ha aggiunto un rowspan al tag <td>: In parole molto povere questo attributo definisce quante row (righe) deve "contenere", in questo caso tre quindi l'attributo sarà rowspan="3"

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •