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

Pagine: [1] 2
1
Joomla! 3 / Re:inviare email html con getmailer, help
« il: 18 Lug 2014, 15:05:37 »
ricordati che un [risolto] nel titolo del post di apertura aiuta anche gli altri...  ;)

ps: adesso gli articoli sul sito si vedono bene? perché cambiare la collation della tabella senza cambiarne il contenuto non so se funzioni...


Adesso funziona tutto e si vede tutto bene. Ora provo a mettere il risolto, non ricordo come si mette :D

2
Joomla! 3 / Re:inviare email html con getmailer, help
« il: 18 Lug 2014, 11:10:35 »
joomla di default usa utf-8: non devi vedere PHPMailer ma JMail (getMailer restituisce un'istanza di JMail) e vedrai l'impostazione.

la domanda è: da dove viene $body nel tuo codice? sei sicuro che sia in utf-8?
ciao


Ho trovato il problema, non so per quale motivo tutti il database era il utf8 general ci mentre la tabella __content da cui prendevo gli articoli da mandare via email era in latin O.o ho settato anche quella in utf8 ed è andato tutto bene

3
Joomla! 3 / Re:inviare email html con getmailer, help
« il: 18 Lug 2014, 06:35:22 »
Questo è un estratto di ciò che faccio:
Codice: [Seleziona]
$mailer = JFactory::getMailer();
$config = JFactory::getConfig();
$sender = array(
$config->get( 'mailfrom' ),
$config->get( 'fromname' ) );
 
$mailer->setSender($sender);
 
$mailer->addBCC($recipient);
$mailer->addReci$config->get( 'mailfrom'));
$mailer->isHTML(true);


$mailer->setBody($body);
$send = $mailer->Send();
if ($send instanceof Exception)
{
   echo $send->getError();
}
elseif (empty($send))
{
   echo $send->getError();     
 
}
Ho già provato a cambiare il charset nella libreria phpmailer ma nulla, non so proprio che fare...

4
Joomla! 3 / Re:inviare email html con getmailer, help
« il: 18 Lug 2014, 06:08:41 »
È come se il mailer di joomla non codificasse in utf8 . Non riesco proprio a capire dove sia il problema.

5
Joomla! 3 / [Risolto] inviare email html con getmailer, help
« il: 17 Lug 2014, 22:13:57 »
Salve a tutti, ho creato uno script che usa il getmailer di joomla per inviare mail html agli utenti con cadenza settimanale. L'invio va benissimo il problema è che i caratteri speciali e le lettere accentate non vengono visualizzate correttamente, esce il punto interrogativo... Sapete come posso risolvere? Sono disperato

6
se vuoi, mi passi le credenziali super-admin in PV e ci do un occhio, poi riporterò qui il perchè ed il percome ;)

Se mi invierai le credenziali, non mi assumo nessuna responsabilità su possibili problemi che il sito potrebbe avere e quindi non potrai avanzare nessuna pretesa su problemi presenti, futuri e passati, se sei daccordo ti basterà quotare e scrivere accetto senza nessuna riserva.


Purtroppo non ho l'autorità per fornire le credenziali... Grazie lo stesso

7
sempre uguale...non ne vuole sapere di diventare italiana...

9
l'ho già fatto...

10
Salve, ho un sito in joomla 3.3 che fino a 2 giorni fa era in italiano, poi l'altra mattina entro nel pannello di amministrazione et voilà lingua inglese... ho provato a reinstallare il pacchetto della lingua ma nulla, pulito la cache nulla...non so più cosa fare :(

11
usa:
Codice: [Seleziona]
$config = JFactory::getConfig();
$value = $config->getValue( 'config.NomeChiave' );

i valori per NomeChiave li recuperi dal file di configurazione di joomla o da un var_dump dell'oggetto $config.

comunque, visto che mi sembra che tu non sappia proprio come procedere, aspetta di vedere se qualcuno ha un'altra soluzione.

ciao


Ah ok, con questo mi basta eseguire msqli multi query e dovrebbe andare :) provo

12
Ok e come prelevo i dati di accesso al database? per connettermi con mysqli mi servono i parametri di connessione

13
Ho creato la struttura dello script per eseguire la query all'installazione e all'update della componente:
Codice: [Seleziona]
defined('_JEXEC') or die;
class com_protocollazioneInstallerScript
{
   function install($parent)
   {
      $db   = JFactory::getDbo();
      $query = $db->getQuery(true);        $query .=
"DROP TRIGGER IF EXISTS `indice_protocollazione`;
DELIMITER //
CREATE TRIGGER `indice_protocollazione` BEFORE INSERT ON `conf_protocollazione`
FOR EACH ROW
BEGIN
INSERT INTO protocollazione_id (id) VALUES (NULL);
SET NEW.idprot = CONCAT(YEAR(NOW()),'/',(SELECT id FROM protocollazione_id ORDER BY id desc limit 1));
SET NEW.anno = YEAR(NOW());
END
//
DELIMITER ;";
      $db->setQuery($query, 0, 0);
      $db->loadObjectList();
   }
   
   function update($parent)
   {
      $db   = JFactory::getDbo();
      $query = $db->getQuery(true);
 $query .=
"DROP TRIGGER IF EXISTS `indice_protocollazione`;
DELIMITER //
CREATE TRIGGER `indice_protocollazione` BEFORE INSERT ON `conf_protocollazione`
FOR EACH ROW
BEGIN
INSERT INTO protocollazione_id (id) VALUES (NULL);
SET NEW.idprot = CONCAT(YEAR(NOW()),'/',(SELECT id FROM protocollazione_id ORDER BY id desc limit 1));
SET NEW.anno = YEAR(NOW());
END
//
DELIMITER ;";
     
      $db->setQuery($query, 0, 0);
      $db->loadObjectList();
   }
}

La query da sempre errore di sintassi, :(
cosa sbaglio? Non ho trovato come si fa il multi query

14
Ok grazie :) inizio a provare con il file di install e intanto aspetto altre risposte, sei stato gentilissimo

15
non ho capito cosa devo fare :D cmq è MySQL

16
Salve, ho la necessità di creare un trigger con l'installazione di un nuovo componente ma, anche se lo script SQL è corretto (scritto direttamente su phpmyadmin viene creato senza problemi), se messo nel file install.sql mi da errore di sintassi a tutto lo script del trigger


Codice: [Seleziona]

DELIMITER //
CREATE TRIGGER `indice_test` BEFORE INSERT ON `conf_protocollazione`
FOR EACH ROW BEGIN
INSERT INTO protocollazione_id (id) VALUES (NULL);
SET NEW.idprot = CONCAT(YEAR(NOW()),'/',(SELECT id FROM protocollazione_id ORDER BY id desc limit 1));
END
//
DELIMITER ;

Non so proprio cosa fare...

17
ok grazie

18
mmmh però io non devo mettere una voce di menù per quella voce... quindi se oltre a quel controllo facessi controllare a joomla se JRequest[/size]::getVar([/size]'id'[/size]) [/size]==[/size][/size]"1" con 1 id dell'articolo collegato alla home in quel caso dovrei determinare se sto in home home e non in home con altro articolo giusto? XD ora provo

19
Salve, ho il seguente problema:
nella index.php del mio template ho scritto il seguente codice preso dalla doc di joomla per determinare se si è nella frontpage del sito
Codice: [Seleziona]
<?php 
$app 
JFactory::getApplication(); 
$menu $app->getMenu(); 
$lang JFactory::getLanguage(); 
if (
$menu->getActive() == $menu->getDefault($lang->getTag())) { 
      echo 
'This is the front page'

?>

Però non funziona come dovrebbe, nel senso che se l'indirizzo è:
http://localhost:8888/ tutto ok


ma se è
http://localhost:8888/index.php/9-news/3-news-di-prova
la vede sempre come frontpage....perchè???

20
Sviluppo / Re:Query tag, come si fanno?
« il: 27 Gen 2014, 13:19:46 »
nessuno? :( è una cosa importante, come sono collegati nel database articoli e tag?

Pagine: [1] 2


Web Design Bolzano Kreatif