View Single Post
Old 21-04-2017, 13:45   #4
virussino
Senior Member
 
L'Avatar di virussino
 
Iscritto dal: Sep 2003
Città: L'Aquila
Messaggi: 555
Quote:
Originariamente inviato da Agat Guarda i messaggi
Meraviglioso

Io andrei di xml, dove si possono fare cose così:

Codice:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="clothing_items.xslt"?>
<capi>
	<capo disponibile="no">
		<nome>Cappotto</nome>
		<tipo>Imbottito</tipo>
		<foto>foto/cappotto_imbottito.jpg</foto>
	</capo>
	<capo disponibile="si">
		<nome>Pantaloni</nome>
		<tipo>Jeans</tipo>
		<foto>foto/jeans.jpg</foto>
	</capo>
</capi>
ma mi fermo qui, googolla un po', magari trovi qualche cosa già fatto

Interessante questa soluzione, forse avrei abbreviato di un bel pò il codice! Comunque sono riuscito a farlo funzionare con javascript

Adesso ho un altro quesito, magari puoi aiutarmi!

Se vai a questo link https://www.vestilanatura.it/Polo-uo...iologico-denis

Nei dettagli poco sopra il prezzo trovi queste informazioni:

Tessuto: 100% cotone organico
Dettagli: Made in Turkey, Cotone Bio
Certificati: Gots, OekoTex100, Ocs, Fwf


Codice:
<table>
<?php foreach ($attribute_groups as $attribute_group) { ?>               
<tbody>
<?php foreach ($attribute_group['attribute'] as $attribute) { ?>
<tr>
<td><b><?php echo $attribute['name']; ?>:</b> 
<?php echo $attribute['text']; ?></td>
</tr>
<?php } ?>
</tbody>
<?php } ?>
</table>
Dove il codice <?php echo $attribute['text']; ?> corrisponde ai dettagli:
100% cotone organico, Made in Turkey, Cotone Bio, Gots, OekoTex100, Ocs, Fwf


In questa pagina io vorrei inserire una parte delle informazioni del tessuto, quindi vorrei creare uno script del genere:

if ($attribute['text'] = Cotone Bio) { set %variabile cotone }
if ($attribute['text'] = Lana ) { set %variabile lana }
ecc
ecc



A monte della pagina avrei lo script:

<script type="text/javascript">

if (%variabile = cotone) {

var qualita = new Array("✔","✔","","","","","","✔","✔","");

}

if (%variabile = lana) {

var qualita = new Array("","","","","","","","","✔","");

}

</script>



E dove voglio inserire le informazioni metterei:

Codice:
<script type="text/javascript">
for (prop in qualita) {
  document.write('
<li class="list-group-item list-group-item-success">
<span class="badge">'+qualita[prop]+'</span>
<span class="glyphicon glyphicon-info-sign" aria-hidden="true" data-toggle="tooltip" data-original-title="'+qualita_tooltip[prop]+'" data-placement="top">
</span>&nbsp;'+qualita[prop]+'</li>');
} 
</script>

L'idea c'è, ma mi manca la sintassi corretta di javascript:

if ($attribute['text'] = Cotone Bio) { set %variabile cotone }

Come potrei scrivere questo codice tenendo presente che $attribute['text'] è una variabile in PHP?
__________________
PC: Asus P5Q SE/R Intel Core2Duo E8200 OCZ Fatal1ty 1066mhz 4GB Sapphire 4670 512MB Hitachi 400GB LC6550G 550w
virussino è offline   Rispondi citando il messaggio o parte di esso