Μαθήματα opencart – Αλλαγή του navigation bar

VN:F [1.9.22_1171]
Rating: 3.7/5 (3 votes cast)
FavoriteLoadingΠροσθήκη στα Αγαπημένα μου
2/09/2014 από
adavalas

To OpenCart αποτελεί μια από τις πιο διάσημες πλατφόρμες για την κατασκευή ενός ηλεκτρονικού καταστήματος η οποία διαθέτει πολλές και αξιόλογες δυνατότητες, εμπλουτίζεται από πλήθος extensions που μπορούν να δώσουν στον κάθε ιδιοκτήτη e-shop όλη την λειτουργικότητα που απαιτείται για να επιτύχει το ηλεκτρονικό του κατάστημα στον ανταγωνιστικό πλέον χώρο του διαδικτύου και ειδικότερα στον χώρο του ηλεκτρονικού εμπορίου.

Για το σύντομο tutorial που ακολουθεί, που ευελπιστώ αν ενδιαφέρει να αποτελέσει μια σειρά από μαθήματα για το opencart, λαμβάνουμε ως δδομένο ότι το OpenCart έχει ήδη εγκατασταθεί σε κάποιον hosting provider και έχετε ftp πρόσβαση στα αρχεία του.

Σε αυτό το μάθημα θα μάθουμε πως μπορούμε να κάνουμε αλλαγές – παραμετροποιήσεις στην navigation bar του OpenCartμε όσο το δυνατόν πιο απλό τρόπο.

Το πρώτο που πρέπει να κάνουμε είναι να εντοπίσουμε το αρχείο που εμπεριέχει τον σχετικό κώδικα. Το αρχείο στο οποίο εσωκλείεται ο κώδικας του  menu/navigation bar code είναι το header.tpl

Μπορείτε να το εντοπίσετε στην ακόλουθη διαδρομή : catalog/view/theme/(YOUR THEME) / template /common/header.tpl 

Τι κάνουμε:

Ανοίγουμε το header.tpl με την χρήση ενός  code editor όπως Dream weaver, το NotePad ++  ενώ ακόμα και το απλό notepad που έχουμε όλοι εγκατεστημένο στα windows στο pc μας αρκεί και περισσεύει για να ανακαλύψουμε τον κώδικα που σας παραθέτω ακολούθως:

<?php if ($categories) { ?>
<div id="menu">
  <ul>
    <?php foreach ($categories as $category) { ?>
    <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
      <?php if ($category['children']) { ?>
      <div>
        <?php for ($i = 0; $i < count($category['children']);) { ?>
        <ul>
          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($category['children'][$i])) { ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>">
           <?php echo $category['children'][$i]['name']; ?></a></li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
      </div>
      <?php } ?>
    </li>
    <?php } ?>
  </ul>
</div>
<?php } ?>

Αντιλαμβάνομαι ότι η έλλειψη εμπειρίας στον προγραμματισμό και στην php και οι ελλιπείς γνώσεις σας στον τομέα του web development knowledge, μπορεί να σας έχει τρομάξει και να σας έχει αποθαρρύνει. Μην ανησυχείτε όμως γιατί θα διαπιστώσετε ακολούθως ότι είναι ιδιαίτερα απλό να προσθέσετε τα δικά σας custom link στο navigation menu του OpenCart.

O κώδικας αυτός  απλά “παίρνει” δυναμικά κάθε φορά τις κατηγορίες των προϊόντων σας και τις τοποθετεί στο navigation menu.

Για να προσθέσετε  custom links στο OpenCart menu bar, εμβόλιμα και στο τέλος του κώδικα πρέπει να προσθέσετε απλά τον κώδικα που ακολουθεί :

 

<?php if ($categories) { ?>
<div id="menu">
  <ul>
    <?php foreach ($categories as $category) { ?>
    <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
      <?php if ($category['children']) { ?>
      <div>
        <?php for ($i = 0; $i < count($category['children']);) { ?>
        <ul>
          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($category['children'][$i])) { ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>">
          <?php echo $category['children'][$i]['name']; ?></a></li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
      </div>
      <?php } ?>
    </li>
    <?php } ?>

   //Insert your new links here
   <li><a href="http://www.yourstore.gr/">To κατάστημα μας</a></li>

  </ul>
</div>
<?php } ?>

 

Είναι ένας πολύ απλός τρόπος για να αλλάξετε περαιτέρω το  OpenCart menu bar. Ελπίζω να βοήθησα και τουλάχιστον να έδωσα ένα έναυσμα για να αρχίσετε να ασχολείστε με τα ενδότερα του OpenCart








Hide ↑

Aσφάλεια στο opencart

04 September 2014

Με το θέμα της διαδικτυακής ασφάλειας να γίνεται ένας ολοένα και μεγαλύτερης σημασίας ζήτημα κατά την

Read more...

WordFence. Ασφάλεια στο wordpress

01 September 2014

Το WordFence είναι ένα ιδιαίτερα δημοφιλές WordPress plugin που χειρίζεται πολλούς διαφορετικούς και κρίσιμους τομείς ασφαλείας τόσο[…]

Read more...

Meta Tags. Δεν είναι μόνο για προώθηση ιστοσελίδων...

15 July 2013

Πολλοί συνδέουν  τα meta tags με τις ιδιότητες που αφορούν την δήλωση κάποιων στοιχείων στις μηχανές αναζήτησης και θεωρούν ότι[…]

Read more...






Σχόλια

Δεν υπάρχουν σχόλια ακόμα.

Αφήστε ένα σχόλιο

 






RSS για τα σχόλια σε αυτό το άρθρο.  |  TrackBack URL



 
 
 

Eταιρείες παροχής υπηρεσιών διαδικτύου




 

Το Όραμά Μας

3d2 3d2

Η νέα εποχή ξεκινάει…

Είστε έτοιμοι;

Παρά τις όποιες δυσκολίες συναντήσαμε, τελικά μετά από 1 χρόνο περίπου, καταφέραμε να συγκεντρώσουμε τις δυνάμεις μας και να βάλουμε τις σκέψεις μας στο σωστό μονοπάτι.

Ξεκινάμε μια νέα εποχή για τα Ελληνικά δεδομένα. Κοιτάμε μπροστά και οραματίζομαστε το μέλλον με αισιοδοξία σε μία πολύ δύσκολη εποχή!

Αν είστε digital artist (web designer. web developer, programmer, 3d animator, graphic designer κτλ)  δώστε λίγα λεπτά από τον χρόνο σας να διαβάσετε το παρακάτω άρθρο. Σίγουρα σας ενδιαφέρει

 
web design forum

  • Προσεγγίστε νέους αναγνώστες και φίλους
  • Αποκτήστε το δικαίωμα να προωθήστε την σελίδα σας μέσω διαφημιστικών banner στο web design forum
  • Αποκτήστε συνδέσμους και backlinks δωρεάν
  • Αυτόματη προωθηση του άρθρου σας, σε διάφορες ιστοσελίδες κοινωνικής δικτύωσης.