Bonjour à tous,
Je viens vers vous car j’ai un petit soucis j’ai passé ma caisse de SimplPOS -> TakePOS, tout fonctionne parfaitement, mais j’ai un petit problème le logo 'est plus imprimé sur le ticket je me suis donc permis de venir vers vous pour trouver une solution. Il y a bien un endroit ou l’on peu définir ce qu’il y a d’inscrit en haut ou en bas du ticket mais je n’ai pas trouver le paramètre pour afficher le logo.
A savoir j’utilise une imprimante standard pour imprimer mes factures. au format A4.
Merci d’avance,
A bientot
Nestate
Petit up, je n’ai toujours pas trouvé de solution
pm17
Juillet 25, 2019, 7:48
3
Slt
Si il n y a pas d option …je pense que ce n est pas prevu par defaut
Fais ton logo en ascii
C etait possible sur SimplPOS ?
Bonjour PM17,
J’ai bien essayé en ascii mais les résultats ne sont pas concluants.
Et sur simplePOS c’etait d’office dedans. Rien à faire de particulier.
Après je ne sais pas où se trouve les fichiers pour générer les PDF, j’ai les bases en php je devrais m’en sortir.
Si quelqu’un sait vers où je dois m’orienter
Merci d’avance et désolé pour mes délais de réponses
Bien à vous,
Nestate
Bonjour tout le monde.
N’ayant pas de réponse je me permet de faire un petit UP
Merci
pas eu le temps de faire l’ajout mais ça doit se faire ici dans ce fichier
<?php
/* Copyright (C) 2007-2008 Jeremie Ollivier <[email protected] >
* Copyright (C) 2011 Laurent Destailleur <[email protected] >
* Copyright (C) 2012 Marcos García <[email protected] >
* Copyright (C) 2018 Andreu Bisquerra <[email protected] >
* Copyright (C) 2019 Josep Lluís Amador <[email protected] >
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
This file has been truncated. show original
Bonjour,
Merci beaucoup pour ta réponse, je viens de regarder vite fait le code, c’est vraiment simple je m’attendais a une usine a gaz
Donc du coup je reviendrai sur ce post lorsque j’aurait fait la modification du fichier.
Merci et a bientôt!
1 « J'aime »
et surtout faut le poster sur github pour que cela profite aux autres
Bonjour à tous, j’espère que vous allez bien.
Donc malgrès mon temps pour faire la modification boulot vacance tout ça, voilà la solution pour afficher son logo sur TakePOS tactile:
( ce n’est pas très propre mais ça fonctionne)
Ajouter votre logo au format PNG dans le dossier /var/www/html/htdocs/takepos
puis modifier le fichier receipt.php
ajouter les lignes suivantes dans les balises <styles>
vous pouvez ajuster la taille de votre logo en modifiant les valeurs de width et height
.responsive {
width: 30%;
height: auto;
}
Puis ajouter et modifier ( commenter mysoc->name) :
<?php
// echo '<b>'.$mysoc->name.'</b>';
print '<img src="logo.png" alt="Logo" class="responsive">';
?>
Si vous avez besoin d’aide n’hésitez pas a me demander par MP
Merci pour votre aide !
J’ai besoin de ton aide
Comment puis-je imprimer le nom du client sur le ticket simplePOS de Dolibarr?
Exemple pour la société est:
« <p align = » left « class = » adresse « > <? php echo $ mysoc-> nom;?> <br> <? php print dol_nl2br (dol_format_address ($ mysoc));?> <br> »
Pour le client sera?
Merci beaucoup
Math
Octobre 24, 2019, 7:18
11
Merci pour cette info très pratique. Est-ce qu’il ne serait pas bon de mettre cela en dur pour les prochaines versions ? Car si je ne me trompe lors d’une prochaine upgrade ces paramètres seront écrasés à chaque fois ?
Par la même occasion, je me suis permis d’ajouter la date, l’heure et les secondes sur le ticket, voilà un aperçu du rendu (avec un peu de texte en pied de page en plus) si ça peut intéresser quelqu’un ?
pm17
Octobre 25, 2019, 9:45
12
Slt Math
Interressé pour le pied de page
pour mettre un texte/infos societé
Takepos 8.0
Math
Octobre 25, 2019, 12:42
13
Hello pm17,
alors pour la date / heures / secondes, il faut modifier le fichier receipt.php qui se trouve dans le repertoire htdocs\takepos
et ajouter le code suivant en adaptant le fuseau horaire selon ou tu te trouve, tu trouvera les timezone ici :
Ligne 163 ou avant <?php etc… TAKEPOS_FOOTER))
<?php
$tz = 'Asia/Ho_Chi_Minh';
$timestamp = time();
$dt = new DateTime("now", new DateTimeZone($tz)); //first argument "must" be a string
$dt->setTimestamp($timestamp); //adjust the object to correct timestamp
echo "Date & Time ";
echo $dt->format('d.m.Y / H:i:s');
?>
En dessus du code suivant:
<?php
$substitutionarray=getCommonSubstitutionArray($langs);
if (! empty($conf->global->TAKEPOS_FOOTER))
{
$newfreetext=make_substitutions($conf->global->TAKEPOS_FOOTER, $substitutionarray);
echo $newfreetext;
}
?>
Pour le reste tu peux le modifier dans les paramètres du module sous l’onglet bas de page avec les paramètres suivants (pour ma part) :
You were served by : USER_LOGIN
MYCOMPANY_ADDRESS - MYCOMPANY_ZIP - MYCOMPANY_TOWN
MYCOMPANY_EMAIL
Thanks for your visit, see you soon !
Cảm ơn bạn đã ghé thăm, hẹn gặp lại!
Si tu souhaite ajouter d’autres informations voici la liste des variables possibles :
Variables de substitution disponibles:
USER_SIGNATURE
USER_ID
USER_LOGIN
USER_LASTNAME
USER_FIRSTNAME
USER_FULLNAME
USER_SUPERVISOR_ID
USER_REMOTE_IP
MYCOMPANY_NAME
MYCOMPANY_EMAIL
MYCOMPANY_PROFID1
MYCOMPANY_PROFID2
MYCOMPANY_PROFID3
MYCOMPANY_PROFID4
MYCOMPANY_PROFID5
MYCOMPANY_PROFID6
MYCOMPANY_CAPITAL
MYCOMPANY_FULLADDRESS
MYCOMPANY_ADDRESS
MYCOMPANY_ZIP
MYCOMPANY_TOWN
MYCOMPANY_COUNTRY
MYCOMPANY_COUNTRY_ID
MYCOMPANY_CURRENCY_CODE
ID
REF
REF_CLIENT
REF_SUPPLIER
EXTRAFIELD_XXX
THIRDPARTY_ID
THIRDPARTY_NAME
THIRDPARTY_NAME_ALIAS
THIRDPARTY_EMAIL
ONLINE_PAYMENT_URL
ONLINE_PAYMENT_TEXT_AND_URL
SECUREKEYPAYMENT
SECUREKEYPAYMENT_MEMBER
SECUREKEYPAYMENT_ORDER
SECUREKEYPAYMENT_INVOICE
SECUREKEYPAYMENT_CONTRACTLINE
DIRECTDOWNLOAD_URL_PROPOSAL
DIRECTDOWNLOAD_URL_ORDER
DIRECTDOWNLOAD_URL_INVOICE
SHIPPINGTRACKNUM
SHIPPINGTRACKNUMURL
DATE_YMD
DATE_DUE_YMD
AMOUNT
AMOUNT_EXCL_TAX
AMOUNT_VAT
AMOUNT_FORMATED
AMOUNT_EXCL_TAX_FORMATED
AMOUNT_VAT_FORMATED
DAY
DAY_TEXT
DAY_TEXT_SHORT
DAY_TEXT_MIN
MONTH
MONTH_TEXT
MONTH_TEXT_SHORT
MONTH_TEXT_MIN
YEAR
PREVIOUS_DAY
PREVIOUS_MONTH
PREVIOUS_YEAR
NEXT_DAY
NEXT_MONTH
NEXT_YEAR
DOL_MAIN_URL_ROOT
(AnyTranslationKey)
(AnyTranslationKey|langfile)
[AnyConstantKey]
FROM_NAME
FROM_EMAIL
pm17
Octobre 26, 2019, 9:15
14
Slt tous
Ca marche sur takeposv7 mais pas v8
@Math
Si tu a peur que le fichier receipt soit ecrasé fait une copie
Math:
Pour le reste tu peux le modifier dans les paramètres du module sous l’onglet bas de page avec les paramètres suivants (pour ma part) :
You were served by : USER_LOGIN
MYCOMPANY_ADDRESS - MYCOMPANY_ZIP - MYCOMPANY_TOWN
MYCOMPANY_EMAIL
Pas d onglet pour ma part
Comment on rentre les variables en dur ds le code ?
Math
Octobre 26, 2019, 10:58
15
c’est peut être pas la meilleure des solutions mais en php avec du echo ou du print ? Peux-tu mettre ton fichier receipt.php pour voir comment il est ?
1 « J'aime »
pm17
Octobre 26, 2019, 11:07
16
takepos v7
receipt.zip (2.49 KB)
takepos v8
receipt_2019-10-26.zip (2.25 KB)
Math
Octobre 26, 2019, 7:55
17
receiptv8.zip (2.33 KB)
je n’ai aucune idée si cela fonctionnera , je te laisse essayé avec ça.
Mais je ne sais pas comment insérer les variables dans le code…
pm17
Octobre 27, 2019, 9:36
18
Math:
La pièce jointe receiptv8.zip est absente ou indisponible
je n’ai aucune idée si cela fonctionnera , je te laisse essayé avec ça.
Slt math et déja merci d essayer
Non marche pas>> parse error
Si tu peux faire une copie ecran …curieux de voir ou tu a un onglet bas de page ?
Math
Octobre 27, 2019, 10:03
19
takepos.zip (153 KB)
Dommage, difficile de faire des modifications sans pouvoir tester en live… Pourquoi tu ne passerais pas sur la version 10 de Dolibarr ?
J’ai mis la capture d’écran en zip, sinon il refuse de l’afficher
pm17
Octobre 27, 2019, 10:59
20
Slt
Je suis sous dolibarr 10
Takepos v7
Takepos v8