Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: ignis on March 11, 2012, 20:06:17

Title: IOS ESHOP "" Συμπεριλαμβάνεται Φ.Π.Α."
Post by: ignis on March 11, 2012, 20:06:17
Καλησπέρα

Γνωρίζει κανείς πως μπορώ στο IOS ESHOP   στην σελίδα με το προϊόν όπου αναγράφετε " Συμπεριλαμβάνεται Φ.Π.Α. 23.00% (27.10 €) "  να το κάνω να εμφανίζεται "Συμπεριλαμβάνεται Φ.Π.Α. "  ?

Το Φ.Π.Α το βρήκα   στο language\greek.php  $INCLVAT = "Συμπεριλαμβάνεται Φ.Π.Α. %s"; αλλά για αυτό δεν μπόρεσα να βγάλω άκρη "  (27.10 €) "

ευχαριστώ εκ των προτέρων

Βαγγέλης
Title: Re: IOS ESHOP "" Συμπεριλαμβάνεται Φ.Π.Α."
Post by: webgift on March 12, 2012, 12:03:15
Καλημέρα Βαγγέλη,
2 αλλαγές πρέπει να κάνεις στον κώδικα για να δεις το επιθυμητό αποτέλεσμα.
1. Επεξεργασία
Αρχείο: components/com_eshop/helpers/extend.html.php
Συνάρτηση:productmain (στο τέλος της συνάρτησης θα δεις )
Από:
} elseif ($product->tax > 0) {
 $exrtl1 = _GEM_RTL ? '<span dir="rtl">' : '';
$exrtl2 = _GEM_RTL ? '</span>' : '';
$vatamount = $productPrice - $eshop->calculatePrice($product->price, $product->discount, '0.00');
echo '<span class="eshop_includedvat">'.sprintf($eshop->lng->INCLVAT, $product->tax.'%');
echo ' '.$exrtl1.'('.$eshop->shortprice($vatamount).")".$exrtl2."</span>\n";
unset($exrtl1, $exrtl2);
}

Σε:
} elseif ($product->tax > 0) {
echo '<span class="eshop_includedvat">'.$eshop->lng->INCLNEWVAT."</span>\n";
//$exrtl1 = _GEM_RTL ? '<span dir="rtl">' : '';
//   $exrtl2 = _GEM_RTL ? '</span>' : '';
//   $vatamount = $productPrice - $eshop->calculatePrice($product->price, $product->discount, '0.00');
//   echo '<span class="eshop_includedvat">'.sprintf($eshop->lng->INCLVAT, $product->tax.'%');
//      echo ' '.$exrtl1.'('.$eshop->shortprice($vatamount).")".$exrtl2."</span>\n";
//   unset($exrtl1, $exrtl2);
}

2. Προσθήκη Γλωσσικής χορδής
Κατάλογος (στις γλώσσες που χρησιμοποιείς):administrator/components/com_eshop/language
Στις γλώσσες που χρησιμοποιείς πρέπει να προσθέσεις την νέα γλωσσική χορδή INCLNEWVAT
π.χ. Για Αγγλικά (english.php) πρόσθεσε
public $INCLNEWVAT= "Including VAT";
Για Ελληνικά (greek.php) πρόσθεσε
public $INCLNEWVAT= "Συμπεριλαμβάνεται Φ.Π.Α.";
Title: Re: IOS ESHOP "" Συμπεριλαμβάνεται Φ.Π.Α."
Post by: ignis on March 12, 2012, 19:14:48
Σταύρο Χίλια Ευχαριστώ .

έκανα "comment out" μόνο την γραμμή

  //echo ' '.$exrtl1.'('.$eshop->shortprice($vatamount).")".$exrtl2."</span>\n";

και άπλα άλλαξα την

public $INCLVAT = "Συμπεριλαμβάνεται Φ.Π.Α. %s";

σε

public $INCLVAT = "Στην τιμή συμπεριλαμβάνεται ο Φ.Π.Α.";

Φαντάζομαι ότι αυτή η αλλαγή επηρεάζει μόνο την σελίδα όπου εμφανίζει το  προϊόν και όχι άλλα μέρη όπως αποδείξεις κτλ ε ?
Title: Re: IOS ESHOP "" Συμπεριλαμβάνεται Φ.Π.Α."
Post by: webgift on March 12, 2012, 19:25:00
Να σε καλά Βαγγέλη.
 Λάθος.! Πολύ πιθανό να χρησιμοποιείται η γλωσσική χορδή και σε άλλο-α σημείο-α. Σου έβαλα σε σχόλια συγκεκριμένες γραμμές για διάφορους προφανής λόγους όπως a)επιπλέον δέσμευση μνήμης χωρίς χρήση μεταβλητών, b)δήλωση ποσοστού Φ.Π.Α σε γλωσσική χορδή όπου περιμένει την απόδοση βάση %s ενώ εσύ έχεις αλλάξει την σύνταξη της κτλ.

a) $vatamount = $productPrice - $eshop->calculatePrice($product->price, $product->discount, '0.00');
b) echo '<span class="eshop_includedvat">'.sprintf($eshop->lng->INCLVAT, $product->tax.'%');
Title: Re: IOS ESHOP "" Συμπεριλαμβάνεται Φ.Π.Α."
Post by: ignis on March 12, 2012, 19:32:17
OK Boss  ;D Το άλλαξα.

Ευχαριστώ και πάλι .
Title: Re: IOS ESHOP "" Συμπεριλαμβάνεται Φ.Π.Α."
Post by: webgift on March 12, 2012, 19:35:14
Έχω πειθώ ο /*&&&*/... έτσι έτσι για να πηγαίνουμε μπροθτά  ;D
Title: Re: IOS ESHOP "" Συμπεριλαμβάνεται Φ.Π.Α."
Post by: ignis on March 12, 2012, 19:38:37
Έτσι ακριβώς   ;)