non j’ai pas directement modifier le modele azur je suivi le tuto sur wiki je créer un autre modele c’est pour cela je sais pas ou j’ajoute mon modele, dans wiki le modele doit ajouter dans la fonction d’initialisation avant cette instruction " return $this->_init($sql,$option);
" mais mois j’ai pa trouvé ni la fct d’init ni cette fonction qu’est ce que je faire maintenant pour que mon modele marche bien
Il me semble que ca c’est dans la déclaration des modules qu’on le retrouve.
Le plus simple reste « a mon avis » de te baser sur un modèle comme azur et de le modifier.
ok d’accord je vais essayer le modele azur merci bcp et dsl pour le der-rangement
pas de probleme
hey svp comment puisse redemensionner la photo de signature
Question un peu vague
jette un oeil ici : /htdocs/core/lib/images.lib.php
il y a tout ce qu’il te faut
c-à-d je fait juste un copier coller de code??
trouve la fonction qu’il te faut et applique la à ton image :
dol_imageResizeOrCrop
ok d’accord merci bcp
j’ai pas trouver la fct exacte svp pouvez vous m’aider laquelle
je l’utilise toute cette fct?? et comment j l’applique svp?
dol_imageResizeOrCropt() c’est pour traiter ton fichier donc le mieux c’est de le faire à l’upload
image() il faut placer les bon paramètres
function dol_imageResizeOrCrop($file=‹ http://localhost/dolibarr-10.0.5/doc/images/signature.jpg ›,$mode=0,$newWidth=1000,$newHeight=200){
$pdf->Image($file,120,250,74,$mode,$newWidth,$newHeight);
return $pdf; }
comme ca???
il faut un minimum de connaissance en php mina sinon c’est impossible
OUI JE SAIS mais je suis novice dans le domaine
inspire toi de ca alors (modele einstein) :
// Logo
if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO))
{
if ($this->emetteur->logo)
{
$logodir = $conf->mycompany->dir_output;
if (! empty($conf->mycompany->multidir_output[$object->entity])) $logodir = $conf->mycompany->multidir_output[$object->entity];
if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO))
{
$logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small;
}
else {
$logo = $logodir.'/logos/'.$this->emetteur->logo;
}
if (is_readable($logo))
{
$height=pdf_getHeightForLogo($logo);
$pdf->Image($logo, $this->marge_gauche, $posy, 0, $height); // width=0 (auto)
}
else
{
$pdf->SetTextColor(200, 0, 0);
$pdf->SetFont('', 'B', $default_font_size -2);
$pdf->MultiCell(100, 3, $outputlangs->transnoentities("ErrorLogoFileNotFound", $logo), 0, 'L');
$pdf->MultiCell(100, 3, $outputlangs->transnoentities("ErrorGoToGlobalSetup"), 0, 'L');
}
}
else
{
$text=$this->emetteur->name;
$pdf->MultiCell(100, 4, $outputlangs->convToOutputCharset($text), 0, 'L');
}
}
dans le local l’image est bien apparu mais j’ai essayé avec le serveur pas de resultat.
voila la solution sur le local : $pdf->Image(‹ http://localhost/dolibarr-10.0.5/doc/images/signature.jpg ›,170,251,25);
avec le serveur que c’est que je dois faire svp?
Bonjour…