Google Base Feed Germany
iFrame Defender v1.2
oscommerce Seo
Seo Pack 2
SE Friendly URLs
Session ID Removal
Title and Meta Tags
Google Sitemap
Magnum Shopping Cart
Magnum MVS 8.4 Basic
osCommerce Services
osc / cre patch
Data Entry
Data Extraction
bugs and fixing
Site Transfer
creloaded Transfer
Design Special
Hosting
osCommerce Templates
osCommerce Contributions
Credit Modules
Features
Images
InfoBoxes
Languages
Order Total Modules
Other
Payment Modules
Reports
Shipping Modules
Templates/Themes
Zones
osCommerce Articles
osCommerce Tutorials
Installing osCommerce
Configuring your store
Adding categories
Adding products
Adding product attributes
Configuring currency
Adding payment modules
Adding shipping modules
Configuring sales tax
Editing your home page
Editing columns
Editing header and footer
Creating specials
Managing customers
Sending out a newsletter
Sending out email
Managing your banners
Backup database
CRELoaded Tutorials
Add Administrators
Add Article Author
Additional Images
Create a New Page
Define Mainpage
Disable cc Encryption
Disable Company Field
Disable Country
Disable Date of Birth
Display broken images
Easypopulate Export
Email confirmation
Insert Faq
Max Package Weight
Require Terms of Use
Affiliate Newsletter
Enable Cache
CB Power Affiliate
Tell A Friend
Tell someone you know about this product.
OSHELPERS
|
OSCOMMERCE CONTRIBUTIONS
|
FEATURES
|
4198
oscommerce EbayArtikelFilter
[4198]
"Ebay Artikel Filter 1.0
Das Ebay Artikel Filter Contrib ermöglicht die Kategorisierung wei bei Ebay.de d.h., dass
,sobald der Besucher auf eine Hauptkategorie klickt, alle Artikel der Hauptkategorie UND ihrer Subkategorien aufgelistet werden
und der Benutzer so im Prinzip durch das Anklicken der Subkategorien nur die Ergebnisse verfeinert.
(Ebay Beispiel : Computer >> PC Systeme(7346) >> Ab 1 GHz (495) >> AMD (200) ....
Bevor ihr den Ebay Artikel Filter 1.0 installiert
macht auf jedenfall ein BACKUP eurer Datenbank und eurer index.php Datei im /catalog Verzeichnis!!!!!!
Installation:
1.Datenbank / Database
folgenden mySQL Befehl ausführen / require this mySQL Query:
ALTER TABLE `categories` ADD `id_0` INT( 5 ) ,ADD `id_1` INT( 5 ) ,ADD `id_2` INT( 5 ) ,ADD `id_3` INT( 5 ) ,ADD `id_4` INT( 5 ) ,ADD `id_5` INT( 5 ) ,ADD `id_6` INT( 5 ) ,ADD `id_7` INT( 5 ) ,ADD `id_8` INT( 5 ) ,ADD `id_9` INT( 5 ) ;
ALTER TABLE `products_to_categories` ADD `id_0` INT( 5 ) ,ADD `id_1` INT( 5 ) ,ADD `id_2` INT( 5 ) ,ADD `id_3` INT( 5 ) ,ADD `id_4` INT( 5 ) ,ADD `id_5` INT( 5 ) ,ADD `id_6` INT( 5 ) ,ADD `id_7` INT( 5 ) ,ADD `id_8` INT( 5 ) ,ADD `id_9` INT( 5 ) ;
2.folgende Datei nach catalog/admin/includes hochladen / upload this file to catalog/admin/includes:
ebay_cat.php
3. Änderungen im Shop / Changes:
in catalog/admin/categories.php:
vor (ganz zum Schluss) / just before (at the very end):
---------------------------------
?>
</tr>
</table></td>
</tr>
</table>
<?php
}
?>
</table> </td>
<!-- body_text_eof //-->
</tr>
</table>
<!-- body_eof //-->
---------------------------------
folgendes hinzufügen / add:
---------------------------------
require('includes/ebay_cat.php');
---------------------------------
in catalog/index.php:
suche nach / search for:
---------------------------------
// show the products of a specified manufacturer
if (isset($HTTP_GET_VARS['manufacturers_id'])) {
if (isset($HTTP_GET_VARS['filter_id']) && tep_not_null($HTTP_GET_VARS['filter_id'])) {
// We are asked to show only a specific category
$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "'";
} else {
// We show them all
$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m where p.products_status = '1' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'";
}
} else {
// show the products in a given categorie
if (isset($HTTP_GET_VARS['filter_id']) && tep_not_null($HTTP_GET_VARS['filter_id'])) {
// We are asked to show only specific catgeory
$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'";
} else {
// We show them all
$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on p.manufacturers_id = m.manufacturers_id left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'";
}
}
---------------------------------
und ersetze durch / and replace with :
---------------------------------
$depth = split('_', $HTTP_GET_VARS['cPath'] );
$ID=sizeof($depth)-1;
// show the products of a specified manufacturer
if (isset($HTTP_GET_VARS['manufacturers_id'])) {
if (isset($HTTP_GET_VARS['filter_id']) && tep_not_null($HTTP_GET_VARS['filter_id'])) {
// We are asked to show only a specific category
$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and (p2c.categories_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "' or p2c.id_".$ID." ='" . (int)$HTTP_GET_VARS['filter_id'] . "') ";
} else {
// We show them all
$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'";
}
} else {
// show the products in a given categorie
if (isset($HTTP_GET_VARS['filter_id']) && tep_not_null($HTTP_GET_VARS['filter_id'])) {
// We are asked to show only specific catgeory
$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and (p2c.categories_id = '" . (int)$current_category_id . "' or p2c.id_".$ID." = '" . (int)$current_category_id . "')";
} else {
// We show them all
$listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on p.manufacturers_id = m.manufacturers_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and (p2c.categories_id = '" . (int)$current_category_id . "' or p2c.id_".$ID." = '" . (int)$current_category_id . "' )";
}
}
---------------------------------
Das wars!! / Thats all !!"
For more information, visit the official osCommerce contribution
webpage
.