Questo sito utilizza cookie per migliorare la tua esperienza e offrire servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento potresti acconsentire all’uso dei cookie. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie approfondisci

Guide

Proteggersi dallo spam nei commenti di K2

La lotta contro lo spam nei commenti è una delle attività più noiose nella "manutenzione" di un sito web. È necessario c

Leggi tutto...

News

Bug Fix Release! Disponibile Joomla 4.2.9

Appena rilasciata Joomla! 4.2.9, con alcune correzioni e miglioramenti della major release j4! Ecco alcune Correzioni d

Leggi tutto...

Estensioni

Xmap Creare sitemap per tutti i motori di ricerca

Per facilitare l' indicizzazione delle pagine di un nostro sito Joomla è indispensabile utilizzare un componente che cre

Leggi tutto...

Trucchi e Consigli

Creare titoli unici e accurati | Tecnica Seo White Hat

  Il titolo comunica gli argomenti della pagina sia agli utenti che ai motori di ricerca. Il tag <title> dovrebbe

Leggi tutto...

Per impedire la visualizzazione dei blocchi moduli di un template con ?tp=1 il modo più semplice è quello di aggiungere al file .htaccess

##### Start ?tp=1 prevention ######
RewriteCond %{QUERY_STRING} tp=(.*)
RewriteRule ^(.*)$ index.php [F,L]
##### End ?tp=1 prevention ######

Se per caso questo sistema creasse qualche problema con il rewrite del nostro JoomlaSite potremmo optare per un' altra soluzione.

Aprire il file /libraries/ joomla/application/module/helper.php. Attorno alla riga 200 trovate questo codice:

//dynamically add outline style
if(JRequest::getBool('tp')) {
$attribs['style'] .= ' outline';
}

Commentare la linea 3 con / / così

//dynamically add outline style
if(JRequest::getBool('tp')) {
//$attribs['style'] .= ' outline';
}

Fatto questo, il ?tp=1 non funzionerà ed impediremo a chi voglia decifrare il nostro template di vedere i blocchi modulo.

Pubblicato in Trucchi e consigli
Mercoledì, 10 Febbraio 2010 23:06

Personalizzare un modulo dentro un contenuto

Già abbiamo parlato di come inserire un modulo dentro un contenuto, ma non di come impostare ad esso una classe Css personalizzata. Infatti, con la Joomla 1.5 può capitare che, nonostante impostiamo una classe personalizzata, questa non influisce nella visualizzazione del modulo che rimane visibile con la classe preimpostata.

Per risolvere questo piccolo problema occorre andare in Estensioni-->plugin, aprire il plugin "Content - Load Module" già installato in 1.5 che permette di scegliere come trattare i moduli all'interno di un contenuto. Basta non scegliere "nessun wrapper-output raw" ed i vostri moduli saranno personabilizzabili impostando il nome della classe ad esso riferita nel Suffisso classe CSS modulo.

Pubblicato in Trucchi e consigli
Mercoledì, 16 Dicembre 2009 00:16

Il Blocco modulo collassabile


Più che di modulo dovremmo parlare di blocco modulo, o forse meglio di posizione blocco modulo. Infatti, a collassare non è il modulo ma lo spazio ad esso dedicato. Alcuni template non permetto di far collassare una colonna o, in generale, un blocco modulo generando un "buco antiestetico" al nostro sito; comunque template del genere sono l'eccezione per fortuna, e non certo la regola. Per collassabili si intendono quelle posizioni dove non vi sia presente alcun modulo pubblicato, queste zone automaticamente non vengono visualizzate nel template, allargando dunque lo spazio ai contenuti nel nostro sito che verranno visualizzati occupando lo spazio collassato.
Pubblicato in Pillole di Joomla

 

Adsense Joomla

Disponendo già di un account su Adsense, per inserire gli annunci pubblicitari di Google su Joomla potremmo servirci di un qualche modulo, oppure fare tutto in Html. Joomla dispone di un sistema per definire quale editor usare quando costruiamo un contenuto, ma anche un modulo. Andando in gestione moduli, e cliccando su nuovo, la scelta è vasta - dipende da come avete impracchiato il vostro joomla installando di tutto - ma tra questi (nativo in joomla) possiamo trovate "modulo personalizzato" o in alcune versioni "Html personalizzato".

Come inserire Adsense su Joomla

Questo tipo di modulo permette di inserire codice html se, andando nelle configurazioni generali di Joomla, scegliamo di non usare nessun editor agendo nel menù a tendina "Editor".
Se andiamo a creare questo tipo di modulo, ora ci appare senza editor ma con l'area di testo. In quest'area possiamo agire di Html alla pazzia. Ma inserire Adsense non è certo una pazzia... almeno riprendiamo qualche spesuccia....

Adsense... allora...

1) Abbiamo un account su Google Adsense

2) abbiamo creato il nostro tipo di annuncio e possediamo il codice script

3) Andiamo su Joomla e disattiviamo qualsiasi editor

 

4) Creiamo un nuovo modulo personalizzato



5) nell'area testo, copiamo il codice di Google adsense. Salviamo e pubblichiamo.

5 bis) State scrivendo in html.. quindi valgono i <center> <left> e..eee.. è html

6) Se volete, potete anche utilizzare questo modulo inserito dentro un contenuto

Dopo circa 10 minuti, se già usate adsense su altri siti, il vostro annuncio pubblicitario da pochi cent a click (sempre buoni sono, per qualche pixel occupato) sarà nella posizione che avete scelto per il modulo. La stessa procedura può essere utilizzata se si dispone di qualsisi codice, compreso quello di Analystic. Senza installare niente.

Pubblicato in Guide per Joomla
Supponiamo di voler pubblicare una serie di contenuti in una determinata posizione di una pagina (ad esempio la home page) sotto forma di modulo e farli comparire un certo giorno della settimana e sparire in un giorno successivo.

La soluzione c'è, e prevede l’utilizzo del modulo ContentItem

Creiamo n conteuti (articoli o notizie o annunci non importa) e per ognuno di essi impostiamo la data di Inizio Pubblicazione e Fine pubblicazione (le trovate sulla destra tra le informazioni pubblicazione) secondo un calendario da noi scelto. Tutti gli articoli creati riporteranno l’icona di articolo in attesa di pubblicazione. Le date di inizio e fine pubblicazione sono nel formato YYYY-MM-DD HH:MM:SS quindi possiamo specificare sia il giorno che l’ora di pubblicazione.

Per ognuno di questi articoli appuntiamoci su carta il numero identificativo (ID) che viene riportato nella colonna ID.

Installiamo adesso il modulo ContentItem e dalla lista dei moduli visualizziamo le sue proprietà. Riportiamo la lista degli ID dei contenuti nella casella ID delle proprietà del modulo, separando ogni valore dal successivo con una virgola come riportato nella figura quì sotto.


A questo punto scegliamo una zona del template dove visualizzare il modulo e salviamo le modifiche.

I contenuti verranno pubblicati automaticamente alla data di inizio pubblicazione e spariranno dalla pagina alla data di Fine pubblicazione senza che nessuno debba intervenire manualmente per farlo. Ogni contenuto che termina la pubblicazione verrà contrassegnato con l’icona di contenuto scaduto.

Questo sistema lo abbiamo usato per pubblicare le partite di campionato 2007/2008 della FC BOLOGNA. L’idea era quello di mettere un modulo che visualizzasse il Prossimo Incontro a partire dalla domenica sera e fino al sabato sera successivo senza per questo dover intervenire ogni settimana.

Quindi:

  1. sono state inserite, come semplici articoli, tutte le partite previste in campionato in cui gioca il Bologna. Ogni contenuto riporta le squadre (con la relativa insegna), giorno e ora dell’incontro e lo stadio;
  2. per ogni articolo sono state impostate le date di inizio (domenica sera) e fine pubblicazione (sabato sera);
  3. nelle proprietà del modulo Prossimo Incontro (il titolo assegnato al modulo ContentItem) sono stati riportati TUTTI gli ID degli incontri di campionato.
Dal Wiki di Joomla.it
Pubblicato in Moduli per Joomla
Pagina 1 di 2

Taolo 's Web Agency

Ultimi Articoli

Joomla Community Magazine

Ultimi Commenti

You are here:   Joomla Blog HomeArticoli per tag: modulo

Chi c'e' Online

Abbiamo 7 visitatori e nessun utente online

Seguici su FacebookFollow Me Twitter

Joomla.it | Il sito di supporto Italiano
Joomla Show | La directory di Joomla

Google codescript verifica


BlogJoomla.it | Il Meglio di Joomla
The Joomla!® name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.

BlogJoomla.it is not affiliated with or endorsed by Open Source Matters or the Joomla! Project