osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> TUTORIAL PC_CUSTOM_CREATOR, Instructions en Francais
Webby And Wappy
posté 28 Nov 2004, 12:33
Message #1


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 135
Inscrit : 26-October 04
Lieu : Péage De Vizille (38 Isère)
Membre no 3590



arrow.gif Instructions d'installation du module CUSTOM PC CREATOR pour une version OSC2.2MS2 modifié :



1. a la ligne 134 dans /catalog/account_history_info.php remplacez les lignes
QUOTE

echo '          <tr>' . "\n" .
        '            <td class="main" align="right" valign="top" width="30">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
        '            <td class="main" valign="top">' . $order->products[$i]['name'];
 


REMPLACER PAR


QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
  if ($order->products[$i]['name'] == "Custom Built Computer"){
      $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");
      $desc = tep_db_fetch_array($desc_query);
    echo '          <tr>' . "\n" .
        '            <td class="main" align="right" valign="top" width="30">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
        '            <td class="main" valign="top">' . $order->products[$i]['name'] . '<small><i>' . $desc['products_description'] . '</i></small>';
}else{
    echo '          <tr>' . "\n" .
        '            <td class="main" align="right" valign="top" width="30">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
        '            <td class="main" valign="top">' . $order->products[$i]['name'];
}

// END CHANGE CUSTOM PC CREATOR


2. A la ligne 173 dans /catalog/checkout_confirmation.php remplacez les lignes
QUOTE

    echo '          <tr>' . "\n" .
        '            <td class="main" align="right" valign="top" width="30">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
        '            <td class="main" valign="top">' . $order->products[$i]['name'];
       

REMPLACEZ PAR

QUOTE

// BEGIN CHANGE CUSTOM PC CREATOR
    if ($order->products[$i]['name'] == "Custom Built Computer"){
      $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");
      $desc = tep_db_fetch_array($desc_query);
      echo '          <tr>' . "\n" .
          '            <td class="main" align="right" valign="top" width="30">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
          '            <td class="main" valign="top">' . $order->products[$i]['name'] . '<small><i>' . $desc['products_description'] . '</i></small>';
    }else{
      echo '          <tr>' . "\n" .
          '            <td class="main" align="right" valign="top" width="30">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
          '            <td class="main" valign="top">' . $order->products[$i]['name'];
    }
// END CHANGE CUSTOM PC CREATOR


3. A ou après la ligne 42 dans /catalog/includes/column_right.php ajoutez la ligne

QUOTE
include(DIR_WS_BOXES . 'buildccc.php');


4. A ou après la ligne 317 dans /catalog/includes/languages/english.php ajoutez la ligne

QUOTE
// categories box text in includes/boxes/buildccc.php
  define('BOX_HEADING_CCC', 'Build-Your-Own Computer Designer');
  define('BOX_INFORMATION_CCC', 'Build-Your-Own Custom Built Computers');


5. A la ligne 104 dans /catalog/admin/invoice.php remplacez

QUOTE
echo '      <tr class="dataTableRow">' . "\n" .
    '        <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
    '        <td class="dataTableContent" valign="top">' . $order->products[$i]['name'];


REMPLACEZ PAR

QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
if ($order->products[$i]['name'] <> "Custom Built Computer"){
  echo '      <tr class="dataTableRow">' . "\n" .
      '        <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
      '        <td class="dataTableContent" valign="top">' . $order->products[$i]['name'];
}else{
  $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");
  $desc = tep_db_fetch_array($desc_query);
  echo '      <tr class="dataTableRow">' . "\n" .
      '        <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
      '        <td class="dataTableContent" valign="top">' . $order->products[$i]['name'] . '<small><i>' . $desc['products_description'] . '</i></small></td>';
}
// END CHANGE CUSTOM PC CREATOR


6. A la ligne 221 dans /catalog/admin/orders.php remplacez les lignes

QUOTE
echo '          <tr class="dataTableRow">' . "\n" .
    '            <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
    '            <td class="dataTableContent" valign="top">' . $order->products[$i]['name'];


REMPLACEZ PAR

QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
if ($order->products[$i]['name'] == "Custom Built Computer"){
  $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");
  $desc = tep_db_fetch_array($desc_query);
  echo '          <tr class="dataTableRow">' . "\n" .
      '            <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
      '            <td class="dataTableContent" valign="top">' . $order->products[$i]['name'] . '<small><i>' . $desc['products_description'] . '</i></small>';
}else{
  echo '          <tr class="dataTableRow">' . "\n" .
      '            <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
      '            <td class="dataTableContent" valign="top">' . $order->products[$i]['name'];
}
// END CHANGE CUSTOM PC CREATOR


7. A la ligne 98 dans /catalog/admin/packingslip.php remplacez les lignes

QUOTE
  echo '      <tr class="dataTableRow">' . "\n" .
          '        <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
          '        <td class="dataTableContent" valign="top">' . $order->products[$i]['name'];

      if (isset($order->products[$i]['attributes']) && (sizeof($order->products[$i]['attributes']) > 0)) {
        for ($j=0, $k=sizeof($order->products[$i]['attributes']); $j<$k; $j++) {
          echo '<br><nobr><small>&nbsp;<i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'];
          echo '</i></small></nobr>';
        }
      }


REMPLACEZ PAR

QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
if ($order->products[$i]['name'] == "Custom Built Computer"){
  $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");
  $desc = tep_db_fetch_array($desc_query);
  echo '      <tr class="dataTableRow">' . "\n" .
      '        <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
      '        <td class="dataTableContent" valign="top">' . $order->products[$i]['name'] . '<small><i>' . $desc['products_description'] . '</i></small></td>' . "\n";
}else{
  echo '      <tr class="dataTableRow">' . "\n" .
      '        <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . '&nbsp;x</td>' . "\n" .
      '        <td class="dataTableContent" valign="top">' . $order->products[$i]['name'];
}
if (isset($order->products[$i]['attributes']) && (sizeof($order->products[$i]['attributes']) > 0)) {
  for ($j=0, $k=sizeof($order->products[$i]['attributes']); $j<$k; $j++) {
    echo '<br><nobr><small>&nbsp;<i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'];
    echo '</i></small></nobr>';
  }
}
// END CHANGE CUSTOM PC CREATOR


8. A ou après la ligne 21 dans /catalog/admin/includes/column_left.php ajoutez la ligne

QUOTE
require(DIR_WS_BOXES . 'ccc.php'); // CUSTOM PC CREATOR


9. A la ligne 81 in /catalog/admin/classes/order.php Remplacez les lignes

QUOTE
$orders_products_query = tep_db_query("select orders_products_id, products_name, products_model, products_price, products_tax, products_quantity, final_price from " . TABLE_ORDERS_PRODUCTS . " where orders_id = '" . (int)$order_id . "'");
while ($orders_products = tep_db_fetch_array($orders_products_query)) {
  $this->products[$index] = array('qty' => $orders_products['products_quantity'],
                                  'name' => $orders_products['products_name'],
                                  'model' => $orders_products['products_model'],
                                  'tax' => $orders_products['products_tax'],
                                  'price' => $orders_products['products_price'],
                                  'final_price' => $orders_products['final_price']);


REMPLACEZ PAR

QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
$orders_products_query = tep_db_query("select orders_products_id, products_id, products_name, products_model, products_price, products_tax, products_quantity, final_price from " . TABLE_ORDERS_PRODUCTS . " where orders_id = '" . tep_db_input($order_id) . "'");
while ($orders_products = tep_db_fetch_array($orders_products_query)) {
  $this->products[$index] = array('qty' => $orders_products['products_quantity'],
                                  'name' => $orders_products['products_name'],
                                  'model' => $orders_products['products_model'],
                                  'tax' => $orders_products['products_tax'],
                                  'price' => $orders_products['products_price'],
                                  'final_price' => $orders_products['final_price'],
                                  'id' => $orders_products['products_id']);
// END CHANGE CUSTOM PC CREATOR





-------------------
DANS LA BASE DE DONNEE INSEREZ
-------------------



QUOTE
# phpMyAdmin MySQL-Dump
# version 2.5.1
# http://www.phpmyadmin.net/ (download page)
#
# Host: localhost
# Generation Time: Aug 27, 2003 at 09:43 AM
# Server version: 4.0.13
# PHP Version: 4.3.2
# Database : `OSCommerce`
# --------------------------------------------------------

#
# Table structure for table `ccc`
#
# Creation: Aug 23, 2003 at 08:42 AM
# Last update: Aug 24, 2003 at 04:23 PM
#

DROP TABLE IF EXISTS `ccc`;
CREATE TABLE `ccc` (
  `ccc_id` int(11) NOT NULL auto_increment,
  `ccc_category` varchar(45) NOT NULL default '',
  `ccc_cname` varchar(45) NOT NULL default '',
  `ccc_shortname` varchar(45) NOT NULL default '',
  `ccc_pre` char(3) NOT NULL default '',
  KEY `ccc_id` (`ccc_id`)
) TYPE=MyISAM AUTO_INCREMENT=21 ;

#
# Dumping data for table `ccc`
#

INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (1, '19', 'Motherboards', 'IMotherboard', 'mb');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (2, '5', 'Processors', 'IProcessor', 'pro');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (3, '34', 'Memory', 'Memory', 'mem');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (5, '42', 'Hard Drives', 'HardDrive', 'hd');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (6, '39', 'Video Cards', 'Video', 'vd');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (7, '6', 'Cases', 'Tower', 'twr');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (8, '37', 'Operating Systems', 'Os', 'os');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (9, '26', 'Sound Cards', 'Sound', 'snd');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (10, '20', 'Modems', 'Modem', 'mdm');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (11, '30', 'Network Cards', 'Network', 'net');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (12, '8', 'CDRW/Combo Drives', 'cdrw', 'cd');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (13, '3', 'CD-ROM/DVD-ROM/ZIP', 'dvd', 'dvd');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (15, '25', 'Monitors', 'Monitor', 'mon');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (16, '18', 'Keyboards', 'Keyboard', 'key');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (17, '23', 'Mice', 'Mouse', 'mou');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (18, '31', 'Printers', 'Printer', 'pri');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (19, '28', 'Speakers', 'Speaker', 'spk');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (4, '34', 'More Memory', 'MoreMem', 'mme');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (14, '10', 'Floppy Drives', 'Floppy', 'flp');




Sébastien


--------------------
Creload+Oscomerce 2.2ms2 =>Modules complémentaires dans leur ordre d'insertion:
Atos+payment atos 5 00-2.2.3+Custom PC Creator 2.0.2+OSC2.2MS2 1+Easy Populate 2.74-MS2+Best_sellers_V2+RMA_Returns_2.4.1+Whos online with country and flag+module DEVIS 1.00-MS2
Go to the top of the page
 
Webby And Wappy
posté 28 Nov 2004, 13:26
Message #2


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 135
Inscrit : 26-October 04
Lieu : Péage De Vizille (38 Isère)
Membre no 3590



excl.gif 100% Francais

QUOTE
1. a la ligne 134 dans /catalog/account_history_info.php remplacez les lignes du tutorial


QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
  if ($order->products[$i]['name'] == "Custom Built Computer"){
      $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");


REMPLACEZ PAR

QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
  if ($order->products[$i]['name'] == "Construisez Votre Ordinateur"){
      $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");


-------------------

QUOTE
2. A la ligne 173 dans /catalog/checkout_confirmation.php remplacez les lignes du tutorial


QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
    if ($order->products[$i]['name'] == "Custom Built Computer"){
      $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");


REMPLACEZ PAR

QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
    if ($order->products[$i]['name'] == "Construisez Votre Ordinateur"){
      $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");


------------------------
QUOTE
4. A ou après la ligne 317 dans /catalog/includes/languages/english.php ajoutez la ligne

FAIRE AUCUNE MODIFICATION  ET REMPLACER PAR

4. A ou après la ligne 317 dans /catalog/includes/languages/french.php ajoutez la ligne



QUOTE
// categories box text in includes/boxes/buildccc.php
  define('BOX_HEADING_CCC', 'Construisez votre ordinateur');
  define('BOX_INFORMATION_CCC', 'Construisez Votre Ordinateur');


--------------------
QUOTE
5. A la ligne 104 dans /catalog/admin/invoice.php remplacez les ligne du tutorial


QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
if ($order->products[$i]['name'] <> "Custom Built Computer"){
  echo '      <tr class="dataTableRow">' . "\n" .


REMPLACER PAR

QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
if ($order->products[$i]['name'] <> "Construisez Votre Ordinateur"){
  echo '      <tr class="dataTableRow">' . "\n" .


-------------------

QUOTE
6. A la ligne 221 dans /catalog/admin/orders.php remplacez les lignes du tutorial


QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
if ($order->products[$i]['name'] == "Custom Built Computer"){
  $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");


REMPLACER PAR

QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
if ($order->products[$i]['name'] == "Construisez Votre Ordinateur"){
  $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");


--------------------
QUOTE
7. A la ligne 98 dans /catalog/admin/packingslip.php remplacez les lignes du tutorial


QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
if ($order->products[$i]['name'] == "Custom Built Computer"){
  $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");


REMPLACER PAR

QUOTE
// BEGIN CHANGE CUSTOM PC CREATOR
if ($order->products[$i]['name'] == "Construisez Votre Ordinateur"){
  $desc_query = tep_db_query("select products_description from products_description where products_id ='" . $order->products[$i]['id'] . "'");



-------------------
DANS LA BASE DE DONNEE REMPLACEZ LE TUTORIAL PAR
-------------------

QUOTE
# phpMyAdmin MySQL-Dump
# version 2.5.1
# http://www.phpmyadmin.net/ (download page)
#
# Host: localhost
# Generation Time: Aug 27, 2003 at 09:43 AM
# Server version: 4.0.13
# PHP Version: 4.3.2
# Database : `OSCommerce`
# --------------------------------------------------------

#
# Table structure for table `ccc`
#
# Creation: Aug 23, 2003 at 08:42 AM
# Last update: Aug 24, 2003 at 04:23 PM
#

DROP TABLE IF EXISTS `ccc`;
CREATE TABLE `ccc` (
  `ccc_id` int(11) NOT NULL auto_increment,
  `ccc_category` varchar(45) NOT NULL default '',
  `ccc_cname` varchar(45) NOT NULL default '',
  `ccc_shortname` varchar(45) NOT NULL default '',
  `ccc_pre` char(3) NOT NULL default '',
  KEY `ccc_id` (`ccc_id`)
) TYPE=MyISAM AUTO_INCREMENT=21 ;

#
# Dumping data for table `ccc`
#

INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (1, '19', 'Carte Meres', 'IMotherboard', 'mb');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (2, '5', 'Processeurs', 'IProcessor', 'pro');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (3, '34', 'Cartes Memoires', 'Memory', 'mem');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (5, '42', 'Disques Durs', 'HardDrive', 'hd');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (6, '39', 'Cartes Video', 'Video', 'vd');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (7, '6', 'Boitiers', 'Tower', 'twr');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (8, '37', 'Systeme d'exploitation', 'Os', 'os');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (9, '26', 'Cartes Sons', 'Sound', 'snd');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (10, '20', 'Modems', 'Modem', 'mdm');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (11, '30', 'Carte Reseaux', 'Network', 'net');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (12, '8', 'CDRW/Combo', 'cdrw', 'cd');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (13, '3', 'CD-ROM/DVD-ROM/ZIP', 'dvd', 'dvd');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (15, '25', 'Moniteurs', 'Monitor', 'mon');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (16, '18', 'Claviers', 'Keyboard', 'key');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (17, '23', 'Souris', 'Mouse', 'mou');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (18, '31', 'Imprimantes', 'Printer', 'pri');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (19, '28', 'Haut Parleur', 'Speaker', 'spk');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (4, '34', 'Memoire suplementaire', 'MoreMem', 'mme');
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (14, '10', 'Lecteurs Disquettes', 'Floppy', 'flp');


--------------------
Bonnne utilisation a tous wink.gif

Sébastien


--------------------
Creload+Oscomerce 2.2ms2 =>Modules complémentaires dans leur ordre d'insertion:
Atos+payment atos 5 00-2.2.3+Custom PC Creator 2.0.2+OSC2.2MS2 1+Easy Populate 2.74-MS2+Best_sellers_V2+RMA_Returns_2.4.1+Whos online with country and flag+module DEVIS 1.00-MS2
Go to the top of the page
 
abdel1970
posté 28 Nov 2004, 15:19
Message #3


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 9
Inscrit : 14-November 04
Lieu : Clermont ferrand
Membre no 3768



merci

c est exactement ce que je demandais

cordialement biggrin.gif
Go to the top of the page
 
Element
posté 28 Nov 2004, 15:35
Message #4


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 852
Inscrit : 25-October 04
Lieu : Bruxelles
Membre no 3576



c'est quoi ce mod ?

C'est pour avoir une page construisez votre propre machine, sur oscommerce ?



--------------------
QUOTE (manmachine)
Le monde du libre est fragile et il faut en prendre soin c'est tout !

user posted image
Go to the top of the page
 
abdel1970
posté 28 Nov 2004, 16:09
Message #5


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 9
Inscrit : 14-November 04
Lieu : Clermont ferrand
Membre no 3768



tout a fait ca permet au client de faire sa propre configuration en ligne
Go to the top of the page
 
reveman
posté 28 Nov 2004, 23:21
Message #6


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 176
Inscrit : 5-August 04
Membre no 3006



attention car si vous ajouter un attribut obligatoir sur un produit le custom pc n'en tient pas compte !!!!




--------------------
MS2 en fonction
Mise en place d'une creload 6
Go to the top of the page
 
zoumok
posté 30 Nov 2004, 07:21
Message #7


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 218
Inscrit : 29-October 04
Membre no 3624



Bonjour,

Que voila une contrib interessante !

Question : est-elle compatible sur une Cre Loaded 6 ?

Cordialement

Christian


--------------------
Cre Loaded 6
Go to the top of the page
 
oneill
posté 30 Nov 2004, 11:04
Message #8


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 7634
Inscrit : 28-December 03
Lieu : Hollywood les Granits
Membre no 1773



J'ai renoncé à l'intégrer de série car on aurai eu du mal à rajouter autre chose après. Mais ca doit être possible au cas par cas (me rappelle plus bien !)


--------------------
Go to the top of the page
 
Webby And Wappy
posté 30 Nov 2004, 11:27
Message #9


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 135
Inscrit : 26-October 04
Lieu : Péage De Vizille (38 Isère)
Membre no 3590



QUOTE (abdel1970 @ 28 nov 2004, 16:09)
tout a fait ca permet au client de faire sa propre configuration en ligne

A la base, cette contribution pour ceux qui ne la connaisse pas, permet aux clients de créer leurs ordinateurs pièces par pièces.

excl.gif ATTENTION excl.gif

si le client valide sa configuration, toutes les pièces sélectionnées irons

arrow.gif DANS SON PANIER
ET
arrow.gif DANS VOTRE CATALOGUE

vous aurais l'image du boitier comme pour un article normal et dans la description il y aura tout les articles que cette personne aura selectionné dans le formulaire !

VIA votre admin vous pouvez faire toutes les modifications que vous désirez comme pour tout autres articles !

Sébastien

Je n'est pas encore testé sur Creload mais tout est possible avec un peu de bonnes volontées, de courage et de détermination ! (Quand on veut on peut alors a vos Backup ....) biggrin.gif


--------------------
Creload+Oscomerce 2.2ms2 =>Modules complémentaires dans leur ordre d'insertion:
Atos+payment atos 5 00-2.2.3+Custom PC Creator 2.0.2+OSC2.2MS2 1+Easy Populate 2.74-MS2+Best_sellers_V2+RMA_Returns_2.4.1+Whos online with country and flag+module DEVIS 1.00-MS2
Go to the top of the page
 
zoumok
posté 30 Nov 2004, 11:54
Message #10


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 218
Inscrit : 29-October 04
Membre no 3624



Bon, alors ,c'est encore une longue nuit qui m'attends pour le mettre sur la Cre Loaded.
Mais pourquoi les journées ne font-elles pas 36 heures ?


--------------------
Cre Loaded 6
Go to the top of the page
 
Webby And Wappy
posté 30 Nov 2004, 12:11
Message #11


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 135
Inscrit : 26-October 04
Lieu : Péage De Vizille (38 Isère)
Membre no 3590



QUOTE (zoumok @ 30 nov 2004, 11:54)
Bon, alors ,c'est encore une longue nuit qui m'attends pour le mettre sur la Cre Loaded.
Mais pourquoi les journées ne font-elles pas 36 heures ?

idea.gif pourquoi ne pas en profiter pour indiquer a la comunautée oscienne notament dans ce post, le mode d'installation wink.gif

Sébastien


--------------------
Creload+Oscomerce 2.2ms2 =>Modules complémentaires dans leur ordre d'insertion:
Atos+payment atos 5 00-2.2.3+Custom PC Creator 2.0.2+OSC2.2MS2 1+Easy Populate 2.74-MS2+Best_sellers_V2+RMA_Returns_2.4.1+Whos online with country and flag+module DEVIS 1.00-MS2
Go to the top of the page
 
zoumok
posté 30 Nov 2004, 15:27
Message #12


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 218
Inscrit : 29-October 04
Membre no 3624



QUOTE (Webby And Wappy @ 30 nov 2004, 06:11)
QUOTE (zoumok @ 30 nov 2004, 11:54)
Bon, alors ,c'est encore une longue nuit qui m'attends pour le mettre sur la Cre Loaded.
Mais pourquoi les journées ne font-elles pas 36 heures ?

idea.gif pourquoi ne pas en profiter pour indiquer a la comunautée oscienne notament dans ce post, le mode d'installation wink.gif

Sébastien

C'est ce que je pensais faire ...

... sous condition que cela marche.
dry.gif


--------------------
Cre Loaded 6
Go to the top of the page
 
neomail2
posté 27 Jan 2005, 23:17
Message #13


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 61
Inscrit : 24-January 05
Lieu : hyeres
Membre no 4492



biggrin.gif
bonjour,
je suis en train de mettre en ligne ma boutique informatique tuning et j'aimerais savoir si qulequ"un a enfin reussi a ajouter la contrib ccc a creload rc2 car je galere

1) menu s'affiche dans l'admin mais il ne marche pas
2) comment l'intergrer au catalog (sur le site quoi)


petite chose aussi tant que j'y suis si quelqu"un sais pourquoi la gestion rma (retour) dans l'admin me bloque l'admin ? des que je clique dessus je ne peut plus aller nulle part autre dans l'admin.... obligé de faire retour pourretrouver les fonctions du menu

merci a vous et a toute la comnunauté

au fait vous pourrez bientot la voir sur cette adresse : www.lemondedeneo.com

au fait mon install creload :
creload 6 RC2 . rma . CCC voila


--------------------
creload 6 sp1 rc2 + patch
contrib : rma return, afichage en colonne, amelioration perso quick update, osc_active_desktop, google position, stat clients, newsletter, etc .. et plein dautres modifs et contrib .... cherche CCC creload .
Go to the top of the page
 
thierry_montpell...
posté 22 Apr 2006, 18:58
Message #14


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 191
Inscrit : 15-November 04
Membre no 3784



Je trouve ca tres bien ses systeme mais je trouve toujours le meme probleme
Je m'explique :

Une carte mere qui ne supporte pas la SDRAM par exemple et bien le client novice peut selectionner un barrette SDRAM et je ne trouve pas ca TOP sad.gif

Sinon c'et bien pensé

Thierry
Go to the top of the page
 
Pompidup
posté 24 Aug 2006, 15:34
Message #15


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 10
Inscrit : 18-July 06
Membre no 11168



Bonjour a tous.

J'ai installé en local avec wamp OSC.
J'ai déja rajouté quelques contrib qui fonctionne parfaitement ainsi que PC Custom Creator.
En faite j'aurais aimé savoir si il été possible de ne pas rendre visible les config crée.
Je m'explique :

Lorsqu'un client effectue une commande en configurant ca machine avec CCC cela crée un produit dans la base de données, or se produit apparait ensuite dans la boxe Meilleures ventes ou Nouveautés.
Donc y'a t'il un moyen pour ne pas faire apparaitre les config crées dans les boxes?
Si il n'y a pas de moyen ou change ton le nom du prod car il m'affiche custom built computer dans les nouveuté?

Sinon j'ai une autre question un peu moin urgente :

Comme le sugére thierry_montpellier la compatibilité entre les piéces n'est pas géré.
Existe t'il une contrib pour cela?
Sinon je pense tenter de modifier CCC afin qu'il gere un certain nombres de contraintes et de dépendance mais j'aimerais avoir du soutien, des conseils ou des idées (je précise que ce n'est pas le codage PHP qui me fais peur mais juste le travail a éffectuer seul^^)

Je détail mon idées :

J'ai différent catégories de produit (normal biggrin.gif ) et je pense rajouter des champs dans la base (dependance1, dependance2...)
Par exemple dans la catégorie Processeur si j'ai un proc AMD socket 939 dans les champ dependance il y aura :
dependance1 = 1 (code correspondant a un processeur AMD)
dependance2 = 1 (code correspondant a un processeur 939)
Ensuite dans la catégorie Carte mére je pourais rajouter des champs du types : dep_proc1, dep_proc2, dep_mem, dep_cg...
du coup quand le client choisi un proc on recupere les valeurs de dependance1 et 2 et grace a ca on affiche dans la partie carte mére que les CM qui auront :
dep_proc1 = dependance1
dep_proc2 = dependance2

On fait de même pour les barettes mémoires, carte graphique...

Ca represente du taf surtout au niveau mise a jour de la base de données (enfin pour moi) mais aprés c'est une habitude a prendre lors de l'ajout d'un produit.

Voila que pensez vous de cette idée?
Et surtout aurais-je du soutien tongue.gif ?

Ce message a été modifié par Pompidup - 24 Aug 2006, 15:58.
Go to the top of the page
 
Pompidup
posté 24 Aug 2006, 15:45
Message #16


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 10
Inscrit : 18-July 06
Membre no 11168



Au faite dans ta version traduite de la requete SQl il peut etre utile de remplacer
CODE
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (8, '37', 'Systeme d'exploitation', 'Os', 'os');

Par
CODE

INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (8, '37', 'Systeme d\'exploitation', 'Os', 'os');

Car il peut interprété le ' de systéme d'explotation comment un apostrophe fermant et du coup ---> erreur il faut donc rajouter \ avant ' pour lui précisé que c'est un caractére et pas une instruction.
Go to the top of the page
 
Celluloid
posté 24 Aug 2006, 16:54
Message #17


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 943
Inscrit : 22-May 06
Membre no 10474



Pour Pompidup >

CITATION

Assistant de configuration
> Version rapide

Sur cette page vous avez la possibilité de constituer votre machine (complète ou non) et de la commander montée ou en pièces détachées avec les extensions que vous désirez.

Note: vous pouvez configurer tout type de machine, même des machines dont les pièces ne vont pas ensemble (exemple: AMD Athlon sur carte mère Pentium III), vérifiez donc bien l'homogénéité de votre machine (qui sera cependant recontrolée par nos techniciens si vous optez pour un montage).

Source : http://www.ldlc.com/assistants/devis.html

Si LDLC ne s'y est pas collé ... smile.gif
Cependant, c'est vrai qu'il me semble avoir vu chez la concurrence hmm grosbill je crois un système avec contraintes ...

Retourner le problème de la "compatibilité" en "dépendances" peut simplifier les choses à première vue, le client ne pourra pas commander un pc fabriqué avec des pièces que tu n'as pas associées entre elles parce que notoirement non compatibles ...
Par contre, cela peut poser souci au niveau de tes conditions générales de vente, non ?
=> Le système de LDLC induit que le client peut se planter, et c'est son droit smile.gif, mais cela sera SA faute (au client)
=> Si en revanche tu as introduit des dépendances en faisant une erreur, c'est toi qui sera en tort pour avoir "mal conseillé" le client ...

Ce message a été modifié par Celluloid - 24 Aug 2006, 16:55.


--------------------
ms2fr-051113 + register_globals_v1.4a + BoxImageThemaMS2fr_V2.7 + imagemagic1_5 (+ modifs perso) + fckeditor-oscommerce_v2.2.1 + Products_Short_Descriptions_1_03 + mon dieu tout ce qui reste a installer :/
Go to the top of the page
 
Pompidup
posté 24 Aug 2006, 21:23
Message #18


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 10
Inscrit : 18-July 06
Membre no 11168



C'est vrai que t'as façon de voir les choses et de les expliquer ne m'avais pas sauté au yeux, et bien que je pense être un professionnel qualifié l'erreur et humaine... tongue.gif
Mais bon nous sommes tout de même une bonne équipe et je pense qu'en mettant en place un proces de vérification ca doit pouvoir le faire.

Et puis l'idée de mettre les main dans le PHP me manque et me tente surtout... je crois que je vais quand même tenté mon idée et tampis si je l'utilise pas personnelement ca pourra servir a d'autre.^^
Go to the top of the page
 
nimoi62
posté 26 Aug 2006, 11:01
Message #19


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 220
Inscrit : 29-July 05
Lieu : Calais
Membre no 6644



Bonjour,

Nous avons réussi l'installation de cette contribution sur une creload avec beaucoup de difficultés mais au final le résultat en vallait la chandelle ! Vous pouvez avoir un apercu de celui-ci à cette adresse:

[edit modération lien devenu invalide == supprimé]


--------------------
Site actuel:MS2 VERSION+Contribs: kelkoo + colissimo + send_order_html_email_v53 + Administration Access Level Accounts V2.3 + store_pickup_version1.3 + Order Editor + HeaderTags + SEO_URL_Rewriting + DefineMainPage + GoogleXMLSitemap + Atos + Easy populate + Featured Products + Month Sales
Site en préparation:Creload SP1.4+Contribs: CCC version US customisée par SERVALONE ( votre avis sur notre site )
Go to the top of the page
 
fissiaux
posté 26 Aug 2006, 11:25
Message #20


5eme dan OSC
Icône de groupe

Groupe : Membres
Messages : 17048
Inscrit : 26-November 03
Lieu : Chez moi
Membre no 1669



Les informations supplémentaires que tu avais rajoutés ont été supprimées : elles n'avaient rien à faire dans ce sujet.
Go to the top of the page
 
le_bleuet
posté 14 Oct 2007, 17:45
Message #21


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 245
Inscrit : 3-February 07
Lieu : reunion
Membre no 15088



Bsr,
Pompidup, j'ai trouvé la solution au pbm suivant :
CITATION
INSERT INTO `ccc` (`ccc_id`, `ccc_category`, `ccc_cname`, `ccc_shortname`, `ccc_pre`) VALUES (8, '37', 'Systeme d'exploitation', 'Os', 'os');
. Pourquoi un message d'erreur.

A la place de systeme d'exploitation, y mettre windows. Après allé dans sa base de donnée, cliquer sur 'affiché et modifier windows par système d'exploitation puis cliquer sur sauvegarde.

Maintenant, il reste un autre pbm et je donne le lien de du pbm :

lien du pbm

cordialement



--------------------
Merci à tout le monde pour votre aide.

le bleuet

Voici les contributions qui sont installées sur mon site :
scrollingheaderpics_1, specials_scroll_right, dynamic_sitemap v 3.5, new_products_glide - V2, HeaderTags_V_2.6.3, xsell_v2.4, quantity_box_dropdown, LoginboxV5.4_in_header, Product Attributes Checkbox
Go to the top of the page
 
Antosz
posté 4 Mar 2008, 14:25
Message #22


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 61
Inscrit : 12-February 08
Lieu : Paris
Membre no 20771



Je viens de découvrir cet ancien thread qui est très intéressant; je voulais savoir si, depuis le temps, quelqu'un avait un peu creuser sur cette idée d'un configurateur avec interdépendances des composants comme le suggérait pompidup. J'imaginais, pour chaque composant, un déroulant avec la liste des produits disponibles pour le dit composant et faire en sorte que si le client choisit un produit dans l'un des déroulants, la liste de produits des autres déroulants se voient automatiquement amputée des composants non compatibles avec le composant choisit précédemment. Ceci m'a l'air assez compliqué et je voulais savoir donc si quelqu'un avait des pistes (que je ne me lance pas dans un truc impossible smile.gif ).

Ce message a été modifié par Antosz - 4 Mar 2008, 14:26.


--------------------
MS2.2: Send HTML mail V2 w row mod, Extra pages-info box w-admin 4.6.1, Links Manager II v1.16, FCKEditor, vvcode v2.2, Country-State Selector 1.4.1, VAT Price Incl and Excl V1, Featured_products v1.5.9, Regions Based Rates Shipping v4, PC Custom Creator, FAQ System, SMS you.
Go to the top of the page
 
thierry_montpell...
posté 5 Mar 2008, 00:50
Message #23


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 191
Inscrit : 15-November 04
Membre no 3784



Re depuis le temps sur ce post !!!!

La solution c'est que dans chaque article il faut des champs supplémentaires indépendant !

Pour une carte mère dans sa fiche il faut pouvoir indiquer dans des champs séparé : le socket du processeurs, la ram supporté, les disques dur supporté, ect ect ...
Pour les processeurs et les autres composants avoir les mêmes champs que dans la carte mère et indiquer les informations pour trouver les articles correspondant à la carte mère.

J'ai déjà vu le site d'un de mes fournisseurs grossiste qui le gère très très bien !

Thierry
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 28th March 2024 - 12:17
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)