handdator

Visa fullständig version : PHP och Wordpresskunniga, se hit!


PRound
2011-04-12, 14:33
Jag har fått i uppgift att göra om en vanlig html-sida till php som funkar ihop med wordpress. Detta har funkat bra, ända tills jag ska försöka få fram bilderna till header och bakgrund mm. Länkar funkar heller inte, även när jag uppdaterar länkarna till både bilder och sidor så funkar det inte.

Guiden jag följer är:

http://thethemefoundry.com/blog/html-wordpress/

Koden fungerar så här:

Jag har delat upp index.html i 4 delar. En header, meny, footer och en nyhetssida. Alla som php-sidor. Sen länkas alla sidor ihop i index.php med en get-funktion.

Utseendet är samma men inga bilder eller länkar funkar.

Här är koden:

Index:

<?php get_header(); ?>
<?php get_sidebar(); ?>


<!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>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive">
<meta http-equiv="content-language" content="sv" />
<meta name="robots" content="index, follow" />
<meta name="Keywords" content="flexotryck, flexografiskt tryck, repro, raklar, flexoprofil, tryckformar, tryckutrustning" />
<meta name="description" content="Vi framst&auml;ller repro och tryckformar f&ouml;r flexografiskt tryck. Vi unders&ouml;ker, st&auml;ller diagnos." />
<title>Flexotryck, flexografiskt tryck, repro, raklar | Flexopartner</title>
<link href="globalstyles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/stats.js"></script>
</head>

<body>

</tr>
</table>
<table width="800" border="0" cellspacing="0" cellpadding="0" align="center">
<tr height="10">
<td width="9" height="10"></td>
<td width="780" height="10"></td>
<td width="10" height="10"></td>
</tr>
<tr bgcolor="white" height="200">
<td width="9" height="200"></td>
<td width="780" height="200"><img src="Bilder/flygplancliche.jpg" alt="" height="200" width="780" border="0"></td>
<td width="10" height="200"></td>
</tr>
</table>
<table width="800" border="0" cellspacing="0" cellpadding="0" align="center">
<tr height="36">
<td><h1>Ja, det har med Flexotryck att göra</h1><h2>NYHETER</h2></td>
</tr>
</table>
<div id="big" class="bigSquare"><p><b> Vad vill du ha hj&auml;lp med? En klich&eacute; kanske? Eller ett reprojobb som verkligen g&ouml;r att trycket blir b&auml;sta m&ouml;jliga? Du kanske beh&ouml;ver nya raklar eller aniloxvalsar?</b> </p>
<p> I s&aring; fall har du kommit alldeles r&auml;tt. F&ouml;r det &auml;r just det h&auml;r, och en m&auml;ngd andra saker, som vi p&aring; FlexoPartner i Sunne sysslar med: </p>
<p> &bull; Vi framst&auml;ller repro och tryckformar f&ouml;r flexografiskt tryck. </p>
<p> &bull; Vi unders&ouml;ker, st&auml;ller diagnos och justerar er tryckutrustning s&aring; att slutresultatet blir lysande bra. </p>
<p> &bull; Vi &auml;r &aring;terf&ouml;rs&auml;ljare f&ouml;r olika tryckf&ouml;rn&ouml;denheter </p>
<p> Kort sagt &ndash; du kan prata med oss om allt som har med flexografiskt tryck att g&ouml;ra. Och vad &auml;r d&aring; flexotryck, kanske du s&auml;ger? Jo, det anv&auml;nds f&ouml;r att trycka livsmedelsf&ouml;rpackningar, wellpapp, tapeter, omslagspapper och en m&auml;ngd andra produkter.</p>
</div>


<div id="small" class="smallSquare"><div class="newsLine"><a href="Nyhetssida.html">
<csobj csref="Nyhetslista.html" h="173" occur="4" t="Component" w="255">
<h5><b><font color="#005132" face="Verdana, Arial, Helvetica, sans-serif">2011-01-07</font></b></h5>
<font size="1" color="000000" face="Verdana, Arial, Helvetica, sans-serif">FlexoPartner investerar vidare!</font>
<p><font size="1"></font><font size="1" color="000000" face="Verdana, Arial, Helvetica, sans-serif">&gt;&gt;&gt;</font></p>
<p><br/>
</p>
<h5><b><font color="#005132" face="Verdana, Arial, Helvetica, sans-serif">2010-11-30</font></b></h5>
<p><font size="1" color="000000" face="Verdana, Arial, Helvetica, sans-serif">FP satsar p&aring; ny telefonv&auml;xel!</font></p>
<p><font size="1"></font><font size="1" color="000000" face="Verdana, Arial, Helvetica, sans-serif">&gt;&gt;&gt;</font></p>
<p><br/>
</p>
<h5><b><font color="#005132" face="Verdana, Arial, Helvetica, sans-serif">2010-09-07</font></b></h5>
<p><font size="1" color="000000" face="Verdana, Arial, Helvetica, sans-serif">Pacsem 2010 tar form</font></p>
<p><font size="1"></font><font size="1" color="000000" face="Verdana, Arial, Helvetica, sans-serif">&gt;&gt;&gt;</font></p>
</csobj></div></a></div>




</body>
</html>



<?php get_footer(); ?>



Är väldigt tacksam för hjälp!

hahavaffan
2011-04-12, 14:40
Om det bara är bilder och länkar som inte funkar hade jag kollat så att katalogstrukturen verkligen stämmer. Finns bilderna verkligen i en katalog som heter Bilder i samma katalog som index.php? Var ligger filerna, kan du länka online-versionen så att säga?

PRound
2011-04-12, 14:45
Japp, de ligger i bilder, samma katalog som index.
Den ligger lokalt, jag testar hemma för att sedan lägga upp det färdiga.

hurril
2011-04-12, 14:46
Japp, de ligger i bilder, samma katalog som index.
Den ligger lokalt, jag testar hemma för att sedan lägga upp det färdiga.

bilder <> Bilder

Arf Pingvin
2011-04-12, 14:47
Vad hurril vill säga är att unix som hemsidor ofta kör är case sensitive

PRound
2011-04-12, 14:48
bilder <> Bilder

Har koll på det.

Får upp detta när jag trycker på länkarna:

Objektet hittas ej!

Den efterfrågade adressen hittades inte på denna server. Länken på den tidigare sidan verkar vara felaktig eller inaktuell. Vänligen informera författaren av sidan om felet.

Om du tror att detta beror på ett serverfel, vänligen kontakta webbansvarig.
Error 404
127.0.0.1
04/12/11 15:46:30
Apache/2.2.17 (Win32) PHP/5.3.6

Arf Pingvin
2011-04-12, 14:52
Har du ställt in hosts rätt i windows och apacheconfen är korrekt?

PRound
2011-04-12, 14:55
Ja, det har jag.
Hela sidan syns som sagt, men bilder och länkar funkar ej.

hurril
2011-04-12, 14:56
Ja, det har jag.
Hela sidan syns som sagt, men bilder och länkar funkar ej.

Vad händer när du skriver in länkadressen i brynarfönstret?

PRound
2011-04-12, 14:59
Vad händer när du skriver in länkadressen i brynarfönstret?

Då funkar det.

hurril
2011-04-12, 15:00
Då funkar det.

Du är säker på att du inte gör fel med casingen? Alltså att du nu skrev in:

foo.bar.se/Nyheter.html men länken har href="nyheter.html"

PRound
2011-04-12, 15:05
Nej, jag skrev in sökvägen direkt från datorn. alltså C:...
Testade http://127.0.0.1:8888/Folket.php. Funkade inte.

Arf Pingvin
2011-04-12, 15:06
Har du rätt hosts och apacheconf?

hurril
2011-04-12, 15:08
Nej, jag skrev in sökvägen direkt från datorn. alltså C:...
Testade http://127.0.0.1:8888/Folket.php. Funkade inte.

Ändra i texten i index.php och se efter om det slår igenom. Det borde även visa om det är som Arf P. tror.

PRound
2011-04-12, 15:16
Gjorde det. Index funkar fortfarande.

hurril
2011-04-12, 15:19
Gjorde det. Index funkar fortfarande.

Du såg ändringarna slå igenom när du surfar på http://127.0.0.1/ ?

PRound
2011-04-12, 15:21
Kan tillägga att bilderna syns och är på rätt plats när jag är i designläget i dreamweaver.

PRound
2011-04-12, 15:22
Du såg ändringarna slå igenom när du surfar på http://127.0.0.1/ ?

Precis.

hurril
2011-04-12, 15:23
Precis.

Minst en av sakerna du säger stämmer inte. Det måste finnas steg som du inte berättar om.

PRound
2011-04-12, 15:26
Eller så är det jag som inte riktigt hänger med och tror att jag förstår.

http://127.0.0.1/ funkar inte utan det är http://127.0.0.1:8888/ som jag kommer in på index med.

LoveMachine
2011-04-12, 17:05
Jag har lekt med wordpress för att bygga en sida åt min pappa. Men jag är inte speciellt bra på det jag gör utan moddar och snor vilt. För den mall jag använde så dumpade jag bilden till header i style.css enligt följande:

#header {
background-image:url(../../../logga.gif);
background-repeat:no-repeat;
padding: 0;
margin: 0 auto;
height: 200px;
width: 100%;
}

Oavsett observera att "hem"-katalogen i mitt fall är där header.php för mitt theme ligger INTE direkt i wordpress mappen där en index.php ligger. Denna index.php i wordpress-mappen laddar bara in wordpress och har inget egentligt innehåll. Det samma borde gälla om du lägger koden i index.php för ditt tema.

toppe
2011-04-12, 17:07
om du har bilder mappen i din tema folder så kan du länka till den via <?php bloginfo('template_url'); ?>/bilder/bild.jpg

och om du följer standarden så ligger din css i styles.css och den ligger i rooten på temat, isf länkar du bara med background:url('bilder/lalal.jpg') i css'en

Trance
2011-04-12, 18:14
Den html-en var väldigt misshandlad. Du startar title minst två gånger, du avslutar taggar konstigt och länken har halva sidan innan </a>.

Vad är det du vill göra? Vilka filer har du och var ligger dem?

PRound
2011-04-12, 18:22
Den html-en var väldigt misshandlad. Du startar title minst två gånger, du avslutar taggar konstigt och länken har halva sidan innan </a>.

Vad är det du vill göra? Vilka filer har du och var ligger dem?

Det är inte jag som har kodat den.

Jag försöker att göra om en html-sida till en wordpress-sida. Det har funkat bra, ända tills bilderna och länkarna ska fram. Designen är rätt, allt är på rätt plats, bilderna syns bara inte och länkarna funkar inte. Det står att filerna inte finns på servern, men jag har varit noga med att kolla så att alla länkar ligger rätt.

PRound
2011-04-12, 18:25
Om ni läser denna guide så är det lättare att förstå vad jag håller på med:

http://thethemefoundry.com/blog/html-wordpress/

Jag använder easyphp om det är till något hjälp.

Trance
2011-04-12, 18:48
Ta view source på php-filen (från servern) och klistra in exempel på bild-taggar / länkar här.

PRound
2011-04-12, 19:53
Hur gör jag det? kommer inte åt filen från easyphp.

Trance
2011-04-12, 20:09
Hur gör jag det? kommer inte åt filen från easyphp.

Använd din webbläsare och gå in på sidan där du ser allt normalt förutom bilderna som inte fungerar. Högerklicka och välj visa källa/view source.

Detta öppnas i notepad eller motsvarande. Ta och leta upp bild-länkarna och kopiera in dem här.

PRound
2011-04-12, 20:20
<table width="180" border="0" cellspacing="0" cellpadding="0" align="center">
<tr height="40">
<td width="30" height="40"></td>
<td width="800" height="40"><img src="img/klichetoppen.jpg" alt="" height="40" width="800" border="0"></td>

<td width="30" height="40"></td>
</tr>
<tr height="10">
<td width="30" height="10"></td>
<td bgcolor="white" width="800" height="10"></td>
<td width="30" height="10"></td>
</tr>
<tr height="865">
<td width="30" height="865"></td>

<td valign="top" bgcolor="white" width="800" height="865">
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr height="77">
<td width="10" height="77"></td>
<td height="77">
<table width="789" border="0" cellspacing="0" cellpadding="0">
<tr height="77">
<td width="10" height="77"></td>
<td height="77"><img src="img/logo.jpg" alt="" height="77" width="225" border="0"></td>

<td align="right" valign="bottom" height="77">




Headern. Säg till om du vill ha mer.

Trance
2011-04-12, 20:43
Där kan man se på sökvägen att bilderna förväntas ligga i en katalog som heter img. Gör de det?

PRound
2011-04-12, 20:54
Där kan man se på sökvägen att bilderna förväntas ligga i en katalog som heter img. Gör de det?

Ja, det gör dom.

Trance
2011-04-12, 21:06
Kan du nå någon av:

http://127.0.0.1:8888/Index.php
http://127.0.0.1:8888/img/logo.jpg

PRound
2011-04-13, 13:33
Index når jag, inte logo.jpg.


Objektet hittas ej!

Den efterfrågade adressen hittades inte på denna server. Länken på den tidigare sidan verkar vara felaktig eller inaktuell. Vänligen informera författaren av sidan om felet.

Om du tror att detta beror på ett serverfel, vänligen kontakta webbansvarig.
Error 404
127.0.0.1
04/13/11 14:33:02
Apache/2.2.17 (Win32) PHP/5.3.6

Nitrometan
2011-04-13, 13:46
Förut sa du att bilderna låg i http://127.0.0.1:8888/bilder/logo.jpg, nu är det http://127.0.0.1:8888/img/logo.jpg vilket stämmer?

PRound
2011-04-13, 14:11
img/logo.jpg, jag har bytt namn på mappen. Det är inte det som är felet ändå.

Nitrometan
2011-04-13, 14:19
OK.

Har du bytt namn på nåt annat?

Nitrometan
2011-04-13, 14:20
Har "webanvändaren" läsrättigheter till /img katalogen?

PRound
2011-04-13, 14:56
OK.

Har du bytt namn på nåt annat?

Nej.

Har "webanvändaren" läsrättigheter till /img katalogen?

Ja, jag har gett användaren rättigheter.