Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : lady r 31 Jul 2011, 13:05:03

: [Risolto] Inserire PHP nel'HTML personalizzato
: lady r 31 Jul 2011, 13:05:03
Ho installato sourcer ed è abilitato, ma quando provo ad usarlo inserendo codice php, mi parsa comunque il codice sporcandolo e aggiungendo tag <p> dappertutto

Ho anche disabilitato i filtri testuali, eppure non funziona comunque... Il codice sarebbe questo:

:
{source}<?php
function immagine($img,$thumb)
?>

    <td style="padding: 7px;"><a href="<?php echo $img ?>" rel="rokbox"><img alt="UFC-ring-thumb" src=" <?php echo $thumb ?>" onload="this.fade(0.4);" onmouseover="this.fade(1);" onmouseout="this.fade(0.4);" height="130" width="130" /></a></td>

<?php
}
?>



<center>
    <table style="margin: -13px -14px -14px;" border="0">
        <tbody>
            <tr>
                <?php 
            immagine
(/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg,images/glitches/UFC-ring-thumb.jpg);
            
immagine(/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg,images/glitches/UFC-ring-thumb.jpg);
                
immagine(/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg,images/glitches/UFC-ring-thumb.jpg);
                
immagine(/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg,images/glitches/UFC-ring-thumb.jpg); ?>

            </tr>
            <tr> 
                <?php
            immagine
(/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg,images/glitches/UFC-ring-thumb.jpg);
            
immagine(/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg,images/glitches/UFC-ring-thumb.jpg);
                
immagine(/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg,images/glitches/UFC-ring-thumb.jpg);
                
immagine(/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg,images/glitches/UFC-ring-thumb.jpg); ?>


            </tr>
        </tbody>
    </table>
</center>
{/source}

Sapete indicarmi dove sbaglio?
Grazie
: Re:Inserire PHP nel'HTML personalizzato
: giusebos 31 Jul 2011, 16:59:52
devi andare in articolo>>opzioni>>filtri testuali e disattivi i filtri sul superuser (nessun filtro)
: Re:Inserire PHP nel'HTML personalizzato
: lady r 31 Jul 2011, 17:00:50
Ho anche disabilitato i filtri testuali, eppure non funziona comunque...
: Re:Inserire PHP nel'HTML personalizzato
: ariess 31 Jul 2011, 17:02:36
disattivando completamente l'editor?
: Re:Inserire PHP nel'HTML personalizzato
: lady r 31 Jul 2011, 18:05:33
non ho provato, ho usato la funzione SHow/Hide di JCE...

Provo ad usare mirrorcode o rokpad e vi dico..


PS:

Beh, funziona per modo di dire... GLi do:

:
{source}
[[?php
function immagine($img,$thumb)
{ ?]]
    [[td style="padding: 7px;"]][[a href="[[?php echo $img ?]]" rel="rokbox"]][[img alt="UFC-ring-thumb" src=" [[?php echo $thumb ?]]" onload="this.fade(0.4);" onmouseover="this.fade(1);" onmouseout="this.fade(0.4);" height="130" width="130" /]][[/a]][[/td]]

[[?php
}
?]]


[[center]]
    [[table style="margin: -13px -14px -14px;" border="0"]]
        [[tbody]]
            [[tr]]
                [[?php
            immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');
immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');
immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');
immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg'); ?]]
            [[/tr]]
            [[tr]] 
                [[?php
immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');
immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');
immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');
immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');; ?]]

            [[/tr]]
        [[/tbody]]
    [[/table]]
[[/center]]
{/source}

Mi scrive:

:
{source}<span style="font-family: courier new, courier, monospace;"><br />[[?php<br />function immagine($img,$thumb)<br />{ ?]]<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />[[td style="padding: 7px;"]][[a href="[[?php echo $img ?]]" rel="rokbox"]][[img alt="UFC-ring-thumb" src=" [[?php echo $thumb ?]]" onload="this.fade(0.4);" onmouseover="this.fade(1);" onmouseout="this.fade(0.4);" height="130" width="130" /]][[/a]][[/td]]<br /><br />[[?php<br />}<br />?]]<br /><br />[[center]]<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />[[table style="margin: -13px -14px -14px;" border="0"]]<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />[[tbody]]<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />[[tr]]<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />[[?php<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg'); ?]]<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />[[/tr]]<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />[[tr]]  <br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />[[?php<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />immagine('/listing/misier/PlaystationHome%20EU/Glitch%20Pubblici/UFC%20Undisputed/Il%20Ring/Immagine%20di%20PlayStationHome%2017-7-2011%2012-02-47.jpg','images/glitches/UFC-ring-thumb.jpg');; ?]]<br /><br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />[[/tr]]<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />[[/tbody]]<br /><img src="/home/plugins/editors-xtd/sourcerer/images/tab.png" alt="&nbsp;&nbsp;&nbsp;&nbsp;" />[[/table]]<br />[[/center]]<br /></span>{/source}
Sia usando [[ sia con <  ç_ç

Come modifico successivamente un codice del genere??

PS: Capito! Basta tenere JCE acceso, il codice viene parsato e trasformato in quelli schifo che si vede sopra, JCE lo mostra formattato come testo e quindi leggibile facilmente, poi Sourcerer prende il testo formattato e lo riconverte nel testo pulito ^.^