layout php pagina/ editor voor PHP?
Ik ben net begonnen met php en eigenlijk nog een absolute leek op dit gebied.
In mijn OScommerce webshop wil ik nieuwe pagina's toevoegen en dit dienen php pagina's te zijn. Nu heb ik wel enige kennis van HTML en hiervoor gebruikte ik altijd Dreamweaver om pagina's op te maken (met tekst/ afbeeldingen, tabellen etc).
Met php lukt het mij alleen om pagina's te maken met "platte tekst".
Ik wil graag de pagina's opmaken met tekst in tabellen zodat ik zelf de positie van de tekst kan bepalen en afbeeldingen toevoegen (waarvoor ik ook de positie zelf bepaal). Ik heb geen flauw idee hoe ik dit moet doen in php.
Is hier niet ook een editor voor beschikbaar waarmee ik op eenvoudige wijze tabellen kan invoegen waar ik tekst in kan plaatsen, afbeeldingen toevoegen ed.?
Of kan dit ook in Dreamweaver en zo ja hoe doe ik dit?
Ik hoop dat iemand mij wil helpen.
Alvast heel hartelijk bedankt voor jullie antwoord!
Groet,
Jenny
ps. Lees anders ook eens: PHP Beginnershandleiding
Gewijzigd op 20/12/2010 10:46:47 door Joren de Wit
Quote:
Ik wil graag de pagina's opmaken met tekst in tabellen zodat ik zelf de positie van de tekst kan bepalen en afbeeldingen toevoegen (waarvoor ik ook de positie zelf bepaal).
Tabellen hoor je hiervoor niet te gebruiken. Verdiep je eens in CSS.
Ik zal me verdiepen in CSS en en de handleiding voor beginners eerst eens grondig doorlezen. Geen tabellen dus in php.
De opmaak is en blijft altijd nog HTML, ongeacht je het in een PHP-script verwerkt.
Verder heeft het niet meer gebruiken van tabellen niks met PHP te maken.
Bedoel je daarmee dat ik nog steeds mijn pagina kan opmaken (in bv. Dreamweaver) alsof het een HTML pagina is daarna opsla als een php pagina?
Daarvoor moet je een lokale webserver draaien, of alles uploaden...
Hoe weet dreamweaver dan wat gecodeerd moet worden naar PHP en wat niet?
Weet je het verschil tussen html en php? Begin daar mee en je kunt op alle vragen die je hierboven stelt het antwoord zelf heel eenvoudig geven :)
Ik heb ook het stuk over de testserver gelezen maar omdat mijn webshop al draait (ik heb een aantal werkzaamheden laten verrichten door een programmeur) weet ik dat mijn server in ieder geval geschikt is voor php. Er zijn ook al een aantal extra pagina's aangemaakt maar deze wil ik graag zelf aanpassen. Als ik deze pagina's open in Dreamweaver dan krijg ik een blanco pagina te zien.
PHP is net als HTML een taal (code) waarin je schrijft. Als jij een dreamweaver een tabel aanmaakt, wordt er op de achtergrond gewoon HTML code gegenereert. De PHP code zul je daarentegen altijd zelf moeten schrijven in de code view.
Als je css in een HTML doc wilt zetten doe je <style type="text/css"></style> Als je JS in je HTML doc wilt hebben doe je <script type="text/javascipt"></script> en zo is er voor php ook iets:
En daartussen zet je je php code. Dit kan je 1000 keer in een doc doen.
Voorbeeldje:
Handel altijd eerst alle PHP logica af en begin dan pas met het versturen van HTML output.
@Blanche, volgens mij werkt die code ook niet eens. ;) Maar het ging mij even om het feit dat de TS weet hoe je php in HTML plaatst. En dat dat meerdere keren kan gebeuren op alle plaatsen in het document.
En mijn punt is juist dat je dat zoveel mogelijk wilt voorkomen. In jouw geval zet je er alleen echo's neer, maar voor een beginner nodigt jouw voorbeeld uit om daar ook andere PHP logica neer te zetten en dat wil je niet.
Volgens mij wordt dit dan automatisch omgezet naar HTML aangezien niet het ; teken achter een zin wordt geplaatst. Vervolgens het bestand geupload en het lijkt te werken. Alleen Aar gaf aan dat je niet met tabellen moet werken.
Maar in mijn huidige index.php pagina's staat de content (tekst en afbeeldingen) wel in tables. Daarmee kun je dan toch ook de positie aangeven waar iets moet komen te staan of is dit niet juist en kan ik dit beter anders doen?
Het kan wel, maar het is niet de bedoeling. Verdiep je in het gebruik van CSS om de layout van je pagina's te verzorgen.
Wil eigenlijk alleen de index pagina wat aanpassen zodat de site beter gevonden wordt in google. En ook wat aantrekkelijk maken dan nu dmv wat afbeeldingen.
Ik weet wel hoe ik in de stylesheet het font, fontgrootte en kleur ed moet aanpassen maar niet hoe ik voor 1 specifieke pagina posities van teksten en afbeeldingen moet aangegeven. Waarom is het gebruik van tables af te raden eigenlijk?
Jenny de Witt op 20/12/2010 14:50:51:
Waarom is het gebruik van tables af te raden eigenlijk?
Omdat tabellen bedoeld zijn voor tabulaire data, zoals prijslijsten en matrix-overzichten.
Sinds CSS al zo verder gevorderd is dat men daarmee de site kan indelen (margin, position, padding etc..., wordt deze manier ook aangeraden.