Αφαίρεσα το vqmod xml και έκανα την χειροκίνητη εγκατάσταση και όλα είναι ΟΚ.
Κάποια ρύθμιση θα μου είχε ξεφύγει λογικά σχετικά με το ότι δεν χρησιμοποιώ το default θέμα.
Όπως και να έχει σε ευχαριστώ για τον χρόνο σου και εννοείται για το φανταστικό αυτό module!
Χρησιμοποιώ την 1.5.5.1
Μπορούμε να το δούμε;
Αν ναι, άνοιξε το xml και στο path catalog/view/theme/default/template/checkout/payment_method.tpl
άλλαξε το default με το όνομα του template σου ή κάντο *
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
- Αν ναι, διέγραψε τα και επανέλαβε τη διαδικασία του checkout για να δημιουργηθεί ένα νέο αρχείο error.
- Ποστάρισε το περιεχόμενο του.
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
REQUEST URI : /eshop/index.php?route=checkout/payment_method
MOD DETAILS:
modFile : /home/papillon/public_html/eshop/vqmod/xml/invoice_type.xml
id : Invoice Type Submit
version : 1.1
vqmver : 2.1.6
author : Opencart-Hellas.com
SEARCH NOT FOUND (ABORTING MOD): <?php if ($payment_methods) { ?>
----------------------------------------------------------------------
<?php if ($error_warning): ?>
<div class="s_server_msg s_msg_red"><p><?php echo $error_warning; ?></p></div>
<?php endif; ?>
<?php if ($payment_methods): ?>
<p><?php echo $text_payment_method; ?></p>
<div class="s_row_3 clearfix">
<?php foreach ($payment_methods as $payment_method): ?>
<?php if ($payment_method['code'] == $code || !$code): ?>
<label class="s_radio" for="<?php echo $payment_method['code']; ?>">
<?php $code = $payment_method['code']; ?>
<input type="radio" name="payment_method" value="<?php echo $payment_method['code']; ?>" id="<?php echo $payment_method['code']; ?>" checked="checked" />
<strong><?php echo $payment_method['title']; ?></strong>
</label>
<?php else: ?>
<label class="s_radio" for="<?php echo $payment_method['code']; ?>">
<input type="radio" name="payment_method" value="<?php echo $payment_method['code']; ?>" id="<?php echo $payment_method['code']; ?>" />
<strong><?php echo $payment_method['title']; ?></strong>
</label>
<?php endif; ?>
<?php endforeach; ?>
</div>
<?php endif; ?>
<span class="clear border_eee"></span>
<br />
<h2><?php echo $text_comments; ?></h2>
<div class="s_row_3 clearfix">
<div class="s_full clearfix">
<textarea name="comment" rows="8"><?php echo $comment; ?></textarea>
</div>
</div>
<?php if ($text_agree): ?>
<div class="s_row_3 clearfix">
<?php if ($agree): ?>
<label class="s_checkbox"><input type="checkbox" name="agree" value="1" checked="checked" /> <?php echo $tbData->text_checkout_agree; ?></label>
<?php else: ?>
<label class="s_checkbox"><input type="checkbox" name="agree" value="1" /> <?php echo $tbData->text_checkout_agree; ?></label>
<?php endif; ?>
</div>
<span class="s_mb_20 clear border_eee"></span>
<?php endif; ?>
<div class="s_submit clearfix">
<a id="button-payment" class="s_button_1 s_main_color_bgr"><span class="s_text"><?php echo $button_continue; ?></span></a></td>
</div>
<script type="text/javascript">
jQuery( function($) {
$("a[rel^='prettyPhoto']").prettyPhoto({
theme: 'light_square', /* light_rounded / dark_rounded / light_square / dark_square / facebook */
opacity: 0.5,
social_tools: "",
deeplinking: false
});
});
</script>
Στο vqmod στη γραμμή 49 αντικατέστησε το:
Code: Select all
<?php if ($payment_methods) { ?>
Code: Select all
<?php if ($payment_methods): ?>
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
- Πραγματοποίησε μία αγορά
- Έλεγξε το error log αν υπάρχει κάποια καταχώρηση σχετική με το MOD
- Ποστάρισε το error
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
error.log
Code: Select all
2013-05-16 17:50:40 - PHP Notice: Undefined variable: entry_account in /home/hondamot/public_html/hmg/catalog/view/theme/sportstore/template/checkout/guest.tpl on line 30
2013-05-16 17:51:26 - PHP Notice: Undefined variable: text_select_invoice_type in /home/hondamot/public_html/hmg/catalog/view/theme/sportstore/template/checkout/payment_method.tpl on line 26
2013-05-16 17:51:26 - PHP Notice: Undefined variable: text_invoice_type_1 in /home/hondamot/public_html/hmg/catalog/view/theme/sportstore/template/checkout/payment_method.tpl on line 28
2013-05-16 17:51:26 - PHP Notice: Undefined variable: text_invoice_type_1 in /home/hondamot/public_html/hmg/catalog/view/theme/sportstore/template/checkout/payment_method.tpl on line 29
2013-05-16 17:51:26 - PHP Notice: Undefined variable: text_invoice_type_2 in /home/hondamot/public_html/hmg/catalog/view/theme/sportstore/template/checkout/payment_method.tpl on line 30
2013-05-16 17:51:26 - PHP Notice: Undefined variable: text_invoice_type_2 in /home/hondamot/public_html/hmg/catalog/view/theme/sportstore/template/checkout/payment_method.tpl on line 31
2013-05-16 17:51:30 - PHP Notice: Undefined index: comment in /home/hondamot/public_html/hmg/catalog/model/checkout/order.php on line 4
Code: Select all
<?php if ($error_warning) { ?>
<div class="warning"><?php echo $error_warning; ?></div>
<?php } ?>
<?php if ($payment_methods) { ?>
<p><?php echo $text_payment_method; ?></p>
<table class="radio">
<?php foreach ($payment_methods as $payment_method) { ?>
<tr class="highlight">
<td><?php if ($payment_method['code'] == $code || !$code) { ?>
<?php $code = $payment_method['code']; ?>
<input type="radio" name="payment_method" value="<?php echo $payment_method['code']; ?>" id="<?php echo $payment_method['code']; ?>" checked="checked" />
<?php } else { ?>
<input type="radio" name="payment_method" value="<?php echo $payment_method['code']; ?>" id="<?php echo $payment_method['code']; ?>" />
<?php } ?></td>
<td><label for="<?php echo $payment_method['code']; ?>"><?php echo $payment_method['title']; ?></label></td>
</tr>
<?php } ?>
</table>
<br />
<?php } ?>
<b><?php echo $text_comments; ?></b>
<textarea name="comment" rows="8" style="width: 98%;"><?php echo $comment; ?></textarea>
<!-- Opencart-Hellas select invoice type-->
<br />
<br />
<p><?php echo $text_select_invoice_type; ?></p>
<table class="radio">
<tr class="highlight"><td><input type="radio" name="invoice_type" value="<?php echo $text_invoice_type_1; ?>" id="<?php echo 'invoice_type_1'; ?>" checked="checked" /></td>
<td><label for="invoice_type_1"><?php echo $text_invoice_type_1; ?></label></td></tr>
<tr class="highlight"><td><input type="radio" name="invoice_type" value="<?php echo $text_invoice_type_2; ?>" id="<?php echo 'invoice_type_2'; ?>" /></td>
<td><label for="invoice_type_2"><?php echo $text_invoice_type_2; ?></label></td></tr>
</table>
<!-- END Opencart-Hellas select invoice type-->
<br />
<br />
<?php if ($text_agree) { ?>
<div class="buttons">
<div class="right"><?php echo $text_agree; ?>
<?php if ($agree) { ?>
<input type="checkbox" name="agree" value="1" checked="checked" />
<?php } else { ?>
<input type="checkbox" name="agree" value="1" />
<?php } ?>
<input type="button" value="<?php echo $button_continue; ?>" id="button-payment-method" class="button" />
</div>
</div>
<?php } else { ?>
<div class="buttons">
<div class="right">
<input type="button" value="<?php echo $button_continue; ?>" id="button-payment-method" class="button" />
</div>
</div>
<?php } ?>
<script type="text/javascript"><!--
$('.colorbox').colorbox({
width: 640,
height: 480
});
//--></script>
Έτσι στο payment_method.tpl μετά το:
Code: Select all
<?php if ($payment_methods) { ?>
Προσθέτεις αυτό:
Code: Select all
<!-- Opencart-Hellas select invoice type-->
<p><?php echo $text_select_invoice_type; ?></p>
<table class="radio">
<tr class="highlight"><td><input type="radio" name="invoice_type" value="<?php echo $text_invoice_type_1; ?>" id="<?php echo 'invoice_type_1'; ?>" checked="checked" /></td>
<td><label for="invoice_type_1"><?php echo $text_invoice_type_1; ?></label></td></tr>
<tr class="highlight"><td><input type="radio" name="invoice_type" value="<?php echo $text_invoice_type_2; ?>" id="<?php echo 'invoice_type_2'; ?>" /></td>
<td><label for="invoice_type_2"><?php echo $text_invoice_type_2; ?></label></td></tr>
</table>
<br />
<br />
<!-- END Opencart-Hellas select invoice type-->
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
Ευχαριστώ κι εγώ προσωπικά για το mod που έδωσες, με ενδιαφέρει άμεσα, αλλά δεν τα κατάφερα.
Έχω την 1.5.3.1, κατέβασα το xml, το εγκατέστησα στο vqmod/xml, καθάρισα τα cache και μου βγάζει κι εμένα στο τελευταίο βήμα το syntax error.
Επειδή το e-shop είναι active (online) αυτή τη στιγμή, αν τα περάσω χειροκίνητα όπως τα δίνεις στην αρχή νομίζεις θα δουλέψει? να το επιχειρήσω έτσι? Ρωτάω, γιατί αν το πειραματιστώ χειροκίνητα και δεν δουλέψει, θα πρέπει χειροκίνητα και πάλι να το απεγκαταστήσω, με αποτέλεσμα το κατάστημα να μείνει πολύ ώρα offline.
Υπάρχει κάτι άλλο που μπορώ να κάνω?
Ευχαριστώ.
- Πήγαινε στο checkout να εμφανιστεί πάλι το error και ποστάρισε το error log και το log του vqmod.
PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart
Users browsing this forum: No registered users and 65 guests