Välkommen Gäst! Logga in eller registrera ett konto.

Logga in











Forumtråd

Välkommen till Fuska.nus forum. För att kunna skriva i forumet måste du vara medlem och inloggad. Medlem blir du gratis genom att klicka på Registrera dig i logga in-rutan. Men du kan kika runt i alla forumen och läsa även om du inte är inloggad.



FB gilla knapp på min hemsida

Svara
30/04 -13 09:25 Forza

Forza

9477 XP 541 inlägg

Hejsan! är i princip klar med min hemsida nu men jag hade tänkt lägga till en gilla knapp och jag har använt mig av facebooks generator utan resultat. Provat flera av de olika koderna men vad jag förstår så är det htlm5 koden jag ska använda.

Kollade till slut på guider men de gör likadant som mig, testade även göra ett nytt html dokument.

Så här gjorde jag då:



<!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=utf-8" />
<title>Untitled Document</title>
</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/sv_SE/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>



<div class="fb-like" data-href="https://www.vkrc.se" data-send="false" data-layout="box_count" data-width="450" data-show-faces="true"></div>

</body>
</html>


fortfarande utan resultat, vad gör jag för fel? tycker de borde vara enkelt att lägga till.



>>>http://www.youtube.com/user/ImagineTunez<<<
Awesome Muisc Everyday!
The Music that you haven't heard yet.

30/04 -13 16:48 The_new_cake

The_new_cake

6336 XP 1408 inlägg

Jag tog nyligen fram lite olika knappar för lite olika sociala tjänster (Twitter, Facebook och Google+). Värt att notera är att Facebooks gilla-knapp och Google+s +1-knapp inte fungerar om man kör hemsidan lokalt, utan måste finnas ute på en riktig domän någonstans.

Här är koden jag använde till knapparna, notera att samtliga knappar renderas på svenska och får ett ojämnt mellanrum med mera (på grund av avsaknad av CSS). Kan skicka koden på annat sätt om det skulle behövas.


<html>
<head>
  <title>Sociala Knappar</title>
</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/sv_SE/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));
  </script>

  <div class="knappar">
  <a href="https://twitter.com/share" class="twitter-share-button" data-lang="sv">Tweeta</a>
  <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p

+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
  <div class="g-plusone" data-size="medium"></div>
  <div class="fb-like" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false" data-font="arial"></div>
  </div>

  <script type="text/javascript">
  window.___gcfg = {lang: 'sv'};

  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
  </script>
</body>
</html>


Senast redigerat 30/04 -13 16:56
30/04 -13 16:55 Forza

Forza

9477 XP 541 inlägg

Ahh där är mitt problem ville inte lägga ut sidan innan jag visste att de fungerade. Tack <3

>>>http://www.youtube.com/user/ImagineTunez<<<
Awesome Muisc Everyday!
The Music that you haven't heard yet.

30/04 -13 17:04 The_new_cake

The_new_cake

6336 XP 1408 inlägg

Testade knapparna om man bestämmer vilken sida som ska gillas. Om man sätter exempelvis http://www.fuska.nu/ som länk att gilla/+1/tweeta så renderas Google+ och Twitter-knapparna, men Facebook-knappen blir inte synlig då heller.

Spännande är att åtta personer har +1:at Fuska.nu på Google+, 316 personer har gillat Fuska.nu på Facebook och en person har Tweetat om Fuska.nu.

01/05 -13 08:43 Forza

Forza

9477 XP 541 inlägg

The_new_cake skrev:
Testade knapparna om man bestämmer vilken sida som ska gillas. Om man sätter exempelvis http://www.fuska.nu/ som länk att gilla/+1/tweeta så renderas Google+ och Twitter-knapparna, men Facebook-knappen blir inte synlig då heller.

Spännande är att åtta personer har +1:at Fuska.nu på Google+, 316 personer har gillat Fuska.nu på Facebook och en person har Tweetat om Fuska.nu.


Tack för all hjälp, de här är sidan jag hållit på med:
http://www.vkrc.se/

Dock så har jag ett problem som stör mig och de är att under hyrkart fliken så har jag lyckats på något sätt att få ljus bakgrund där copyright texten står. Vet inte vad jag gjort, störande...

>>>http://www.youtube.com/user/ImagineTunez<<<
Awesome Muisc Everyday!
The Music that you haven't heard yet.

01/05 -13 09:16 The_new_cake

The_new_cake

6336 XP 1408 inlägg

Problemet verkar vara <div class="body1"> som tycks sakna ett slut innan copyright-texten. Tror du får kolla igenom sidan och se till så att alla taggar verkligen har ett slut, känns efter en snabb överblick som att något var fel med <article>-taggarna också.

01/05 -13 10:15 Forza

Forza

9477 XP 541 inlägg

The_new_cake skrev:
Problemet verkar vara <div class="body1"> som tycks sakna ett slut innan copyright-texten. Tror du får kolla igenom sidan och se till så att alla taggar verkligen har ett slut, känns efter en snabb överblick som att något var fel med <article>-taggarna också.


Så ja :) tack för hjälpen än en gång, ge mig gärna synpunkter. Hade texten i 13px förut men fick ett klagomål på lite och otydlig text därför texten är något stor.(iaf i mina ögon sett)

De är de där med Nyheter sidan jag skulle kanske vilja ha en annan lösning på och så vore det ju bra om man hade php för menyn iaf. Dock så kan jag inte alls php kodning. Jag är ju som du märker inte vidare duktig på html. Lär mig eftersom och på mitt eget sätt :)

>>>http://www.youtube.com/user/ImagineTunez<<<
Awesome Muisc Everyday!
The Music that you haven't heard yet.

01/05 -13 10:48 The_new_cake

The_new_cake

6336 XP 1408 inlägg

För att få en PHP-meny:
Börja med att ändra filändelse i samtliga dokument från .htm(l) till .php. Se dessutom till att ändra alla länkar så de hänvisar till rätt dokument. Din kod kommer fungera precis som innan - med skillnaden att du nu kan lägga till PHP om du vill.

Skapa ett dokument med namnet meny.php eller något liknande. Lägg in din meny i det dokumentet:


<header>
<div class="wrapper">
<h1><a href="/" id="logo"></a></h1>
<nav>
<ul id="menu">
<li><a href="/">Start</a></li>
<li id="active"><a href="/Nyheter.php">Nyheter</a></li>
<li><a href="/Hyrkart.php">Hyrkart</a></li>
<li><a href="/Bokningar.php">Bokningar</a></li>
                                <li><a href="/Aktivitetskalender.php">Aktivitetskalender</a></li>
                                <li><a href="/Aktiva.php">Aktiva</a></li>
                                <li><a href="/Banan.php">Banan</a></li>
<li><a href="/Galleri.php">Galleri</a></li>
                                <li><a href="/Lankar.php">Länkar</a></li>
                                <li><a href="/AkMed.php">Åk Med!</a></li>
                                <li><a href="/Borja.php">Börja Köra Kart!</a></li>
                                <li><a href="/Klasser.php">Kartingklasser</a></li>
<li class="end"><a href="/Kontakt.php">Kontakt Oss</a></li>
</ul>
</nav>
</div>
</header>


Gå sedan in på sidorna där menyn finns just nu och byt ut menyn mot följande PHP-kod:


<?php include('relativ/lank/meny.php'); ?>


Det PHP-skriptet gör är att den inkluderar, det vill säga lägger till, det dokument som länkas till (i detta fallet din meny). Skulle du i framtiden då vilja göra några förändringar i menyn så behöver du bara ändra i meny.php, istället för att gå in i alla sidor och göra förändringen.

Nyheter är något mer komplicerat, och något som jag har svårt att förklara då det kan variera en hel del beroende på olika saker.

05/05 -13 09:07 Forza

Forza

9477 XP 541 inlägg

The_new_cake skrev:
För att få en PHP-meny:
Börja med att ändra filändelse i samtliga dokument från .htm(l) till .php. Se dessutom till att ändra alla länkar så de hänvisar till rätt dokument. Din kod kommer fungera precis som innan - med skillnaden att du nu kan lägga till PHP om du vill.

Skapa ett dokument med namnet meny.php eller något liknande. Lägg in din meny i det dokumentet:


<header>
<div class="wrapper">
<h1><a href="/" id="logo"></a></h1>
<nav>
<ul id="menu">
<li><a href="/">Start</a></li>
<li id="active"><a href="/Nyheter.php">Nyheter</a></li>
<li><a href="/Hyrkart.php">Hyrkart</a></li>
<li><a href="/Bokningar.php">Bokningar</a></li>
                                <li><a href="/Aktivitetskalender.php">Aktivitetskalender</a></li>
                                <li><a href="/Aktiva.php">Aktiva</a></li>
                                <li><a href="/Banan.php">Banan</a></li>
<li><a href="/Galleri.php">Galleri</a></li>
                                <li><a href="/Lankar.php">Länkar</a></li>
                                <li><a href="/AkMed.php">Åk Med!</a></li>
                                <li><a href="/Borja.php">Börja Köra Kart!</a></li>
                                <li><a href="/Klasser.php">Kartingklasser</a></li>
<li class="end"><a href="/Kontakt.php">Kontakt Oss</a></li>
</ul>
</nav>
</div>
</header>


Gå sedan in på sidorna där menyn finns just nu och byt ut menyn mot följande PHP-kod:


<?php include('relativ/lank/meny.php'); ?>


Det PHP-skriptet gör är att den inkluderar, det vill säga lägger till, det dokument som länkas till (i detta fallet din meny). Skulle du i framtiden då vilja göra några förändringar i menyn så behöver du bara ändra i meny.php, istället för att gå in i alla sidor och göra förändringen.

Nyheter är något mer komplicerat, och något som jag har svårt att förklara då det kan variera en hel del beroende på olika saker.


Jag får då inte till det, gjorde ett tomt dokument med texten du sa.( till meny.php)

Sedan la jag in: <?php include('relativ/lank/meny.php'); ?>
Där menyn finns.


<div class="wrapper">
<h1><a href="index.html" id="logo"></a></h1>
<nav>
<?php include('relativ/lank/meny.php'); ?>
</nav>
</div>


Får inte upp någon meny alls när jag laddar upp det, bara någon text.



Warning: include(relativ/lank/meny.php): failed to open stream: No such file or directory in /customers/1/b/c/vkrc.se/httpd.www/index.php on line 51 Warning: include(): Failed opening 'relativ/lank/meny.php' for inclusion (include_path='.:/usr/share/php') in /customers/1/b/c/vkrc.se/httpd.www/index.php on line 51

>>>http://www.youtube.com/user/ImagineTunez<<<
Awesome Muisc Everyday!
The Music that you haven't heard yet.

05/05 -13 09:12 The_new_cake

The_new_cake

6336 XP 1408 inlägg

Länken, det vill säga "relativ/lank/meny.php" måste ändras så den stämmer. Med tanke på att den kan variera beroende på var dokumentet placeras så kunde jag inte ge någon exakt länk där.

Troligast är att den ska ändras till:
<?php include('../meny.php'); ?>

Alternativt:
<?php include('meny.php'); ?>

Se till att den vägen/länken stämmer, så ska det nog fungera.


Senast redigerat 05/05 -13 09:12
05/05 -13 17:34 Forza

Forza

9477 XP 541 inlägg

The_new_cake skrev:
Länken, det vill säga "relativ/lank/meny.php" måste ändras så den stämmer. Med tanke på att den kan variera beroende på var dokumentet placeras så kunde jag inte ge någon exakt länk där.

Troligast är att den ska ändras till:
<?php include('../meny.php'); ?>

Alternativt:
<?php include('meny.php'); ?>

Se till att den vägen/länken stämmer, så ska det nog fungera.


Okej tack, men kan jag göra en meny för index och en för de andra? för får inte till att min "roundabout" blir placerad på rätt ställe. än fast jag lägger till den i en annan meny.

>>>http://www.youtube.com/user/ImagineTunez<<<
Awesome Muisc Everyday!
The Music that you haven't heard yet.

06/05 -13 16:57 The_new_cake

The_new_cake

6336 XP 1408 inlägg

Givetvis kan du det. Du får bara ändra i länken så den blir:
<?php include('index_meny.php'); ?>

Eller något liknande beroende på vad du döper filen till.

07/05 -13 21:25 Forza

Forza

9477 XP 541 inlägg

The_new_cake skrev:
Givetvis kan du det. Du får bara ändra i länken så den blir:
<?php include('index_meny.php'); ?>

Eller något liknande beroende på vad du döper filen till.


Tänkte inte klart när jag frågade den frågan, löste det ganska direkt men glömde skriva det här. Har dock ett annat problem.

För att få rätt "meny" att vara aktiv, tex med koden du skickade är ju alltid nyheter aktiv och vet ju hur man ändrar de. Det är ju bara att alla sidor kommer ju få samma aktiv. Hur löser jag detta för att de ska bli lätt att ändra i menyn också?

Hoppas du förstår vad jag menar.

>>>http://www.youtube.com/user/ImagineTunez<<<
Awesome Muisc Everyday!
The Music that you haven't heard yet.

07/05 -13 21:53 DarknessSky

DarknessSky Administratör

11785 XP 1497 inlägg

Forza skrev:
The_new_cake skrev:
Givetvis kan du det. Du får bara ändra i länken så den blir:
<?php include('index_meny.php'); ?>

Eller något liknande beroende på vad du döper filen till.


Tänkte inte klart när jag frågade den frågan, löste det ganska direkt men glömde skriva det här. Har dock ett annat problem.

För att få rätt "meny" att vara aktiv, tex med koden du skickade är ju alltid nyheter aktiv och vet ju hur man ändrar de. Det är ju bara att alla sidor kommer ju få samma aktiv. Hur löser jag detta för att de ska bli lätt att ändra i menyn också?

Hoppas du förstår vad jag menar.

Min lösning kanske inte är den bästa men jag brukar sätta en session på varje sida som säger vilken sida man besöker ex $_SESSION['visiting'] = 'startsida'; och sedan kör jag en if-sats i menykoden för att se om $_SESSION['visiting'] är "startsida" och isf ha den som aktiv.

Nickar Quattro i #fuska.nu
Administratör på fuska.nu.

07/05 -13 22:01 Forza

Forza

9477 XP 541 inlägg

DarknessSky skrev:
Forza skrev:
The_new_cake skrev:
Givetvis kan du det. Du får bara ändra i länken så den blir:
<?php include('index_meny.php'); ?>

Eller något liknande beroende på vad du döper filen till.


Tänkte inte klart när jag frågade den frågan, löste det ganska direkt men glömde skriva det här. Har dock ett annat problem.

För att få rätt "meny" att vara aktiv, tex med koden du skickade är ju alltid nyheter aktiv och vet ju hur man ändrar de. Det är ju bara att alla sidor kommer ju få samma aktiv. Hur löser jag detta för att de ska bli lätt att ändra i menyn också?

Hoppas du förstår vad jag menar.

Min lösning kanske inte är den bästa men jag brukar sätta en session på varje sida som säger vilken sida man besöker ex $_SESSION['visiting'] = 'startsida'; och sedan kör jag en if-sats i menykoden för att se om $_SESSION['visiting'] är "startsida" och isf ha den som aktiv.


ohh :0 jag har aldrig använt de där, hur gör man för att få det att fungera i kodningen? Noob guide tack :P

>>>http://www.youtube.com/user/ImagineTunez<<<
Awesome Muisc Everyday!
The Music that you haven't heard yet.

07/05 -13 22:13 DarknessSky

DarknessSky Administratör

11785 XP 1497 inlägg

Forza skrev:
DarknessSky skrev:
Forza skrev:
The_new_cake skrev:
Givetvis kan du det. Du får bara ändra i länken så den blir:
<?php include('index_meny.php'); ?>

Eller något liknande beroende på vad du döper filen till.


Tänkte inte klart när jag frågade den frågan, löste det ganska direkt men glömde skriva det här. Har dock ett annat problem.

För att få rätt "meny" att vara aktiv, tex med koden du skickade är ju alltid nyheter aktiv och vet ju hur man ändrar de. Det är ju bara att alla sidor kommer ju få samma aktiv. Hur löser jag detta för att de ska bli lätt att ändra i menyn också?

Hoppas du förstår vad jag menar.

Min lösning kanske inte är den bästa men jag brukar sätta en session på varje sida som säger vilken sida man besöker ex $_SESSION['visiting'] = 'startsida'; och sedan kör jag en if-sats i menykoden för att se om $_SESSION['visiting'] är "startsida" och isf ha den som aktiv.


ohh :0 jag har aldrig använt de där, hur gör man för att få det att fungera i kodningen? Noob guide tack :P

Jag slänger ihop ett exempel, post uppdateras inom kort ;)

Detta är bara ett enkelt exempel på hur detta skulle kunna fungera:
meny.php

<ul>
<li<?php if ($_SESSION['visiting'] == 'startsida') { echo ' class="active"'; } ?>><a href="#">Menyval 1</a></li>
<li<?php if ($_SESSION['visiting'] == 'sida2') { echo ' class="active"'; } ?>><a href="#">Menyval 2</a></li>
</ul>



hem.php
massa kod över
$_SESSION['visiting'] = "startsida";
<?php include('meny.php'); ?>
massa annan kod under detta

--------

Är förståeligt om det är svårt att hänga med ;) säg bara till om jag ska förklara något tydligare.


Senast redigerat 07/05 -13 22:17

Nickar Quattro i #fuska.nu
Administratör på fuska.nu.


Svara

Du måste vara inloggad för att svara på trådar.

Hoppa till forum

Trådar