skriv ut "<%=Server.URLEncode("http://www.historiesajten.se/" & RecSet("nylank"))%>" utan länkar i den loopen, är det där du försöker få ut facebook länkarna?
Facebook share-länk
33 svar · 1 758 visningar · startad av snowcat · sida 2 av 2
Frågan, av snowcat
Hittade denna länk som man kan ha om man vill dela med sig av något från ens egen sida. Det man skall göra då är att endast skriva i sin egen hemsidas adress efter u= \<a href="http://www.facebook.com/share.php?u= Men hur gör man om man då har en databas som man vill ha en specifik länk från? Sen undrar jag också om det funkar att blanda php, som finns i den här länken med min asp och mysql som j
Läs frågan i sin helhet →ok - är det så att det inte funkar därför att jag sitter och testar på min dator här hemma?
ok - är det så att det inte funkar därför att jag sitter och testar på min dator här hemma?
Kan vara, om det är samma databas du kör mot så spelar det ju inte någon som helst roll, men om du kör mot en egen databas med egna värden så få du nog kolla att din databas något värde på fält raderna ;)
det är samma databas som jag kopierat rakt av. Jag har lagt upp min index.asp på historiesajten nu, där ni kan se länken "dela på fb" under första inlägget
http://www.historiesajten.se/
och det funkar inte där heller
Hur ser din ASP kod ut för hela det stycket:
<td width="450" valign="top" class="vtextbig"> 27 juni år <b><i>1902</i></b> (idag för 108 år sedan) kom upptäcktsresande och författaren Sven Hedin hem från en 3 år lång expedition till bland annat Centralasien. Hedin var den sista privata personen i Sverige som blev adlad av kungen. <a href="visainfo.asp?id=512"><span class="bildtext">Läs mer</span></a> » <br>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww%2Ehistoriesajten%2Ese%2F">Dela på Facebook</a>
<img src="bilder/delare5.gif"></td>
? Vad är det för fält du har "nylank" som ? Text? PM( om det är en access databas?) Om det är ett PM så få du spara ner den till en egen ASP variabel och kalla på den via variablen.
<td width="450" class="vtextbig" valign="top"> <%=RecSet("datum")%> år <b><i><%=RecSet("year")%></i></b> (idag för <%=RecSet("tid")%> år sedan) <%=RecSet("handelse")%> <a href="<%=RecSet("nylank")%>"><span class="bildtext">Läs mer</span></A> » <br>
<a href="http://www.facebook.com/share.php?u=\<%=Server.URLEncode("http://www.historiesajten.se/" & RecSet("nylank"))%>">Dela på Facebook</a>
Hur ser hela din ASP kod ut, är det inte en loop du gör?
Vad är det för databas du kör mot? Access och fältet är PM? I så fall spara ner din "nylank" som en variabel som du kallar på båda ställena:
<%
nyLank = RecSet("Nylank")
%>
<td width="450" class="vtextbig" valign="top"> <%=RecSet("datum")%> år <b><i><%=RecSet("year")%></i></b> (idag för <%=RecSet("tid")%> år sedan) <%=RecSet("handelse")%> <a href="<%=nyLank %>"><span class="bildtext">Läs mer</span></A> » <br>
<a href="http://www.facebook.com/share.php?u=<%=Server.URLEncode("http://www.historiesajten.se/" & nyLank )%>">Dela på Facebook</a>
redigerat, glömde %> på variabel raden.
mysql och fältet är "text" - kanske skall vara något annat? Jag är inget bra på databaser eller kodning heller för den delen, men det har ni nog redan märkt ;)
En dum fråga, men kör du ett Recordset per rad? Hur ser din ASP kod ut för hela HTML tabellen?
JAAAA!!!
nu funkar det!
så här gjorde jag:
<% nylank = RecSet("nylank") %>
<td width="450" class="vtextbig" valign="top"> <%=RecSet("datum")%> år <b><i><%=RecSet("year")%></i></b> (idag för <%=RecSet("tid")%> år sedan) <%=RecSet("handelse")%> <a href="<%=RecSet("nylank")%>"><span class="bildtext">Läs mer</span></A> » <br>
<a href="http://www.facebook.com/share.php?u=\<%=Server.URLEncode("http://www.historiesajten.se/" & nylank )%>">Dela på Facebook</a>
Jättetack för hjälpen alla! :)
glöm inte att sätta tråden som löst.
var gör man det någonstans? Hittar inte vart man stänger tråden?
hittade nu tror jag, blev det rätt?
skulle nog tycka att du sätter på det inlägg som gav dig rätt svar, för att vara lite snäll mot att de har lagt ner tid på att svara dig ;)

