Pagina 1 di 3

Modifiche da Subsilver2 a Prosilver

Inviato: 03/01/2011, 3:20
da Haku
Tipologia problema: stile / mod /
Stile in uso: Prosilver_Ee
Descrizione problema:
Sono passato allo stile prosilver,ma non è ancora online per motivi di modifica.
Appunto per questo,non riesco a riportare alcune modifiche da subsilver a prosilver.
Screen: N/D
Hai provato a fare tu la modifica?
Si,ho provato,ma non essendo a conoscenza piena dell'uso dei tag div non riesco ad apportare le modifiche giuste.
Info aggiuntive
Ecco qua i codici che vorrei trasformare per prosilver:
(welcome MOD,formata da 3 tabelle con immagini random sulla destra dell'ultima tabella.
Ho già provato a seguire il template per prosilver,ma io la ho con opzioni diverse e non riesco ç_ç)

Codice: Seleziona tutto

   <!-- welcome_mod_for_subsilver2_xiradorn_lab_template -->
   <!-- IF not S_IS_BOT -->
   <table class="tablebg" cellspacing="1" width="100%" style="margin-bottom:10px;">
      <tr>
         <th colspan="4" style="text-align:left;">Benvenuti su {SITENAME}</th>
      </tr>
      <tr>
         <td class="row1" width="10%" align="left">
<!-- IF AVATAR_COR == '' --><img src="{T_THEME_PATH}/images/Guest.gif" alt="" /><!-- ELSE -->{USER_AVATAR}<!-- ENDIF -->
         </td>
         <td class="row1" width="30%">
                <p>{S_WELCOME}</p>
                <span><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<br />{CURRENT_TIME}
<br /><center><img src="http://img40.imageshack.us/img40/2050/articleseparatorx.png" />
</center>
<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --><!-- IF S_USER_LOGGED_IN --><br /><br />{S_JOINED_DATE}<br />{MEMBER_FOR}<!-- ENDIF --></span>
         </td>
         <td class="row1" width="35%"test>
                <span>{TOTAL_POSTS} &bull; <br />{TOTAL_TOPICS}<br />{TOTAL_USERS}<br />{NEWEST_USER}
                   <!-- IF S_DISPLAY_ONLINE_LIST --><br /><br />{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<!-- ENDIF --></span>
         </td>
         <td class="row1" width="25%">
   <!-- ENDIF -->
   <!-- welcome_mod_for_subsilver2_xiradorn_lab_template -->
<!--immagini random-->
<center><script language="Javascript">
<!--
function image() {
};

image = new image();
number = 0;
// imageArray

image[number++] = "<img src='images/1.png'>"
image[number++] = "<img src='images/2.gif'>"
image[number++] = "<img src='images/4.gif'>"
image[number++] = "<img src='images/5.gif'>"
image[number++] = "<img src='images/6.gif'>"
image[number++] = "<img src='images/7.png'>"
image[number++] = "<img src='images/8.gif'>"
image[number++] = "<img src='images/9.png'>"
image[number++] = "<img src='images/10.png'>"
image[number++] = "<img src='images/11.png'>"

increment = Math.floor(Math.random() * number);
//-->
</script>

<script language="JavaScript">
document.write(image[increment]);
</script></center>
<!--immi-->

</td>
</tr>
    </table>
(Bacheca che avevo creato)

Codice: Seleziona tutto

<!-- Inizio -->
         <table style="border: 1px #638faf" bgcolor="#e1e9f2" cellspacing="0" cellpadding="10" width="100%">
    <tr>
    <th class="cat" colspan="4" style="text-align:center;">Bacheca</th>
    </tr>
         <tr>
            <td>
               <center>RpgMkr.net si basa su un principio fondamentale: la creazione di videogiochi. La comunit&agrave; si interessa principalmente della creazione di giochi tramite l'uso di programmi specifici (tool) adatti a questo scopo. Naturalmente ci interessiamo anche delle arti grafiche  che sono indispensabili per i videogiochi, come la pixel art, la modellazione 3D e il disegno. E' richiesto il massimo rispetto verso le regole  del forum <a href="http://rpgmkr.net/forum/regolamento-t2.html">(clicca qui per leggere)</a> e lo svago (sezioni OT) &egrave; consentito entro certi limiti. Topic inutili e senza alcuna utilit&agrave; non sono ammessi e verranno rimossi. E' buona educazione lasciare un messaggio nella sezione <a href="http://rpgmkr.net/forum/presentazioni-f40.html"><b>Ingresso</b></a> in cui ci si presenta in modo completo. Detto questo, buon divertimento nel forum di RpgMkr.net.</center><br />
<hr><br />

<center>
<a href="http://www.rpgmkr.net/forum/gallery"><img src="http://img600.imageshack.us/img600/5189/46436795.jpg" alt="Rpg Maker Collective"></a><a href="http://www.rpgmkr.net/forum/dm_video/index.php"><img src="http://img844.imageshack.us/img844/4746/64046897.jpg" alt="Video Settimanali"></a><a href="http://rpgmkr.net/forum/topic3.html"><img src="http://img94.imageshack.us/img94/7892/itac.png" alt="Patch ITA RPG Maker VX"></a><a href="http://www.rpgmkr.net/forum/rivista_mkr.php"><img src="http://img202.imageshack.us/img202/9468/18821449.jpg" alt="Rivista MKR"></a>&nbsp;
</center>
<hr>

<td>
<center><font color="#003366"><center><p><strong>Random Screen</strong></p></center>

<!-- popup -->
<!-- PHP -->
        //[INFO]Variabile NECESSARIA;
        //verifica la possibilità di avere un ID raondom e inizializza la variabile $id_random.
        if (!$id_random = popup_random($array_ID)) exit("<strong>Errore 0</strong>");

        //[INFO]Variabile NECESSARIA.
        //PRIMO VALORE: [!!_NON MODIFICARE_!!].
        //SECONDO VALORE: la larghezza dell'anteprima, da scrivere fra virgolette in uno dei seguenti formati: "Npx" o "N%" ( N è un numero qualsiasi ).
        //TERZO VALORE: frase che apparirà sopra l'immagine; è facoltativo, può anche non essere inserito oppure lasciato con "".
        $impostazioni = array( $id_random, 160, "Apri Popup" );

        //[INFO]Funzione che stampa l'anteprima di un popup di un ID RANDOM(casuale).
        //TUTTI I VALORI: [!!_NON MODIFICARE_!!].
        //[IMPORTANTE]Richiede necessariamente l'inizializzazione delle seguenti variabili: $id_random e $impostazioni.
        mostra_anteprima_popID( $pa_imm, $array_ID[$impostazioni[0]][0], $impostazioni[0], $array_ID[$impostazioni[0]][1], $impostazioni[1], $impostazioni[2] );
<!-- ENDPHP -->
<!-- popup -->
© rpgmkr.net
            </td>
         </tr>
            </td>
         </tr>
<br /></table>
<!-- Fine -->
C'è del codice php in quest'ultima perchè se no i random non mi funzionano.
E' stato tutto creato appositamente per il sito,io vorrei solo trasformare il codice dei table in div (senza altre modifiche al restante codice) per poterli utilizzare su prosilver ^^

Grazie in anticipo ;)

Re: Modifiche da Subsilver2 a Prosilver

Inviato: 03/01/2011, 12:59
da Carlo
Beh, scusa, se ci sono dei template per prosilver in tali MOD perchè non ci dici solamente ciò che non riesci a trovare?

Re: Modifiche da Subsilver2 a Prosilver

Inviato: 03/01/2011, 16:32
da Haku
Non è il fatto di 'trovare',ma è il fatto che nel mio codice (alcune cose inserite appositamente) non riesco a portarle come prima per prosilver essendo diverso.

Re: Modifiche da Subsilver2 a Prosilver

Inviato: 04/01/2011, 9:54
da Carlo
Scusa, ma non ti ho capito.

Re: Modifiche da Subsilver2 a Prosilver

Inviato: 04/01/2011, 11:09
da Micogian
Una tabella con i <div> puoi farla in questo modo, poi naturalmente devi adattare le dimensioni e tutti gli altri eventuali css.
Questa è una tabella a tre colonne e tre righe:

Codice: Seleziona tutto

<div style="margin: 0 auto; width: 800px; border: 1px solid; position: relative;">
    <div style="float: left; border: 1px solid; width: 250px;height: 30px;">campo 1 - riga 1</div>
    <div style="float: left; border: 1px solid; width: 298px;height: 30px;">campo 2 - riga 1</div>
    <div style="float: right; border: 1px solid; width: 250px;height: 30px; ">campo 3 - riga 1</div>   
    <div style="clear: both;"></div>
    <div style="float: left; border: 1px solid; width: 250px;height: 30px;">campo 1 - riga 2</div>
    <div style="float: left; border: 1px solid; width: 298px;height: 30px;">campo 2 - riga 2</div>
    <div style="float: right; border: 1px solid; width: 250px;height: 30px; ">campo 3 - riga 2</div>   
    <div style="clear: both;"></div>
    <div style="float: left; border: 1px solid; width: 250px;height: 30px;">campo 1 - riga 3</div>
    <div style="float: left; border: 1px solid; width: 298px;height: 30px;">campo 2 - riga 3</div>
    <div style="float: right; border: 1px solid; width: 250px;height: 30px; ">campo 3 - riga 3</div>   
    <div style="clear: both;"></div>
</div>
<br />

Re: Modifiche da Subsilver2 a Prosilver

Inviato: 04/01/2011, 14:19
da Haku
Per la welcome un pò ci sono riuscito ma si vede male:

Codice: Seleziona tutto

        <!-- IF not S_IS_BOT -->
        <div class="forabg">
                 <div class="inner"><span class="corners-top"><span></span></span>
                 <ul class="topiclist">
                    <li class="header">
                       <dl class="icon">
                          <dt>Benvenuti su {SITENAME}</dt>
                                                      </dl>
                    </li>
                 </ul>
                 <ul class="topiclist forums">
                 <li>
                    <dl>
                       <dd style="padding:5px; text-align: left; border:none; width:10%;">
                       <!-- IF AVATAR_COR == '' --><img src="{T_THEME_PATH}/images/Guest.gif" alt="" /><!-- ELSE -->{USER_AVATAR}<!-- ENDIF -->
                       </dd>
                       <dd class="lastpost" style="padding:5px; width:30%;">
                       <p>{S_WELCOME}</p>
                       <span><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<br />{CURRENT_TIME}<br /><center><img src="http://img40.imageshack.us/img40/2050/articleseparatorx.png" />
        </center><!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --><!-- IF S_USER_LOGGED_IN --><br /><br />{S_JOINED_DATE}<br />{MEMBER_FOR}<!-- ENDIF --></span>
                       </dd>
                       <dd class="lastpost" style="padding:5px; width:35%;"><span>{TOTAL_POSTS} &bull; {TOTAL_TOPICS}<br />{TOTAL_USERS}<br />{NEWEST_USER}
                       <!-- IF S_DISPLAY_ONLINE_LIST --><br /><br />{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<!-- ENDIF --></span>
                       </dd>
                    <dd style="width:25%;">
                       <!-- ENDIF -->
           <!-- welcome_mod_for_subsilver2_xiradorn_lab_template -->
        <!--immagini random-->
        <center><script language="Javascript">
        <!--
        function image() {
        };

        image = new image();
        number = 0;
        // imageArray

        image[number++] = "<img src='images/1.png'>"
        image[number++] = "<img src='images/2.gif'>"
        image[number++] = "<img src='images/4.gif'>"
        image[number++] = "<img src='images/5.gif'>"
        image[number++] = "<img src='images/6.gif'>"
        image[number++] = "<img src='images/7.png'>"
        image[number++] = "<img src='images/8.gif'>"
        image[number++] = "<img src='images/9.png'>"
        image[number++] = "<img src='images/10.png'>"
        image[number++] = "<img src='images/11.png'>"

        increment = Math.floor(Math.random() * number);
        //-->
        </script>

        <script language="JavaScript">
        document.write(image[increment]);
        </script></center>
        <!--immi-->
                       </dd>
                    </dl>
                 </li>
                 </ul>
        <span class="corners-bottom"><span></span></span></div></div>
        <!-- ENDIF -->
Immagine

Re: Modifiche da Subsilver2 a Prosilver

Inviato: 08/01/2011, 3:37
da Haku
Posso fare un up del problema?

Re: Modifiche da Subsilver2 a Prosilver

Inviato: 08/01/2011, 8:47
da Barrnet
Quale è il problema? io la vedo bene O.o

Re: Modifiche da Subsilver2 a Prosilver

Inviato: 08/01/2011, 17:56
da Haku
Il titolo indica da Subsilver a Prosilver,quindi sto lavorando su prosilver per eliminare il tema sub (così prevengo anche io se non ci sarà u subsilver3 o se comunque verrà eliminato).
Ora per la welcome ho risolto modificando un pò...ma per la bacheca ho delle difficoltà ^^

Re: Modifiche da Subsilver2 a Prosilver

Inviato: 08/01/2011, 18:21
da Micogian
Io non credo che sia necessario inserire del codice PHP nel Template.
Questo è un lavoro che va fatto dal file php che ritorna le variabili necessarie ad aprire il Popup random.
Va creato un file php che andrai a includere in index.php.
Poi crei un file "bacheca.html" che utilizza le variabili passate dal php e lo inserisci al posto giusto in index_body.html con

Codice: Seleziona tutto

<!-- INCLUDE bacheca.html -->
Questo sarebbe il sistema più corretto.

E visto che i due file sono file "esterni" puoi sempre creare una Custom Page dove ci includi il file bacheca.php che apre un Template dove ci includi bacheca.html e fai tutte le prove che vuoi.