Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - otto9due

Pagine: 1 2 [3] 4 5 6 ... 35
41
Gestione sito multilingua / Re:Sito multilingua
« il: 02 Feb 2014, 16:26:08 »
Che l'home page cambi è normale.. per quanto riguarda i menu dovrai creare, attivare e collegare ogni modulo menù ( rispettivamente collegato al prorpio menu in lingua ) al suo menù in lingua.. e nelle impostazioni selezionare la lingua di riferimento.
P.s do per scontato che tu abbia attivato il plugin ..

PSS ti ricordo che per articoli e menu dovrai creare tanti articoli uguali ( tradotti ) per quante sono le lingue..
es: Chi siamo(it)..About us(en) ecc... e far puntare i vari menu in lingua verso i rispettivi articoli..

42
Sviluppo / Re:Div a comparsa in un range di date specifico
« il: 02 Feb 2014, 15:38:41 »
Scherzavo, mi riferivo al fatto che mettersi in condizioni di non intervenire più in un sito ti preclude pissibilità di lavoro come aggiornamenti  e manutenzione


Vero, ma nessuno gli andrà a dire che è uno script che manovra il tutto..  ;D

43
Joomla! 1.6/1.7/2.5 / Re:google maps plugin
« il: 02 Feb 2014, 15:18:37 »
Lunedì che torno in studio ti faccio sapere quale plugin ho utilizzato di recente.. Non ricordo il nome e non riesco ad identificarlo dal pannello di controllo..

44
Sviluppo / Re:Div a comparsa in un range di date specifico
« il: 02 Feb 2014, 15:05:19 »
Ecco come ho risolto..
In questo modo, l'anno segue quello attuale e tutto diverrà completamente autonomo ed automatico..


Codice: [Seleziona]
<?php
//data oggi
$dataoggi date("Y-m-d H:i");
// prima data
$datainizio date("Y") . '-01-01 13:34'
// seconda data 
$datafine date("Y") . '-02-01 15:23'
if(
strtotime($datainizio) < strtotime($dataoggi) && strtotime($datafine) > strtotime($dataoggi)): ?>

<div> mi vedo!! <>
<?php endif; ?>


Perchè mi farei del male? C'è qualcosa che non ho calcolato?

45
Sviluppo / Re:Div a comparsa in un range di date specifico
« il: 02 Feb 2014, 13:18:53 »
Certo certo, ma spiego a cosa mi serve.. In pratica ho alcuni clienti che posseggono una certa considerevole quantitá di siti, e durante le varie festivitá, avendo questi siti tutti lo stesso template, vorrebbe far apparire decorazioni natalizie e/o s.valentino eccc. come div con posizione assoluta es sul footer o su uno dei lati dello schermo, che scrollano con la pagina. Avevo pensato ad un metodo del genere, implementato con degli if, che in base alla festivitá mi mostrasse il div corretto.


Con i moduli avrei dovuto fare es: 2 moduli, crearmi le classi che sovrascrivessero quelle predefinite del template e poi nn so se l'anno successivo sarei dovuto rientrare nel sito per reimpostare la data di pubblicazione e di scomparsa.. O sbaglio? Non ricordo se joomla prevede anche la pubblicazione in determinati mesi dell'anno di un modulo..


Ora vorrei riuscire ad impostare nello script, l'incremento automatico del solo anno delle due date, così da non dover entrare più nel sito a modificare nulla..

46
Joomla! 1.6/1.7/2.5 / Re:google maps plugin
« il: 01 Feb 2014, 23:43:34 »
In alternativa puoi cambiare plugin.. Per fare questo ce ne sono davvero a bizzeffe..

47
Aggiungo inoltre, che la stringa può essere utilizzata oltre che con la sef attiva, anche per più di una pagina, o con le doppie lingue attive, utilizzando questa variante con && nel seguente modo:


Codice: [Seleziona]
<?php if ($pageitemid != '1003' && $pageitemid != '1002') : >

Dove ovviamente 1003 e 1004 sono gli id delle home bilingua ( nei rispettivi menu ) o due pagine a scelta..

48
Sviluppo / Re:Div a comparsa in un range di date specifico
« il: 30 Gen 2014, 19:18:30 »
Ecco qui.. così funziona.. è un pò grezza ma funge!!



Codice: [Seleziona]

<?php
//data oggi
$dataoggi date("Y-m-d H:i");
// prima data
$datainizio '2014-01-01 13:34'
// seconda data 
$datafine '2014-02-14 15:23'
if(
strtotime($datainizio) < strtotime($dataoggi) && strtotime($datafine) > strtotime($dataoggi)): ?>

<div> mi vedo!! <>
<?php endif; ?>


Ovviamente a questa poi va aggiunta la condizione dell'id

49
Sviluppo / Re:Div a comparsa in un range di date specifico
« il: 30 Gen 2014, 14:40:36 »
Anzitutto un grazie per aver risposto.. Sono alle prima armi con php e mysql ( sopratutto ad oggetti  :P )
Questo dubbio "$dataoggi è una stringa e le altre date sono oggetti " era venuto anche a me..
Quindi diresti di fare una cosa del genere, sempre che abbia capito bene??
In questo modo sarebbero tutto oggetti.. ma la mia domanda è: in questo modo $dataoggi prende il valore della data di oggi con il formato indicato?


I metodi di comparazione della classe dove posso trovarli, così da impararli??
"la classe aggiuntiva della voce di menù per determinare la pagina da visualizzare e passare le date range" cos'è? intendi coi this => e una funzione che confronta i singoli valori giorno mese anno ecc...?
valori hard coded ?? Cosa sono??
Grazie ancora..


Codice: [Seleziona]
<?php
$pageitemid 
JRequest::getVar('Itemid','');
$dataoggi = new DateTime("Y-m-d H:i:s");


if (
  
$dataoggi > new DateTime("2014-01-01 00:00:00") && 
  
$dataoggi < new DateTime("2014-01-30 23:59:59") && 
  (
$pageitemid != '435')) : ?>



CONTENUTO DA MOSTRARE es: un div


<?php endif; ?>

Mi sa che non funge.. sta roba qui..$dataoggi = new DateTime("Y-m-d H:i:s"); non è conteplata mi sa..

50
Sviluppo / Div a comparsa in un range di date specifico
« il: 29 Gen 2014, 22:17:28 »
Ragazzi vorrei creare una condizione per mostrare una parte del template solo se la data odierna è compresa tra quelle contenute in un range di date e l'id della pagina corrisponde ad uno dato.. Avrei pensato a qualcosa del genere..
Qualcuno ha qualche idea.. può funzionare?? Ancora non ho fatto test..


435 è un esempio di Itemid da sostituire con quello di prorpio interesse


Codice: [Seleziona]
<?php
$pageitemid 
JRequest::getVar('Itemid','');
$dataoggi date("Y-m-d H:i:s");


if (
  
$dataoggi > new DateTime("2014-01-01 00:00:00") && 
  
$dataoggi < new DateTime("2014-01-30 23:59:59") && 
  (
$pageitemid != '435')) : ?>



CONTENUTO DA MOSTRARE es: un div


<?php endif; ?>

51
Avevo pensato anche io ad una strategia del genere, e prima di scegliere l'itemid ho fatto un pò di test, ma questa era una soluzione che mi permetteva di poter utilizzare il codice sia in caso la sef fosse attiva che il contrario. Li se ti cambia il link, o un'alias perdi l'effetto e devi rimodificare, al contrario l'id rimane..


Anche il diverso != ansichè ==  ti permette di evitare  di inserire else risparmiando codice..

52
Anche in altri template non è proprio così, sono pieni di include ecc.. Magari ecco, in questi casi bisogna perdere un pò di tempo a seguire gli include e/o require .. In effetti dipende, quel modulo non lo conoscevo, è sicuramente un ottimo modulo che utilizzerò ;) grazie.
Spero di implementare questo codice per potenziarne e differenziarne le capacità.

53
Convengo che sia un metodo non molto pratico e veloce, mi sembra anche normale, quando installai la prima volta joomla avevo difficoltà anche a creare un menù.. vuoi che un utente che riesce a fare un semplice overwrite, una modifica come la sef, non riesca a fare una cosa del genere.. (credo di si.. alla fine si tratta di copiare ed incollare).. "facere de necessitate virtutem".
Per i framework non saprei proprio dirti, potrebbe esserci qualche incompatibilità particolare? Di che genere?


Il modulo di cui parli è molto interessante in effetti, ma per sparizione di moduli intendi ( cambio di stile es hidden  )..
Uno stile che comunque dovresti andare a scrivere  personalmente giusto?

54
Il concetto è differente in parte, ed anche l'utilità. Cerco di farmi capire meglio. Il main content in alcuni template ( fatto salvo, forse, qualche template a pagamento ) non viene eliminato, o meglio, è possibile sostituire il contenuto ma non eliminarlo, visualizzando nella propria home page quella barra bianca che vedi nella prima foto.

Ora ho provato diverse soluzioni:
1) farlo scomparire del tutto eliminando il div.. RISULTATO: non vedresti più articoli in nessuna altra pagina
2) impostare un background trasparente.. RISULTATO: se hai un background nel body (magari anche un'immagine) non riuscirai a vedere nulla o quasi nulla di quello che c'è scritto nell'articolo.
ed altre prove che ho fatto prima di arrivare a questa soluzione..


Per quanto riguarda i moduli, e tutto ciò che joomla già ti permette di far apparire in pagina selezionate, "BISOGNA" continuare ad utilizzare il pannello di controllo, ma ci sono alcuni elementi sui quali non si può agire da pannello.. e questo sistema risolve un pò il tutto..

55
Joomla! 1.6/1.7/2.5 / Re:Footer menu
« il: 28 Gen 2014, 12:41:47 »
Pardon mi si visualizzava male, io li vedo una lista...

56
Quante volte avrai avuto bisogno di rimuove un contenuto, es: il main content ( contenitore articoli ) o qualsiasi altra posizione o div contenitore da una sola pagina nel tuo sito web? Nell'articolo che segue una breve guida che illustra un metodo creato e testato personalmente, che provvedere alla rimozione condizionata di contenuti filtrandoli per id (itemid) di pagina..
Uno strumento che consente una maggiore personalizzazione dei tuoi template.

Link all'articolo: http://www.joomla.it/articoli-community-16-e-17-tab/7385-eliminare-contenuti-da-pagine-scelte-es-main-content-da-home-page.html

[allegato eliminato automaticamente dopo un anno]

57
Questa è una nuova installazione non un upgrade..

58
Questo non è un upgrade ma una nuova installazione.. Per fare upgrade ci vogliono pacchetti appositi.. Non si elimina tutto ma, tramite questi pacchetti vengono solamente sovrascritte alcune pagine tramite ftp..

59
Ottimo articolo, ho appuntato qualcosina che può sicuramente tornare utile in futuro..
Una piccola domanda.. i metodi di crittografia, ovviamente nel tempo sono cambiati.. sarebbe utile aggiornare l'articolo, inserendo per ogni versione il corrispettivo crittografato di admin ed il tipo di cittografia usato dalla versione ..
es:


joomla 1.5 --> stringona..


joomla 2.5 --> stringona.. ecc... E' possibile??

joomla 3 -->

60
Dopo l'installazione hai cancellato la cartella dell'installer? Ho è un upgrade?




Quando hai installato il vecchio, hai provveduto ( anche tramite l'installer ) a rimuovere i dati contenuti nel database?

Pagine: 1 2 [3] 4 5 6 ... 35
Host

Torna su