حل مشكلة طباعة الفواتير PDF فى Whmcs

hkaia

عضو جديد
7 يناير 2013
24
0
0
حل مشكلة طباعة الفواتير PDF فى WHMCS
الخاصة بالخط والاتجاهات
وتغيير الشعار الموجود بالفاتورة



تغيير شعار الفاتورة
1- التوجه الى مجلد images فى الرئيسية
2- رفع الصوره باسم logo.png
3 - لتغير مقاس الصوره ادخل القالب المستخدم واختار الملف invoicepdf.tpl
4- فى السطر 4 - 5 - 6 تجد مسارات الصور ومقاساتها
PHP:
if (file_exists(ROOTDIR.'/images/logo.png')) $pdf->Image(ROOTDIR.'/images/logo.png',20,25,75,0,'','', $align='R');
elseif (file_exists(ROOTDIR.'/images/logo.jpg')) $pdf->Image(ROOTDIR.'/images/logo.jpg',20,25,75,0,'','','','','','R' );
else $pdf->Image(ROOTDIR.'/images/placeholder.png',20,25,75,0,'','','','','','R');
5- فى حالات عدم رفع الصوره باسم logo.png سيضع منها صوره اخرى بأسم placeholder.png


مشكله الخط

1- التوجه الى مجلد includes
2- الدخول الى مجلد fonts
3- رفع الخط المرفق فى المرفقات
4 - من لوحة تحكم سكربت whmcs اذهب الى
Setup ثم General Settings ثم Invoices عند TCPDF Font Family
5- اختر Custom
6- اكتب فى المربع الفارغ almohanad



تعديل الاتجاهات
بتكون من القالب المستخدم من ملف invoicepdf.tpl
تعتمد تحويل الفواتير على مكتبه PDF تسمىTCExam
الموقع الرسمى
http://www.tcpdf.org/doc/code/classTCPDF.html

يمكنك الدخول والاعتماد عليها فى التعريب

مرفق لكم ملف invoicepdf.tpl معرب للنسخه 5.0.3



تجد صوره بعد تعريب الفاتوره وطباعتها فى المرفقات

دمتم بود
فى امان الله
 

المرفقات

  • tcppdf.zip
    125.2 KB · المشاهدات: 531
  • invoicepdf.rar
    1.6 KB · المشاهدات: 437
  • Capture.PNG
    Capture.PNG
    87 KB · المشاهدات: 1,186

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
بارك الله فيك ياغالى والله

ما قصرت ودرس ممتاز والجميع يبحثون عنه او ما يدرون عنه وخصوصا المواقع العربية تواجه هذه المشكلة

قمت بعمل ملفات تعريب وتعديل ملف invoicepdf.tpl تجده بالمرفقات يتم تحميله لمجلد الاستايل

وايضا اضافة خطوط أخرى وجدتها بالموقع الرسمى
PDF Invoice Customisation - WHMCS Documentation

طبعا مع اتباع نفس الشرح فقط نغير اسم الخط إلى dejavusans

ونقوم برفع ملفات الخطوط المرفقة ايضا

وهذه صورة توضح الملف

attachment.php
 

المرفقات

  • invoicepdf.png
    invoicepdf.png
    57.8 KB · المشاهدات: 1,447
  • تعريب الفواتير PDF.zip
    1.2 MB · المشاهدات: 300

7aduta.com

:: صاحب شركة استضافة ::
7 يناير 2013
15
0
0
درس رائع ونتمنى منك المزيد
 

hkaia

عضو جديد
7 يناير 2013
24
0
0
اشكركم اخوانى على المرور
واتمنى ان يستفيد من الدرس الجميع
وانتظرونى فى دروس قادمه ان شاء الله​
 
28 أبريل 2010
38
5
8
شكرا لك على الشرح ما قصرت

بانتظار شروحاتك الجديدة