Invia le tue Newsletter con JNews!

mercoledì 6 agosto 2014

Le impostazioni di Virtuemart vengono salvate nella tabella

jos_virtuemart_configs

Dentro il campo config.

Qui vengono registrate le modifiche alla configurazione effettuate tramite il pannello di controllo di VM, viene inserito tutto in un'unica stringa in questo formato:
offline_message=czo3MzoiT3VyIFNob3AgaXMgY3VycmVudGx5IGRvd24gZm9yIG1haW50ZW5hbmNlLiBQbGVhc2UgY2hlY2sgYmFjayBhZ2FpbiBzb29uLiI7|use_as_catalog=s:1:"0";|
Il primo valore che troviamo è il seguente:

shop_is_offline=s:1:"0";|

è di tipo booleano, in questo caso indica che lo shop è off-line.

Vediamo come si legge:

shop_is_offline è il nome della variabile
= assegna il valore
s:1:"0" è il valore assegnato
;| separa i valori
Per mettere off-line il sito basta cambiare il valore in questo modo:
shop_is_offline=s:1:"1";|
Il valore diventerà quindi TRUE;

I valori riscritti di volta in volta al momento del salvataggio configurazione.

Esistono delle impostazioni che non sono già presenti di deafult e vanno quindi aggiunti. Uno di questo è ad esempio: 

|dblayoutstrict=s:1:"1";|

Questa impostazione indica che le tabelle devono mantenere il layout originale impostato da VM al momento dell'installazione. In questo momento è su 1 (TRUE) quindi è attiva. Può essere utile cambiarlo nel caso non sia sufficiente lo spazio a disposizione per il campo della descrizione del prodotto che per default è di tipo VARCHAR.

In tal caso è possibile cambiarlo in TEXT. Per farlo è sufficiente modificare questa impostazione su false:

|dblayoutstrict=s:1:"0";|

Al momento del salvataggio Virtuemart imposterà i campi product_desc e product_s_desc in formato TEXT.


1 commento:

prestiamoci - il tuo investimento consapevole

Prestiamoci - Il tuo investimento consapevole