Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : YtseDrummer 20 May 2008, 12:06:55
-
Ciao a tutti,
ho provato a scrivere codice PHP nel campo del prodotto "Descrizione per Negozio:", ma quando salvo e rientro nella scheda, il sistema automaticamente cancella tutto il codice PHP.
E' ammesso solo HTML?
-
Ciao,
potresti provare con un mambot specifico ma devi assicurarti però che VirtueMart supporti i mambots nei contenuti delle descrizioni (come fa l'ultima versione di DocMan).
Saluti
-
ti ringrazio per la risposta.
potresti consigliarmi qualche mambot?
io non ho nessun esperienza in merito
-
Ciao,
quello che uso io è kl_php, e mi trovo abbastanza bene.
http://www.tm4y.co.za/downloads/kl_php/bot_kl_php_security_patched.zip
Una volta installato, per non avere problemi di parsing ti consiglio di includere il tuo codice in un file php (ad esempio mio.php) e poi inserire nei contenuti (descrizione, ecc.) un comando del tipo:
{kl_php}include "mio.php";{/kl_php}
naturalmente, in questo caso, mio.php deve trovarsi nella root di joomla, altrimenti, in caso volessi metterlo in un altro punto, dovresti specificare la path (relativa alla root di Joomla).
Saluti
-
ciao ti ringrazio,
io dovrei usarlo per inserire del codice php nelle descrizioni dei prodotti di VirtueMart (campo jos_vm_product .product_desc del db di Joomla).
E' fattibile questa cosa con il plugin che mi hai consigliato?
-
Adesso provo e ti faccio sapere...
-
ti ringrazio per la tua disponibilità!
-
Allora la versione che ti ho inviato ha una patch di sicurezza che lo vincola all'utilizzo nei soli contenuti (notizie, ecc).
Quella che utilizzo io, invece, funziona anche nelle descrizioni di VirtueMart, ho verificato.
Ti allego questa versione.
[allegato eliminato da un amministratore]
-
grazie mille! ;) ;)
nel primo pomeriggio proverò il plug-in che mi hai passato.
ti farò sapere
-
Ho Joomla in legacy mode.
Ho installato e attivato il plugin Imbed PHP 2.0.
Ho inserito questo codice in una descrizione di un prodotto:
{kl_php}include "test.php";{/kl_php}
{kl_php}echo "test";{/kl_php}
ma mi visualizza solo il testo...come mai?
e inoltre, all'inizio di ogni pagina di tutti gli articoli (fuori da VM, quindi) compare questo messaggio d'errore:
Notice: Undefined property: JParameter::$text in /var/www/vhosts/nomesito.com/httpdocs/cms/plugins/content/kl_php.php on line 36
Ho provato anche questo:
http://www.fijiwebdesign.com/products/joomla-php-module.html
ma non c'è comunque nessun effetto...
ho provato il plugin Jumi:
http://jumi.vedeme.cz/index.php?option=com_remository&Itemid=53&func=fileinfo&id=37
e almeno nelle pagine normali, sembra funzionare. Per VM, niente :(
-
Non so che dirti, potrebbe dipendere dalla versione di VM. Io uso VM 1.1 e joomla 1.0.15.
Comunque, nel caso usassi un VM 1.0.x prova a dare uno sguardo qui:
http://www.plainlycode.com/Joomla/Joomla-Plugins-in-VirtueMart.html
Saluti.
-
Ti faccio un resoconto di quello che sto utilizzando:
+Joomla! 1.5.2 Production/Stable
+VirtueMart 1.1.0 RC2
+sh404SEF 134 stable
Joomla sta lavorando in legacy mode. Potrebbe dipendere da questo?
-
Risolto installando questo plugin: http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,5051/Itemid,35/ (http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,5051/Itemid,35/)
con Joomla 1.5.3 e VirtueMart 1.1.0 stable
e abilitando l'opzione:
VirtueMart-> Amministrazione -> Configurazione -> Opzioni Genrali-> Abilitare "Abilita i mambot/plugin contenuto nelle descrizioni?"
(http://img503.imageshack.us/img503/1094/immaginedo9.jpg)