Ga naar inhoud

Bestaande pagina laden in ander pagina?


anoniem

Aanbevolen berichten

Beste mensen, ik heb de volgende site [url]www.vvscharnegoutum.net[/url], waar ik best wel tevreden mee ben. Maar ook ik moet na het lezen van de vele topics hier toch met de tijd mee en de pagina van frames overzetten naar css en eventueel tabellen. Op dit moment ben ik aan het brainstormen en in dreamweaver MX 2004 aan het proberen met div en css. Nu stuit ik gelijk al op een vraag en die luid als volgt: ik houd in excel de standen bij van de teams binnen onze vereniging. Deze standen sla ik op als webpagina en die publiceer ik op het web. In de huidige site vraag de betreffende stand op in het main frame en dat werkt allemaal perfect ( voorbeeld van zo standpagina [url]www.vvscharnegoutum.net/data/1stand.htm[/url] . Alleen hoe kan ik bijvoorbeeld het bestand 1stand.htm in mijn te maken webpagina zonder frames laden zonder dat ik steeds de stand via dreamweaver in de pagina moet zetten en dan moet opslaan als webpagina. Dus nog effe in het kort hoe ik het wil hebben: ik bereken de stand in excel ---> sla de tabel op als *.htm ---> upload het bestand naar mijn website ---> vraag via link de template stand op waarin dan het bestand 1stand.htm verschijnt met het menu + kop. Ik hoop dat jullie me nog snappen en kunnen helpen alvast bedankt Wiebren
Link naar reactie
Bedankt voor je reactie, nog twee vragen naar aanleiding van je antwoord. Kan ik die php-code in een div zetten en zo dus op de pagina op de juiste plaats zetten. Vraag twee ik heb via google ook nog het een en ander gevonden over het opslaan van excel htm bestanden als csv bestanden en deze via php op te vragen. Is dit ook een mogelijkheid en zo ja hoe werkt dit en is er misschien een voorbeeld? alvast weer bedankt
Link naar reactie
Bedankt, nog een vraagje ik heb het volgende geprobeerd (zie de twee files) [url]http://www.vvscharnegoutum.net/phptest/PHPstandtest.php[/url] en [url]http://www.vvscharnegoutum.net/data/1stand.htm[/url] de laatste is dus de oude stijl. Nu kun je zien dat wanneer ik 1stand.htm via php include de namen van de teams in de eerste kolom niet meer links worden uitgelijnd maar gewoon kris kras staan. In de oude stijl staan ze wel goed terwijl het om het zelfde bestand gaat. Hoe komt dit, en hoe los ik dit op? Alvast weer bedankt. Wiebren
Link naar reactie
Ok weer bedankt, maar weer twee vragen? kun je "ongestylde office document" effe uitleggen wat bedoel je daar precies mee? en ik heb wel eens van xml gehoord maar nog nooit van xslt wat kan ik hiermee en waar vind ik informatie hierover. en er zit wel degelijk verschil bij mij tussen de twee pagina's in de en pagina (de php) staan alle namen in de kolom teams niet links tegen de witte lijn uitgelijnd. Terwijl dat in excel en in het htm bestand dat wel is. alvast weer bedankt Wiebren
Link naar reactie
nee ik had er dus nog nooit van gehoord, maar goed via dit forum leer je natuurlijk heel veel. Dus wat niet is kan nog komen. Alleen ik ben nog wel nieuwsgierig naar het antwoord op de vraag wat nu "ongestylde office documenten" zijn. Is dat in mijn geval de betreffende tabel zonder enige opmaak, dus met alleen de gegevens? Zo ja hoe kan ik dan de tabel waarvan ik een html pagina maak en daarna via php opvraag aanpassen via css aanpassen met de opmaak die ik wil. Alvast weer bedankt. Wiebren
Link naar reactie
Ja echt ongestyled, zonder opmaak. In Office2002 hebben ze zo'n knopje 'opmaak wissen'. CSS (zoek op Google ;)) wordt (als het goed gebruikt wordt) in een extern bestand geplaatst en daarin zitten alle opmaak regels voor 1 document. Eventueel moet hier en daar een class aan toegevoegd worden (in je (X)HTML document), maar op die manier werkt het.
Link naar reactie
Ik heb inmiddels de in excel de opmaak van de stand verwijderd. Deze weer opgeslagen als webpagina. En dit html bestand zonder opmaak (ongestyld dus) wordt door <?php include("bestand") ?> in mijn pagina geladen. Deze php code staat in een div om hem te kunnen positieoneren. En dit lukt allemaal perfect alleen hoe kan ik de tabel via css in die div aansturen. Ik al wat dingetjes geprobeerd alleen kan de tabel over op de pagina te voorschijn toveren alleen het lukt me niet om de opmaak te veranderen. Wie kan mij helpen Bijvoorbaat dank Wiebren
Link naar reactie
Het is gelukt om de achtergrond van de tabel groen te krijgen zoals je al schreef maar ik kom daarna niet meer verder: zie : [url]www.vvscharnegoutum.net/phptest/PHPstandtest.php[/url] en ik wil graag de opmaak van de tabel enigzins op het volgende voorbeeld doen lijken: zie: [url]www.vvscharnegoutum.net/data/1stand.htm[/url] voor de goed orde zal ik mijn code van de pagina ook nog even geven. [code:1:46cf91e8ce]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>PHPstandtest</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .Standen td,th { background-color: green; border-width: 1px; border-color: black; } .ImageTop { font-family: Arial, Helvetica, sans-serif; margin: auto; width: 760px; } .Balkonder { font-family: Arial, Helvetica, sans-serif; background-color: #FE0000; margin: auto; width: 760px; } .Pagina { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #00CCFF; margin: auto; width: 760px; } body { background-color: #CCCCCC; } a { font-family: Arial, Helvetica, sans-serif; color: #ECE9D8; } --> </style> </head> <body> <div class="Pagina"> <div class="ImageTop"> <p><img src="../images/Image_top.jpg" width="760" height="100"></p> </div> <div class="Standen td,th"> <?php include("../data/1standtest.htm"); ?> </div> <br> <hr align="center" width="760px" color="black"> <div class="Balkonder"></div> </div> </body> </html>[/code:1:46cf91e8ce] Wat moet ik doen om de tabel die ik dus via php include in mijn pagina, op te maken zoals ik dat via excel had gedaan. Alvast bedankt Wiebren
Link naar reactie
Je moet de TABLE eerst helemaal kaal maken, geen opmaak erin, dan goed indelen. Nu staat alles in TD's, maar dat hoort eigenlijk niet. De tekst Stand Scharnegoutum 1 4e klasse A hoort in de CAPTION, de namen van de kolommen niet in TD,s, maar TH's Dat wordt dan zo: [code:1:db6f489ccf] <table cellpadding="0" cellspacing="0"> <caption> Stand&&&&Scharnegoutum 1 &&&&4e klasse A <span class="spacer"> </span> </caption> <tr> <th>Positie</th> <th class="l">Teams</th> <th>Gesp.</th> <th>Gew.</th> <th>Gelijk</th> <th>Verl.</th> <th>Punten</th> <th colspan="2">Doelpunten <br />Voor Tegen </th> <th>Saldo</th> </tr> <tr> <td>1</td> <td class="l">Minnertsga 1</td> <td>6</td> <td>6</td> <td>0</td> <td>0</td> <td>18</td> <td>22</td> <td>4</td> <td>18</td></tr> <tr> <td>2</td> <td class="l">DWP 1</td> <td>6</td> <td>4</td> <td>2</td> <td>0</td> <td>14</td> <td>17</td> <td>5</td> <td>12</td></tr> <tr> [/code:1:db6f489ccf] Uiteraard worden de twee TD's herhaalt. de CSS wordt dan bv zo: [code:1:db6f489ccf] table { width : 600px; margin-left : 20%; font-family : Arial, Helvetica, sans-serif; font-size : 12px; } table caption { background-color : #66f; height : 50px; font-size : 22px; color : #fff; font-weight : bold; } table th { background-color : #f00; color : #fff; border : 1px solid #fff; vertical-align : top; padding : 4px; } table td { background-color : #ccf; border : 1px solid #fff; text-align : center; font-weight : bold; padding : 4px; } .stand { background-color : #006; color : #fff; text-align : left; } .l { text-align : left;} .spacer { display : block; height : 25px; background-color : #ccc; [/code:1:db6f489ccf] De .spacer is voor de spatie onder de caption text. het ziet er dan (bijna ) hetzelfde uit maar is vijf keer zo klein. Het is natuurlijk niet de enige oplossing, ik denk dat het op veel andere manieren ook kan. wimb
Link naar reactie
beste wim bedankt voor ja antwoord, maar kun je me het volgende nog even uitleggen: [quote:88c8f9b051]De .spacer is voor de spatie onder de caption text. [/quote:88c8f9b051] wat bedoel je hiermee? Verder ben ik bang dat je me niet helemaal snapte, want volgens mij is jou uitleg bedoeld om een tabel in een webpagina via css op te maken. Alleen bij mij gaat het als volgt: Ik heb de tabellen in excel gemaakt, hierin sla ik ze op als webpagina, vraag de pagina via Php include op in mijn webpagina en wil hem dan via css opmaken. Misschien is het nog steeds onduidelijk maar dan hoor ik het graag. Wiebren
Link naar reactie
Hallo, Om van Excel naar HTML te gaan, zonder de Microsoft troep heb ik een hele primitieve manier, die zelfs goed werkt met een oude DOS database uit 1986. Je zet kopieert de data van de spreadsheet naar een ander deel of ander blad waar het in de HTNML code wordt ingevoegd. De eerste naam “Minnertsga 1” staat bv op in B5 dan zorg je ervoor dat er een kopie komt in B40. Die B40 staat dan weer tussen B39 met </td><td class="l"> als data en B41 met </td><td> als data. Dus alles daar met net zoveel vakjes als in de “echte Excel”tabel. Nu kun je de data met HTML code kopiëren naar de meest domme editor die je hebt, bv notepad, anders komt er toch nog wat troep mee. Je ziet dan zoiets: [code:1:6b89668a22] <tr><td>12</td><td class="l">VVI 1</td><td>6</td><td>0</td><td>0 </td><td> 6 </td><td> 0 </td><td> 4 </td><td>18 </td><td> -14 </td></tr> [/code:1:6b89668a22] Omdat het lastig is om het zo uit te leggen heb ik [url=http://www.wimb.net/test/standtest.htm] het [/url] op mijn site gezet. Met de Excel file voor download. wimb
Link naar reactie
Beste Wim, heel erg bedankt voor de moeite die je er tot nu toe in hebt gestopt. Ik heb alleen nog een vraag (ja ik blijf maar vragen). Als ik het goed begrijp moet ik elke keer als de stand veranderd de code die je van de tabel maakt in de editor kopieren. Als dat zo is dan heb ik steeds met de 14 teams die we binnen de vereniging hebben heel wat werk. Is dit te automatiseren? ( het liefst op dit moment via excel) met vriendelijke groet Wiebren
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...