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.


Topics - franco1706

Pagine: [1]
1
Ho creato in locale un piccolo gestionale per la mia attività e devo collegarmi con un database esterno (quello del mio sito).
Il problema è stato risolto utilizzando JDatabase::getInstance, ma quello che vorrei sapere se esiste la possibilità di verificare se il collegamento è andato a buon fine prima di fare le varie  query.
Attualmente uso un sistema un pò artigianale, ho creato sul database esterno una tabella  "controllo", con un campo solo chiamato "controllo" con valore '1'.
Faccio una query su questa tabella se mi viene restituito '1' allora posso continuare altrimenti mi comporto di conseguenza.
Sicuramente ci sarà una soluzione più corretta, vi sarei grato se me la segnalaste.
Grazie
Franco

2
In un componente di mia creazione ho la necessità di aprire un lightbox.
Utilizzando  un'immagine o una scritta non ho nessun problema.
Vedi codice:
echo"
<a class=\"modal\" href=\"index.php?option=com_miocomponente&view=miocomponente&layout=ABCD\" style=\"text-decoration:none\" rel=\"{handler: 'iframe', size: {x: 800, y: 400}, onClose: function(){}  }\"  title=\"titolocomponente\">
<button>SCHIACCIA QUI </button>
";
Cliccando sulla scritta SCHIACCIA QUI viene visualizzata sul lightbox il layout ABCD.

Ma sorgono problemi per me se devo far aprire il lightbox quando avviene un certo evento.
Per esempio : Ipotizziamo che nel mio componente venga letta il valore di "apri";
vedi codice:
if(JRequest::getVar('apri', '', 'get/post', 'int/string')=='0')
{
$this->setRedirect("index.php?option=com_miocomponete&view=default");
//se apri ha valore 0 allora riporta alla pagina di default
return;
}
else
{
// qui non so cosa scrivere per far aprire un lightbox x:800  y:400)
// che visualizzi la pagina
// index.php?option=com_miocomponente&view=miocomponente&layout=ABCD
}
Qualcuno mi sà aiutare? ??? ?
Grazie
Franco M.

3
Sviluppo / E' possibile inserire un plugin in un componente??
« il: 19 Dic 2011, 11:01:24 »
Ho trovato un plugin per inserire dei pdf negli articoli usando il comando
 
{pdf}http://www.sito.it/pdf/documento.pdf|height:1540|width:1100|app:google{/pdf}
 
funziona benissimo!!
Mi domandavo se è possibile usare questo plugin all'interno di un componente e se è possibile come
si deve fare per richiamarlo.
 
Ho fatto delle prove inserendolo nelle view del componente ma ottengo solo errori o la visione sullo schermo della scritta
 
{pdf}http://www.sito.it/pdf/documento.pdf|height:1540|width:1100|app:google{/pdf}
 
Grazie
franco1706
   

4
La domanda  è frequente ma nonostante abbia letto vari topic non mi è chiaro come fare.
Necessito collegarmi dal mio sito (solo per un determinato utente cioè il sottoscritto) al database che è situato in locale
Ho usato il solito script
$option = array();
 
$option['driver']   = 'mysql';         
$option['host']     = 'indirizzo db esterno';    // Nome host del Database
$option['user']     = 'nomeutenteusato in locale';     
$option['password'] = 'password usata in locale';   // Password
$option['database'] = 'nomedatabase in locale';      // Nome del Database
$option['prefix']   = 'abc_';             // Prefisso per le tabelle del Database (può essere vuoto)

 
Il fatto che il database si trovi in locale (fisicamente sul il mio pc) è sempre possibile la connessione con
$db = & JDatabase::getInstance( $option ); ??? ??
 
Se è possibile questa connessione che valore devo dare (o dove eventualmente trovo il valore)
al campo
$option['host'] = 'indirizzo DB esterno';

Ho provato con localhost    , localhost:3306  ,  127.0.0.1 , 127.0.0.1:3306
ma il risultato era sempre nullo.
Grazie   ;D   

5
Visto l'aggiornamento disponibile sul sito dopo aver scaricato il download messo off line il sito e cancellate i file sql da administrator/components/com_admin/sql/updates/mysql ho caricato il file da Estensioni/gestioni estensioni
Purtroppo si verifica un errore e non porta a termine l'aggiornamento (vedi l'errore sotto)

 
 
  • JFolder: :files: Il percorso non è una cartella. Percorso: /var/www/vhosts/arribaarriba.it/httpdocs/tmp/install_4ec1177bca5d3
  • JFolder: :folder: Il percorso non è una cartella. Percorso: /var/www/vhosts/arribaarriba.it/httpdocs/tmp/install_4ec1177bca5d3
  • JFolder: :files: Il percorso non è una cartella. Percorso: /var/www/vhosts/arribaarriba.it/httpdocs/tmp/install_4ec1177bca5d3
  • JInstaller: :Install: Non è stato possibile trovare il file di setup XML di Joomla

Gli aggiornamenti precendenti da 1.7.0 a 1.7.1 e poi a 1.7.2 non avevo avuto problemi.
Qualcuno mi può spiegare perchè questo errore e come risolverlo???

Grazie
Franco

6
Volevo sapere se era possibile utilizzare in controller.php
$this->setRedirect($link,$msg,$error) reindirizzando  aprendo una pagina nuova del browser e non nella stessa.
Grazie
Franco

7
Probabilmente manca qualcosa in qualche file del mio componente per Joomla 1.7
Sto cercando di riscrivere un mio componente che funzionava perfettamente in joomla 1.5 ma non conoscendo l'inglese mi trovo in difficoltà.
In pratica dove c'è scritto JText::_('CONTRPRPRODPRIV') non viene visualizzato la traduzione
CONTRPRPRODPRIV="Controllo Prezzi Prodotti"   
presente nel file  posizionato nella cartella LANGUAGE dove ci sono tutti gli altri file di traduzione dei vari componenti (viene visualizzato erronemente la scritta CONTRPRPRODPRIV).
Qualcuno sa darmi una dritta per risolvere il problema?
Grazie

8
Joomla! 1.6/1.7/2.5 / Problemi con menu tab
« il: 09 Set 2011, 05:41:35 »
Su joomla 1.5 utilizzo in un mio piccolo componente un menu tab (vedi immagine utilizzato con joomla 1.5) ma che crea dei piccoli problemi in joomla 1.7
Nel file view.html.php avevo creato nella class UfficioViewUfficio extends JView un metodo chiamato
function pannello($tab,$cont_tab,$startOffset)
{
JHTML::stylesheet('tabs.css','components/com_ufficio/utility/');
jimport('joomla.html.pane');
$tabs = &JPane::getInstance('tabs',array('startOffset'=>$startOffset));
echo  $tabs->startPane('test-tabs');
$count=count($tab);
$i=0;
while($i<$count)
{
echo $tabs->startPanel("$tab[$i]", "test-tab$i");
echo"<p> &nbsp; </p>";
echo "<p>$cont_tab[$i]</p>";
echo $tabs->endPanel();
$i++;
}
echo $tabs->endPane();
}
 
e richiamandolo con
 
UfficioViewUfficio::pannello($tab,$cont_tab,2);
dove $tab=array('Vendita Prodotti','Ricerca Prodotti','Schede Aperte',ect ect)
$cont_tab=array(percorsofile0,percorsofile1,ect ect)
e terzo campo il tab da posizionarsi 2 equivale Schede aperte
 
in joomla 1.5 si posiziona esattamente sul tab "Schede Aperte"
invece con joomla 1.7 anche se tutto viene visualizzato perfettamente si posiziona sempre sul tab iniziale.

Pensate che sia dovuto a qualche bug in joomla 1.7 ?
 
Grazie


9
Ho 2 siti entrambi in Joombla 1.5 che chiamiamo SITOA e SITOB
Sul SITOA ho un articolo che compare in prima pagina con gli orari e vorrei visualizzarlo anche nel SITOB.
Ho provato utilizzano sul SITOB il modulo wrapper e creando poi un articolo che deve comparire in prima pagina usando {load position}
Il mio errore sta nel link che inserisco nel modulo  wrapper in quanto il risultato è quello di far figurare nel SITOB tutto il SITOA compresi i menu ect ect ,mentre dovrebbe comparire solo articolo del SITOA.
Immagino che l'errore sia ,come già detto, nel URL indicato nel modulo WRAPPER, come faccio a trovare la URL corretta per visualizzare il singola articolo????
Grazie

10
Stò scrivendo il mio primo componente, mi sono arenato ad un punto e non riesco a risolvere il problema.
Il mio componente finisce con una pagina che chiamiamo RISULTATO.
Io vorrei stamparlo ma non posso farlo utilizzando il tasto stampa del browser perchè stamperebbe tutto il contenuto del sito.
Esiste una istruzione che devo inserire nello script, magari collegato ad una icona, che dica:
stampa il contenuto RISULTATO ????
Sono riuscito a spiegarmi???
Eventualmente sapreste darmi dei link dove si parla di questo problema (in italiano possibilmente?!?)
grazie
franco

11
Devo ammettere che trovo grossi problemi a usare le classi di joomla.
Una operazione semplice come (vedi esempio)
**********
$query="select sum(totale) from TABELLA where id='$id'";
$q=mysql_query($query);
$totale=mysql_result($q,0,0);
**********
diventa una cosa difficile (almeno per me) se voglio utilizzare le class presenti in joomla.
credo che dovrei fare
$query="select sum(totale) from TABELLA where id='$id'";
$db    =& JFactory::getDBO();
$db->setQuery($query);
e poi...?!?!?!?

mi piacerebbe capire e imparare cosa dovrei fare..
Mi sapete aiutare???
Grazie

12
Sviluppo / Mio primo componente - dubbi sul tmpl
« il: 06 Gen 2010, 22:45:02 »
Con grande fatica stò scrivendo il mio primo componente.(joomla 1.5)
Devo ammettere di aver trovato vari problemi prima di capirne il funzionamento, comunque vado avanti.
Il problema che ho adesso sono i file che si trovano nella cartella tmpl.
Ipotizziamo che il componente si chiamo com_prova e che nella cartella tmpl ci siano file.
1)default.php
2)contenuto1.php
3)contenuto2.php
Se dal browser digitiamo
option=com_prova
viene visualizzato ciao
option=com_prova&view=prova&layout=contenuto1
viene visualizzato  Franco
come devo intervenire perchè al richiamo

option=com_prova&view=prova&layout=contenuto2
prima di visualizzare  buona giornata
venga messo il contenuto del file default e del file contenuto1???
In pratica non voglio riscrivere il contenuto dei file precedenti ma inserire il contenuto in un terzo.
E' fattibile???
Aspetto consigli
Grazie Franco














13
Sviluppo / [RISOLTO]Come si trova l'ultimo id inserito????
« il: 03 Gen 2010, 16:52:13 »
Nei miei script in php per trovare l'ultimo id creato in seguito di un INSERT utilizzo mysql_insert_id
Ma in un componente joomla a seguito di una query tipo:

$db    =& JFactory::getDBO();
$query ="insert into tabella values(null,'pinco','palla')");
  $db->setQuery($query);
come faccio a trovare il numero id ???

Avevo provato con un banalissimo

$id=$db->insert_id; ritorna nessun valore

ho provato anche con
$id=$db->insert_id(); ritorna 0


Qualcuno sa dirmi cosa devo fare??? Grazie e buon anno a tutti
Franco



14
Gestione e-commerce / [RISOLTO]Blocchi (moduli) laterali
« il: 05 Set 2009, 07:35:58 »
Non sò se è un problema di configurazione o bisogna intervenire sul codice però il problema che avrei è questo.
Voglio visualizzare il modulo Virtuemart latest Product sulla sinistra però con le stessa caratteristiche degli altri moduli joomla presenti sul sito.
Vi invito a visitare il link
www.arribaarriba.it/index.php
e poi
www.arribaarriba.it/aaa.htm
e guardare il blocco Virtuemart Latest Product

Per scrivere il file aaa.htm cosa ho fatto?!?!

Quando mi sono collegato al file index con il browser ho scaricato tutto il codice HTML
e poi ho modificato:

<div class="module">
<div><div><div><h3>VirtueMart Latest Products</h3>
<table border="0" cellpadding="0" cellspacing="0" width="100%">       
<tr align="center" class="sectiontableentry1" ect ect

in

<div class="module_menu">
<div><div><div><h3>VirtueMart Latest Products</h3>
<table border="0" cellpadding="0" cellspacing="0" width="100%">       
<tr align="center" class="sectiontableentry1" ect ect


Ecco come fare perchè venga  scelto subito module_menu invece che module?

Grazie a tutti.

************************************************
Dopo aver scritto il post ho trovato la soluzione e pertanto la aggiungo qui sotto

Pannello di Joomla
ESTENSIONI->GESTIONE MODULI
aprire il modulo Virtuemart latest Product
e sulla destra nel campo
SUFFISSO CLASSE CSS MODULO aggiungere  _menu

Giorni a diventare matto ed era una banalità!!!
Comunque grazie a tutti!!!!

N.B: Il file aaa.htm è stato tolto ed adesso il file index.php funziona correttamente!!!!

15
Per prima cosa uso
Joomla! 1.5.14 Stable
In Contenuti->Gestione Articoli->Preferenze
mi si apre una nuova finestra con scritto articoli
icona pdf ho scelto nascondi e Salva
Riaprendo le preferenze si vede che la variazione è stata effettuata.
Poi ho fatto 2 articoli
ed nei parametri avanzati ho lasciato in un articolo USA GLOBALI (nel campo pdf)
mentre nel secondo ho fatto la scelta nascondi (PDF)
Risoltato ottenuto doveva essere identico e cioè l'icona PDF non doveva essere mostrata ed invece l'articolo con USA GLOBALI mostra l'icona del PDF.

Ho provato allora a modificare nella configurazione Globale degli articoli altri campi tipo Icona stampa e icona email (NASCONDI) ma invece li mostra ugualmente, se invece provvedo a modificare ogni singolo articolo la variazione viene presa.

In pratica sembra che non funzioni (credo però che sia io a sbagliare) la funzione CONFIGURAZIONE GLOBALE.

Sapete aiutarmi???

Grazie
Franco

 

Pagine: [1]


Web Design Bolzano Kreatif