Jump to content
xt:Commerce Community Forum

Ändernung SCHECK/VORKASSE und Rechnungs Probleme


Bob100

Recommended Posts

Hallo

Habe 2 Probleme und zwar.

Unter den Modulen kann ich ja die Bezahlart bearbeiten.

Dort steht z.b SCHECK/VORKASSE , würde das gerne ändern auf VORKASSE.

Dann steht da auch noch z.b "Ihre Bestellung wird nicht versandt, bis wir das Geld erhalten haben!" das würde ich auch gerne ändern, dass hört sich sehr unfreundlich an.

wenn ich unter... /httpdocs/xtcommerce/includes/modules/payment schaue

kann ich dort leider nichts finden.

Dann habe ich noch ein Problem, es wird z.b keine Rechnungsnr angezeigt

auf den Rechnungen bzw würde ich gerne noch Anagben zum Verwendungszweck angeben, wo kann ich das alles ändern ??

Wenn Ihr mir da helfen könnt ??

Link to comment
Share on other sites

Geht auch einfacher

Jeder oder zumindest ein grossteil der Sprachtexte wird in den entsprechend dafür angelegten sprachfiles hinterlegt.

Demnach also unter:

lang/german/modules/order_total

lang/german/modules/payment

lang/german/modules/shipping

und ann in der jeweiligen Datei den gewünschten Text ändern.

Sollten weitergehende Änderungen auch z.Bsp. an Feldern welche Datenbankeinträge machen geändert werden, muss das Modul nach Änderung kurz deinstalliert und erneut installiert werden um die Änderungen zu übernehmen!

Gruss Patrick

Link to comment
Share on other sites

danke..

order total.

ist das evntl die rechnung ?

nur ich hatte das XT vor Jahre schon mal installiert und da weiss ich das auf der Rechnung noch was wie Rechnungsnr stand, jetzt läuft die neue Version und da steht rein garnichts ? :confused:

oder kann man da im admin noch etwas einstellen ?

Link to comment
Share on other sites

Im html editor den Pfad zum Bild anschauen und das Bild dort dart mit deinem gewünschten ersetzen und an die richtige Stelle im Shop resp. auf den server laden, fertig.

Das mit der Rechnungsnummer gabs soweit ich weis nie! Ist Sache einer Wawi einen Rechnungsnummernkreislauf gabs glaub ich in xtc noch nie, ausser es hiess früher ansattt bestellnr dort hat rechnungsnr, dann wär dies aber dann auch nur der optik wegen!

Link to comment
Share on other sites

Hi

So hier habe ich mal die print_order.php

<?php

/* -----------------------------------------------------------------------------------------

$Id: print_order.php 1166 2005-08-21 00:52:02Z mz $

XT-Commerce - community made shopping

http://www.xt-commerce.com

Copyright © 2003 XT-Commerce

-----------------------------------------------------------------------------------------

based on:

© 2003 nextcommerce (print_order.php,v 1.1 2003/08/19); www.nextcommerce.org

Released under the GNU General Public License

---------------------------------------------------------------------------------------*/

require('includes/application_top.php');

// include needed functions

require_once(DIR_FS_INC .'xtc_get_order_data.inc.php');

require_once(DIR_FS_INC .'xtc_get_attributes_model.inc.php');

require_once(DIR_FS_INC .'xtc_not_null.inc.php');

require_once(DIR_FS_INC .'xtc_format_price_order.inc.php');

$smarty = new Smarty;

$order_query_check = xtc_db_query("SELECT

customers_id

FROM ".TABLE_ORDERS."

WHERE orders_id='".(int)$_GET['oID']."'");

$order_check = xtc_db_fetch_array($order_query_check);

// if ($_SESSION['customer_id'] == $order_check['customers_id'])

// {

// get order data

include(DIR_WS_CLASSES . 'order.php');

$order = new order($_GET['oID']);

$smarty->assign('address_label_customer',xtc_address_format($order->customer['format_id'], $order->customer, 1, '', '<br />'));

$smarty->assign('address_label_shipping',xtc_address_format($order->delivery['format_id'], $order->delivery, 1, '', '<br />'));

$smarty->assign('address_label_payment',xtc_address_format($order->billing['format_id'], $order->billing, 1, '', '<br />'));

$smarty->assign('csID',$order->customer['csID']);

// get products data

$order_query=xtc_db_query("SELECT

products_id,

orders_products_id,

products_model,

products_name,

final_price,

products_quantity

FROM ".TABLE_ORDERS_PRODUCTS."

WHERE orders_id='".(int)$_GET['oID']."'");

$order_data=array();

while ($order_data_values = xtc_db_fetch_array($order_query)) {

$attributes_query=xtc_db_query("SELECT

products_options,

products_options_values,

price_prefix,

options_values_price

FROM ".TABLE_ORDERS_PRODUCTS_ATTRIBUTES."

WHERE orders_products_id='".$order_data_values['orders_products_id']."'");

$attributes_data='';

$attributes_model='';

while ($attributes_data_values = xtc_db_fetch_array($attributes_query)) {

$attributes_data .='<br />'.$attributes_data_values['products_options'].':'.$attributes_data_values['products_options_values'];

$attributes_model .='<br />'.xtc_get_attributes_model($order_data_values['products_id'],$attributes_data_values['products_options_values']);

}

$order_data[]=array(

'PRODUCTS_MODEL' => $order_data_values['products_model'],

'PRODUCTS_NAME' => $order_data_values['products_name'],

'PRODUCTS_ATTRIBUTES' => $attributes_data,

'PRODUCTS_ATTRIBUTES_MODEL' => $attributes_model,

'PRODUCTS_PRICE' => xtc_format_price_order($order_data_values['final_price'],1,$order->info['currency']),

'PRODUCTS_QTY' => $order_data_values['products_quantity']);

}

// get order_total data

$oder_total_query=xtc_db_query("SELECT

title,

text,

class,

value,

sort_order

FROM ".TABLE_ORDERS_TOTAL."

WHERE orders_id='".$_GET['oID']."'

ORDER BY sort_order ASC");

$order_total=array();

while ($oder_total_values = xtc_db_fetch_array($oder_total_query)) {

$order_total[]=array(

'TITLE' => $oder_total_values['title'],

'CLASS'=> $oder_total_values['class'],

'VALUE'=> $oder_total_values['value'],

'TEXT' => $oder_total_values['text']);

if ($oder_total_values['class']='ot_total') $total=$oder_total_values['value'];

}

// assign language to template for caching

$smarty->assign('language', $_SESSION['language']);

$smarty->assign('logo_path',HTTP_SERVER . DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');

$smarty->assign('oID',$_GET['oID']);

if ($order->info['payment_method']!='' && $order->info['payment_method']!='no_payment') {

include(DIR_FS_CATALOG.'lang/'.$_SESSION['language'].'/modules/payment/'.$order->info['payment_method'].'.php');

$payment_method=constant(strtoupper('MODULE_PAYMENT_'.$order->info['payment_method'].'_TEXT_TITLE'));

$smarty->assign('PAYMENT_METHOD',$payment_method);

}

$smarty->assign('COMMENTS', $order->info['comments']);

$smarty->assign('DATE',xtc_date_long($order->info['date_purchased']));

$smarty->assign('order_data', $order_data);

$smarty->assign('order_total', $order_total);

// dont allow cache

$smarty->caching = false;

$smarty->template_dir=DIR_FS_CATALOG.'templates';

$smarty->compile_dir=DIR_FS_CATALOG.'templates_c';

$smarty->config_dir=DIR_FS_CATALOG.'lang';

$smarty->display(CURRENT_TEMPLATE . '/admin/print_order.html');

// } else {

// $smarty->display(CURRENT_TEMPLATE . '/error_message.html');

// }

?>

wo steht jetzt hier, wo das logo hergenommen wird ??

Link to comment
Share on other sites

Hi Bob

Machs Dir nicht so schwer!

Machs wie oben von mir beschrieben, schau dir an woher das Bild kommt und wie es heist und überschreiben dann das vorhandene Bild mit deinem bild welches einfach den gleichen namen logo.jpg oder logo.gif tragen muss.

Dazu muss noch garnichtmal was programmiert werden!

Link to comment
Share on other sites

du sollst ja net die rechnung aufrufen, sondern im Shop auf der Startseite hast doch oben rechts dein Logo, da rechte Maustaste und eigenschaften.

dann kannst sehen, wo dein logo.gif iliegt.

gehst anschließend mit einem FTP Proggi auf deinem Server und legst dein eigenes Logo ( mit gleichen Namen ) dort hin und überschreibst das alte logo.gif.

das wars

Gruß

Link to comment
Share on other sites

Also dann schreiben wir dir halt wo das Bild liegt, wenn das so schwer ist herauszufinden!

template/dein template/img/logo.gif

Nun machst Du ein Logo das Dir gefällt und speicherst es unter dem namen logo.gif ab und kopierst dieses dann per ftp in den oben genanten pfad!

Kleiner Tipp:

Man findet schon nur innert Sekunden heraus wie das Bild heist, rechte Maustaste speichern unter und wenn man dann weis wie das Bild heist, schaut man scih dann mal die Ornder als erstes an, welche so öhnlich wie bild auf Englisch heissen.

Das wären dann eben images

und img im Ordner templates.

Und wenn man wissen will wo das Bild liegt, ja dann klickt man halt ebenfalls mit der rechten mausktatse aufs bild und wählt dann Eigenschaften und schwups man sieht den ganzen Pfad woher das bild geholt wird!!

PC's sind nur so gut, wie derjenige der 30cm davor sitz!!

Link to comment
Share on other sites

  • 1 month later...
  • 2 months later...

Also bei mir klappt es auch nicht, wie beschrieben.

Hatte meine Logos ersetzt, gelöscht und nochmal ersetzt, aber im Rechnungs-popup bleibt auch das xtc-logo bestehen.

Kann es vielleicht mit der im Adminbereich einzustellenden Cache-Lebenszeit zusammenhängen? Die steht bei mir auf 3600 sek. (also 60 min)

Hab nicht soviel Ahnung, was ein Cache überhaupt ist (und trau mich deshalb auch nicht, den Ratschlag: "Cache löschen" auszuführen)

Aber stimmt viell. meine Vermutung, dass in dieser Einstellung die Änderungen von z.B. Bildern erst nach einer Stunde wirksam werden?

Und kann man den Vorgang verkürzen, indem man 60 sek eingibt?

Andererseits werden andere Änderungen in den Quelltexten sofort sichtbar... hmmm...

Link to comment
Share on other sites

Ähm, ich habe soeben mal einen völlig banalen Test gemacht:

bei geöffneter Rechnung, wo immernoch das alte Logo angezeigt ist (welches eigentlich garnicht mehr existieren sollte)

einfach mal testhalber die F5-Taste betätigt.

Und siehe da: das neue Logo ist drin!

Herrje...

Manchmal sind die besten Dinge wohl doch eher einfacher Natur.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...