Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    tag css all'interno di codice php

    Salve
    ho un problema cerco di spiegrami

    ho il seguente codice che fa' parte di oscommerce


    ?>
    <table border="0"cellspacing="0" cellpadding="0" class="box_width_left">

    <?php


    // -------------------------------------------------
    require(DIR_WS_BOXES . 'carrello.php');
    require(DIR_WS_BOXES . 'information.php');

    e un file css, adesso sia carrello.php che information.php seguono la classe box_width_left
    io vorrei cambiare la vislualizzazione di carrello.php, ma non riesco a mettere una classe che si riferisca solo a carrello.php, come si puo' fare?
    grazie

  2. #2
    non so com'è fatto il file carrello.php, ma immagino che dentro di questo, avvenga l'output dell'html (conoscendo quanto male è fatto quell'e-commerce ),
    quindi potresti modificare O il file carrello.php, o addirittura fare così:

    echo "<div class='mio_carrello'>";
    require"carrello.php";
    echo "</div>";

    Poi ti riscrivi tutte le dichiarazioni nel css così:

    .mio_carrello TD
    {[...]}
    .mio_carrello DIV
    {[...]}

    ecc...
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  3. #3
    grazie della risposta allora

    questo e' il file della colonna dove voglio mettere il carrello

    <?php
    /*
    $Id: column_left.php,v 1.15 2003/07/01 14:34:54 hpdl Exp $

    osCommerce, Open Source E-Commerce Solutions
    http://www.oscommerce.com

    Copyright (c) 2003 osCommerce

    Released under the GNU General Public License
    */
    ?>
    <table border="0"cellspacing="0" cellpadding="0" class="box_width_left">
    <tr><td width="100%">
    <table border="0" cellspacing="0" cellpadding="0">
    <tr><td align="center"></td></tr>
    <?php
    // -------------------------------------------------
    require(DIR_WS_BOXES . 'carrello.php');

    require(DIR_WS_BOXES . 'information.php');
    // -------------------------------------------------
    if ((USE_CACHE == 'true') && empty($SID)) {
    echo tep_cache_categories_box();
    } else {
    include(DIR_WS_BOXES . 'categories.php');
    }
    ?>
    <tr><td align="center"><?php echo tep_image(DIR_WS_IMAGES.'bann1.jpg')?></td></tr>
    <tr><td height="5"><?php echo tep_draw_separator('spacer.gif', '1', '1'); ?></td></tr>
    <?php
    // -------------------------------------------------
    // require(DIR_WS_BOXES . 'whats_new.php');

    etc etc

    questo invece il carrello

    <?php
    /*
    $Id: information.php,v 1.6 2002/11/22 18:56:08 dgw_ Exp $

    osCommerce, Open Source E-Commerce Solutions
    http://www.oscommerce.com

    Copyright (c) 2002 osCommerce

    Released under the GNU General Public License
    */
    ?>

    <table border="0"cellspacing="0" cellpadding="0" class="mio_carrello">

    <tr>
    <td>

    <span><?php echo BOX_HEADING_SHOPPING_CART?>:</span> <?php echo $cart->count_contents()?> <?php echo BOX_SHOPPING_CART_EMPTY?>

    </td>
    </tr>





    io ho messo come vedi nel carrello class=mio_carrello
    solo che quello che specifico nel tag .mio_carrello nel file css viene applicato anche al resto della colonna sinistra che sta sotto class="box_width_left">

    come mai?



    questa la sezione del file css in causa

    box_width_left { width:207px;}
    .box_width_right { width:0px;}
    .box_width_cont { width:100%;}
    .col_left {background:url(images/bg_vv.gif) 207px top repeat-y;}
    .col_center { width:100%;}
    .col_right {}
    .mio_carrello a {color:#af0000; text-decoration:none; font-size:11px; font-weight:bold;}

  4. #4
    a occhio mi pare che hai modificato:

    $Id: information.php

    e non

    carrello.php

    ^^
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  5. #5
    ne e' lui solo che non avevo cambiato la scritta sopra, cmq non funziona, cioe' tutta la colonna prende quello che metto su mio_carrello

    hai qualche idea?

    grazie mille

    ciao

  6. #6
    mi sà che ti ho scritto male..

    prova con

    A.mio_carrello
    {[..]}

    pardon
    ...::: DESIDERARE E' UMANO :::...
    ...::: POSSEDERE E' DIVINO :::...
    ...::: HAVE A NICE DAY :::...
    (¯`·.¸¸.->ĐĮ ĦΞŁŁ<-.¸¸.·`¯)
    http://www.djhellclub.com

  7. #7
    questa la sezione del file css in causa!

    box_width_left { width:207px;}
    .box_width_right { width:0px;}
    .box_width_cont { width:100%;}
    .col_left {background:url(images/bg_vv.gif) 207px top repeat-y;}
    .col_center { width:100%;}
    .col_right {}
    .mio_carrello a {color:#af0000; text-decoration:none; font-size:11px; font-weight:bold;}


    ho messo alla fine A.mio_carrello {color:#af0000; text-decoration:none; font-size:11px; font-weight:bold;}


    perde le proprieta' che volevo dargli e tutta la colonna riprende le sue caratteristiche

    dove devo guardare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.