- Posts: 10
- Thank you received: 4
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Ajout d'un logo dans les fomulaires queXML
- klecalvez
- Topic Author
- Offline
- New Member
Less
More
7 years 1 month ago #147423
by klecalvez
Ajout d'un logo dans les fomulaires queXML was created by klecalvez
bonjour,
Après de multiple recherche j'aurais voulue savoir si il était possible d'ajouter un logo lorsque le formulaire est exporté vers un format pdf.
Merci.
Après de multiple recherche j'aurais voulue savoir si il était possible d'ajouter un logo lorsque le formulaire est exporté vers un format pdf.
Merci.
The topic has been locked.
- LouisGac
- Visitor
7 years 1 month ago #147435
by LouisGac
Replied by LouisGac on topic Ajout d'un logo dans les fomulaires queXML
il semblerait que cela ne soit pas une option pour l'instant.
si tu as des compétences en PHP tu peux toujours essayer de hacker le code:
github.com/LimeSurvey/LimeSurvey/blob/ma...min/export.php#L1221
Si tu y arrives, n'hésite surtout pas à faire une pull request sur le GitHub officiel.
si tu as des compétences en PHP tu peux toujours essayer de hacker le code:
github.com/LimeSurvey/LimeSurvey/blob/ma...min/export.php#L1221
Si tu y arrives, n'hésite surtout pas à faire une pull request sur le GitHub officiel.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13907
- Thank you received: 2546
7 years 1 month ago #147441
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Ajout d'un logo dans les fomulaires queXML
Attention, a mon avis le queXml doit rester très précis pour ensuite être lu par queXS, peut êtrev que une image bloque le scan automatique ensuite.
Denis
Denis
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The following user(s) said Thank You: klecalvez
The topic has been locked.
- klecalvez
- Topic Author
- Offline
- New Member
Less
More
- Posts: 10
- Thank you received: 4
7 years 1 month ago - 7 years 1 month ago #148600
by klecalvez
Replied by klecalvez on topic Ajout d'un logo dans les fomulaires queXML
J'ai contacter le support de quex qui m'a informé qu'une image pouvait être ajouté a l'aide d'une simple balise html. cependant, après plusieurs essais, le résultat n'était pas celui attendu.
J'ai trouvé le temps de regarder le code de quexml dans limesurvey et j'ai trouvé !
le fichier qui permet de générer le fichier pdf est quexmlpdf.php, il se trouve dans le dossier limesurvey/application/libraries/admin/. le fichier est à modifier à proximité de la ligne 1900.
l'extrait suivant comprend de la ligne 1873 a 1901du fichier de configuration de base:
public function createqueXML($quexml)
{
App()->setLanguage($this->language);
$xml = new SimpleXMLElement($quexml);
$q = array();
$scount = 1;
$sl = "";
$q = $xml;
foreach ($xml->questionnaireInfo as $qitmp)
{
if ($qitmp->position == 'after')
{
if (!isset($q))
$q = "";
$q .= $qitmp->text . '';
}
else if ($qitmp->position == 'before')
{
if (!isset($q))
$q = '<img src="MonImage.png" alt="">';
$q .= $qitmp->text . '<br/> <br/>';
}
}
J'ai trouvé le temps de regarder le code de quexml dans limesurvey et j'ai trouvé !
le fichier qui permet de générer le fichier pdf est quexmlpdf.php, il se trouve dans le dossier limesurvey/application/libraries/admin/. le fichier est à modifier à proximité de la ligne 1900.
l'extrait suivant comprend de la ligne 1873 a 1901du fichier de configuration de base:
public function createqueXML($quexml)
{
App()->setLanguage($this->language);
$xml = new SimpleXMLElement($quexml);
$q = array();
$scount = 1;
$sl = "";
$q = $xml;
foreach ($xml->questionnaireInfo as $qitmp)
{
if ($qitmp->position == 'after')
{
if (!isset($q))
$q = "";
$q .= $qitmp->text . '';
}
else if ($qitmp->position == 'before')
{
if (!isset($q))
$q = '<img src="MonImage.png" alt="">';
$q .= $qitmp->text . '<br/> <br/>';
}
}
Last edit: 7 years 1 month ago by klecalvez.
The following user(s) said Thank You: Ben_V, LouisGac
The topic has been locked.
- LouisGac
- Visitor
7 years 1 month ago - 7 years 1 month ago #148602
by LouisGac
Replied by LouisGac on topic Ajout d'un logo dans les fomulaires queXML
félicitations !
et merci pour le retour
et merci pour le retour
Last edit: 7 years 1 month ago by LouisGac.
The topic has been locked.
Moderators: Nickko