Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Grazie ad un mocio rotante che viene costantemente bagnato e pulito, Narwal Flow assicura un completo e capillare lavaggio dei pavimenti di casa. La logica di intellignza artificiale integrata guida nella pulizia tra i diversi locali, sfruttando un motore di aspirazione molto potente e un sistema basculante per la spazzola molto efficace sui tappeti di casa
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Con un prezzo di 2.999 euro, il Panasonic Z95BEG entra nella fascia ultra-premium dei TV OLED: pannello Primary RGB Tandem, sistema di raffreddamento ThermalFlow, audio Technics integrato e funzioni gaming avanzate lo pongono come un punto di riferimento
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
Abbiamo provato per diverse settimane il nuovo Magic V5 di HONOR, uno smartphone pieghevole che ci ha davvero stupito. Il device è il più sottile (solo 4.1mm) ma non gli manca praticamente nulla. Potenza garantita dallo Snapdragon 8 Elite, fotocamere di ottima qualità e batteria in silicio-carbonio che garantisce un'ottima autonomia. E il Prezzo? Vi diciamo tutto nella nostra recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-08-2008, 07:11   #1
Traxsung
Senior Member
 
L'Avatar di Traxsung
 
Iscritto dal: Apr 2005
Messaggi: 5245
[PHP] Come inserire CSS

Ragazzi ho un problemino che non riesco a risolvere

Ho questo codice in php:

Codice PHP:
function tep_show_category($counter) {
    global $tree, $categories_string, $cPath_array;

    for ($i=0; $i<$tree[$counter]['level']; $i++) {
      $categories_string .= "&nbsp;&nbsp;";
    }

    $categories_string .= '<a href="';

    if ($tree[$counter]['parent'] == 0) {
      $cPath_new = 'cPath=' . $counter;
    } else {
      $cPath_new = 'cPath=' . $tree[$counter]['path'];
    }

    $categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new) . '">';

    if (isset($cPath_array) && in_array($counter, $cPath_array)) {
      $categories_string .= '<b>';
    }

// display category name
    $categories_string .= $tree[$counter]['name'];

    if (isset($cPath_array) && in_array($counter, $cPath_array)) {
      $categories_string .= '</b>';
    }

    if (tep_has_category_subcategories($counter)) {
      $categories_string .= '-&gt;';
    }

    $categories_string .= '</a>';

    if (SHOW_COUNTS == 'true') {
      $products_in_category = tep_count_products_in_category($counter);
      if ($products_in_category > 0) {
        $categories_string .= '&nbsp;(' . $products_in_category . ')';
      }
    }

    $categories_string .= '<br>';

    if ($tree[$counter]['next_id'] != false) {
      tep_show_category($tree[$counter]['next_id']);
    }
  }
?>
<!-- categories //-->
          <tr>
            <td>
<?php
  $info_box_contents 
= array();
  
$info_box_contents[] = array('text' => BOX_HEADING_CATEGORIES);

  new 
infoBoxHeading($info_box_contentstruefalse);

  
$categories_string '';
  
$tree = array();

  
$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 = '0' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");
  while (
$categories tep_db_fetch_array($categories_query))  {
    
$tree[$categories['categories_id']] = array('name' => $categories['categories_name'],
                                                
'parent' => $categories['parent_id'],
                                                
'level' => 0,
                                                
'path' => $categories['categories_id'],
                                                
'next_id' => false);

    if (isset(
$parent_id)) {
      
$tree[$parent_id]['next_id'] = $categories['categories_id'];
    }

    
$parent_id $categories['categories_id'];

    if (!isset(
$first_element)) {
      
$first_element $categories['categories_id'];
    }
  }

  
//------------------------
  
if (tep_not_null($cPath)) {
    
$new_path '';
    
reset($cPath_array);
    while (list(
$key$value) = each($cPath_array)) {
      unset(
$parent_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 = '" . (int)$value "' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");
      if (
tep_db_num_rows($categories_query)) {
        
$new_path .= $value;
        while (
$row tep_db_fetch_array($categories_query)) {
          
$tree[$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(
$parent_id)) {
            
$tree[$parent_id]['next_id'] = $row['categories_id'];
          }

          
$parent_id $row['categories_id'];

          if (!isset(
$first_id)) {
            
$first_id $row['categories_id'];
          }

          
$last_id $row['categories_id'];
        }
        
$tree[$last_id]['next_id'] = $tree[$value]['next_id'];
        
$tree[$value]['next_id'] = $first_id;
        
$new_path .= '_';
      } else {
        break;
      }
    }
  }
  
tep_show_category($first_element); 

  
$info_box_contents = array();
  
$info_box_contents[] = array('text' => $categories_string);

  new 
infoBox($info_box_contents);
?>
            </td>
          </tr>

e vorrei aggiungere il riferimento ad un file css.


Adesso secondo me la riga dove bisogna intervenire è questa:

Codice PHP:
$categories_string .= '<a href="'
Modificandola così:

Codice PHP:
$categories_string .= '<a class="tx" href="'

Però purtroppo non va.
Dove sbaglio ?
Traxsung è offline   Rispondi citando il messaggio o parte di esso
Old 23-08-2008, 12:51   #2
Traxsung
Senior Member
 
L'Avatar di Traxsung
 
Iscritto dal: Apr 2005
Messaggi: 5245
Ragazzi scusate se vi tartasso, ma è veramente un'operazione illogica. Nel senso che ho applicata la stessa modifica su un altro script e va tutto perfettamente... mentre su questo non ne vuole sapere
Traxsung è offline   Rispondi citando il messaggio o parte di esso
Old 24-08-2008, 10:22   #3
Traxsung
Senior Member
 
L'Avatar di Traxsung
 
Iscritto dal: Apr 2005
Messaggi: 5245
sempre incasinato con questo problema.... Help me
Traxsung è offline   Rispondi citando il messaggio o parte di esso
Old 25-08-2008, 13:16   #4
Traxsung
Senior Member
 
L'Avatar di Traxsung
 
Iscritto dal: Apr 2005
Messaggi: 5245
Help
Traxsung è offline   Rispondi citando il messaggio o parte di esso
Old 25-08-2008, 17:26   #5
zoalord
Member
 
Iscritto dal: Feb 2001
Città: Mondovì (CN)
Messaggi: 39
Qualche info in più???

Ciao,
intanto "non va", non dice molto sul problema che hai, potresti essere un po' più preciso?
L'interprete php restituisce errore, o piuttosto, come mi par di capire, gli attributi di quella classe definita nel css (perchè quella classe l'hai definita in un file css, vero??? ed il css l'hai referenziato/incluso nella pagina, vero???) non viene applicata come dovrebbe?
Intanto chiarisci questi punti e poi magari prova a vedere cosa viene restituito (come html) dal server, almeno ti puoi fare un'idea più precisa del problema.

Saluti.
__________________
Zoalord
zoalord è offline   Rispondi citando il messaggio o parte di esso
Old 25-08-2008, 18:29   #6
Traxsung
Senior Member
 
L'Avatar di Traxsung
 
Iscritto dal: Apr 2005
Messaggi: 5245
Da php non ricevo nessun errore. Il file .css è naturalmente incluso e la classe l'ho creata io (in pratica attribuisce il colore del testo di colore bianco... è questo quello che voglio fare)

Questo di seguito è l'output in html

Codice:
           <tr><td><ul>

<li><a href=http://sito/Shop/index.php?cPath=10>prova</a></li><li><a href=http://sito/Shop/index.php?cPath=1>Praesent vestibulum</a></li><li><a href=http://sito/Shop/index.php?cPath=2>Molestie lacus aenean</a></li><li><a href=http://sito/Shop/index.php?cPath=3>Nonummy hendrerit mauris</a></li><li><a href=http://sito/Shop/index.php?cPath=4>Phasellus porta</a></li><li><a href=http://sito/Shop/index.php?cPath=5>Fusce suscipit varius mi</a></li><li><a href=http://sito/Shop/index.php?cPath=6>Cum sociis natoque penat</a></li><li><a href=http://sito/Shop/index.php?cPath=7>Magnis dis parturient</a></li><li><a href=http://sito/Shop/index.php?cPath=8>Ridiculus mus. Nulla dui</a></li><li><a href=http://sito/Shop/index.php?cPath=9>Fusce feugiat malesuada</a></li>            </ul>
           </td></tr>

Come si vede chiaramente la classe tx non viene proprio presa in considerazione
Traxsung è offline   Rispondi citando il messaggio o parte di esso
Old 25-08-2008, 18:46   #7
zoalord
Member
 
Iscritto dal: Feb 2001
Città: Mondovì (CN)
Messaggi: 39
Ok..

puoi provare così:
'<a class=tx href="'

e così
'<a class=\"tx\" href="'

Ciao.
__________________
Zoalord
zoalord è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
Dreame A3 AWD: a IFA 2025 debutta il rob...
OpenAI, il chip proprietario per l'AI &e...
OnePlus e Hasselblad si separano: una nu...
Ayaneo Pocket Air Mini: la retro console...
Amazon sfida tutti: crollano iPhone e Ma...
MacBook Pro con chip M4 a 1.649€ e MacBo...
Dreame a IFA 2025: robot capaci di salir...
AirPods 4 contro AirPods Pro 2: Amazon l...
Amazon in furore da sconti: tutti gli iP...
RTX Hair in Indiana Jones e l'Antico Cer...
Robot aspirapolvere super scontati su Am...
Windows Mixed Reality: un ingegnere Micr...
Qualcomm: Intel non è ancora pron...
BMW e Qualcomm lanciano Snapdragon Ride ...
Google nella bufera, multata dall'UE per...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:34.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v