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 - ang3lop3luso

Pagine: [1]
1
Sviluppo / Re:Problema jQuery e connessione DB
« il: 15 Ott 2015, 23:49:05 »
Dal codice sembrerebbe che usi solo quelle contenute in libraries\joomla\database

Il problema è che joomla le importa già di default o comunque c'è un metodo che consente di importare tutto il necessario solo inserendo la path "logica" come ad es. jimport ('joomla.database') che però a sua volta richiede altre librerie per essere utilizzata, quindi è difficile dirti in che modo inserire le librerie nel tuo script php.

Diciamo che per quel che serve questo script mi interessa fare solo un paio di query...ma giustamente non posso utilizzare le connessioni mysql classiche altrimenti creo una falla di sicurezza...comunque se qualcuno ha già incontrato il problema e ha un alternativa a quella trovata da me, e quindi come detto da giovi ha importato con successo le librerie necessarie, benvenga imparo un altra cosa  ;D se no ho risolto come detto prima...

grazie ancora giovi xD

2
Sviluppo / Re:Problema jQuery e connessione DB
« il: 15 Ott 2015, 22:15:21 »
il problema è che utilizzi metodi statici e metodi pubblici di librerie che non hai importato.
Una volta che joomla è stato caricato, se esegui uno script php in modo asincrono hai bisogno di reimportare tutte le librerie da 0.
In questo caso quindi o richiami uno script php interno a joomla (componente, ecc...) che svolga la funzione all'interno del framework joomla o importi nel tuo script le librerie necessarie al tuo scopo

Grazie mille per la risposta...avevo in effetti risolto il problema creando un piccolo modulo con tutte le funzioni che mi serve richiamare e nel jQuery invece che richiamare lo script php richiamo l'url...

Il problema l ho risolto in questa maniera ed il tutto funziona a dovere però dato che siamo in discussione quali sarebbero tutte le librerie da importare per aggirare il problema delle chiamate asincrone?

3
Sviluppo / Problema jQuery e connessione DB
« il: 15 Ott 2015, 17:02:14 »
Ciao a tutti,

è un po' che non scrivo sul forum di solito riesco a trovare le soluzioni senza il bisogno di postare.  ;D

Comunque premetto che ho cercato in lungo ed in largo ma non sono riuscito a trovare una soluzione e spero di non aver creato un 3d inutile quando magari la soluzione al mio problema era già stata scritta. In tal caso chiedo scusa anticipatamente.  :P

Allora descrivo il mio problema sto creando un modulo di registrazione con suggerimenti per l autocompletamento del campo. In breve ho necessità di inserire Nazione e Città e dopo tre lettere inserite in un campo text deve comparire un div con i suggerimenti presi da DB tramite chiamata jQuery.

Il tutto funziona regolarmente se effettuato al di fuori di joomla con connessioni db classiche php ma nel momento in cui effettuo la chiamata da jQuery al file.php che deve eseguire la query all'interno del modulo non funziona perchè è come se il tutto avenisse al di fuori di joomla e quindi il JFactory::getDBO() con tutto il contorno non funziona.

Copio un po di codice per capirci meglio:

html
Codice: [Seleziona]
<div><input type="text" name="country" id="country" placeholder="Nazione"></div>
<div id="sugg_country">uffa</div>

jquery
Codice: [Seleziona]
jQuery( document ).ready(function() {
   jQuery("#country").keyup(function() {
        var cerca = jQuery("#country").val();
        if (cerca.length > 2) {
            jQuery.post("../modules/mod_ewregistersecond/jquery.php",{cerca:cerca},function(data) {
                console.log("cerca: "+cerca+" risultato: "+data);
                jQuery('#sugg_country').html('');
                var results = jQuery.parseJSON(data);
                if (results == "nd") {
                    jQuery('#sugg_country').html('');
                } else {
                    jQuery('#sugg_country').append(results);   
                }
            });
        }   
   });
});

jquery.php
Codice: [Seleziona]
defined('_JEXEC') or die;
$Db = JFactory::getDBO();
$query = $Db->getQuery(true) ;       
$query->select('*');       
$query->from('#__appy_country_list');       
$Db->setQuery($query);
$country = $Db->loadAssocList();

if ($country) {
        foreach ($ris as $r) {
            if(ereg($_POST['cerca'],$r['COUNTRY_NAME'])){
                echo "<div>".$r['COUNTRY_NAME']."</div>";
            }
        }
}

ho copiato solo il codice necessario e voglio precisare che ho effettuato la prova ad utilizzare connessione DB classica ed il tutto funziona come dovrebbe quindi il problema sta nell'utilizzo dei metodi joomla.

attendo suggerimenti rigrazio anticipatamente. :D

4
raga nessuno ha qualche idea, consiglio o quant'altro?

5
ciao a tutti,

volevo precisare che prima di aprire questa discussione ho fatto diverse ricerche nei vecchi topic per vedere se era già stato trattato questo argomento ma non ho trovato nulla, quindi mi scuso in anticipo se ho per errore creato un topic inutile.

Io sul mio sito ho installato il chronocomments a mio parere ottimo...funziona benissimo ed è anche facilissimo da impostare però ho riscontrato un problema che non riesco a risolvere. Utilizzando il browser web Google Chrome non si riescono ad inserire commenti. Cerco di spiegarmi meglio:

Sul mio sito ho impostato il chronocomments dando la possibilità all'utente di inserire un commento inserendo solo nome ed indirizzo email, campi ovviamente obbligatori. Utilizzando il chrome quando si va ad inserire un qualsiasi dato la text area che dovrebbe servire per l'inserimento del nome scompare magicamente. Questo purtroppo è un problema che mi pesa alquanto considerando che dalle statistiche rilevate una buona percentuale dei miei visitatori utilizza il chrome.

Per quanto ho potuto cercare e smanettare per risolvere questo problema non ho trovato nulla. Chiedo a voi, sicuramente molto più esperti di me, se avete già riscontrato o parlato di questo problema e se eventualmente avete suggerimenti e\o risoluzioni.

Vi ringrazio in anticipo, Angelo
sito in questione: http://www.ang3lo.it

6
ciao a tutti...

a proposito di chronocomments e google chrome ci sono soluzioni?

sul mio sito io ho installato il componente e tutto e funziona tutto bene ma con google chrome non si riescono a fare commenti perchè quando vai ad inserire il commento scompare la box per inserire il nome..

qualcuno ha soluzioni?

7
Joomsites / Re:Ang3lo.it - I tuoi Hobby ONLINE
« il: 12 Mar 2011, 13:30:30 »
grazie mille per le segnalazioni...cercherò di ottimizzare al meglio xD

8
Joomsites / Re:Ang3lo.it - I tuoi Hobby ONLINE
« il: 10 Mar 2011, 00:31:19 »
grazie  a tutti...sn davvero contento che piace...mi sono impegnato :D

la mia preoccupazione era per l abbinamento dei colori considerando che sono daltonico o.O

9
Joomsites / Ang3lo.it - I tuoi Hobby ONLINE
« il: 05 Mar 2011, 20:01:35 »
Ciao a tutti sono nuovo del forum e nuovo di joomla. Infatti questo è il primo sito k realizzo con joomla e devo dire che mi sono trovato benissimo. Era partito come un passatempo ora mi sto appassionando.

Essendo io poco esperto mi affido alle vostre critiche sperando che siano costruttive. Avrei voglia di imparare bene ad utilizzare questo strumento per poter poi creare altri siti cercando sempre di migliorare.

il mio sito è: http://www.ang3lo.it

Ang3lo.it - I tuoi Hobby ONLINE
Dalla telefonia al web design all'infomarketing: articoli, guide e consigli utili sulle nuove tecnologie, sul lavoro online e sul fantastico mondo INTERNET e tutte le possibilità che esso ha da offrire!

E' un sito che sto dedicando ai miei hobby piu grandi sperando che possa incontrare tante persone che condividono questi stessi hobby.

Il sito l ho realizzato modificando leggermente il braincodegrunge come template. Strumenti davvero fantastici che ho trovato preinstallati sono i sondaggi. Li reputo uno strumento fondamentale e di una potenza straordinaria per la valutazione del proprio sito da parte degli utenti.

Altri componenti che ho installato sono il Chrono comments che è davvero formidabile e semplicissimo da impostare per dare la possibilità agli utenti di commentare degli articoli ed anche il Comunicator, anch'esso molto semplice da impostare e di facile utilizzo per creare una mailing list e spedire newsletter senza troppe pretese.

Ho letto il regolamento prima di aprire questo mio PRIMO TOPIC su questo forum fantastico, spero di non aver violato nessuna regola  :-\

Attendo graditissime critiche e suggerimenti

baci, Angelo

Pagine: [1]


Web Design Bolzano Kreatif