Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
26 Jul 2004, 21:36
Message
#1
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
Hello à tous!
Apres avoir passé pas mal de temps pour mettre en place une demande effectuée à la base par Patotoche, à savoir, un affichage sous conditions de la box categories (coix d'une categorie dans un onglet dans le header et affichage des sous categories (de la categorie selctionnée uniquement) dans la box du meme nom), j'ai un petit pb que ni Patotoche, ni moi-même n'avons réussi à solutionner! Donc, une derniere solution, vous! et en particulier Oneill ou Jean-Luc ou un autre as du php et d'Osc ! Donc, le pb est que l'affichage sous conditions, ok, en suivant les recommandation de Patotoche dans ses différents posts. Le seul hic étant que lorsque je clique sur un produit d'une sous-catégorie, la box categorie disparait et ne demeure pas dans la sous (ou sous-sous) categorie sélectionner.... Donc, un seul mot, HELP !! Si ca peut vous aider, je met un p'tit copier/coller de mon categories.php ci-dessous (ici du template original de la Creload 6) <?php /* $Id: categories.php,v 1.1.1.1 2003/09/18 19:06:16 wilt Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright © 2002 osCommerce Released under the GNU General Public License Shoppe Enhancement Controller - Copyright © 2003 WebMakers.com Linda McGrath - osCommerce@WebMakers.com */ function tep_show_category($counter) { global $foo, $categories_string, $id, $aa, $header_categorie; for ($a=0; $a<$foo[$counter]['level']; $a++) { if ($a == $foo[$counter]['level']-1) { $categories_string .= "<img src=images/arrow_green.gif>"; } else { $categories_string .= "<font color='#EDAF10'> </font>"; } } if ($foo[$counter]['level'] == 0) { if ($aa == 1) { $categories_string .= "<hr>"; } else {$aa=1;} } $categories_string .= '<nobr><a nowrap href="'; if ($foo[$counter]['parent'] == 0) { $cPath_new = 'cPath=' . $counter; } else { $cPath_new = 'cPath=' . $foo[$counter]['path']; } $header_categorie_new = '&header_categorie=' . $header_categorie; $categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new . $header_categorie_new); $categories_string .= '">'; $categories_string .= ' '; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= "<b><font color='#EDAF10'>"; } // display category name $categories_string .= $foo[$counter]['name']; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= '</font></b>'; } if (tep_has_category_subcategories($counter)) { $categories_string .= ''; } $categories_string .= '</nobr></a>'; // if (SHOW_COUNTS == 'true') { //$products_in_category = tep_count_products_in_category($counter); //if ($products_in_category > 0) { //$boxContent .= '<img src="images/gif.gif" align="absmiddle"> (' . $products_in_category . ')'; //} //} $categories_string .= '<br>'; if ($foo[$counter]['next_id']) { tep_show_category($foo[$counter]['next_id']); } } ?> <!-- categories //--> <tr> <td> <?php $aa = 0; $info_box_contents = array(); $info_box_contents[] = array('text' => '<font color="' . $font_color . '">' . BOX_HEADING_CATEGORIES . '</font>'); new infoBoxHeading($info_box_contents, true, false); $categories_string = ''; $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '". $header_categorie."' and c.categories_id = cd.categories_id and cd.language_id='" . $languages_id ."' order by sort_order, cd.categories_name"); while ($categories = tep_db_fetch_array($categories_query)) { $foo[$categories['categories_id']] = array( 'name' => $categories['categories_name'], 'parent' => $categories['parent_id'], 'level' => 0, 'path' => $categories['categories_id'], 'next_id' => false ); if (isset($prev_id)) { $foo[$prev_id]['next_id'] = $categories['categories_id']; } $prev_id = $categories['categories_id']; if (!isset($first_element)) { $first_element = $categories['categories_id']; } } //------------------------ if ($cPath) { $new_path = ''; $id = split('_', $cPath); reset($id); while (list($key, $value) = each($id)) { unset($prev_id); unset($first_id); $categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . $value . "' and c.categories_id = cd.categories_id and cd.language_id='" . $languages_id ."' order by sort_order, cd.categories_name"); $category_check = tep_db_num_rows($categories_query); if ($category_check > 0) { $new_path .= $value; while ($row = tep_db_fetch_array($categories_query)) { $foo[$row['categories_id']] = array( 'name' => $row['categories_name'], 'parent' => $row['parent_id'], 'level' => $key+1, 'path' => $new_path . '_' . $row['categories_id'], 'next_id' => false ); if (isset($prev_id)) { $foo[$prev_id]['next_id'] = $row['categories_id']; } $prev_id = $row['categories_id']; if (!isset($first_id)) { $first_id = $row['categories_id']; } $last_id = $row['categories_id']; } $foo[$last_id]['next_id'] = $foo[$value]['next_id']; $foo[$value]['next_id'] = $first_id; $new_path .= '_'; } else { break; } } } tep_show_category($first_element); $info_box_contents = array(); $info_box_contents[] = array('align' => 'left', 'text' => $categories_string ); $info_box_contents[] = array('align' => 'center" valign="top', 'text' => '<hr><a href="' . tep_href_link(FILENAME_ALLPRODS, '', 'NONSSL') . '">' . BOX_INFORMATION_ALLPRODS . '</a>'); new infoBox($info_box_contents); ?> </td> </tr> <!-- categories_eof //--> Et voilà, si seulement je pouvais obtenir une réponse à ce pb, ce serait trop cool ! Si d'autres personnes voudraient les modifs à faire pour un tel affichage, je suis pret à reprendre le boulot de PAtotoche plus le votre dans un unique post, mais pour cela, il faudra d'abord trouver une solution à ce probleme ! Merci d'avance à tous ceux qui pourront m'aider! Claude67 -------------------- |
|
|
27 Jul 2004, 09:01
Message
#2
|
|
![]() 2eme dan OSC Groupe : Membres VIP Messages : 3526 Inscrit : 12-June 03 Lieu : Montpellier Membre no 1239 |
Y'a une possibilité de voir tout cela fonctionner en ligne? (ce serait plus efficace qu'un long discours pour se rappeler de "l'usine à gaz" Bon code... -------------------- |
|
|
27 Jul 2004, 09:42
Message
#3
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
ok, je vais voir pour mettre tout ca en ligne, ok?
Je te tiens o courant des que c ok ! A+ Claude67 -------------------- |
|
|
27 Jul 2004, 12:26
Message
#4
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
Bon, voila JL,
Tu peux aller voir sur cette page temporaire Le graphisme et le reste correspond juste à du temporaire, ca changera, forcément! Sinon, clique sur beauté (dans le header), puis sur minceur (dans la box categories) puis sur subsituts de repas puis sur un des produits. Tu remarqueras que la box categories disparait. Voila, donc, si tu pouvais me donner un coup de main sur ce pb, ce serait super ! A+ donc ! Claude67 -------------------- |
|
|
27 Jul 2004, 12:30
Message
#5
|
|
![]() 2eme dan OSC Groupe : Membres VIP Messages : 3526 Inscrit : 12-June 03 Lieu : Montpellier Membre no 1239 |
Désolé mais rien n'apparaît dans le header....
-------------------- |
|
|
27 Jul 2004, 13:37
Message
#6
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
c bizarre ca, j'ai vidé mon cache et historique, rafraichit lapage et c ok, ca doit etre une histoire de chemins relatif, bon, c pas grave, je te donne le lien direct vers la page des produits, cliques sur un des produits et tu verras que la box categories disparait.... perso, j'aimerai qu'elle reste la !
la page en question Merci à toi ! -------------------- |
|
|
27 Jul 2004, 13:40
Message
#7
|
|
![]() 2eme dan OSC Groupe : Membres VIP Messages : 3526 Inscrit : 12-June 03 Lieu : Montpellier Membre no 1239 |
Sur les liens de chaque produit, tu as dû oublié d'intégrer le paramètre header_categorie dans l'URL dirigeant vers product_info.php
Bon code... -------------------- |
|
|
27 Jul 2004, 13:50
Message
#8
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
euh, desole, mais la je ne te suis pas....
Sinon, pour ce qui est du header que tu ne voies pas, c juste une question de chemin d'image. je vais vite modifier cela, histoire que tu voies, mais je ne vais pas tous les modifier sur ce site, je ne pense pas que tu en as besoin.... Mais tu vois toi ou est le pb ? (pour la disparition de la box categories quand tu selectionne un produit?) -------------------- |
|
|
27 Jul 2004, 13:54
Message
#9
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
voila, la tu devrais voir le header (au moins la partie qui nous intéresse)
-------------------- |
|
|
27 Jul 2004, 14:08
Message
#10
|
|||||
![]() 2eme dan OSC Groupe : Membres VIP Messages : 3526 Inscrit : 12-June 03 Lieu : Montpellier Membre no 1239 |
De mémoire, l'apparition de la box categories est conditionnée par le paramètre header_categorie dans l'URL. Il faut donc indiquer ce paramètre à chaque URL des produits: Dans le module product_listing.php (si tu utilises cela), vers ligne 100 sur MS2 debase, remplacer:
par:
Bon code... -------------------- |
||||
|
|
27 Jul 2004, 14:19
Message
#11
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
j'utilise la Creload 6 SP1.1
Donc, pas de ms2, mais j'ai trouvé ce bout de code dans product_listing_col.php (j'utilise ce fichier plutot que product_listing.php), j'ai changé le code par ce quetu m'as donné, pas de messages d'erreurs, mais la box categories disparait tj quand je sélectionne un produit... La, jene vois tj pas comment corriger ca. Il me semble qu'avec ton code, tu appelles la boc categories, non? En tout cas, le resultat escompté n'est pas o RDV... T'aurais pas une autre idée? Merci à toi en tout cas! -------------------- |
|
|
27 Jul 2004, 14:24
Message
#12
|
|
![]() 2eme dan OSC Groupe : Membres VIP Messages : 3526 Inscrit : 12-June 03 Lieu : Montpellier Membre no 1239 |
Quand tu positionnes la souris sur le lien modifié, est-ce que le paramètre header_categorie est présent dans l'adresse URL?
(à voir dans la barre d'état du navigateur) -------------------- |
|
|
27 Jul 2004, 14:26
Message
#13
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
quand je place ma souris sur le lien d'un produit, je vois ceci :
http://medica.agora-system.com/Catalog/pro...7&products_id=4 (je ne vois donc pas de paramètres header categories) -------------------- |
|
|
27 Jul 2004, 14:30
Message
#14
|
|
![]() 2eme dan OSC Groupe : Membres VIP Messages : 3526 Inscrit : 12-June 03 Lieu : Montpellier Membre no 1239 |
Tu n'as donc pas modifié le fichier correctement...
1- Vérifie que c'est bien le bon fichier que tu modifies. 2- Dans ce fichier, vérifie que c'est la bonne ligne.... Bon code... -------------------- |
|
|
27 Jul 2004, 14:39
Message
#15
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
ben, c bizarre....
J'ai vérifié et j'ai bien modifié le bon fichier... enfin, je pense! c product_listingcol.php dans catalog/includes/modules (je te rappelle, c sur la Creload 6 que je bosse) Et je suis quasiment certain d'avoir modifié le fichier au bon endroit. Je te joints une copie de celui-ci, c à la ligne 97 qu'il y a la modif, donc, en plus, ca correspond à ce que tu indiquais dasn ton post d'avant. <?php /* $Id: product_listing.php,v 1.44 2003/06/09 22:49:59 hpdl Exp $ osCommerce, Open Source E-Commerce Solutions http://www.oscommerce.com Copyright © 2003 osCommerce Released under the GNU General Public License */ $listing_split = new splitPageResults($listing_sql, MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id'); if ( ($listing_split->number_of_rows > 0) && ( (PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '3') ) ) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="smallText"><?php echo $listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td> <td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td> </tr> </table> <?php } $list_box_contents = array(); for ($col=0, $n=sizeof($column_list); $col<$n; $col++) { switch ($column_list[$col]) { case 'PRODUCT_LIST_MODEL': $lc_text = ' ' . TABLE_HEADING_MODEL . ' '; $lc_align = ''; break; case 'PRODUCT_LIST_NAME': $lc_text = ' ' . TABLE_HEADING_PRODUCTS . ' '; $lc_align = ''; break; case 'PRODUCT_LIST_MANUFACTURER': $lc_text = ' ' . TABLE_HEADING_MANUFACTURER . ' '; $lc_align = ''; break; case 'PRODUCT_LIST_PRICE': $lc_text = ' ' . TABLE_HEADING_PRICE . ' '; $lc_align = 'right'; break; case 'PRODUCT_LIST_QUANTITY': $lc_text = ' ' . TABLE_HEADING_QUANTITY . ' '; $lc_align = 'right'; break; case 'PRODUCT_LIST_WEIGHT': $lc_text = ' ' . TABLE_HEADING_WEIGHT . ' '; $lc_align = 'right'; break; case 'PRODUCT_LIST_IMAGE': $lc_text = ' ' . TABLE_HEADING_IMAGE . ' '; $lc_align = 'center'; break; case 'PRODUCT_LIST_BUY_NOW': $lc_text = '<table cellSpacing="0" cellPadding="0" width="100%"><tr><td class="productListing-heading" align="right" width="25%">' . ' ' . TABLE_HEADING_QUANTITY . ' ' . '</td><td class="productListing-heading" align="center" width="75%" valign="absmiddle">' . ' ' . TABLE_HEADING_BUY_NOW . ' ' . '</td></tr></table>'; $lc_align = 'right'; break; } if ( ($column_list[$col] != 'PRODUCT_LIST_BUY_NOW') && ($column_list[$col] != 'PRODUCT_LIST_IMAGE') ) { $lc_text = tep_create_sort_heading($HTTP_GET_VARS['sort'], $col+1, $lc_text); } $list_box_contents[0][] = array('align' => $lc_align, 'params' => 'class="productListing-heading"', 'text' => $lc_text); } if ($listing_split->number_of_rows > 0) { $rows = 0; $listing_query = tep_db_query($listing_split->sql_query); while ($listing = tep_db_fetch_array($listing_query)) { $rows++; if (($rows/2) == floor($rows/2)) { $list_box_contents[] = array('params' => 'class="productListing-even"'); } else { $list_box_contents[] = array('params' => 'class="productListing-odd"'); } $cur_row = sizeof($list_box_contents) - 1; for ($col=0, $n=sizeof($column_list); $col<$n; $col++) { $lc_align = ''; switch ($column_list[$col]) { case 'PRODUCT_LIST_MODEL': $lc_align = ''; $lc_text = ' ' . $listing['products_model'] . ' '; break; case 'PRODUCT_LIST_NAME': $lc_align = ''; if (isset($HTTP_GET_VARS['manufacturers_id'])) { $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing['products_id']) . '&header_categorie=' . $header_categorie . '">' . $listing['products_name'] . '</a>'; } else { $lc_text = ' <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '&header_categorie=' . $header_categorie . '">' . $listing['products_name'] . '</a> '; } break; case 'PRODUCT_LIST_MANUFACTURER': $lc_align = ''; $lc_text = ' <a href="' . tep_href_link(FILENAME_DEFAULT, 'manufacturers_id=' . $listing['manufacturers_id']) . '">' . $listing['manufacturers_name'] . '</a> '; break; case 'PRODUCT_LIST_PRICE': $lc_align = 'right'; if (tep_not_null($listing['specials_new_products_price'])) { $lc_text = ' <s>' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($listing['specials_new_products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . '</span> '; } else { $lc_text = ' ' . $currencies->display_price($listing['products_price'], tep_get_tax_rate($listing['products_tax_class_id'])) . ' '; } break; case 'PRODUCT_LIST_QUANTITY': $lc_align = 'right'; $lc_text = ' ' . $listing['products_quantity'] . ' '; break; case 'PRODUCT_LIST_WEIGHT': $lc_align = 'right'; $lc_text = ' ' . $listing['products_weight'] . ' '; break; case 'PRODUCT_LIST_IMAGE': $lc_align = 'center'; if (isset($HTTP_GET_VARS['manufacturers_id'])) { $lc_text = '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'manufacturers_id=' . $HTTP_GET_VARS['manufacturers_id'] . '&products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>'; } else { $lc_text = ' <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, ($cPath ? 'cPath=' . $cPath . '&' : '') . 'products_id=' . $listing['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $listing['products_image'], $listing['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'class=shadow1') . '</a> '; } break; case 'PRODUCT_LIST_BUY_NOW': $lc_align = 'right'; $lc_text = tep_draw_form('buy_now', tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id='. $listing['products_id']), 'POST') . '<table cellSpacing="0" cellPadding="0" width="100%"><tr><td align="right" width="25%">' . tep_draw_input_field('buyqty', '1', 'size=2 maxlength=2') . '</td><td align="center" width="75%" valign="absmiddle">' . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART, 'align=absmiddle') . '</td></tr></table></form>'; break; } $list_box_contents[$cur_row][] = array('align' => $lc_align, 'params' => 'class="productListing-data"', 'text' => $lc_text); } } new productListingBox($list_box_contents); } else { $list_box_contents = array(); $list_box_contents[0] = array('params' => 'class="productListing-odd"'); $list_box_contents[0][] = array('params' => 'class="productListing-data"', 'text' => TEXT_NO_PRODUCTS); new productListingBox($list_box_contents); } if ( ($listing_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3')) ) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="smallText"><?php echo $listing_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS); ?></td> <td class="smallText" align="right"><?php echo TEXT_RESULT_PAGE . ' ' . $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td> </tr> </table> <?php } ?> Tiens moi au courant STP si tu vois ou le pb.... A+ -------------------- |
|
|
27 Jul 2004, 14:53
Message
#16
|
|
![]() 2eme dan OSC Groupe : Membres VIP Messages : 3526 Inscrit : 12-June 03 Lieu : Montpellier Membre no 1239 |
Le fichier que tu as modifié ressemble plus au module product_listing (produits les uns en dessous des autres) qu'à product_listing_col (produits dans des "cases", en colonnes paramétrables)...
Ceci dit Soit ce n'est pas le bon fichier (tu peux facilement le vérifier en commentant une partie du code pour voir si cela change qqchose... Soit tu as modifié une partie du code qui n'est pas utilisé (le code que tu as modifié n'est utilisé que si on a indiqué dans l'admin qu'on voulait le nom du produit affiché dans la liste). Bon code... -------------------- |
|
|
27 Jul 2004, 16:29
Message
#17
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
ouai, desole, c vrai, c product_listing que j'utilise, c p't'etre pour ca que ca ne marchee pas....
Tu as une idée de la modif a faire pour que ca fonctionne du coup? -------------------- |
|
|
28 Jul 2004, 07:06
Message
#18
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
Personne n'a une idée sur ce probleme qui concerne la Crelaod 6?
-------------------- |
|
|
29 Jul 2004, 09:23
Message
#19
|
|||
![]() 2eme dan OSC Groupe : Membres VIP Messages : 3526 Inscrit : 12-June 03 Lieu : Montpellier Membre no 1239 |
Bah oui, déjà vérifier si tu n'est pas dans un des cas de figure indiqués dans mon post précédent... Et si c'est le cas, refaire les modifs au bons endroits, dans les bons fichiers.... -------------------- |
||
|
|
30 Jul 2004, 08:35
Message
#20
|
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 121 Inscrit : 14-June 04 Membre no 2665 |
ben ouai, j'utilise bien product_listing.php (affichage en colonne avec nom du fabricant, du produit, du prix, de la quantité et du bouton acheter)
Mais je t'avoue que j'ai du mal à voir ou modifier le code... -------------------- |
|
|
30 Jul 2004, 09:08
Message
#21
|
|||
![]() 2eme dan OSC Groupe : Membres VIP Messages : 3526 Inscrit : 12-June 03 Lieu : Montpellier Membre no 1239 |
Je suis désolé, même si header_categorie n'est pas renseigné, vu les modif faites (voir le fichier de ton post du 27 juillet à 15h39), tu devrais avoir au moins dans le lien sur le nom du produit qqchose comme
Là si tu n'as même pas "&header_categorie=", c'est que tu n'a pas modifié le bon fichier... -------------------- |
||
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 24th May 2013 - 08:55 |
| Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |