Categories

Ausgewählte Vorlagen

osCommerce. Wie bearbeitet man Links im Header

Andre Flores Januar 25, 2015
Rating: 5.0/5. From 2 votes.
Please wait...

Das jeweilige Tutorial zeigt, wie man Links im Header in OsCommerce Vorlagen bearbeitet.

osCommerce. Wie bearbeitet man Links im Header

Vor allem müssen Sie sich mit FTP verbinden oder den Dateimanger im Hosting Control Panel öffnen.

Lassen Sie uns jetzt Links im Header Ihres Online-Shops bearbeiten.

1. Öffnen Sie die Datei cm_menu_header.php von dem Installationsverzeichnis /includes/modules/boxes/ der OsCommerce Engine auf dem Server. Finden Sie den folgenden Codeblock:

'<div class="menu">' . 
'  <ul>' .
'    <li class="'.$button_act1.'"><a href="' . tep_href_link(FILENAME_DEFAULT) . '"><i class="icon-home"></i>'. tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_DEFAULT . '' . tep_draw_menu_bottom() . '</a></li>' .
'    <li class="'.$button_act2.'"><a href="' . tep_href_link(FILENAME_PRODUCTS_NEW) . '"><i class="icon-bullhorn"></i>' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_PRODUCTS_NEW . '' . tep_draw_menu_bottom() . '</a></li>' .
'    <li class="'.$button_act5.'"><a href="' . tep_href_link(FILENAME_FEATURED_PRODUCTS) . '">' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_FEATURED . '' . tep_draw_menu_bottom() . '</a></li>'.
'    <li class="'.$button_act11.'"><a href="' . tep_href_link(FILENAME_TOPSELLERS_PRODUCTS) . '">' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_BESTSELLERS . '' . tep_draw_menu_bottom() . '</a></li>' . 
'    <li class="'.$button_act3.'"><a href="' . tep_href_link(FILENAME_SPECIALS) . '"><i class="icon-certificate"></i>' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_SPECIALS . '' . tep_draw_menu_bottom() . '</a></li>' .
'    '.
'    <li class="'.$button_act4.'"><a href="' . tep_href_link(FILENAME_REVIEWS) . '"><i class="icon-edit"></i>' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_REVIEWS . '' . tep_draw_menu_bottom() . '</a></li>'.
'    <li class="'.$button_act6.'"><a href="' . tep_href_link(FILENAME_CONTACT_US) . '"><i class="icon-map-marker"></i>' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_CONTACT_US . '' . tep_draw_menu_bottom() . '</a></li>'.
'<li class="'.$button_act12.'"><a href="' . tep_href_link(FILENAME_CUSTOM_PAGE) . '">' . tep_draw_menu_top() . '' . CUSTOM_PAGE_MENU_TITLE . '' . tep_draw_menu_bottom() . '</a></li>'.
//	'		 <li class="'.$button_act7.'"><a href="' . tep_href_link(FILENAME_ADVANCED_SEARCH) . '">'.tep_draw_button_header_top().'<span>'.MODULE_BOXES_MAIN_MENU_BOX_ADVANCED_SEARCH.'</span>'.tep_draw_button_header_bottom().'</a></li>'.
//'		 <li class="'.$button_act8.'"><a href="' . tep_href_link(FILENAME_SHIPPING) . '">'.tep_draw_button_header_top().'<span>'.MODULE_BOXES_USER_MENU_BOX_SHIPPING.'</span>'.tep_draw_button_header_bottom().'</a></li>'. ''
'  </ul>' .
'</div>'.				

Jeder Menübutton ist ein Listenpunkt:

 '    <li class="'.$button_act6.'"><a href="' . tep_href_link(FILENAME_CONTACT_US) . '"><i class="icon-map-marker"></i>' . tep_draw_menu_top() . '' . MODULE_BOXES_MAIN_MENU_BOX_CONTACT_US . '' . tep_draw_menu_bottom() . '</a></li>'.

2. Lassen Sie uns die Überschriften von Menüpukten ändern.

Öffnen Sie das Verzeichnis /includes/languages/english/modules/boxes/ auf dem Server. Die Überschriften von Menüpukten stellen sich als Variable der Blocküberschrift dar, deswegen gibt es in diesem Ordner einzelne Dateien, die zur jeden Variable gehören. Unten sehen Sie die Liste von diesen Dateien:

MODULE_BOXES_MAIN_MENU_BOX_PRODUCTS_NEW – bm_whats_new.php file;

MODULE_BOXES_MAIN_MENU_BOX_FEATURED – bm_featured.php file;

MODULE_BOXES_MAIN_MENU_BOX_BESTSELLERS – bm_best_sellers.php file;

MODULE_BOXES_MAIN_MENU_BOX_SPECIALS – bm_specials.php file;

MODULE_BOXES_MAIN_MENU_BOX_MANUFACTURERS – bm_manufacturers.php file.

MODULE_BOXES_MAIN_MENU_BOX_REVIEWS – bm_reviews.php file.

MODULE_BOXES_MAIN_MENU_BOX_CONTACT_US – cm_contact.php file.

Man kann die Variablenwerte bearbeiten oder eine zusätzliche Variable für einen neuen Menüpunkt zur Datei cm_menu_header.php zum Verzeichnis /includes/languages/english/modules/boxes/ hinzufügen:

  <?php
  /*
  $Id$
 osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
 Copyright (c) 2010 osCommerce
 Released under the GNU General Public License
  */
 define('MODULE_BOXES_MAIN_MENU_TITLE', '<b class="add-by-seaman">Main Menu in Header</b>');
  define('MODULE_BOXES_MAIN_MENU_DESCRIPTION', 'Show Main Menu page links in Header');
  define('MODULE_BOXES_MAIN_MENU_BOX_TITLE', 'Main Menu');
  define('MODULE_BOXES_MAIN_MENU_BOX_DEFAULT', 'Home');
  define('MODULE_BOXES_MAIN_MENU_BOX_PRODUCTS_NEW', 'What\'s New?');
  define('MODULE_BOXES_MAIN_MENU_BOX_SPECIALS', 'Specials');
  define('MODULE_BOXES_MAIN_MENU_BOX_REVIEWS', 'Reviews');
  define('MODULE_BOXES_MAIN_MENU_BOX_CONTACT_US', 'Contacts');
  define('MODULE_BOXES_MAIN_MENU_BOX_ADVANCED_SEARCH', 'Advanced Search'); 
  define('MODULE_BOXES_MAIN_MENU_BOX_TITLE_LOGIN', 'Log in');
  define('MODULE_BOXES_MAIN_MENU_BOX_TITLE_LOGOFF', 'Log off');
  define('MODULE_BOXES_MAIN_MENU_BOX_MY_ACCOUNT', 'My Account');
  define('MODULE_BOXES_MAIN_MENU_BOX_CREATE_ACCOUNT', 'Create an Account');
  define('MODULE_BOXES_MAIN_MENU_BOX_SHIPPING', 'Shipping & Returns');
  define('MODULE_BOXES_MAIN_MENU_BOX_FEATURED', 'Featured');
  define('MODULE_BOXES_MAIN_MENU_BOX_ADVANCED_SEARCH', 'Advanced Search');
  define('MODULE_BOXES_MAIN_MENU_BOX_MANUFACTURERS', 'Brands');
  define('MODULE_BOXES_MAIN_MENU_BOX_BESTSELLERS', 'Top sellers'); 
  
  ?>

Bearbeiten Sie einfach die gewünschte Überschrift des Menüpunktesin Anführungszeichen ‘ ‘, zum Beispiel, ‘Specials’ . Sie können auch die Variable des neuen Menübuttons hinzufügen, indem Sie auch die gleiche Syntax nutzen:

define(‘MODULE_BOXES_MAIN_MENU_BOX_NEW_BUTTON’, ‘New Button’);

3. Lassen Sie uns jetzt Links von Menübuttons bearbeiten.

Um den Link zu ändern, zum Beispiel der Link von dem Menüpunkt Contact Us, sollen Sie die folgende Variable in der Datei cm_menu.php bearbeiten:

‘ . tep_href_link(FILENAME_CONTACT_US) . ‘

Der Wert von dem variablen Link befindet sich in der Datei filenames.php im Ordner /includes/:

define('FILENAME_CONTACT_US', 'contact_us.php');

Der Button wird zur Datei contact_us.php verlinkt. Sie sollen eine neue Seite erstellen, indem Sie dieses Tutorial nutzen oder den Link zur einen anderen Webressource hinzufügen, indem Sie ‘ . tep_href_link(FILENAME_CONTACT_US) . ‘ durch die gewünschte URL ersetzen.

Jetzt ist das Tutorial zu Ende. Jetzt können Sie selbst die Links im Header in OsCommerce Vorlagen bearbeiten.

Sie können auch das ausführliche Video-Tutorial nutzen:

osCommerce. Wie bearbeitet man Links im Header
Dieser Eintrag wurde um OsCommerce Tutorials geschrieben und header, menu, osCommerce markiert. Bookmarken Sie den permalink.

Submit a ticket

Sollte Ihre Frage durch die Tutorials nicht ausreichend beantwortet worden sein, benutzen Sie bitte den folgenden Link, um sich an unser Beratungsteam (Support) zu wenden. Wir bieten Ihnen unsere Hilfe und Unterstutzung an. 24 Stunden am Tag, 7 Tage die Woche!
Ticket Einrichten