rafacodo Posted December 26, 2011 Share Posted December 26, 2011 Hola, He modificado el codigo del fichero download-label.php Ahora Imprime una etiqueta un poco mas grande y se le añaden los datos de la empresa asi como los telefonos del cliente y las observacines del pedido. Siempre que se elija la opcion de la etiqueta mas grande desde el admin del modulo Si a alguien se le ocurre algun cambio no estaria de mas. Rafa Introducir los datos de la empresa en las lineas 95 100 108 113 118 download-label.php 2 Link to comment Share on other sites More sharing options...
gadi_15 Posted February 18, 2012 Share Posted February 18, 2012 Muy buenas Rafa! Le agradezco en adelanto el esfuerzo puesto en desarrollar un poco más este fantástico módulo, ya que, sinceramente, quita bastante trabajo a la hora de imprimir las etiquetas de los pedidos. Le presento mi duda: - Necesito imprimir en las etiquetas los datos básicos del pedido como: empresa, nombre, apellidos, dirección 1 - 2, ciudad, provincia, país, teléfono, móvil y OBSERVACIONES, además del logo de mi empresa. No necesito ni código de barras ni código QR. - Tengo escrito el código de todos menos el de OBSERVACIONES DEL PEDIDO y no sé como insertarlo. - Me podría indicar más o menos en que línea insertarlo y que línea de código es. Parece un poco simple pero lo he intentado de maneras diferentes y no consigo dar con la tecla. - Le copio mi código por si le sirve de ayuda: <?php require ('../../tools/fpdf/fpdf.php'); //download-label.php?id_order= //define('PS_ADMIN_DIR', getcwd()); include('../../config/config.inc.php'); if ($_GET["token"] != md5(Configuration::get('EXPINET_TOKEN'))) Tools::redirect('../..'.urldecode($_GET["adminfolder"]).'login.php'); if(intval($_GET["id_order"]) > 0) { $order = new Order(intval($_GET["id_order"])); $customer = new Customer($order->id_customer); $ad = new Address(intval($order->id_address_delivery)); $products = $order->getProducts(); //champs adresse ‡ rÈcupÈrer ‡ l'intÈgration $entreprise=utf8_decode($ad->company); $prenom=utf8_decode($ad->lastname); $nom=utf8_decode($ad->firstname); $champadresse1=utf8_decode($ad->address1); $champadresse2=utf8_decode($ad->address2); $codepostal=$ad->postcode; $estado=$ad->id_state; $prefijo= _DB_PREFIX_.state; $requetstate="SELECT name from $prefijo WHERE id_state= $estado LIMIT 1"; $resultstate=mysql_query($requetstate); $rowstate=mysql_fetch_array($resultstate); $signestate=$rowstate['name']; $signestate->$signestate; $ville=$ad->city; //$id_lang=$ad->id_lang; $country=utf8_decode($ad->country); $mobile=$ad->phone_mobile; $police=Configuration::get('POLICE'); $pdf=new FPDF('L', 'mm', array(50,150)); $pdf->AddPage(); $pdf->SetDrawColor(255); $pdf->SetAutoPageBreak(false); $pdf->SetFont("$police",'',10); $pdf->SetMargins(1,0,0); $pdf->SetXY(1,1); $pdf->Image(_PS_IMG_DIR_.'/logo.jpg', 68, 5, 60, 26); $pdf ->Write(5,"$entreprise \n$nom $prenom \n$champadresse1 \n$champadresse2 \n$codepostal $ville \n$signestate $country \n$mobile "); $pdf->Output(); } else { echo "No Order identifier.<br />"; } ?> Un saludo. Y de nuevo se lo agradezco en adelanto. Abel Fernandez - www.guillermopeluqueros.com Link to comment Share on other sites More sharing options...
fonologico Posted November 20, 2012 Share Posted November 20, 2012 Hola, He modificado el codigo del fichero download-label.php Ahora Imprime una etiqueta un poco mas grande y se le añaden los datos de la empresa asi como los telefonos del cliente y las observacines del pedido. Siempre que se elija la opcion de la etiqueta mas grande desde el admin del modulo Si a alguien se le ocurre algun cambio no estaria de mas. Rafa Introducir los datos de la empresa en las lineas 95 100 108 113 118 He usado este archivo y no me funciona. Me dice de un error de sintaxis en la linea 97... Estoy usando PS1.5 Saludos Link to comment Share on other sites More sharing options...
Recommended Posts