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

Pagine: 1 2 [3] 4 5 6
41
Sviluppo / Re:creare feed rss categorizzati
« il: 22 Mar 2011, 17:51:01 »
Sto implementando la soluzione che preveda un link indirizzato ad una vista atta a creare il file rss.
quindi ho una cartella rss col view.html.php che prepara l'output in xml e poi la pagina in tmpl che restituisce l'intero xml (default.php)

pero' alla fine il contenuto è vuoto.
forse bisogna indicarne il tipo di Mime? c'è la possibilità di utilizzare il metodo setMimeEncoding di JDocument?


42
scusami se rispondo soltanto ora, ma ho avuto molto da fare. Comunque li ho trovati. si si propio quelli.
grazie tante

43
Sviluppo / [RISOLTO]creare feed rss categorizzati
« il: 22 Mar 2011, 10:55:02 »
buongiorno a tutti,
  avrei il seguente scenario da risolvere. Ho implementato un componente su Joomla! 1.5 (poi dovro avanzarlo alla 1.6) che per ogni persona X fa visualizzare le info personali, pubblicazioni , avvisi. Ora il punto è:
come posso aggregare gli avvisi su feed rss creati dinamicamente.

mi spiego meglio. per creare dei rss in php ho visto che si utilizza uno script del genere:
Codice: [Seleziona]
<?php
 header
("Content-type: text/xml; charset=utf-8");//dichiaro che sto per scrivere una pagina in XML con php
 
 
echo ("<rss version=\"2.0\">");//versione rss
 
echo ("<channel>")//inizio channel
 
echo ("<title> titolo feed </title>");//titolo rss
 
echo("<link> http://www.vostrosito.it/index.php </link>");//link rss
 
echo ("<description> descrizione feed </description>");//descrizione rss
 
echo "<copyright> Copyright 2010 proprietario </copyright>\n";//copiright
 
echo "<docs>http://blogs.law.harvard.edu/tech/rss</docs>\n";//documento di informazione sulle specifiche dell'rss in oggetto
 
echo "<managingEditor> email@vostrosito.it </managingEditor>\n";//email del compilatore
 
echo "<webMaster> email@vostrosito.it </webMaster>\n";//email del webmaster
 
echo ("<language>IT-it</language>");//linguaggio
 
//Connessione e query al mio DB
$conn = @mysql_connect($host,$user,$password);//le vostre variabili di connessione database
$db = <strong>mysql_select_db('database');</strong>
$result mysql_query("SELECT * FROM tabella ORDER BY id DESC LIMIT 5");//estraggo  gli ultimi 50 valori inseriti nel database e li ordino per id ( o qualunque altro nome colonna che indichi una data di inserimento)
while($row mysql_fetch_assoc($result)){
   echo 
"<item>
           <title>"
.$row['titolo']."</title>";//titolo
   
echo"<link>$row['link']</link>";//Link titolo. Potete anche inserire URL dinamici, ma SEMPRE ASSOLUTI (HTTP://www....)
 
echo"<description>";//Inizio descrizione informazione
 
echo"<![CDATA[";//Tutto quello racchiuso fra <![CDATA[ e ]]> sarà scritto a video
 
echo"<font color=\"#C0C0C0\">Articolo:
 "
.$row['testo']."
 </font>
 <br>
 <a href="
.$row['link'].">
 Continua...
 </a>
 ]]>"
;//fine <![CDATA]
 
echo"</description>";//fine descrizione
 
echo"<guid>link all'articolo</guid>"//Inserisci un URL univoco dell'informazione
 
echo"<category domain\"link alla categoria\">link alla categoria</category>";//Inserisci la categoria dell'informazione
 
echo"</item>";//fine item
 
}
 echo 
"</channel></rss>";//fine channel e rss
 
?>

ora vorrei poter passare un parqametro a questa pagina (o metodo ) e creare un feed rss al quale ci si puo' iscrivere quando si visita la pagina della persona X.

potete darmi un aiuto
grazie

44
Ciao,
  non riesco a scaricare il file in linguia italiano (lato sito/admin). dove posso trovarli ?

grazie

45
Sviluppo / Re:Scrivere metodi condiviso tra piu' componenti
« il: 28 Dic 2010, 09:53:17 »
ok,
Grazie

46
Sviluppo / Re:Scrivere metodi condiviso tra piu' componenti
« il: 23 Dic 2010, 13:10:18 »
allroa,
  io ho provato a creare una cartella include in /{ComponentRoot}/ dove c'è la classe. quando devo richiamare la funzione devo fare il
Codice: [Seleziona]
require_once ("$pathinclude/classe.php");
...
$oggetto=new Classe();
...
$ris=$oggetto->metodo($par1,...);
...
sui componenti interessati alla funzione.

in pratica chiedevo se era possibile caricare la classe automaticamente nella istanza di jommla fra i compomnenti

47
Sviluppo / Re:Scrivere metodi condiviso tra piu' componenti
« il: 21 Dic 2010, 10:00:27 »
grazie,
  e dove dovrei mettere il file php che implementerà  la classe?

48
Sviluppo / Scrivere metodi condiviso tra piu' componenti
« il: 20 Dic 2010, 10:26:46 »
Salve,
  mi stavo chiedendo: ma se volessi condividere alcuni metodi fra piu' componenti all'interno di una stessa istanza di Joomla!, come preparo il lavoro da fare? qual'è la migliore?
Il problema nasce dall'esigenza di mettere una funzione per proteggere l'email inserite nei contenuti dagli spambot, per esempio. e questa deve essere condivisibile tra piu' componenti

grazie,
  Andrea

49
Sviluppo / Re:visualizzare immagini da blob 2
« il: 09 Dic 2010, 15:21:38 »
ok. risolto cosi':
aggiunto task del controller Visuafoto()
Codice: [Seleziona]
$document =& JFactory::getDocument();
//echo del contenuto del campo blob
$id_anagrafica=JRequest::getVar('id_anagrafica');
$model = $this->getModel();
$arr_foto=$model->daiFoto($id_anagrafica);
$ext=$arr_foto[0][fileext];
$foto=$arr_foto[0][blobdata];
//echo "aio!";
//var_dump($foto);
//exit;

$document->setMimeEncoding("image/$ext");
//header("Content-type: image/$ext");

print($foto);
return;
poi nel template delle viste (essendo la foto una info comune) ho messo questa istruzione:
Codice: [Seleziona]
<img src="<?php echo JRoute::_("https://web.unipg.it/personale/index.php/docenti?format=raw&task=VisuaFoto&id_anagrafica=$id_anag"); ?>" alt="Foto personale" />
e funziona con mio sommo sbigottimento hehehehe
grazie mille (ho anche capito la differenza tra mvc e mv c ;) )

50
Sviluppo / Re:visualizzare immagini da blob 2
« il: 07 Dic 2010, 14:37:14 »
Aspetta un secondo,
quando sul template della view ottieni l'immagine sottoforma di blob, che faresti poi per farla visualizzare insieme ad altri contenuti?

51
Sviluppo / Re:visualizzare immagini da blob 2
« il: 06 Dic 2010, 14:45:32 »
si + o -, la tua è piu' raffinata, pero' (c'è sempre un pero')
è che devo visualizzare questa immagine all'interno di un content che ha altre informazioni tipo nome cognome struttura etc... ed ho problemi a visualizzarla.
pensavo di creare una cartella include nella root del componente, e metterci un file stram.php al quale passi la ext per il mime ed il blob dell'immagine. ma non me la cattura.
dal template scrivo  quello che avevo scritto prima(non era chiaro) ma mi restituisce il valore alt, cioe "foto personale"


non riesco a passare stream.php il blob attraverso la sessione...cioè..ovviamente. volevo cercare una soluzione...

anche poter scrivere su una cartlla temporanea le foto, associate all'id x es


52
Sviluppo / Re:visualizzare immagini da blob 2
« il: 06 Dic 2010, 13:20:34 »
ok,
  il blob lo passo alla view. ma mi visualizza i caratteri del blob e non l'immagine.
io pensavo di creare un file stream.php dove si settava il  mime in base all'estensione e poi fare il print del blob(magari preso dalla sessione) con  la dicitura che avevo riportato prima cioè:
Codice: [Seleziona]
<img  src="components/com_componente/include/stream.php?tipo=<?php echo $ext;?>" alt="Foto personale"/> ma non funziona...

53
Sviluppo / Re:visualizzare immagini da blob 2
« il: 06 Dic 2010, 12:43:41 »
mmmm questo presuppone che abbia sbagliato qualcosa immagino

siamo nella pagina  componente.php nella root del compoonente
$controller è l'istanza del controller principale
da cui chiamo lì'istanza del modello  ($model  ) principale per chiamare alcuni metodi.
l'ho chiamata senza parametri perchè mi da automaticamente il modello principale.

per tornare alle immagini, credo poi si possa utilizzare :
Codice: [Seleziona]
<img  src="stream.php?tipo=<?php echo $ext;?>" alt="Foto personale"/>no?
il problema ce l'ho anche nel trovare il path corretto.
la struttura componente è:
com_ccomponente
|_>models
!_>controllers
|_>views
|_>include
controller.php
componente.php

che path gli dovrei dare?

grazie

54
Sviluppo / Re:visualizzare immagini da blob 2
« il: 06 Dic 2010, 09:55:08 »
fa riferimento all'istanza del model principale (ComponenteModelsComponente).
questo per caricare ed elaborare alcuni dati  comuni a tutte le viste del componente

55
Sviluppo / Re:visualizzare immagini da blob 2
« il: 03 Dic 2010, 11:04:40 »
Citazione
public function
-----------------------
function va bene ... public toglilo pure

diamogli una parvenza di programmazione ad oggetti hehehe

56
Sviluppo / Re:visualizzare immagini da blob 2
« il: 02 Dic 2010, 12:18:02 »
scusa il ritardo ma son stato occupato
  Allora, mi  spiego meglio:

cercando di stare in  un'ottica mvc:

nel controller principale, visto che son dati comuni  nel componente, prendo l'array relativo alla foto $fotocomprensivo di ext per eventuale mime e il blob
Codice: [Seleziona]
... {puntini stanno per seri di istruzioni}
$model=$controller->getmodel();
...
$foto=$model->daiFoto($id_anagrafica);
...
$ris_foto=$session->set('foto',$foto);
...
JRequest::setVar('view','home');

in com_xxxxx->views->home->view.html.php setto
Codice: [Seleziona]
...
$foto=$session->get('foto',null);
...
$this->assignRef('foto', $foto);

ed infine su  com_xxxxx->views->home->tmpl->default.php ottengo l'array famosa contenente il blob
Codice: [Seleziona]
...$foto=$this->foto;
...
$i=$foto[0][blobdata]; //$i contiene il blob dell'immagine

ora come si puo' visualizzare l'imagine contenuta nel blob?

57
Sviluppo / [RISOLTO]visualizzare immagini da blob 2
« il: 24 Nov 2010, 12:20:40 »
Salve,
  ho un problema nel visualizzare immagini da un db nel mio componente all'interno fra i contenuti delle viste.
in primis, data una vista primo, ho aggiunto nel modello primo il metodo
Codice: [Seleziona]
class DocentiModelHome extends JModel
                     ...
                     public function VisuaFoto($foto){
$document =& JFactory::getDocument();
$document->setMimeEncoding('image/jpeg');
header('Content-type: image/jpeg');
//echo del contenuto del campo blob
echo $foto;
//exit;
return;
    }
e nella vista primo ho messo
Codice: [Seleziona]
$i=$arr_foto[0][blobdata];
//$session->set('foto',$id_anagrafica);
//$path=JPATH_COMPONENT.DS."include/";
//echo "<pre>";
//var_dump($i);
$model->VisuaFoto($i);

il risultato è che mi scrive così:
Citazione
http://localhost/Docenti/index.php/docenti?view=home&id_anagrafica=1323
e sul titolo della scheda in firefox:
nomecomponente(Immagine JPEG)

Dov'è che sbaglio? con il debug son entrato nel metodo ed il passaggio di valore sembra corretto.

Andrea

58
Sviluppo / estrazione da db di documenti salvati in blob
« il: 04 Ott 2010, 14:01:01 »
Salve a tutti,
  ho il seguente quesito. Sto sviluppando un componente in cui ho un db in cui sono salvati documenti in pdf, doc e txt. Sono stati salvati in un campoo  di tipo mediumblob. ora estraggo il formato binario ma non so come ricreare il file originale attraveraso MVC di joomla. cioe' ho predisposto una vista che di default controlla se il file esiste o meno. se esiste crea un link(aggiungendo layout=pagina2 all'url per esempio).
 quale strada e quali strumenti devo utilizzare?
(utilizzo Ubuntu + php + mysql)

Grazie

59
Ciao,
  io non sono un esperto del cms, pero' ti consiglio di utilizzare il deubug. questa è una semplice guida su come avere un ambiente di sviluppo completo di debug http://docs.joomla.org/Setting_up_your_workstation_for_Joomla!_development
si riescono a capire molte piu' cose

60
Sviluppo / Re:(component)navigazione dinamica del menu
« il: 14 Set 2010, 15:58:41 »
Citazione
Ma che mica intendevo quello, Trans ovvero dormivi, ipnotizzato mentre programmavi!!!!!
hehehehe pardon, scherzavo ovviamente.

in effetti ho letto cosi' tanta documentazione che ad un certo punto ero scoraggiato...

ok. grazie. consultero' la sterminata(ambiguità: moooolto corposa) documentazione.

Pagine: 1 2 [3] 4 5 6
Host

Torna su