Υπάρχουν κάποια μικρο-θεματάκια συμβατότητας μεταξύ 4.x και 5.x όσον αφορά τις παλαιότερες επεκτάσεις. Κάνε τα παρακάτω για να λύσεις το συγκεκριμένο πρόβλημα.Άνοιξε το css του template: templates/itravel/css/template.cssΑντικατέστησε όπου βλέπεις γραμματοσειρά FontAwesome με 'Font Awesome 5 Free'Παράδειγμα.Από:font-family: FontAwesome;Σε: font-family: 'Font Awesome 5 Free';Αποθήκευσε και είσαι έτοιμος.Προαιρετικά, κάνε και αυτό: Άνοιξε το αρχείο templates/itravel/index.phpΚάτω από τη γραμμή 31 (unset($relpath);) πρόσθεσε αυτό: $tplts = filemtime(ELXIS_PATH.'/templates/itravel/css/template.css');Λίγο πιο κάτω, άλλαξε αυτή τη γραμμή: <link rel="stylesheet" href="<?php echo $elxis->secureBase(); ?>/templates/itravel/css/template.css" type="text/css" />Σε αυτό: <link rel="stylesheet" href="<?php echo $elxis->secureBase(); ?>/templates/itravel/css/template.css?v=<?php echo $tplts; ?>" type="text/css" />Αυτή η προαιρετική αλλαγή συστήνεται θερμά σε όλες τις επεκτάσεις που προσθέτουν css/js χωρίς τις συναρτήσεις του Elxis ($eDoc->addStyleLink / $eDoc->addScriptLink) καθώς αναγκάζει τον browser να φρεσκάρει την cache του αν γίνουν αλλαγές στο αρχείο css πράγμα που μας λύνει πολλά προβλήματα (χειροκίνητο άδεισμα cache, διαγραφή ιστορικού περιήγησης, κλπ).
a.itv_contact_mail:before { display:inline-block; content: '\f0e0'; margin-right:5px; font-family: 'Font Awesome 5 Free'; font-size:16px; }a.itv_organig_mail:before { display:inline-block; content: '\f0c0'; margin-right:5px; font-family: 'Font Awesome 5 Free'; font-size:16px; }a.itv_contact_phone:before { display:inline-block; content: '\f095'; margin-right:5px; font-family: 'Font Awesome 5 Free'; font-size:16px; }
@Dimitris KanatasΠολύ καλά κατάλαβες Δημήτρη! Ο λόγος είναι ότι όταν ζητάς γενικά τα free εικονίδια, φέρνει μόνο τα "κανονικά" με βάρος 400. Αν θες τα solid, τότε πρέπει να το δηλώσεις, καθώς το βάρος τους είναι 900.Συνεπώς, για να εμφανίσεις τα free και solid, προσθέτεις στον κώδικά σου το font-weight: 900;Et Voila!
Το Elxis 5 φορτώνει εξ ορισμού τις "regular" και "solid" εκδόσεις του font awesome:$eDoc->addFontAwesome();Αν θες να φορτώσεις και τα "brands" (facebook, twitter, microsoft, apple, κλπ), πρέπει να το κάνεις έτσι:$eDoc->addFontAwesome(true);