1.
/katalog sklepu/includes/filenames.php <- dopisujemy definicję nowej strony, tak to powinno wyglądać:
define('FILENAME_PAGE_5', 'page_5');
- wpis dodany w linijkach 65 i 110
2.
/katalog sklepu/includes/languages/polish.php <- dopisujemy definicję nowej strony dla boxu:
define ('BOX_INFORMATION_PAGE_5', 'Strona 5');
- wpis dodany w sekcji
// information box text in sideboxes/more_information.php - were TUTORIAL_
3.
/katalog sklepu/includes/templates/template_default/templates/
sklonuj np. plik "tpl_page_2_default.php" i zapisz pod nazwą "tpl_page_5_default.php"
-sklonowany, a tak wygląda plik z nowymi definicjami:
<?php
/**
* Page Template
*
* @package templateSystem
* @copyright Copyright 2003-2005 Zen Cart Development Team
* @copyright Portions Copyright 2003 osCommerce
* @license
http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id: tpl_page_5_default.php 3464 2006-04-19 00:07:26Z ajeh $
*/
?>
<div class="centerColumn" id="pageFive">
<h1 id="pageFiveHeading"><?php echo HEADING_TITLE; ?></h1>
<?php if (DEFINE_PAGE_5_STATUS >= 1 and DEFINE_PAGE_5_STATUS <= 2) { ?>
<div id="pageFiveMainContent" class="content">
<?php
/**
* require the html_define for the page_5 page
*/
require($define_page);
?>
</div>
<?php } ?>
<div class="buttonRow back"><?php echo zen_back_link() . zen_image_button(BUTTON_IMAGE_BACK, BUTTON_BACK_ALT) . '</a>'; ?></div>
</div>
4.
/katalog sklepu/includes_languages/polish/
sklonuj plik "page_2.php" i zapisz jako "page_5.php"
-sklonowany, a tak wygląda plik z nowymi definicjami:
<?php
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce |
// +----------------------------------------------------------------------+
// | Copyright © 2003 The zen-cart developers |
// | |
// |
http://www.zen-cart.com/index.php |
// | |
// | Portions Copyright © 2003 osCommerce |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license, |
// | that is bundled with this package in the file LICENSE, and is |
// | available through the world-wide-web at the following url: |
// |
http://www.zen-cart.com/license/2_0.txt. |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to |
// | license@zen-cart.com so we can mail you a copy immediately. |
// +----------------------------------------------------------------------+
// $Id: page_5.php 1969 2005-09-13 06:57:21Z drbyte $
// Polska wersja językowa: Altkomp PHU - 2006-03-01
//
http://www.zencart.com.pl ;
http://www.altkomp.pl
//
define('NAVBAR_TITLE', 'jakaś nazwa');
define('HEADING_TITLE', 'jakaś nazwa'');
define('TEXT_INFORMATION', 'Informacje dodatkowe - jakaś nazwa'.');
?>
5.
/katalog sklepu/includes/languages/polish/html_includes/
sklonuj "define_page_2.php" i zapisz jako "define_page_5.php".
-sklonowane, dodatkowo też sklonowany plik z /katalog sklepu/includes/languages/polish/html_includes/classic/
6.
Dodatkowo dodałem wpisy do plików:
/katalog sklepu/admin/includes/languages/polish.php
sekcja: // define pages editor files
define('BOX_TOOLS_DEFINE_PAGE_5','Strona 5');
/katalog sklepu/admin/includes/languages/polish/define_pages_editor
wpis w linijce 41: define('TEXT_INFO_PAGE_5', 'Strona 5');
/katalog sklepu/includes/modules/sideboxes/more_information.php
wpis w linijce 26:
if (DEFINE_PAGE_5_STATUS <= 1) {
$more_information[] = '<a href="' . zen_href_link(FILENAME_PAGE_5) . '">' . BOX_INFORMATION_PAGE_5 . '</a>';
}
Atrybuty ustawiłem takie same jak dla page_4, którą klonowałem.
Podstrona page_5 jest widoczna w adminie, wyświetla się w sklepie (
http://www.jakasstronasklepu.pl/index.ph...e=page_5), widoczne są nagłówki, link jest dostepny przez mapę strony, etc. Jest moĽliwość wprowadzania tekstu przez "edytor stron definiowalnych"- wprowadzony tekst jest póĽniej widoczny w pliku define_page_5.php po ściągnięciu go na twardy dysk ale nie jest widoczny on-line w przeglądarce.
Nie ma możliwości zmiany/ustawienia statusu nowej podstrony w ADMIN/KONFIGURACJA/Status Stron Definiowalnych ponieważ jest niewidoczna w tym miejscu.
Proszę o podpowiedĽ gdzie mam szukać błędu. A najlepiej proszę o opis krok po kroku jak dodaje się nową podstronę, która jest widoczna tam gdzie powinna być, włącznie z mapą strony i jest w pełni funkcjonalna .
PROBLEM DOTYCZY Zen Cart PRO 2006 PL z poprawką 1.0.4 - sklep funkcjonuje tylko z wersji językowej PL