Jump to content
xt:Commerce Community Forum

[suche] Statistik F?r Das Xt-commerce Shop


haski07

Recommended Posts

Hallo,

also habe jetzt "include('chCOUnter/counter.php');" eingef?gt. Jetzt erscheint auf der Hauptseite im Shop die Statistik ?ber meinem Logo.

Besucher gesamt: 5

Besucher heute: 2

Besucher gestern: 1

Max. Besucher pro Tag: 2

gerade online: 1

max. online: 2

Seitenaufrufe gesamt: 214

Seitenaufrufe diese Seite: 1

Statistiken

Was mache ich denn falsch?

Mike

Link to comment
Share on other sites

  • Replies 84
  • Created
  • Last Reply
  • 3 months later...

Und wie ist das jetzt nun in der 304 SP1?

Ich habe da zwar schon was gemacht, aber wenn ich nun im Shop in den Artikel rein gehe dann ver?ndert sich mein Template.

Schrift wird gr??er, ist auf einmal links B?ndig, etc.

Kann mir da bitte jmd. helfen?

Die INDEX.PHP

// the following cPath references come from application_top.php

// W. Kaiser chCounter inclusion

$chCounter_page_title = '';

$SQLWhere = " where categories_id = '" . $current_category_id . "'";

$SQLSelect_Category = "select categories_name from ". TABLE_CATEGORIES_DESCRIPTION . $SQLWhere;

// W. Kaiser chCounter inclusion

$category_depth = 'top';

if (isset($cPath) && xtc_not_null($cPath)) {

$categories_products_query = xtc_db_query("select count(*) as total from ". 

 TABLE_PRODUCTS_TO_CATEGORIES . $SQLWhere);

$categories_products = xtc_db_fetch_array($categories_products_query);

if ($categories_products['total'] > 0) {

 $category_depth = 'products'; // display products


 // W. Kaiser chCounter inclusion

 // Count category-listing page for category w i t h products

 $categories_query = xtc_db_query($SQLSelect_Category);

 $categories = xtc_db_fetch_array($categories_query);

 $chCounter_page_title = 'Kategorie-Seite ' . $categories['categories_name'];

 // W. Kaiser chCounter inclusion


} else {

 $category_parent_query = xtc_db_query("select count(*) as total from " . TABLE_CATEGORIES . 

 " where parent_id = '" . $current_category_id . "'");

 $category_parent = xtc_db_fetch_array($category_parent_query);

 if ($category_parent['total'] > 0) {

 $category_depth = 'nested'; // navigate through the categories


/*

 // W. Kaiser chCounter inclusion

 // If you want to count the category-listing pages for categories w i t h o u t products too.

 // then remove the comments before and after this text!

 $categories_query = xtc_db_query($SQLSelect_Category );

 $categories = xtc_db_fetch_array($categories_query);

 $chCounter_page_title = 'Kategorie-Seite ' . $categories['categories_name'];

*/


 }
Und die /includes/modules/product_info.php // W. Kaiser chCounter inclusion if ($_SESSION['customers_status']['customers_status_id'] <> '0') //Only count non-admins! { // Count product page selected $chCounter_visible = 0; $chCounter_status = 'active'; $chCounter_page_title = 'Produkt-Seite ' . $product->data['products_name']; include('chCounter/counter.php'); // W. Kaiser chCounter inclusion }


Gestartet wird der Counter in der Header.php

$chCounter_visible = 0;

$chCounter_status = 'active';

$chCounter_page_title = 'ComputerShop Counter';

include( '/homepages/41/XXXXXXXXX/htdocs/shop/chCounter/counter.php' );

Wo ist denn da der Fehler?!?

Oder habe ich eine Datei vergessen Anzupassen?!?

Bitte helft mir.

Danke.

Link to comment
Share on other sites

  • 7 months later...
  • 1 month later...
  • 2 weeks later...

Hallo Leute,

habe mir gerade auch den Counter installiert, aber die Auswertung ist noch nicht so, wie sie sein sollte.

Hier ein Auszug der Statistik:

1 Seitenstatistiken 5 41,67%

2 Kategorie-Seite Schnäppchen 2 16,67%

3 Kategorie-Seite miadidas 2 16,67%

4 Statistiken (Hauptseite) 1 8,33%

5 /index.php/cat/c50_Fanartikel.

html 1 8,33%

6 /product_info.php/info/p715_Hi

story-Tee-Brasil.html

Wie Ihr seht, werden die Kategorien mit der Bezeichnung "Kategorie-Seite" angegeben, aber die Produkte mit der Linkbezeichnung. Eigentlich sollte dort der Text "produkt-Seite" stehen.

Woran kann das liegen? Ich setzte xtC 3.04 Sp2 ein.

Hier mein Code aus der index.php


//    W. Kaiser    chCounter inclusion

    $chCounter_page_title = '';

    $SQLWhere = " where categories_id = '" . $current_category_id . "'";

    $SQLSelect_Category = "select categories_name from ". TABLE_CATEGORIES_DESCRIPTION . $SQLWhere;

//    W. Kaiser    chCounter inclusion

$category_depth = 'top';

if (isset($cPath) && xtc_not_null($cPath)) {

    $categories_products_query = xtc_db_query("select count(*) as total from ". 

 TABLE_PRODUCTS_TO_CATEGORIES . $SQLWhere);

    $categories_products = xtc_db_fetch_array($categories_products_query);

    if ($categories_products['total'] > 0) {

 $category_depth = 'products'; // display products


 //    W. Kaiser    chCounter inclusion

 //    Count category-listing page for category w i t h products

 $categories_query = xtc_db_query($SQLSelect_Category);

 $categories = xtc_db_fetch_array($categories_query);

 $chCounter_page_title = 'Kategorie-Seite ' . $categories['categories_name'];

 //    W. Kaiser    chCounter inclusion


    } else {

 $category_parent_query = xtc_db_query("select count(*) as total from " . TABLE_CATEGORIES . 

     " where parent_id = '" . $current_category_id . "'");

 $category_parent = xtc_db_fetch_array($category_parent_query);

 if ($category_parent['total'] > 0) {

     $category_depth = 'nested'; // navigate through the categories


/*

     //    W. Kaiser    chCounter inclusion

     //    If you want to count the category-listing pages for categories w i t h o u t products too.

     //    then remove the comments before and after this text!

     $categories_query = xtc_db_query($SQLSelect_Category );

     $categories = xtc_db_fetch_array($categories_query);

     $chCounter_page_title = 'Kategorie-Seite ' . $categories['categories_name'];

*/


 } else {

     $category_depth = 'products'; // category has no products, but display the 'no products' message

 }

    }

}

else 

{

    if (!isset($_SESSION['chCounter_start']))

    {

 //    Count start-page (only count once!)

 $_SESSION['counter_start'] = true;

 $chCounter_page_title = 'Shop Start-Seite';

    }

}

if ($chCounter_page_title != '')

{

    $chCounter_visible = 0;

    include('counter/counter.php');

}

//    W. Kaiser    chCounter inclusion

Habt Ihr eine Idee?

Danke.

Link to comment
Share on other sites

Das liegt an der Variablen für die Produkt-Info. Die ist bei 3.04 anders.

$product_info['products_name']

muss zu

$product->data['products_name']

geändert werden. Einfach in der product-info.php austauschen, dann gehts. :)

Bei mir funktioniert die Statistik einwandfrei, allerdings bei eingebundenem Code verändert sich im Shop das Template. Schriftgrößen und Stil stimmen an verschiedenen Stellen nicht mehr, sobald der Counter aufgerufen wird. Das wurde auch ein paar Beiträge zurück schon mal beschrieben.

Offenbar gibt es einen Konflikt mit den Stylesheets.

Weiß jemand Abhilfe?

Link to comment
Share on other sites

  • 6 months later...

Archived

This topic is now archived and is closed to further replies.


×
  • Create New...