8 messaggi dal 12 marzo 2014
Ciao a tutti,
vi sarei veramente grato se riusciste ad aiutarmi...

ho un sito di e-commerce in .asp con database mysql, vorrei fare in modo di aggiungere i bottoni like e share di facebook sotto ad ogni prodotto in modo tale che venga presa la foto principale del prodotto e la descrizione .

Ovviamente le pagine della scheda prodotto sono generate in modo dinamico.

Ho provato tutti gli script di facebook ma mi prende solo il title ed un immagine a caso mentre invece vorrei se possibile che quando l'utente clicca share o like compaia la foto del prodotto piaciuto e la relativa descrizione.

Il sito di riferimento è www.bricomax.net e la pagina in questione è scheda_prodotto.asp ( ovviamente basta cliccare su qualsiasi prodotto per vedere la suddetta pagina )

L'augurio di vincere un milione di euro a chiunque riesca ad aiutarmi
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
leggi questo, penso che la tua necessità sia la stessa.
http://forum.aspitalia.com/forum/post/402361/Pubblicare-Post-Facebook-Codebehind-Vb.net.aspx

Si tratta di aggiungere i tag dell'OpenGraph alla tua pagina. Così potrai determinare con esattezza quali contenuti appaiano nel post Facebook.


L'augurio di vincere un milione di euro a chiunque riesca ad aiutarmi

wow, grazie :)

ciao,
Moreno

Enjoy learning and just keep making
8 messaggi dal 12 marzo 2014
Ciao Moreno,

ti ringrazio e nel frattempo spero tu abbia vinto un milione di euro come augurato :-) ... ma se non lo hai vinto è perchè ancora non ho risolto ... quindi impegnati ;-) lol.

Il link a cui mi ha rimandato è per dare un percorso assoluto all'immagine di facebook ... e fino a lì tutto ok ... il mio problema è per rendere quel campo dinamico come anche il campo url che deve riconoscere la pagina in cui è in quel momento.

Grazie e ciao

Carlo
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Carlo, bentrovato!


il mio problema è per rendere quel campo dinamico

Il principio è lo stesso che hai usato per rendere dinamica l'immagine che hai nella scheda prodotto.

Se guardo il sorgente HTML della tua scheda_prodotto.asp trovo questo:
<img src="http://www.carassai.it/public/eshop/Prd-Foto-19948.JPG" alt="foto" name="foto" width="400" height="400" id="foto" />

Io non riesco a vedere il tuo codice lato server, ma penso che lu abbia reso dinamico quel tag img in un modo simile a questo, cioè leggendo il valore dall'oggetto RecordSet.
<img src="<%= rs("img") %> alt="foto" name="foto" width="400" height="400" id="foto" />


Ora devi fare la stessa esatta cosa anche per il meta tag che serve a facebook.
<meta property="og:image" content="<%= rs("img") %>"/>


Penso che la difficoltà qui sia nel fatto che quel meta tag va messo tra <head> e </head>, che tu non hai in scheda_prodotto.asp, ma probabilmente in qualche file incluso in cui hai messo l'intestazione del sito. Se è così confermamelo e poi proseguiamo.

ciao,
Moreno

P.S. Ancora niente milione di euro purtroppo.

Enjoy learning and just keep making
8 messaggi dal 12 marzo 2014
Ciao Moreno,

ti ringrazio per la risposta e mi dispiace ancora per il mancato Milione di euro ma dai su ... arriverà presto ... almeno te lo auguro ;-)

Di seguito ti posto il codice della pagina , hai ragione sul richiamo della foto ho provato a mettere sul tag quello che mi avevi scritto ossia
<%= rs("Foto_Principale") %>

ma mi da errore anche se metto

<%= src("Foto_Principale") %>

altro problema lo ho sul tag meta URL ossia la pagina generica è scheda_prodotto.asp ma una volta generata è ad esempio scheda_prodotto.asp?ID=9125 in cui ID è ovviamente quello del prodotto in quel momento visionato dal visitatore ... come posso rendere quel tag in modo che rilevi in automatico la pagina in cui si è ?

Ecco qui il codice ( del secondo shop online che ho ma le pagine sono uguali a quello bricomax.net ) :


<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="robots" content="index"/>
<meta name="robots" content="ACAP allow-index"/>
<meta name="keywords" content="Vendita online abbigliamento ,tres chic boutique ,abbigliamento uomo donna,tres chic boutique abbigliamento, tres chic boutique capparuccia ,pink amber shop on line,happy25 shop online,divedivine shop online,anna prandi shop online,agho shop online,agho camice,borse pandorina,pandorina shop online,le pandorine shop online,individual shop online,maison clochard shop onlie,mediterraneo shop online,re-cycle shop online,recycle,wool & co shop online,woodd shop online,calzini in the box,calzini disegnati,woodillon shop online,papillon in legno,shop online abbigliamento prezzi bassi" />


<title>TRES CHIC BOUTIQUE - SHOP ON LINE </title>
<meta name="Description" content="Vendita On Line Abbigliamento e Accessori Uomo Donna a prezzo scontato,Borse Le Pandorine ,Happy25 ,Pink Amber ,DiveDivine,Maison Clochard ,Agho Camicie ,Re-Cycle ,Anna Prandi,Woodillon Papillon,Calzini Box" />

<meta name="author" content="Eshop Web Marketing">
<meta name="copyright" content="Eshop Web Marketing">
<meta http-equiv="Reply-to" content="info@eshopgroup.it">
<meta http-equiv="content-language" content="IT">
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="jkoutlinemenu.css" />
<script type="text/javascript" src="jkoutlinemenu.js"></script>
<link href="css/css1.css" rel="stylesheet" type="text/css" />



<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-55640976-1', 'auto');
ga('send', 'pageview');

</script>
<?php
$url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
if (!empty($_SERVER["QUERY_STRING"]))
$url .= "?".$_SERVER['QUERY_STRING']
echo '<meta property="og:url" content="' . $url. '" />';
?>
<!-- <meta property="og:url" content="http://www.treschicboutique.it/scheda_prodotto.asp" /> -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Tres Chic Boutique - Shop Online" />
<meta property="og:description" content="Shop On Line" />
<meta property="og:image" content="<%= rs("Foto_Principale") %>" />






</head>

<!-- #include file="Include/Connessione.asp"-->

<body>

<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/it_IT/sdk.js#xfbml=1&version=v2.5";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<!-- #include file="top.asp"-->

<%
ID_Prodotto=cint(request("ID"))
sql="Select prodotti.*, reparti.ID_Reparto, reparti.Reparto, categorie.ID_Categoria, categorie.Categoria from prodotti, reparti, categorie"
sql=sql&" WHERE prodotti.ID_Categoria=categorie.ID_Categoria"
sql=sql&" AND categorie.ID_Reparto=reparti.ID_Reparto"
sql=sql&" AND prodotti.ID_Prodotto="&ID_Prodotto

CN.Open
set RS=CN.execute(sql)
if not RS.eof then
ID_Reparto=RS("ID_Reparto")
Reparto=RS("Reparto")
ID_Categoria=RS("ID_Categoria")
Categoria=RS("Categoria")
Prodotto=RS("Prodotto")
Codice=RS("Codice")
Descrizione=RS("Descrizione")
Marca=RS("Marca")
Modello=RS("Modello")
Nome_Variante_1=RS("Nome_Variante_1")
Variante_1=RS("Variante_1")
Nome_Variante_2=RS("Nome_Variante_2")
Variante_2=RS("Variante_2")
Note=RS("Note")
Genere=RS("Genere")
Stile=RS("Stile")
Prezzo=RS("Prezzo")
Sconto=RS("Sconto")
Prezzo_Scontato=RS("Prezzo_Scontato")
ID_Spedizione=RS("ID_Spedizione")
Peso=RS("Peso")
Home=RS("Home")
Novita=RS("Novita")
end if
RS.close

link="<h1><a href=reparto.asp?ID_Reparto="&ID_Reparto&" >"&Reparto&"</a> &gt; "
'link=link&"<a href=Categoria.asp?ID_Categoria="&ID_Categoria&" >"&Categoria&"</a> &gt; "
link="<h1><a href=""#"" >"&Reparto&"</a> &gt; "
link=link&"<a href=""#"" >"&Categoria&"</a> &gt; "
link=link&prodotto&"</h1>"


sql_foto="Select * from prodotti_foto Where ID_Prodotto="&ID_Prodotto &" order by ordine"
Set RS_Foto=CN.execute(sql_foto)
i=0
Foto_Principale="img/foto_nd.jpg"

Sezione_foto=""
do while not RS_Foto.eof
if i=0 then Foto_Principale=Pat_File_Pubblic&RS_Foto("Foto")
if i=3 then i=0
If i=0 then Sezione_foto=Sezione_foto&"<tr >"
i=i+1
'Sezione_foto=Sezione_foto&"<td><div align=center><img src="&Pat_File_Pubblic&RS_Foto("Foto_P")&" width=99 height=99 /></div></td>"
Sezione_foto=Sezione_foto&"<td><div align=center>"
Sezione_foto=Sezione_foto&"<a href='javascript:;' onclick=document.getElementById('foto').src='"&Pat_File_Pubblic&RS_Foto("Foto")&"'><img src="&Pat_File_Pubblic&RS_Foto("Foto")&" width=99 height=99 /></a>"
Sezione_foto=Sezione_foto&"</div></td>"
if i=3 then Sezione_foto=Sezione_foto&"</tr>"
RS_Foto.movenext
loop
RS_Foto.close
CN.close
if i<3 then
for n=i to 2
Sezione_foto=Sezione_foto&"<td width=99> </td>"
next
Sezione_foto=Sezione_foto&"</tr>"
end if

%>


<table width="1000" border="0" align="center" bgcolor="#FFFFFF">
<tr>
<td width="57" height="50" align="right"><a href="index.asp"><img src="img/home.jpg" alt="home farma" width="42" height="51" border="0" /></a></td>
<td bgcolor="#FFFFFF" class="linkreparti"><h1><%=link%></h1></td>
</tr>
</table>
<table width="1000" border="0" align="center" bgcolor="#FFFFFF" >
<tr>
<td width="404" height="50" valign="top"><table width="400" height="400" border="0" cellpadding="0" cellspacing="0" bordercolor="#ECECEC">
<tr>
<td><img src="<%=Foto_Principale%>" alt="foto" name="foto" width="400" height="400" id="foto" /></td>
</tr>
</table>
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>

<table width="404" border="0" cellpadding="5" cellspacing="5" bordercolor="#ECECEC" >
<%=Sezione_foto%>
</table>

</td>
</tr>
</table>
</td>
<td width="540" valign="top" class="catalogo_scheda_prodotto">
<table width="400" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
<tr>
<td width="400" valign="top">
<table width="400" height="400"border="0" cellspacing="0" cellpadding="5" bordercolor="#ECECEC" >
<Form method="post" action="carrello.asp" name="formcar">
<input type="hidden" name="Tipo" value="Add" />
<input type="hidden" name="ID_Prodotto" value="<%=ID_Prodotto%>" />
<input type="hidden" name="Prezzo" value="<%=Prezzo_Scontato%>" />
<input type="hidden" name="Descrizione" value="<%=Prodotto%>" />
<input type="hidden" name="Nome_Variante_1" value="<%=Nome_Variante_1%>" />
<input type="hidden" name="Nome_Variante_2" value="<%=Nome_Variante_2%>" />

<tr>
<td valign="top">
<table width="400" border="0" cellspacing="5" cellpadding="5">
<tr valign="top">
<td colspan="2"><h1 class="prezzo"><%=Marca%></h1></td>
</tr>
<tr valign="top">
<td colspan="2"><img src="img/linea.jpg" width="400" height="1" /></td>
</tr>
<tr valign="top">
<td colspan="2" ><h1 class="testo_nero"><span class="farmabig"><%=Prodotto%></span><br />
</h1> </td>
</tr>
<tr valign="top">
<td colspan="2" ><div class="fb-share-button" data-href="http://www.treschicboutique.it/scheda_prodotto.asp" data-layout="button"></div></td>
</tr>
<tr valign="top">
<td class="testo_nero">Modello
:<br /></td>
<td class="testo_nero_normal">
<%=Modello%></td>
</tr>
<tr valign="top">
<td><span class="testo_nero"><strong>Codice prodotto:</strong></span></td>
<td class="testo_nero_normal"><span class="testo_nero_normal"><%=Codice%></span></td>
</tr>
<tr valign="top">
<td colspan="2" class="testo_nero_normal"><h2><span class="testo_nero">Descrizione: </span><span class="testo_nero_normal"><%=Descrizione%></span></h2>
<p class="linkmenu_viola_normal"><strong class="linkmenu_viola_normal"><a href="servizio_clienti.asp" class="linkmenu_viola_normal">Richiedi informazioni sul prodotto </a></strong></p>
<p class="modello">&nbsp;</p></td>
</tr>
<%if len(Nome_Variante_1)>0 then%>
<tr>
<td width="112" valign="top" class="testo_nero"><strong><span class="testo_grey"><%=Nome_Variante_1%></span></strong>: </td>
<td width="288">
<select name="Variante_1" id="Variante_1" >
<%ArrVar=split(Variante_1&",",",")
For i=0 to Ubound(ArrVar)-1%>
<option value="<%=ArrVar(i)%>"><%=ArrVar(i)%></option>
<%next%>
</select></td>
</tr>
<%end if%>
<%if len(Nome_Variante_2)>0 then%>
<tr>
<td width="112" valign="top" class="testo_nero"><strong><span class="testo_grey"><%=Nome_Variante_2%></span></strong>: </td>
<td width="288">
<select name="Variante_2" id="Variante_2" >
<%ArrVar=split(Variante_2&",",",")
For i=0 to Ubound(ArrVar)-1%>
<option value="<%=ArrVar(i)%>"><%=ArrVar(i)%></option>
<%next%>
</select></td>
</tr>
<tr>
<td valign="top"><span class="testo_nero">Genere:</span></td>
<td width="288" class="testo_nero_normal"><%=Genere%> </td>
</tr>
<tr>
<td width="112" valign="top"><span class="testo_nero">Stile:</span></td>
<td class="testo_nero_normal"><%=Stile%></td>
</tr>
<tr>
<td colspan="2" valign="top"><strong class="sconto">Le quantit&agrave; possono essere variate nel carrello </strong></td>
</tr>
<%end if%>
<tr valign="top">
<td colspan="2"><table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="280" colspan="2"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td width="129"></td>
<td width="148"></td>
</tr>
</table> <span class="listino">Prezzo di Listino: &euro; <%=Prezzo%> </span></td>
<td width="120" rowspan="4" align="right" valign="bottom"></td>
</tr>
<tr>
<td><span class="sconto">Sconto : -<%=Sconto%>%</span></td>
</tr>
<tr>
<td><span class="prezzo">Prezzo Scontato: &euro;<%=Prezzo_Scontato%></span></td>
</tr>
<tr>
<td valign="bottom"><a href="javascript:submitform();"><img src="img/acquista.png" alt="acquista" width="236" height="58" border="0" /></a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</Form>
</table></td>
<td width="100">&nbsp;</td>
</tr>
</table>
<h1>&nbsp;</h1></td>
</tr>
</table>

<!-- #include file="marchi.asp"-->
<!-- #include file="infovendita.asp"-->
<script type="text/javascript">
function submitform()
{
document.forms["formcar"].submit();
}
</script>
</body>
</html>

Se ti serve altro fammi sapere.

Cmq in modo disinteressato ti posso dire che sei il più gentile che ho incontrato.

Grazie mille ancora in anticipo per la tua disponibilità e se mai non dovesse arrivare il Milione di euro ti auguro una cosa migliore ... una vita piena di Felicità Amore e Salute.

Ciao

Carlo
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Carlo, grazie mille per il buon auspicio, sei gentile :]

Vedendo il tuo codice penso che la formula corretta sia questa.
<meta property="og:image" content="<%= Foto_Principale %>" />

Tuttavia, questo non è sufficiente perché la variabile Foto_Principale viene valorizzata molto più in basso e quindi sarebbe vuota se la usassi in quel punto.

La soluzione è spostare più in alto tutto il blocco ti codice che ti porta a valorizzare la variabile Foto_Principale. In pratica bisogna che la riga <meta property="... si trovi DOPO il punto in cui valorizzi la variabile Foto_Principale.

Quindi, taglia il grosso blocco di codice che inizia con:
<%
ID_Prodotto=cint(request("ID"))
...

e che finisce con:
Sezione_foto=Sezione_foto&"</tr>"
end if
%>

e incollalo in cima al file. Penso che tu debba spostare anche questa riga.
<!-- #include file="Include/Connessione.asp"-->

Mettila come primissima riga nel file asp.

Infine togli il blocco di codice PHP. In questo caso è inutile perchè la tua è una pagina ASP.
<?php 
$url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']; 
if (!empty($_SERVER["QUERY_STRING"])) 
$url .= "?".$_SERVER['QUERY_STRING']
echo '<meta property="og:url" content="' . $url. '" />';
?>

In ASP, lo puoi sostituire così:
<meta property="og:url" content="http://www.treschicboutique.it/scheda_prodotto.asp?ID=<%= Request.QueryString("ID") %>" />


ciao,
Moreno
Modificato da BrightSoul il 08 febbraio 2016 20.30 -

Enjoy learning and just keep making
8 messaggi dal 12 marzo 2014
Buongiorno Moreno,

intanto grazie mille sei tu che sei gentilissimo a cercare di aiutarmi.

Ho provato con le modifiche che mi hai suggerito ma nulla, intanto ti riposto il codice giusto per e poi ti dico le varie prove fatte:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- #include file="Include/Connessione.asp"-->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="robots" content="index"/>
<meta name="robots" content="ACAP allow-index"/>
<meta name="keywords" content="Vendita online abbigliamento ,tres chic boutique ,abbigliamento uomo donna,tres chic boutique abbigliamento, tres chic boutique capparuccia ,pink amber shop on line,happy25 shop online,divedivine shop online,anna prandi shop online,agho shop online,agho camice,borse pandorina,pandorina shop online,le pandorine shop online,individual shop online,maison clochard shop onlie,mediterraneo shop online,re-cycle shop online,recycle,wool & co shop online,woodd shop online,calzini in the box,calzini disegnati,woodillon shop online,papillon in legno,shop online abbigliamento prezzi bassi" />


<title>TRES CHIC BOUTIQUE - SHOP ON LINE </title>
<meta name="Description" content="Vendita On Line Abbigliamento e Accessori Uomo Donna a prezzo scontato,Borse Le Pandorine ,Happy25 ,Pink Amber ,DiveDivine,Maison Clochard ,Agho Camicie ,Re-Cycle ,Anna Prandi,Woodillon Papillon,Calzini Box" />

<meta name="author" content="Tres Chic Boutique">
<meta name="copyright" content="Tres Chic Boutique">
<meta http-equiv="Reply-to" content="info@eshopgroup.it">
<meta http-equiv="content-language" content="IT">
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="jkoutlinemenu.css" />
<script type="text/javascript" src="jkoutlinemenu.js"></script>
<link href="css/css1.css" rel="stylesheet" type="text/css" />



<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-55640976-1', 'auto');
ga('send', 'pageview');

</script>

<%
ID_Prodotto=cint(request("ID"))
sql="Select prodotti.*, reparti.ID_Reparto, reparti.Reparto, categorie.ID_Categoria, categorie.Categoria from prodotti, reparti, categorie"
sql=sql&" WHERE prodotti.ID_Categoria=categorie.ID_Categoria"
sql=sql&" AND categorie.ID_Reparto=reparti.ID_Reparto"
sql=sql&" AND prodotti.ID_Prodotto="&ID_Prodotto

CN.Open
set RS=CN.execute(sql)
if not RS.eof then
ID_Reparto=RS("ID_Reparto")
Reparto=RS("Reparto")
ID_Categoria=RS("ID_Categoria")
Categoria=RS("Categoria")
Prodotto=RS("Prodotto")
Codice=RS("Codice")
Descrizione=RS("Descrizione")
Marca=RS("Marca")
Modello=RS("Modello")
Nome_Variante_1=RS("Nome_Variante_1")
Variante_1=RS("Variante_1")
Nome_Variante_2=RS("Nome_Variante_2")
Variante_2=RS("Variante_2")
Note=RS("Note")
Genere=RS("Genere")
Stile=RS("Stile")
Prezzo=RS("Prezzo")
Sconto=RS("Sconto")
Prezzo_Scontato=RS("Prezzo_Scontato")
ID_Spedizione=RS("ID_Spedizione")
Peso=RS("Peso")
Home=RS("Home")
Novita=RS("Novita")
end if
RS.close

link="<h1><a href=reparto.asp?ID_Reparto="&ID_Reparto&" >"&Reparto&"</a> &gt; "
'link=link&"<a href=Categoria.asp?ID_Categoria="&ID_Categoria&" >"&Categoria&"</a> &gt; "
link="<h1><a href=""#"" >"&Reparto&"</a> &gt; "
link=link&"<a href=""#"" >"&Categoria&"</a> &gt; "
link=link&prodotto&"</h1>"


sql_foto="Select * from prodotti_foto Where ID_Prodotto="&ID_Prodotto &" order by ordine"
Set RS_Foto=CN.execute(sql_foto)
i=0
Foto_Principale="img/foto_nd.jpg"

Sezione_foto=""
do while not RS_Foto.eof
if i=0 then Foto_Principale=Pat_File_Pubblic&RS_Foto("Foto")
if i=3 then i=0
If i=0 then Sezione_foto=Sezione_foto&"<tr >"
i=i+1
'Sezione_foto=Sezione_foto&"<td><div align=center><img src="&Pat_File_Pubblic&RS_Foto("Foto_P")&" width=99 height=99 /></div></td>"
Sezione_foto=Sezione_foto&"<td><div align=center>"
Sezione_foto=Sezione_foto&"<a href='javascript:;' onclick=document.getElementById('foto').src='"&Pat_File_Pubblic&RS_Foto("Foto")&"'><img src="&Pat_File_Pubblic&RS_Foto("Foto")&" width=99 height=99 /></a>"
Sezione_foto=Sezione_foto&"</div></td>"
if i=3 then Sezione_foto=Sezione_foto&"</tr>"
RS_Foto.movenext
loop
RS_Foto.close
CN.close
if i<3 then
for n=i to 2
Sezione_foto=Sezione_foto&"<td width=99> </td>"
next
Sezione_foto=Sezione_foto&"</tr>"
end if

%>

<meta property="og:url" content="http://www.treschicboutique.it/scheda_prodotto.asp?ID=<%= Request.QueryString("ID") %>" /> -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Tres Chic Boutique - Shop Online" />
<meta property="og:description" content="Shop On Line" />
<meta property="og:image" content="<%=("Foto_Principale") %>" />






</head>



<body>

<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/it_IT/sdk.js#xfbml=1&version=v2.5";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<!-- #include file="top.asp"-->




<table width="1000" border="0" align="center" bgcolor="#FFFFFF">
<tr>
<td width="57" height="50" align="right"><a href="index.asp"><img src="img/home.jpg" alt="home farma" width="42" height="51" border="0" /></a></td>
<td bgcolor="#FFFFFF" class="linkreparti"><h1><%=link%></h1></td>
</tr>
</table>
<table width="1000" border="0" align="center" bgcolor="#FFFFFF" >
<tr>
<td width="404" height="50" valign="top"><table width="400" height="400" border="0" cellpadding="0" cellspacing="0" bordercolor="#ECECEC">
<tr>
<td><img src="<%=Foto_Principale%>" alt="foto" name="foto" width="400" height="400" id="foto" /></td>
</tr>
</table>
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>

<table width="404" border="0" cellpadding="5" cellspacing="5" bordercolor="#ECECEC" >
<%=Sezione_foto%>
</table>

</td>
</tr>
</table>
</td>
<td width="540" valign="top" class="catalogo_scheda_prodotto">
<table width="400" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
<tr>
<td width="400" valign="top">
<table width="400" height="400"border="0" cellspacing="0" cellpadding="5" bordercolor="#ECECEC" >
<Form method="post" action="carrello.asp" name="formcar">
<input type="hidden" name="Tipo" value="Add" />
<input type="hidden" name="ID_Prodotto" value="<%=ID_Prodotto%>" />
<input type="hidden" name="Prezzo" value="<%=Prezzo_Scontato%>" />
<input type="hidden" name="Descrizione" value="<%=Prodotto%>" />
<input type="hidden" name="Nome_Variante_1" value="<%=Nome_Variante_1%>" />
<input type="hidden" name="Nome_Variante_2" value="<%=Nome_Variante_2%>" />

<tr>
<td valign="top">
<table width="400" border="0" cellspacing="5" cellpadding="5">
<tr valign="top">
<td colspan="2"><h1 class="prezzo"><%=Marca%></h1></td>
</tr>
<tr valign="top">
<td colspan="2"><img src="img/linea.jpg" width="400" height="1" /></td>
</tr>
<tr valign="top">
<td colspan="2" ><h1 class="testo_nero"><span class="farmabig"><%=Prodotto%></span><br />
</h1> </td>
</tr>
<tr valign="top">
<td colspan="2" ><div class="fb-share-button" data-href="http://www.treschicboutique.it/scheda_prodotto.asp" data-layout="button"></div></td>
</tr>
<tr valign="top">
<td class="testo_nero">Modello
:<br /></td>
<td class="testo_nero_normal">
<%=Modello%></td>
</tr>
<tr valign="top">
<td><span class="testo_nero"><strong>Codice prodotto:</strong></span></td>
<td class="testo_nero_normal"><span class="testo_nero_normal"><%=Codice%></span></td>
</tr>
<tr valign="top">
<td colspan="2" class="testo_nero_normal"><h2><span class="testo_nero">Descrizione: </span><span class="testo_nero_normal"><%=Descrizione%></span></h2>
<p class="linkmenu_viola_normal"><strong class="linkmenu_viola_normal"><a href="servizio_clienti.asp" class="linkmenu_viola_normal">Richiedi informazioni sul prodotto </a></strong></p>
<p class="modello">&nbsp;</p></td>
</tr>
<%if len(Nome_Variante_1)>0 then%>
<tr>
<td width="112" valign="top" class="testo_nero"><strong><span class="testo_grey"><%=Nome_Variante_1%></span></strong>: </td>
<td width="288">
<select name="Variante_1" id="Variante_1" >
<%ArrVar=split(Variante_1&",",",")
For i=0 to Ubound(ArrVar)-1%>
<option value="<%=ArrVar(i)%>"><%=ArrVar(i)%></option>
<%next%>
</select></td>
</tr>
<%end if%>
<%if len(Nome_Variante_2)>0 then%>
<tr>
<td width="112" valign="top" class="testo_nero"><strong><span class="testo_grey"><%=Nome_Variante_2%></span></strong>: </td>
<td width="288">
<select name="Variante_2" id="Variante_2" >
<%ArrVar=split(Variante_2&",",",")
For i=0 to Ubound(ArrVar)-1%>
<option value="<%=ArrVar(i)%>"><%=ArrVar(i)%></option>
<%next%>
</select></td>
</tr>
<tr>
<td valign="top"><span class="testo_nero">Genere:</span></td>
<td width="288" class="testo_nero_normal"><%=Genere%> </td>
</tr>
<tr>
<td width="112" valign="top"><span class="testo_nero">Stile:</span></td>
<td class="testo_nero_normal"><%=Stile%></td>
</tr>
<tr>
<td colspan="2" valign="top"><strong class="sconto">Le quantit&agrave; possono essere variate nel carrello </strong></td>
</tr>
<%end if%>
<tr valign="top">
<td colspan="2"><table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="280" colspan="2"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td width="129"></td>
<td width="148"></td>
</tr>
</table> <span class="listino">Prezzo di Listino: &euro; <%=Prezzo%> </span></td>
<td width="120" rowspan="4" align="right" valign="bottom"></td>
</tr>
<tr>
<td><span class="sconto">Sconto : -<%=Sconto%>%</span></td>
</tr>
<tr>
<td><span class="prezzo">Prezzo Scontato: &euro;<%=Prezzo_Scontato%></span></td>
</tr>
<tr>
<td valign="bottom"><a href="javascript:submitform();"><img src="img/acquista.png" alt="acquista" width="236" height="58" border="0" /></a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</Form>
</table></td>
<td width="100">&nbsp;</td>
</tr>
</table>
<h1>&nbsp;</h1></td>
</tr>
</table>

<!-- #include file="marchi.asp"-->
<!-- #include file="infovendita.asp"-->
<script type="text/javascript">
function submitform()
{
document.forms["formcar"].submit();
}
</script>
</body>
</html>

Sul <meta property="og:image" content="<%=("Foto_Principale") %>" /> ho visto che posso mettere qualsiasi nome al posto di Foto_Principale ma il risultato è sempre lo stesso ( foto bianca con qualche macchia grigia che non capisco proprio dove la prenda ) ed inoltre non prende la pagina in cui si è al massimo scrive treschiboutique.it di Eshop Web Marketing ( che poi non capisco dove lo prenda Eshop Web Marketing in quanto non è più scritto da nessuna parte ) .....

Allora ho provato a modificare anche la parte di codice generata da Facebook

<div class="fb-share-button" data-href="http://www.treschicboutique.it/scheda_prodotto.asp" data-layout="button"></div>

Mettendo la stringa che mi hai suggerito per riconoscere la pagina facebook la trasforma così :

<div class="fb-share-button" data-href="http://www.treschicboutique.it/scheda_prodotto.asp?ID=&lt;%= Request.QueryString(&quot;ID&quot;) %" data-layout="button"></div>

e così qualcosa cambia nel senso che prende il title ma così non compare più neanche la foto bianca

allora ho provato a scrivere

<div class="fb-share-button" data-href="http://www.treschicboutique.it/scheda_prodotto.asp?ID=<%= Request.QueryString("ID") %>" data-layout="button"></div>

ma nulla da fare anzi così non legge più neanche i meta description

Poi per mia curiosità ho fatto anche una prova assurda ... ho provato a cancellare sia dalla pagina scheda prodotto sia da top sia da infovendita e così anche su marchi tutti i meta title e description e keywords per vedere cosa andava a prendere facebook ... beh il risultato non cambiava ... ho pensato che fosse question di cash allora ho provato con un altro computer appena formattato ed il risultato non cambia...

Perfavore dammi ancora una mano che ne sto uscendo fuori pazzo ... me lo sogno la notte nel vero sense della parola!

ti ringrazio ancora in anticipo

Ciao

Carlo
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao Carlo,
fai attenzione qui, non è così:
<meta property="og:image" content="<%=("Foto_Principale") %>" />

Invece, dovrebbe essere come nell'esempio che ti avevo postato:
<meta property="og:image" content="<%= Foto_Principale %>" />

Dopo aver fatto questa modifica, apri la pagina nel browser e vai a verificare che l'HTML sia quello che ti aspetti. Dentro l'attributo content devi veder apparire l'url della foto.


ho pensato che fosse question di cash allora ho provato con un altro computer appena formattato ed il risultato non cambia...

Non andare a tentativi, usa questo strumento che ti mostra esattamente cosa "vede" Facebook.
https://developers.facebook.com/tools/debug/

Qui trovi una descrizione sul suo funzionamento.
http://www.davidecavalleri.com/2014/04/usare-facebook-debugger-tool/
Attenzione perché la cache potrebbe effettivamente essere un problema, ma non si tratta della cache del browser (e quindi provare su un altro PC è inutile), ma della cache server side di Facebook.
Passagli di volta in volta URL diversi, tanto puoi farlo, basta cambiare l'ID del prodotto.

ciao,
Moreno

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.