Back to top

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 - synt.net

Pagine: [1]
1
Ho scoperto che il problema risiedeva nella versione di php utilizzata nell'hosting.
Infatti $option->textContent funziona con php >= 5.6.1
Invece per una retrocompatibilità bisogna utilizzare $option->nodeValue.

Ho risolto aggiornando la versione di php dell'hosting.

2
Grazie per la risposta tomtomeight,
lo so che è sconsigliato modificare il core, e solitamente non lo faccio mai.
Visto che esistono i campi aggiuntivi volevo utilizzare la funziona integrata di Joomla.
Credo che se esiste una funzione del core di Joomla che non funziona correttamente sia preferibile cercare di sistemarla, anzichè ricorrere all'installazione di moduli esterni...

3
Dopo parecchie ricerche ho scoperto che modificando questo file del core di joomla "administrator/components/com_fields/libraries/fieldslistplugin.php" nel seguente modo:

Codice: [Seleziona]
public function onCustomFieldsPrepareDom($field, DOMElement $parent, JForm $form)
        {
                $fieldNode = parent::onCustomFieldsPrepareDom($field, $parent, $form);

                if (!$fieldNode)
                {
                        return $fieldNode;
                }

                $fieldNode->setAttribute('validate', 'options');

                foreach ($this->getOptionsFromField($field) as $value => $name)
                {


                        $option = new DOMElement('option', htmlspecialchars($value, ENT_COMPAT, 'UTF-8'));
-                        $option->textContent = htmlspecialchars(JText::_($name), ENT_COMPAT, 'UTF-8');
+                        $option->nodeValue = htmlspecialchars(JText::_($name), ENT_COMPAT, 'UTF-8');


                        $element = $fieldNode->appendChild($option);
                        $element->setAttribute('value', $value);
                }

                return $fieldNode;
        }

ho risolto il mio problema.
Vi chiedo se questa modifica può dare qualche problema al cms.

Grazie per le risposte...

4
Qualcuno ha riscontrato questo comportamento anomalo?

5
Se può essere d'aiuto il codice del file dell'override del form dei contatti per i campi aggiuntivi è il seguente:

Codice: [Seleziona]
                        <?php //Dynamically load any additional fields from plugins. ?>
                        <?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
                                <?php if ($fieldset->name != 'contact'):?>
                                        <?php $fields $this->form->getFieldset($fieldset->name);?>
                                        <?php foreach ($fields as $field) : ?>
                                                <div class="control-group">
                                                        <?php if ($field->hidden) : ?>
                                                                <div class="controls">
                                                                        <?php echo $field->input;?>
                                                                </div>
                                                        <?php else:?>
                                                                <div class="control-label">
                                                                        <?php echo $field->label?>
                                                                        <?php if (!$field->required && $field->type != "Spacer") : ?>
                                                                                <span class="optional"><?php echo JText::_('COM_CONTACT_OPTIONAL');?></span>
                                                                        <?php endif; ?>
                                                                </div>
                                                                <div class="controls"><?php echo $field->input;?></div>
                                                        <?php endif;?>
                                                </div>
                                        <?php endforeach;?>
                                <?php endif ?>
                        <?php endforeach;?>


6
La richiesta di inviarti l'url del sito era solo per riservatezza nei confronti del mio cliente...
Comunque il bug è visibile nell'immagine allegata.
Il problema inoltre si presenta anche con altre installazioni di Joomla 3.8.6 che utilizzano template diversi rispetto a quello utilizzato nel sito dell'immagine in allegato.

7
Grazie per la risposta Giusebos però preferirei scriverti in privato l'url del sito...posso?

8
Buongiorno,
dopo aver seguito passo passo l'articolo "Modulo di contatto con il Check per accettare l'informativa sulla Privacy" mi trovo ad avere il seguente problema:
nel frontend anzichè comparire il testo della checkbox mi compare il valore, ovvero anzichè comparire "Dichiaro di aver letto e di accettare il testo della Informativa sulla Privacy" mi compare "Si".
Qualcuno ha avuto la stessa problematica e sa aiutarmi?

Grazie per le risposte

9
Buonasera,
non so se è il posto corretto dove scrivere, ma seguendo l'articolo e aggiungendo il campo di tipo checkbox al form dei contatti ho il seguente problema:
 nel frontend anzichè comparire il testo della checkbox mi compare il valore, ovvero anzichè comparire "Dichiaro di aver letto e di accettare il testo della Informativa sulla Privacy" mi compare "Si".
Qualcuno sa dirmi perchè?

Grazie mille

10
Joomla! 3 / Re:Disponibile aggiornamento Joomla! 3.8.2
« il: 09 Nov 2017, 11:18:35 »
Nell'area download non trovo il file di aggiornamento Joomla_3.8.x1_to_3.8.2-Stable-Patch_Package.zip.
C'è solo il pacchetto File linguaitaliana.Qualcuno sa dirmi dove trovare i pacchetti di aggiornamento?

11
Essendo un server interno, non ci sono grosse limitazioni o impostazioni particolari.

L'impressione che ho avuto è stata che passando dalla versione 3.0.4 alla 3.1.1 non riuscisse a portare a termine l'aggiornamento della struttura del database e di conseguenza nemmeno l'installazione del componente com_tags, anche perchè le cartelle del componente erano presenti.

Solo dopo aver sistemato da "Gestione Estensioni, Database" la struttura del database per la nuova versione è stato possibile installare il componente com_tags manualmente.

Questa è una mia supposizione però...
la cosa importante è aver trovato la soluzione.

12
Alexred, Forse mi ero espresso male perchè frustato dalle decine di prove sempre andate male.

Ho caricato via FTP nella cartella tmp del sito i file scompattati dell'aggiornamento e poi ho fatto aggiorna da cartella.

E come risultato mi dava errore di mysql che ho risoltato da Gestione Estensioni, Database.
Inoltre nel front-end mi diceva che non trovava il componente com_tags.

Cmq poi ho risolto seguento il post di cui ho messo il link trovato nel forum di joomla.org .

Grazie lo stesso

13
Alexred,
la procedura per aggiornare è la seguente:
"Questa la procedura manuale: estrarre il pacchetto di aggiornamento sul proprio PC e caricare via FTP tutti i file e le cartelle all'interno della cartella tmp del proprio sito (verificando prima che questa sia completamente vuota o con il solo file index.html). In amministrazione, dalla Gestione estensioni➜Installa da cartella premere sul tasto installa. Al termine dell'installazione cancellare via FTP il contenuto presente nella cartella tmp (tranne il file index.html)."

e l'ho trovata alla seguente pagina:
http://www.joomla.it/download/joomla-3/593-aggiornamento-da-joomla-3-0-x-a-joomla-3-1.html

La risposta al mio problema l'ho trovata sul forum di joomla.org.

Saluti



14
X-mac,
nel pannnello d'amministrazione, vai in gestione estensioni, sul menu di sinistra c'è esplora, e poi in alto clicchi esplora di nuovo.
Dovrebbero apparirti i componenti di cui hai bisogno, li selezioni e fai installa.
Così risolvi il problema.
Ciao

15
Scusate, ma dopo aver postato ho fatto l'ennesima ricerca su Santo Google e ho trovato la risposta al mio problema su questo post:

http://forum.joomla.org/viewtopic.php?f=706&t=796415

Grazie comunque per la risposta.


16
Ciao a tutti, ho un problema aggiornando Joomla dalla versione 3.0.4 alla 3.1.1

Ho seguito le istruzioni per l'aggiornamento scaricando l'apposito pacchetto e uploadando il tutto via FTP.

Quando installo, mi restituisce un errore di schema del DB, prontamente sistemato da Gestione Estensioni, Database.

Però quando accedo al sito nel frontend mi appare un avviso che mi avverte che "com_tags, Componente non trovato".

Credo dipenda da un errore nel pacchetto di aggiornamento, o sbaglio?

Qualcuno sa darmi qualche dritta?

Grazie

Pagine: [1]


Web Design Bolzano Kreatif