Meddelande

Minska
No announcement yet.

Facebook share-länk

Minska
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Facebook share-länk

    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 jag använder.
    Borde inte länken bli något som:
    <a href="http://www.facebook.com/share.php?u=http://www.historiesajten.se/<%=RecSet("nylank")%>">
    Den här länken funkar ju men då är det endast historiesajten i allmänhet den visar upp, inte den sista inlägget som ju finns en länk till i RecSet("nylank")

    Blev kanske rörigt men hoppas någon förstår vad jag menar?
    // SnowCat
    - skäll inte på mig! Jag är nybörjare

    www.historiesajten.se
    www.slottsguiden.info

  • #2
    en länk är en länk, om den pekar mot en php fil på en helt annan server spelar ju absolut ingen som helst roll.

    Är det att du vill ha den aktuella sidan besökaren är inne på så kan du använda: http://www.webcheatsheet.com/asp/get...t_page_url.php för att få reda på länken och infoga in den i länken till facebook.
    "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

    Kommentera


    • #3
      fast jag har ju en databas med länken, t.ex. visainfo.asp?id=512
      Kan man inte använda den?
      Om du ser här http://www.historiesajten.se/
      Under vart och ett av de tre inläggen skulle jag vilja ha en facebook-knapp och när man klickar på den så skall man komma till http://www.historiesajten.se/visainfo.asp?id=512

      Den här funkar utmärkt, http://www.facebook.com/share.php?u=...oriesajten.se/ men då kommer jag som sagt bara direkt till förstasidan. Jag vill komma till http://www.historiesajten.se/visainfo.asp?id=512
      // SnowCat
      - skäll inte på mig! Jag är nybörjare

      www.historiesajten.se
      www.slottsguiden.info

      Kommentera


      • #4
        Trodde det skulle vara lika enkelt som
        <a href="http://www.facebook.com/share.php?u=http://www.historiesajten.se/"<%=RecSet("nylank")%>">
        // SnowCat
        - skäll inte på mig! Jag är nybörjare

        www.historiesajten.se
        www.slottsguiden.info

        Kommentera


        • #5
          Om du skriver ut:
          Kod:
          <a href="http://www.facebook.com/share.php?u=http://www.historiesajten.se/"<%=RecSet("nylank")%>">Dela på Facebook</a>
          Vart pekar länken då? För om RecSet("nylank") innehåller visainfo.asp?id=512 så ska den länken ovan fungera.

          Kommentera


          • #6
            Det är samma länk som jag har, den visar upp förstasidan, inte just det inlägget.
            <%=RecSet("nylank")%> innehåller visainfo.asp?id=512 men den visar ändå bara upp
            http://www.facebook.com/share.php?u=...oriesajten.se/
            den "tappar" det bakom .se/ verkar det som
            // SnowCat
            - skäll inte på mig! Jag är nybörjare

            www.historiesajten.se
            www.slottsguiden.info

            Kommentera


            • #7
              snowcat skrev: Visa inlägg
              Det är samma länk som jag har, den visar upp förstasidan, inte just det inlägget.
              <%=RecSet("nylank")%> innehåller visainfo.asp?id=512 men den visar ändå bara upp
              http://www.facebook.com/share.php?u=...oriesajten.se/
              den "tappar" det bakom .se/ verkar det som
              Jaa, det ser jag nu när jag tittade på vad jag skrev.

              Kolla det fetmarkerade och understrukna ":
              <a href="http://www.facebook.com/share.php?u=http://www.historiesajten.se/"<%=RecSet("nylank")%>">Dela på Facebook</a>

              Det ska bort! För det avslutar ju ditt href-attribut! Alltså bör:

              <a href="http://www.facebook.com/share.php?u=http://www.historiesajten.se/<%=RecSet("nylank")%>">Dela på Facebook</a>

              fungera bättre!

              Kommentera


              • #8
                snowcat skrev: Visa inlägg
                fast jag har ju en databas med länken, t.ex. visainfo.asp?id=512
                Kan man inte använda den?
                Om du ser här http://www.historiesajten.se/
                Under vart och ett av de tre inläggen skulle jag vilja ha en facebook-knapp och när man klickar på den så skall man komma till http://www.historiesajten.se/visainfo.asp?id=512

                Den här funkar utmärkt, http://www.facebook.com/share.php?u=...oriesajten.se/ men då kommer jag som sagt bara direkt till förstasidan. Jag vill komma till http://www.historiesajten.se/visainfo.asp?id=512
                Om dina länkar är alltid visainfo.asp?id=xxx så infoga det i din länk, jag har ingen aning vad RecSet("nylank") innehåller för data.
                "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

                Kommentera


                • #9
                  Allt som skrivs efter ? måste urlkodas...

                  <a href="http://www.facebook.com/share.php?u=<%=Server.URLEncode("http://www.historiesajten.se/" + RecSet("nylank"))%>">Dela på Facebook</a>

                  Kommentera


                  • #10
                    Nu fick jag istället:
                    Error Type:
                    Microsoft VBScript runtime (0x800A000D)
                    Type mismatch: 'URLEncode'
                    // SnowCat
                    - skäll inte på mig! Jag är nybörjare

                    www.historiesajten.se
                    www.slottsguiden.info

                    Kommentera


                    • #11
                      Just ja, man ska skriva & i stället för + i VBScript kom jag på...

                      <a href="http://www.facebook.com/share.php?u=<%=Server.URLEncode("http://www.historiesajten.se/" & RecSet("nylank"))%>">Dela på Facebook</a>

                      Har ju inte lekt med VBScript sen 1999...

                      Kommentera


                      • #12
                        nej funkar fortfarande inte
                        Nu blir det inget felmeddelande och man kan klicka på länken men man kommer inte till just det inlägget. Håller man muspekaren över länken och kika nere i statusbaren står det:
                        http://www.facebook.com/share.php?u=...oriesajten.se/
                        det borde stå:
                        http://www.facebook.com/share.php?u=...nfo.asp?id=512
                        // SnowCat
                        - skäll inte på mig! Jag är nybörjare

                        www.historiesajten.se
                        www.slottsguiden.info

                        Kommentera


                        • #13
                          Kolla på Tydals exempel.
                          "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

                          Kommentera


                          • #14
                            Då låter det som att RecSet("nylank") inte innehåller något.

                            Kommentera


                            • #15
                              Sen borde det inte stå
                              http://www.facebook.com/share.php?u=...nfo.asp?id=512

                              utan det borde stå
                              http://www.facebook.com/share.php?u=...asp%3Fid%3D512

                              Vissa tecken, som exempelvis frågetecken måste kodas om inuti urlr, vilket är det Server.URLEncode gör.

                              Kommentera

                              Working...
                              X