Forum

Problem nach einbau Contentseiten sind leer

 
Neuen Beitrag schreiben   Auf Beitrag antworten    ShopStat Foren-Übersicht // andere Shop-Systeme
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Acebac



Anmeldungsdatum: 25.01.2010
Beiträge: 2

BeitragVerfasst am: 25.01.2010 17:13    Titel: Problem nach einbau Contentseiten sind leer
Hallo,

ich habe mal shopstat erfolgreich in Self-Commerce eingebaut, es funktioniert soweit alles wunderbar nur bekomme ich die Contentseiten(Impressum usw.) nicht mehr zusehen, kategorien dagegen und die links funktionieren wunderbar.

Dringend Hilfe / Online - Shop muss Online
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Acebac



Anmeldungsdatum: 25.01.2010
Beiträge: 2

BeitragVerfasst am: 25.01.2010 17:50    Titel:
Hier der Inhalt der Original Datei von Shop_Content.php von Self-Commerce

Code:

<?php

/* -----------------------------------------------------------------------------------------
   $Id: shop_content.php 1303 2005-10-12 16:47:31Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2003 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(conditions.php,v 1.21 2003/02/13); www.oscommerce.com
   (c) 2003    nextcommerce (shop_content.php,v 1.1 2003/08/19); www.nextcommerce.org

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/

require ('includes/application_top.php');
// create smarty elements
$smarty = new Smarty;
// include boxes
require (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/boxes.php');

// include needed functions
require_once (DIR_FS_INC.'xtc_validate_email.inc.php');

if (GROUP_CHECK == 'true') {
   $group_check = "and group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'";
}

$shop_content_query = xtc_db_query("SELECT
                     content_id,
                     content_title,
                     content_heading,
                     content_text,
                     content_file
                     FROM ".TABLE_CONTENT_MANAGER."
                     WHERE content_group='".(int) $_GET['coID']."' ".$group_check."
                     AND languages_id='".(int) $_SESSION['languages_id']."'");
$shop_content_data = xtc_db_fetch_array($shop_content_query);

$breadcrumb->add($shop_content_data['content_title'], xtc_href_link(FILENAME_CONTENT.'?coID='.(int) $_GET['coID']));

if ($_GET['coID'] != 7) {
   require (DIR_WS_INCLUDES.'header.php');
}
if ($_GET['coID'] == 7 && $_GET['action'] == 'success') {
   require (DIR_WS_INCLUDES.'header.php');
}

$smarty->assign('CONTENT_HEADING', $shop_content_data['content_heading']);

if ($_GET['coID'] == 7) {

   $error = false;
   if (isset ($_GET['action']) && ($_GET['action'] == 'send')) {
      if (xtc_validate_email(trim($_POST['email']))) {

         xtc_php_mail($_POST['email'], $_POST['name'], CONTACT_US_EMAIL_ADDRESS, CONTACT_US_NAME, CONTACT_US_FORWARDING_STRING, $_POST['email'], $_POST['name'], '', '', CONTACT_US_EMAIL_SUBJECT, nl2br($_POST['message_body']), $_POST['message_body']);

         if (!isset ($mail_error)) {
            xtc_redirect(xtc_href_link(FILENAME_CONTENT, 'action=success&coID='.(int) $_GET['coID']));
         } else {
            $smarty->assign('error_message', $mail_error);

         }
      } else {
         // error report hier einbauen
         $smarty->assign('error_message', ERROR_MAIL);
         $error = true;
      }

   }

   $smarty->assign('CONTACT_HEADING', $shop_content_data['content_title']);
   if (isset ($_GET['action']) && ($_GET['action'] == 'success')) {
      $smarty->assign('success', '1');
      $smarty->assign('BUTTON_CONTINUE', '<a href="'.xtc_href_link(FILENAME_DEFAULT).'">'.xtc_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE).'</a>');

   } else {
      if ($shop_content_data['content_file'] != '') {
         ob_start();
         if (strpos($shop_content_data['content_file'], '.txt'))
            echo '<pre>';
         include (DIR_FS_CATALOG.'media/content/'.$shop_content_data['content_file']);
         if (strpos($shop_content_data['content_file'], '.txt'))
            echo '</pre>';
      $contact_content = ob_get_contents();
      ob_end_clean();
      } else {
         $contact_content = $shop_content_data['content_text'];
      }
   
      
      require (DIR_WS_INCLUDES.'header.php');
      $smarty->assign('CONTACT_CONTENT', $contact_content);
      $smarty->assign('FORM_ACTION', xtc_draw_form('contact_us', xtc_href_link(FILENAME_CONTENT, 'action=send&coID='.(int) $_GET['coID'])));

function get_customer_mail($customer_id){
  $customer_sql = 'select customers_email_address from ' . TABLE_CUSTOMERS . ' where customers_id=' . $customer_id;
  $customer_array = xtc_db_query($customer_sql);
  $customer_info = xtc_db_fetch_array($customer_array);
  return $customer_info['customers_email_address'];
}      
    if (isset($_SESSION['customer_id'])) {
    // Registered user
      $smarty->assign('INPUT_NAME', xtc_draw_input_field('name', $_SESSION['customer_first_name'] . ' ' . $_SESSION['customer_last_name'],($error ? $_POST['name'] : $first_name)));   
      $smarty->assign('INPUT_EMAIL', xtc_draw_input_field('email', get_customer_mail((int)($_SESSION['customer_id'])),($error ? $_POST['email'] : $email_address)));   
    }else{// if (isset($_SESSION['customer_id'])
    // Guest
      $smarty->assign('INPUT_NAME', xtc_draw_input_field('name', ($error ? $_POST['name'] : $first_name)));
      $smarty->assign('INPUT_EMAIL', xtc_draw_input_field('email', ($error ? $_POST['email'] : $email_address)));
    }// else      
    $smarty->assign('INPUT_TEXT', xtc_draw_textarea_field('message_body', 'soft', 50, 15, $_POST['']));
      $smarty->assign('BUTTON_SUBMIT', xtc_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE));
      $smarty->assign('FORM_END', '</form>');
   }

   $smarty->assign('language', $_SESSION['language']);

   $smarty->caching = 0;
   $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/contact_us.html');

} else {

   if ($shop_content_data['content_file'] != '') {

      ob_start();

      if (strpos($shop_content_data['content_file'], '.txt'))
         echo '<pre>';
      include (DIR_FS_CATALOG.'media/content/'.$shop_content_data['content_file']);
      if (strpos($shop_content_data['content_file'], '.txt'))
         echo '</pre>';
      $smarty->assign('file', ob_get_contents());
      ob_end_clean();

   } else {
      $content_body = $shop_content_data['content_text'];
   }
   $smarty->assign('CONTENT_BODY', $content_body);

   $smarty->assign('BUTTON_CONTINUE', '<a href="javascript:history.back(1)">'.xtc_image_button('button_back.gif', IMAGE_BUTTON_BACK).'</a>');
   $smarty->assign('language', $_SESSION['language']);

   // set cache ID
    if (!CacheCheck()) {
      $smarty->caching = 0;
      $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/content.html');
   } else {
      $smarty->caching = 1;
      $smarty->cache_lifetime = CACHE_LIFETIME;
      $smarty->cache_modified_check = CACHE_CHECK;
      $cache_id = $_SESSION['language'].$shop_content_data['content_id'];
      $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/content.html', $cache_id);
   }

}

$smarty->assign('language', $_SESSION['language']);
$smarty->assign('main_content', $main_content);
$smarty->caching = 0;
if (!defined(RM))
   $smarty->load_filter('output', 'note');
$smarty->display(CURRENT_TEMPLATE.'/index.html');
include ('includes/application_bottom.php');
?>



Wenn ich die Originale einfüge funktioniert es, oder die von Shopstat.

Wo liege ich hier falsch, warum funktioniert der Aubau nicht ?

Nach dieser Zeile ca.43

Code:

$shop_content_query = xtc_db_query("SELECT
                     content_id,
                     content_title,
                     content_heading,
                     content_text,
                     content_file
                     FROM ".TABLE_CONTENT_MANAGER."
                     WHERE content_group='".(int) $_GET['coID']."' ".$group_check."
                     AND languages_id='".(int) $_SESSION['languages_id']."'");
$shop_content_data = xtc_db_fetch_array($shop_content_query);


Das hier einfügen

Code:

//-- SHOPSTAT --//
$breadcrumb->add($shop_content_data['content_title'], xtc_href_link(FILENAME_CONTENT,'coID='.(int) $_GET['coID']));
//-- SHOPSTAT --//
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
admin
Site Admin
Site Admin


Anmeldungsdatum: 13.10.2005
Beiträge: 256

BeitragVerfasst am: 25.01.2010 18:33    Titel:
Welche Fehlermeldung bekommst Du denn?

Falls Du eine weisse Seite bekommst hast du vielleicht die Fehlermeldungen per PHP ausgeschalten, dann bitte das einfügen:

Code:

error_reporting(E_ALL);
ini_set("display_errors",true);

_________________
Hartmut König

www.shopstat.com
ShopStat | Shopstatistik,Web-Controlling,User-Tracking
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Neuen Beitrag schreiben   Auf Beitrag antworten    ShopStat Foren-Übersicht // andere Shop-Systeme Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehen Sie zu:  
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group