On ogni caso la stessa cosa la ottengono usando degli altri articoli e includendo questi ultimi invece che i file? Così nessuno componente potrebbe creare problemi con dei file che come dici potrebbero essere considerati malevoli.
Se ho degli articoli che includono codice di altri articoli il problema non dovrebbe esistere.
giusto?
teopieri
Post
-
[risolto]salvare file php da richiamare in alcuni articoli custom -
posso aggiungere configurazioni "custom" in joomla ?Buon pomeriggio a tutti.
Faccio una domanda che faccio fatica pure a spiegare:
diciamo che uso joomla in un progettino solo come base ma che molti contenuti sono inseriti attraverso il modale del plug in sourcerer.
La situazione è che ho bisogno di confrontare una data inserita attraverso form.
Essa viene inserita e inviata da un utente che accede all'articolo che contiene il form stesso.
La data viene inviata via $_POST ad un articolo che contiene un secondo form, ben più complesso con campi che restano nascosti (usando codice js) e che appaiono a seconda del click effettuato su un campo iniziale tipo Radio-button .
In questa fase uso anche la variabile globale $_SESSION in modo che la data non debba essere inserita ad ogni compilazione (numericamente svariate ogni giorno).
Quindi con l'invio dei dati inseriti nel secondo form, atterro in un articolo che contiene varie query sql e la risposta positiva alla corretta esecuzione della query e si chiude con tre pulsanti per tornare al form di inserimento data in caso sia necessario cambiarla o al secondo form se la data resta invariata.
Ovviamente la data, nel secondo form viene a compilare dinamicamente una input type='hidden' che si porta dietro il valore di $data.Vengo al punto.
Questa data, che quindi ho già nel momento che atterro all'articolo che contiene il secondo form, devo anche confrontarla con un intervallo di due date fisse che devono essere cambiate circa una volta all'anno.
Questo perché nel secondo form tra i vari campi ne ho uno che è una select le cui options sono dinamiche, frutto di una query sql che preleva i dati da due tabelle a seconda appunto di quale intervallo cade la data .
Le due tabelle sono ad esempio: servizi_invernali e servizi_estivi.
il periodo è grosso modo metà settembre- metà giugno e di conseguenza metà giugno - metà settembre.
Grosso modo perché la data precisa in cui entra vigore un periodo o l'altro può variare di qualche giorno.
Da qui l'esigenza di permettere all'utente che compila il form, di poter impostare le due date precise che determinano l'intervallo, ovviamente solo una volta all'anno, poi restano sempre quelle.
Sapendo di averle a disposizione ogni volta che si accede al sito,
posso pilotare quindi quale query deve essere eseguita dallo script per determinare da quale tabelle devono esser prelevati i dati che dinamicamente appunto popolano le options nella select del form.
Quindi chiedevo come posso mettere a disposizione di un utente, uno strumento affinchè questo, possa impostare le due date di riferimento necessarie al confronto con la data inserita invece quotidianamente, senza dargli le credenziali per entrare nel back end. Non posso pretendere per ovvie ragioni, che mi vada ad aprire il modale e mettere mani al codice dello script.
Io pensavo ad un articolo dal nome: "imposta periodo orario" a cui ha accesso solo un utente particolare, come per gli articoli dei due form già realizzati, con un piccolo form con due campi tipo "date",
ma questi valori devono restare memorizzati globalmente, senza che debbano essere impostati tutte le volte,
mentre la data descritta prima, quella cambia tutti i giorni (anche se non necessariamente è riferita al giorno dopo rispetto al quello corrente, benché sia prevedibile che questo sia lo scenario più frequente).
Nella speranza di essermi fatto capire, Vi ringrazio per le eventuali risposte e auguro a tutti un'ottima serata
Filippo P. -
[risolto]$_SESSION in joomla esiste già vero?certamente mi è stato indicato di usare prepare stmt e bind_param per separare query e parametri in una insert into.
grazie di tutto. -
[risolto]$_SESSION in joomla esiste già vero?Non voglio usare estensioni. Son rimasto già fregato da estensioni mal tenute. Uso solo sourcerer.
il form che mi dà la data serve perché non posso sapere per quale giorno viene assegnato un compito.
normalmente per il g dopo al corrente ma potrebbe non essere così.
Alla fine lo faccio impostare e se resta sempre quello nella sessione ok se va cambiata ho un rimando al form per cambiare data:
così $data sarà sovrascritta dalla nuova e di conseguenza anche $_Session .
in ogni caso va registrata nel db per avere uno storico sempre consultabile . -
[risolto]$_SESSION in joomla esiste già vero?Ok, quindi per intenderci, ci saranno come due sessioni aperte?
Cmq una per mantenere un utente connesso al sito mentre naviga tra le view attraverso i menù è già esistente ma resta separata da quella che andrei ad avviare io per mantenere in vita il valore di $_SESSION['data'].
Giusto?
In ogni caso ancora grazie .
Filippo -
[risolto]$_SESSION in joomla esiste già vero?Capisco le tue obiezioni ma le API di Joomla non mi permettono di fare quel che mi serve a meno di ricorrere continuamente ad estensioni.
Probabilmente alla fine farò del tutto a meno del CMS... ma al momento mi pareva che il "compromesso" di usare il core di Joomla per poi fare le aggiunte del caso tramite codice esterno, fosse ancora accettabile.
il progetto:
Gestire dei compiti da assegnare a delle persone e allo stesso tempo avere un archivio di chi ha fatto cosa in tal giorno.
Quindi ho un form con input data che invia la data a un file dove un altro form ha diversi campi che con JS restano nascosti e compaiono sulla base di un radio-button. Cmq alla fine il form invia i dati ad un file che popola una tabella master e una slive .
La tabella mi fa da archivio.
Poi ho due file che mostrano compiti assegnati. uno generale e mostra i compiti dell'ultimo mese per tutti.
e uno che visualizza i compiti per il giorno dopo ad ognuno in base a chi è loggato.
Uso Joomla per non dover fare a mano tutto il sistema gerarchico di permessi e accesso agli articoli che trovo ottimo e già pronto.
Ora venendo al post precedente,
Ho pensato di usare la var globale $session di PHP e di avere subito la data di riferimento per usarla nel form di assegnazione in diversi modi e per evitare di doverla impostare tante volte ogni giorno.
Avendo fatto i test su file PHP al di fuori di Joomla mi chiedevo quanto ho descritto nel post precedente.
tutto qua.
PS. Il progetto è creato su una situazione verosimile ma inventata, allo scopo di imparare in po' della programmazione web (PHP SQL e JS).
In ogni caso chiedo, ho capito bene la questione circa le sessioni di PHP? -
[risolto]$_SESSION in joomla esiste già vero?Buongiorno,
se su un piccolo form che sto testando in ambiente esterno a Joomla, uso la variabile super globale in oggetto per tenere disponibile il dato che l'utente inserisce (ad es una data), ovviamente poi quando sposto lo script dentro Joomla attraverso un articolo usando sempre il plugin Sourcerer,
non devo inizializzare la sessione consession_start()
come ho dovuto fare nei test.
O lo devo fare ugualmente?In teoria in joomla la sessione è già aperta in index.php e $_SESSION dovrebbe già contenere i dati delle login e quant'altro.
quindi
aggiungo solo una chiave con
$data=$_POST['data'];//acquisisco la data in arrivo dal form
$_SESSION['data']=$data; //"iscrivo" il valore nella variabile di sessione.Se ciò che ho scritto è corretto vorrebbe dire che avrei capito qualcosa
.
Questo lo farei allo scopo di togliere il campo data dal form principale, o meglio lo metto come tyle= 'hidden' e value='<?echo $_SESSION['data'] ?>'
in modo che se il form va compilato varie volte per uno stesso giorno la cui data va cmq registrata nel database, dopo l'invio dei dati torno ad un nuovo form vuoto ma ho già la data impostata.
Nel test tutto funziona infatti.
Mi trovo ora nella fase di spostare gli script in joomla e mi chiedevo appunto come adattare lo script per farlo funzionare dentro gli articoli Joomla.buona giornata
Filippo P.buona giornata
Filippo -
[risolto]salvare file php da richiamare in alcuni articoli customGrazie, ma non ho estensioni a parte sourcerer e una semplice e ovviamente free gallery fotografica di cui nn ricordo il nome esatto.
Pensavo ci fossero delle cartelle previste nel core tipo i file di override.
In ogni caso grazie.
Buna giornata -
[risolto]salvare file php da richiamare in alcuni articoli customBuongiorno a tutti,
Ho creato degli articoli usando il plu-in "sourcerer" per customizzare un form abbastanza articolato.
Per riordinare un po' il codice avrei pensato di spostare su file dedicati alcuni script da richiamare poi dove servono.
Ad esempio:// Imposta la lingua italiana per la formattazione $formatter = new IntlDateFormatter( 'it_IT', IntlDateFormatter::LONG, // Stile data (es. 20 Feb 2026) IntlDateFormatter::NONE, // Stile ora 'Europe/Rome', IntlDateFormatter::GREGORIAN, 'EEEE d MMMM Y' // Pattern personalizzato: "venerdì 20 febbraio 2026" ); Questo script è inserito per formattare la data, ma se lo sposto in un file che chiamo "formattatore.php", in che cartella devo salvarlo per avitarne la rimozione ad ogni aggiornamento ? come anche i due script che mi estraggono dati da due tabelle del database per popolare le option di altrettante select inserite nel form? Grazie per eventuali delucidazioni e buon prosieguo di giornta. Filippo P. -
aggiornamento pacchetto linguaBuon pomeriggio a tutti.
Premetto che quanto segue riguarda un sito locale aggiornato a joomla 6.0.2
Segnalo questa cosa che non è neppure definibile come problema ma che vorrei sistemare per facilitare l'aggiornamento del pacchetto lingua quando mi viene proposto dal cms.Il sistema di aggiornamento di tale pacchetto fallisce:
dal momento che clicco sulla sezione degli aggiornamenti seleziono e clicco su aggiorna ma ottengo che l'aggiornamento fallisce perché non viene trovato nulla.
Quindi sono andato a controllare in "sistema>lingue" e vado a vedere cosa mi viene riportato nella colonna "URL DETTAGLI" accanto al pacchetto attualmente installato.
Questo è l'url riportato
https://update.joomla.org/language/details5/it-IT_details.xmlSembra che invece quello corretto dovrebbe essere:
https://downloads.joomla.org/it/extensions/joomla6-italian/6-0-2-1Infatti da qua io ho scaricato il pacchetto e usando l'installatore di joomla ho installato il pacchetto scaricato e pensando a qualche conflitto, prima di ciò ho rimesso il sito in inglese come default e rimosso il pacchetto lingua esistente sia lato amministratore che lato utente.
Dopo aver installato il pacchetto scaricato del secondo url che ho citato sopra e reimpostata la lingua italiana sono tornato a controllare la sezione "installa lingue" trovo il mio pacchetto ma nell'ultima colonna l'url resta quello di prima che non può funzionare tanto che cliccando su reinstalla ottengo che non è possibile trovare al file manifest.Come correggo questa cosa?
Avevo aggiornato il pacchetto lingua altre volte su joomla 5 e non avevo avuto problemi.
Come mai nell'upgrade a joomla 6 se sono cambiati gli url questi non son stati adeguati?
Grazie per eventuali delucidazioni.
Filippo P -
gestione larghezza side bar di cassiopeiaGrazie. Nn sapevo dove andare a mettere le mani.
Posso provare nello strumento di analisi del browser per fare dei test e poi eventualmente le vado a piazzare in users.css.
Grazie -
gestione larghezza side bar di cassiopeiaBuongiorno a tutti,
avrei per cortesia bisogno di sapere come posso stringere lo spazio occupato dalle due sidebar del template cassiopeia, senza stravolgere tutto.
Lo scopo è di lasciare più spazio al contenuto centrale (aricoli).
Ho degli articoli che per loro natura contenendo tabelle, non vorrei dover stringere troppo il font, vorrei piuttosto che le due sidebar che per ciò devono contenere occupassero meno spazio: vale a dire lo user-menu e il login/logout form.
Tuttavia quest'ultimo lo posso togliere ma cmq mi serve che resti a disposizione lo user menu le cui voci sono allineate a sx, che può andarmi bene ma poi hanno un sacco di spazio a dx inutilmente vuoto che mi farebbe comodo guadagnarlo appunto a favore dello spazio centrale dedicato ad ospitare gli articoli.
Ringrazio anticipatamente chi avesse la pazienza di leggermi ed eventualmente rispondermi.
In ogni caso buona giornata a tutti.
Filippo. -
problemino con vscodiumCiao a tutti,
premettendo che non sono sicuro sia la sezione giusta per questo argomento, e non essendoci un forum in italiano dedicato a VS codium che sicuramente è tra gli editor più usati, provo a chiederVi quanto segue.
Tanto per aiutarvi a capire la questione inserisco una riga di codice PHP con una query SQL che fa parte di uno script che mi gestisce la scrittura/correzione e eliminazione di record su tabella sql.$sql = "UPDATE gbgar_serv_slave SET " . implode(",", $fields) . " WHERE id=?";
Lo script funziona ma il punto è un altro:
il fatto è che UPDATE e SET sono azzurri, ma dovrebbe esserlo analogamente pure WHERE anche se la clausola è inserita dopo implode... all'interno di doppi apici riaperti e chiusi; ma invece resta di un altro colore, cioè arancione come il nome della tabella e altri elementi.
Le variabili PHP son tutte coerentemente azzurre più chiare.
Perchè invece la clausola WHERE appartenente a sintassi mysql inserita all'interno delle sue virgolette, non viene coerentemente colorata come le altre ?
Se scrivo invece una query statica senza interruzione delle virgolette, la colorazione della sintassi mysql resta coerente.
Forse mi mancha qualche plugin?
Ho installato
Auto rename tag,
color highhlight,
indent raimbow,
Material Icon Theme,
PAth instellisense,
PHP intellisense,
prettier code formatter,Credo che mi manchi qualche cosa a livello di estensioni oppure che alcune di quelle elencate vanno anche configurate dopo la loro installazione ?
Spero di essermi fatto capire nella domanda.
Grazie cmq .
Filippo -
dj image slider@matty80 Ciao, scusa se ci ho messo un po' a rispondere.
In ogni non mi avventuro in una cosa che non ha alcuna urgenza.
Mi interessava comunque sapere se fosse stata sufficiente la disabilitazione dell'estensione o la rimozione per non avare fastidi in fase di aggiornamento.
Al momento posso anche benissimo stare su J 5.4, e lasciare stare l'aggiornamento. Poi più avanti ci riguarderò.
Se non uscirà nulla dal sito DJ Extension, vedrò il da farsi.
Grazie
Filippo . -
Users.cssAhhh ok nn ci avevo pensato proprio. Quindi i file addizionali li metto nella stessa cartella o dove mi pare basta che sia corretto il percorso nel richiamo nella clausola.
Penso di aver capito.
Grazie davvero
Così ho anche zero override da tenere sotto controllo, nn vado a incasinare la index del template e tutto resta pulito e a prova di aggiornamento.


Il come si ottiene una cosa è più importante del risultato.
B serata a tutti. -
Users.cssPerché non ho idea di cosa sia, dove metterla e come funziona .

Come per ogni cosa, quando mi ci imbatto me la vado a cercare e se è il caso la uso.

-
Users.cssNon so esattamente ma un centinaio di righe ma ho già iniziato a riorganizzarlo e quindi a leggerlo meglio.
In effetti pure users.css è un child. Alla fine mi son posto un falso problema. Ora devo trovare il modo per fare "dimagrire" il form di accesso e l'users menù che ho messo nella side bar a dx ma porta via troppo posto in un paio di articoli in cui ho bisogno di visualizzare una tabella che prende il valori da una join SQL per cui le colonne son parecchie.
In effetti il login form potrei anche nn averlo in queste due pagine, ma l'user menù serve cmq e deve stare nella stessa posizione (side bar dx).
Pian piano lo sistemo anche grazie all'ottimo supporto del forum.
Buona serata a tutti. -
dj image sliderCiao a tutti,
ho un lavoretto basato su un joomla che al momento è aggiornato alla 5.4.0 e in teoria pronta a passare alla nuova 6.0.
Utilizzo l'estensione in oggetto nella versione free che a me basta e avanza, che però, dal sito dell'estensione, viene indicata compatibile con joomla 5.x mentre non viene menzionata affatto joomla 6. Per cui:
1 aspetto che ci sia una versione che venga esplicitamente indicata come compatibile con joomla 6 appunto.
2 ne faccio a meno momentaneamente e quindi in questo caso basta disabilitarla o meglio disinstallarla per evitare casini durante l'aggiornamento del core di joomla?3 La versione attualmente installata e funzionante di questa estensione risulta essere la 4.6.6 .
Può essere che il sito https://dj-extensions.com non sia aggiornato ma che magari l'estensione funzioni cmq anche su joomla 6 ? qualcuno ha provato magari su una installazione localhost?
Grazie per le eventuali info
Filippo P. -
Users.cssCiao a tutti e grazie per i suggerimenti e le risorse linkare.
Ho potuto aggiungere una conoscenza aggiuntiva anche se nel mio caso mi son resoconto essere (mi riferisco ai web asset) sovraproporzionata.
Anzi, volendo agire nella maniera più minimalista possibile allo scopo di snellire il più possibile la manutenzione del progettino, mi tengo il file users.css previsto dagli sviluppatori del template Cassiopeia . ... Per ora.
Creare override per qualche regola CSS per poi dover andar a controllare gli override ad ogni aggiornamento, anche no.
grazie cmq a tutti. -
Users.cssSicuramente ma ora son curioso di sapere anche questa cosa. Almeno per sapere di cosa si tratta.
