WebSite X5Help Center

 
Andrea Schera
Andrea Schera
User

E-commerce: scheda prodotto / proprietà prodotto  it

Autor: Andrea Schera
Visited 844, Followers 1, Udostępniony 0  

Buongiorno,

vorrei visulizzare la scheda prodotto con le relative proprietà. Qualcuno sa se è possibile? 

Grazie in anticipo per il vostro aiuto

Posted on the
19 ODPOWIEDZI - 3 USEFUL
Giancarlo B.
Giancarlo B.
User
Najlepszy Użytkownik miesiąca IT

devi attivarla sul carrello..

Czytaj więcej
Posted on the from Giancarlo B.
Andrea Schera
Andrea Schera
User
Autor

Ciao Giancarlo,

ho attivato, ma quando appare la scheda del prodotto mi fa vedere solo il testo contenuto sotto, ma non le proprietà del prodotto. Oltre al testo scritto nel corrispondente box (dettagli) vorrei vedere anche le proprietà

Czytaj więcej
Posted on the from Andrea Schera
Giancarlo B.
Giancarlo B.
User
Najlepszy Użytkownik miesiąca IT

Ciao Andrea, forse se posti uno screenshot sarebbe più esplicativo.

Czytaj więcej
Posted on the from Giancarlo B.
Giancarlo B.
Giancarlo B.
User
Najlepszy Użytkownik miesiąca IT

per intenderci e probabilmente come dici anche tu la scheda prodotto è questa e non vi è la possibilità da programma di aggiungere opzioni o stili

Czytaj więcej
Posted on the from Giancarlo B.
Andrea Schera
Andrea Schera
User
Autor

ecco la videata

Czytaj więcej
Posted on the from Andrea Schera
Giancarlo B.
Giancarlo B.
User
Najlepszy Użytkownik miesiąca IT
Andrea Schera
ecco la videata

mi sembrava evidente Andrea che il mio screenshot era sulla scheda Dettagli, comunque ti ho risposto al post sopra, ciao.

Czytaj więcej
Posted on the from Giancarlo B.
Luca E.
Luca E.
User

Ti riferisci ad una cosa del genere?

Czytaj więcej
Posted on the from Luca E.
Incomedia
Elisa B.
Incomedia

Buongiorno Andrea, 

vuoi mostrare le proprietà del prodotto sulla pagina scheda prodotto?

Grazie! Buona giornata.

Czytaj więcej
Posted on the from Elisa B.
Andrea Schera
Andrea Schera
User
Autor

Buongiorno Andrea, 

vuoi mostrare le proprietà del prodotto sulla pagina scheda prodotto?

Grazie! Buona giornata.

Ciao Elisa,

Si vorrei mostrare le proprietà sulla scheda prodotto come ben mostrato da Lugano

Czytaj więcej
Posted on the from Andrea Schera
Andrea Schera
Andrea Schera
User
Autor

Ciao Luca,

è proprio quello che intendevo. Mi potresti indicare come vedere la "scheda tecnica" (ovvero le proprietà del prodotto)?

Czytaj więcej
Posted on the from Andrea Schera
Stiac Engineering
Stiac Engineering
User
Andrea Schera
Ciao Luca, è proprio quello che intendevo. Mi potresti indicare come vedere la "scheda tecnica" (ovvero le proprietà del prodotto)?

Ciao Luca,

le proprietà, più correttamente dettagli del prodotto li devi inserire manualmente all'interno della scheda.

Come in questo esempio:

Czytaj więcej
Posted on the from Stiac Engineering
Andrea Schera
Andrea Schera
User
Autor

Ciao Gabriele,

ti ringrazio per la tua  risposta. Tuttavia quello che intedenvo è esattamente come proposto da Luca.

I dettagli, come giustamente mi hai comunicato, sono da scrivere nell'appostito box (dettagli del prodotto).

Oltre ai dettagli del prodotto (scheda del prodotto), desidero visualizzare anche le relative proprietà (vedi quanto esposto da luca).

Czytaj więcej
Posted on the from Andrea Schera
Stiac Engineering
Stiac Engineering
User

Prego Andrea, scusa se ho compreso male. Attendiamo un feedback dal gentile Luca.

Czytaj więcej
Posted on the from Stiac Engineering
Andrea Schera
Andrea Schera
User
Autor

Gabriele,

sei gentilissimo e apprezzo il tuo aiuto. Non devi assolutamente scusarti. Io sto imparando e molto spesso forse non riesco a farmi capire come vorrei.

Czytaj więcej
Posted on the from Andrea Schera
Luca E.
Luca E.
User

Crea un file php ed inseriscilo nella cartella product ed inserisci il seguente script al file:

<?php
$intestazione = skedaTecnikaProp($_GET['product_name'],'no');
$content = skedaTecnikaProp($_GET['product_name'],'si');
if ($intestazione != "") {
echo '<div class="maxwidth">
<h2 class="fs-2 fs_left">SCHEDA TECNICA</h2>';
echo $content;
echo '</div>';
}

?>

Dopo l'apertura del tag head inserisci il seguente:

<?php

function search_in_cartjs($start,$end,$string, $borders=true){
$reg="!".preg_quote($start)."(.*?)".preg_quote($end)."!is";
preg_match_all($reg,$string,$matches);
if($borders) return $matches[0];
else return $matches[1];
}

function skedaTecnikaProp($product_name,$printable){
$cart_js = file_get_contents("../cart/x5cart.js");
$cart_js_array_one = search_in_cartjs($product_name, "schemaOrg:" , $cart_js);
$cart_js_array_two = search_in_cartjs('properties:' , "}" , $cart_js_array_one[0]);
$properties = str_replace(array("{","}","properties:",'"'),"",$cart_js_array_two[0]);
//echo "<div class=\"left fs_left fs_tecnica font-size-7\">$properties</div>";
$out = "";
$no = "";
$the_array = explode(",",$properties);
foreach ($the_array as $single_array) {
$the_array_out = explode(":",$single_array);
if ($the_array_out[0] != "") {
//echo '<h2 class="fs-2 fs_left">SCHEDA TECNICA</h2>';
$no .= $the_array_out[0];
$out .= '<div class="grid-tecnic">';
$out .= "<div class=\"left fs_left fs_tecnica font-size-10\">$the_array_out[0]</div>";
$out .= "<div class=\"right fs_left fs_tecnica font-size-9\">$the_array_out[1]</div>";
$out .= "</div>";
}
}
if ($printable == "si") { return $out; }
if ($printable == "no") { return $no; }
}

?>

prima della chiusura body inserisci il seguente:

<script>
$(window).on('load', function () {
var pinfo = '<?php echo urlencode($product['name']); ?>';
$(".container-details").prepend($("<div class='maxwidth' />").load("tuofile.php?product_name=" + pinfo));
});
</script>

PS: DA RIVEDERE GLI STILI DEL CSS. NON L'HO TESTATO MA AD OCCHIO DOVREBBE ESSERE TUTTO CORRETTO.

IMPLEMENTA A FAMMI SAPERE

Czytaj więcej
Posted on the from Luca E.
Luca E.
Luca E.
User

NEL FILE RICHIAMA IL URLDECODE, QUINDI SOSTITUISCI CON QUESTO:

<?php

$product_name = urldecode($_GET['product_name']);
$intestazione = skedaTecnikaProp($product_name,'no');
$content = skedaTecnikaProp($$product_name,'si');
if ($intestazione != "") {
echo '<div class="maxwidth">
<h2 class="fs-2 fs_left">SCHEDA TECNICA</h2>';
echo $content;
echo '</div>';
}

?>

Czytaj więcej
Posted on the from Luca E.
Andrea Schera
Andrea Schera
User
Autor

Ciao Luca,

grazie infinite per tutto.

Putroppo io sono molto a digiuno in generale con la programmazione. Sono un principiante.

Per creare un file PHP intendi a se stante o una pagina PHP?

Il sito che sto creando non è ancora pubblicato. Il file generato PHP è da inserire nelle cartelle che si genereranno al momento della pubblicazione?

Non so come richiamare il Urlcode ...

Grazie per i tuo aiuto.

Czytaj więcej
Posted on the from Andrea Schera