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

Pagine: [1] 2
1
Sviluppo / menù di un componente lato front end
« il: 07 Mag 2014, 12:35:07 »
Buongiorno a tutti,
  dopo un lungo periodo di stop, dovuto a questioni di salute, per lavoro devo cimentarmi nella rimodellazione e aggiornamento di un componente che avevo scritto. Spero possiate aiutarmi, visto che le cose mutano e non ricordo molto dei pregressi.
La situazione è questa. il precedente componente, aattraverso Joomi, gestiva 5 funzionalità di gestione. Ogni funzionalità aveva implementate 2o4 pagine scritte in php. Si lo so, era un po' "vecchia", ma la questione s'è posta ora.
quanto senso ha reimplementare tutto per un componente J 2.5, invece di mettere tutta l'applicazione su un sito a parte?
nel primo caso, non ricordo come si riesca a mettere la Vista in corrispondenza delle voci di menu (quelle laterali, se non sbaglio terminologia.


2
Joomla! 1.6/1.7/2.5 / Inserire link su soundclouds
« il: 19 Feb 2014, 15:05:48 »
Buongiorno,
avrei una questione per incorporare dei file da soundcloud sul mio sito, senza utilizzare altri componenti ma direttamente sulla pagina. C'è il modo che voi sappiate(tipo con iframe forse)? Utilizzo J!2.5.4., gli articoli con Zoo e il link è dallo spazio di St.§Vincent che ha messo il suo nuovo album in streaming su questa piattaformain https://soundcloud.com/st_vincent . Ho fatto svariate prove, senza  successo.

Grazie

3
Buongiorno,
  avrei l'esigenza di crare una form d'invio dati (tipo problema, descrizione ed email) che si deve integrare con dei web services. il tutto in php.

Cosa mi consigliate di utilizzare? fare un modulo o un componente? pagine esterne in php...

4
Sviluppo / interazione tra libreria e componente
« il: 17 Mag 2012, 16:30:24 »
Buongiorno a tutti,
  sto affrontando ultimamente una questione un po' delicata. Ho implementato una libreria per rispondere a richieste comuni fra più componenti. Rispondere ovviamente con metodi. Per ora l'ho fatta funzionare richiamandola e istanziandola in ogni parte che mi serviva.
Quindi:
  nel file principale del componente (che è il punto d'ingresso e si trova nella cartella del componente)
  e nei model coinvolti dalle viste.

Ora, istanziarlo in questa maniera risulta dispendioso a livello di risorse. Non sono riuscito a capire come instanziarlo soltanto una volta, per esempio sul file d'ingresso, e richiamarlo quando serve. Qualcuno mi potrebbe spiegare il meccanismo che regola le librerie?

Grazie

5
ciao a tutti,
  premetto che ho cercato in giro da alcuni giorni informazioni in merito. Il mio problema è che quando condivido il mio sito su siti esterni, sembra che le immagini di preview nn vengono caricate. In particolar modo su FB. Onestamente nn son riuscito a capire il motivo del perchè nn funziona. Puretroppo è un tasselllo importante per la diffusione di recensioni, interviste,live averne l'anteprima da postare.

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

grazie ;)

6
Sviluppo / framework e/o ORM
« il: 19 Gen 2012, 16:45:20 »
Salve a tutti,
  qualcuno potrebbe consigliare quale framework(tipo Zend o Symphony) o un ORM da associare con joomla?

Le mie operazioni sono per gestire principalmente letture e aggregazione dati da un db

Grazie per l'attenzione
  A

7
Sviluppo / Documentazione librerie
« il: 27 Ott 2011, 16:11:59 »
Ciao ragazzi,
  qualcuno puo' suggerirmi qualche documentazione relativo alle librerie in Joomla, per favore? risorse su internet libri etc etc



8
Sviluppo / [risolto]Codice comune su diversi componenti
« il: 26 Set 2011, 10:39:20 »
Buongiorno a tutti,
  stavo riflettendo su come condividere del codice comune fra diversi componenti sulla stessa istanza di Joomla! in maniera coerente alla struttura generale. La prima soluuzione che mi viene in mente è creare una cartella a livello base dove mettere i file da richiamare, ma credo non sia la soluzione migliore.

Mi potreste cortesemente suggerire una soluzione migliore?

grazie

9
Sviluppo / Impostare connessione comune fra i model
« il: 05 Set 2011, 12:45:41 »
Buongiorno a tutti,
  attualmente ho sviluppato un componente composto da diversi model, ma ognuno punta alla stesso istanza di db(mysql). Quindi poer ogni costruttore della classe modello, creo la risorsa alla connessione per il db.

La questione è che ogni volta che cambia qualcosa (p.e. i sistemisti cambiano il dns del db etc) devo apportare la stessa modifica su tutti i model. La soluzione che immediatamente mi viene in mente è fare un file comune da includere su ogni model, in cui viene creata la connessione. Ma non mi sembra una gran soluzione. Cos'altro si potrebbe fare?

pensavo di metterlo sulla classe madre, nel suo costruttore...ma è JModel, e cambiarla non è il modo

suggestions?

10
Sviluppo / Problemi ad aprire doc pdf su mac
« il: 12 Lug 2011, 10:04:32 »
ciao a tutti,
  allora ho un altro problema mistico. la situazione è che se tento di scaricare un documento di qualsiasi genere:
da browser firefox e explorer, nessun problema. me lo apre con visualizzatore interno di firefox
se lo visualizzo con safari o opera, mi fa salvare nomefile.doc.html o nomefile.pdf.html

da cosa potrebbe dipendere?

p.s.
utilizzo una funzione del modello curriculum per determinare il mime types ed è:
Codice: [Seleziona]
public function daiMime($ext){
    $mime_types = array(

            'txt' => 'text/plain',
            'htm' => 'text/html',
            'html' => 'text/html',
            'php' => 'text/html',
            'css' => 'text/css',
            'js' => 'application/javascript',
            'json' => 'application/json',
            'xml' => 'application/xml',
            'swf' => 'application/x-shockwave-flash',
            'flv' => 'video/x-flv',

            // images
            'png' => 'image/png',
            'jpe' => 'image/jpeg',
            'jpeg' => 'image/jpeg',
            'jpg' => 'image/jpeg',
            'gif' => 'image/gif',
            'bmp' => 'image/bmp',
            'ico' => 'image/vnd.microsoft.icon',
            'tiff' => 'image/tiff',
            'tif' => 'image/tiff',
            'svg' => 'image/svg+xml',
            'svgz' => 'image/svg+xml',

            // archives
            'zip' => 'application/zip',
            'rar' => 'application/x-rar-compressed',
            'exe' => 'application/x-msdownload',
            'msi' => 'application/x-msdownload',
            'cab' => 'application/vnd.ms-cab-compressed',

            // audio/video
            'mp3' => 'audio/mpeg',
            'qt' => 'video/quicktime',
            'mov' => 'video/quicktime',

            // adobe
            'pdf' => 'application/pdf',
            'psd' => 'image/vnd.adobe.photoshop',
            'ai' => 'application/postscript',
            'eps' => 'application/postscript',
            'ps' => 'application/postscript',

            // ms office
            'doc' => 'application/msword',
            'docx'=> 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
            'rtf' => 'application/rtf',
            'xls' => 'application/vnd.ms-excel',
            'ppt' => 'application/vnd.ms-powerpoint',

            // open office
            'odt' => 'application/vnd.oasis.opendocument.text',
            'ods' => 'application/vnd.oasis.opendocument.spreadsheet',
        );

        //ext = strtolower(array_pop(explode('.',$filename)));
        if (array_key_exists($ext, $mime_types)) {
            return $mime_types[$ext];
        }
        /*elseif (function_exists('finfo_open')) {
            $finfo = finfo_open(FILEINFO_MIME);
            $mimetype = finfo_file($finfo, $filename);
            finfo_close($finfo);
            return $mimetype;
        }
else {
            return 'application/octet-stream';
        }
    }
}

ed uso il seguente codice nella vista per la creazione del file
Codice: [Seleziona]
<?php
// Impedisce l'accesso diretto al file
defined('_JEXEC') or die('Restricted access');

//require "./include/";

$model=& $this->getModel();
$document =& JFactory::getDocument();
$curriculum=$this->curriculum;

$tmp=$curriculum[0];
$blob=$tmp[blobdata];
$ext=$tmp[fileext];
$fs=$tmp[filesize];
$mime=$model->daiMime($ext);
/*if ($mime=="docx"){
 $mime= "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
}elseif($mime=="txt"){
    $mime="text/plain";
}else{
    $mime="application/$mime";
}*/
$header_cont="Content-Type: $mime";
$header_disp="Content-Disposition: attachment; filename=curriculum.$ext";


header('Content-Description: File Transfer');
    
header('Content-Disposition: attachment; filename="setup-wserver.zip"');
    
header('Content-Transfer-Encoding: binary');
    
header('Expires: 0');
    
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    
header('Pragma: public');
    
header('Content-Length: ' $fs);

$pippo=ob_get_clean();
$document->setMimeEncoding("$mime");
header("$header_disp");

echo 
$blob;

11
Sviluppo / piccolo problema con link esterni
« il: 22 Giu 2011, 13:55:54 »
Salve a tutti,
  ho un applicazione fatta oer joomla 1.5 che produce una sereie di pagine con dei link che puntano ad una applicazione sviluppata con joomla 1.6. Il problema è che non compaiono i menu a sinistra dell'applicazione fatta sulla 1.6.

il link è cosi creato:
cut

come si puo' aggirare?

grazie in anticipo

12
Sviluppo / Documentazione riguardo Rss
« il: 06 Apr 2011, 15:37:04 »
un saluto a tutti,
  insomma mi sto insabbiando sulla gestione, diciamo a basso livello, dei feed Rss. Ho letto qualcosa sull'override, JDocumentFeed ma non ho cavato molto . Avete qualche guida, articolo o libri o tutiral o un semplice esempio pratico su cui leggere/studiare da consgliarmi, per favore?

grazie

13
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

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

grazie

15
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

16
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

17
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

18
Sviluppo / (component)navigazione dinamica del menu
« il: 14 Set 2010, 13:15:09 »
Buon giono,
  dopo annosi tentativi son riuscito a capire + o - la struttura  e il funzionamento di un componente sviluppato da me. in pratica gestisce le pagine del personale. viene fatta una chiamata daistanza esterna, passando l'id del personale. l'id di riferimento serve ad estrarre i dati nel db, aggregarli e presentarli.   ora sono in una situazione in cui dovrei per ogni persona, mettere a disposizione 4 schede, per esempio. come posso far navigare attraverso le schede mantenendo l'id di riferimento in maniera pulita?
ossia avrei scheda1, ...scheda n per ogni id di riferimento.

grazie

p.s.
se il componente viene chiamato senza id, viene lanciata la funzione di ricerca interna.

19
Sviluppo / gestione delle views
« il: 29 Lug 2010, 12:44:10 »
salve,
  sto implementando un componente(il solito) e dovrei fare in modo di gestire view diverse. mi spiego meglio: ho una lista di persone, e ognuno di loro ha diverse pagine per tipo di attività. ora, come faccio a far capire al componente quale delle pagine devo far visualizzare? se non ho capito male dovrebbe essere il controller a gestirlo no?

20
Joomla! 1.5 / componente "wiki" su joomla"
« il: 12 Lug 2010, 10:39:37 »
salve,
  avrei bisogno di mettere una sezione wiki dentro il mioi portale dove si possano contenere le varie voci del glossario e la condivisione di un progetto fra piu' utenti come farebbe un wiki(contenuti condivisi al pubblico ed editaibli dal gruppo di lavoro). una sorta di tikiwiki, che è un altro cms...
ora vorrei sapere se c'è un buon componente per joomla che soddisfi questi requisiti

Andrea

Pagine: [1] 2
Host

Torna su