• Realizzazione siti internet Brescia

    Realizzazione siti internet Brescia

  • Posizionamento sui motori di ricerca

    Posizionamento sui motori di ricerca

Archives for novembre2014

Un ottimo editor per Joomla

Joomla è un potente Cms, ma se vogliamo davvero inserire il turbo sicuramente non possiamo non installare l’editorJCE.

interfaccia editor

l’interfaccia dell’editor

Grazie a questo componente ed ai suoi plugin, miglioriariamo da subito una serie di funzionalità quali:

 I link alle pagine vengono gestiti in maniera user – friendly dal apposito tasto e permettono di navigare tra le voci di menu o addirittura tra gli articoli presenti

 Anche per le immagini, il salto è notevole. Oltre al caricamento multiplo embedded nella gestione del’articolo, possiamo anche ridimensionarle, creando thumbnail e formato originale in un solo click

 La gestione dei video è un vero punto di forza, quanto ci piacciono i video di youtube inseriti nelle nostre pagine? Beh con Jce basterà cliccare sull’icona appositva per poter incollare il link da youtube, oltre a questo sarà possibile inserire altri tipi di video quali mp4, flv.

 La necessità di scaricare ad esempio files pdf è ormai all’ordine del giorno, anche qui la fa da padrone il file manager che ci permette un upload multiplo di files e una estrema semplicità nel linkarli.

E’ importante sottolineare che non tutti i plugin sono disponibili nella versione free

Traduzione campi personalizzati in virtuemart

Traduzione campi personalizzati in virtuemart

Virtuemart 2, ottimo componente di joomla per la vendita online ha ancora qualche pecca che in alcuni casi si rivela abbastanza importante, per un mio cliente mi sono trovato a dover dare la possibilità di tradurre i campi personalizzati, cosa che non è prevista.

La soluzione che ho trovato è questa:

Nei file di lingua italiana ho aggiunto tutti i tag per i titoli dei campi personalizati, ho poi duplicato questi tag anche per la lingua inglese aggiungendo il suffisso _EN ecco un esempio:

COM_VIRTUEMART_APPLICAZIONE = “Applicazione” – COM_VIRTUEMART_APPLICAZIONE_EN = “Application” –

in seguito ho creato i campi personalizzati dando come titolo esattamente i tag inseriti nel file di lingua, lasciando all’utente la possibilità di inserire il valore desiderato.

Nel file default_customfields.php è sufficiente inserire la seguente riga di codice php

if ($field->display) {
if ((($lingua == “en”) && (substr($field->custom_title, -3) == “_EN”))||(($lingua == “it”) && (substr($field->custom_title, -3) != “_EN”))){

un consiglio è quello di inserire nella cartella html del template di joomla in uso, la cartella com_virtuemart/productdetails/ e qui inserire tutti i file php in modo da poter modificare a piacimento il codice php.

Installazione di un server Debian Squeeze Lamp

Ecco una piccola guida per installare un server Debian “Squeeze” Lamp

INSTALLO DEBIAN 6 scaricando un file immagine da qui
Alla fine seleziono solo [x] Utilità di sistema standard e poi premo [Continua]

Le Partizioni

La cartella www si trova in /var/www quindi durante l’installazione conviene avere una partizione dedicata, esempio su un harddisk da 80Gb con RAM di 1Gb suddivido le partizioni in
questo modo
– / 20Gb ext4
– /home 10Gb ext4
– /var/www 48Gb ext4
– /swap 2Gb swap

 Scheda di rete con Ip fisso

Dopo aver installato il server con la sola opzione [x] Utilità di sistema standard, passiamo alla configurazione della rete con ip fisso.
Debian GNU/Linux 6.0 server-web tty1
server-web login: nome utente
Password: password
web@server-web:~$ su
Password: su-pwd
root@server-web:/home/web# ifconfig eth0
eth0: error fetching interface information: Device not found // SE NON TROVA LA RETE SU eth0
root@server-web:/home/web# ifconfig eth1
eth1 Link encap:Ethernet Hwaddr 00-11-22-33-44-55
inet addr:192.168.1.32 Bcast:192.168.1.255 Mask:255.255.255.0 // HA TROVATO LA RETE SU eth1
root@server-web:/home/web# nano /etc/network/interfaces // SCRIVO NEL FILE PER IP FISSO
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
# allow-hotplug eth1
auto eth1
# iface eth1 inet dhcp
iface eth1 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.255
broadcast 192.168.1.255
gateway 192.168.1.1
Per uscire dall’editor nano premo CTRL + X poi S (salvare Si) poi invio.
root@server-web:/home/web# /etc/init.d/networking restart // RIAVVIO LA RETE
Reconfiguring network interfaces… done.

Scarica il Pdf contenente tutti i passi per l’installazione