login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Include bestand

Offline Ikke87 - 11/07/2008 17:00 (laatste wijziging 11/07/2008 17:00)
Avatar van Ikke87Nieuw lid Beste,
Ik ben hier nieuw en ook redelijk nieuw in de PHP wereld. Ik heb nu een website gemaakt met php navigatie. Deze haalt de content uit een database. Maar nu heb ik een fotoalbum, het volgende voorbeeld gebruikt: http://www.site...amp;id=114

Dit fotoalbum bestaat dus uit 2 bestanden. Nu doe ik include(albumlist.php) dan krijg ik op mijn website in het midden het mooie lijstje te zien. Maar als ik op de link klik krijg ik het fotoalbum niet in mijn website, dan opent alleen het fotoalbum.

Hoe kan ik ervoor zorgen dat ook het fotoalbum zich opent op mijn website in het midden? Hoop dat iemand mij opweg kan helpen.

Alvast bedankt

14 antwoorden

Gesponsorde links
Offline Martijn - 11/07/2008 18:28
Avatar van Martijn Crew PHP misschien wat meer code? zoals links, en een stukje daaromheen.

En een klein beetje meer probleem omschrijving is ook wel fijn 
Offline JBke - 12/07/2008 09:30
Avatar van JBke PHP gevorderde waarschijnlijk staat er ergens target="blank" dat zal je moeten veranderen naar target="self" of target="parent" in de link. Dat kan een <a href="een link" target="dit veranderen">

Je moet er voor zorgen dat je een layout hebt waar je een grote div bvb content_container id geeft en dan kan je perfect de include van de album daarin doen. Mooier nu is natuurlijk met ajax de album data ophalen. 
Offline dafid - 12/07/2008 09:58
Avatar van dafid Nieuw lid Je zou het simpel we met een iframe kunnen doen 
Offline JBke - 12/07/2008 10:18
Avatar van JBke PHP gevorderde NEEE geen iframes = Deprecated.......

Werk met DIV dan kan je later alle kanten op....
Offline Ikke87 - 12/07/2008 11:02 (laatste wijziging 12/07/2008 11:03)
Avatar van Ikke87 Nieuw lid Alvast bedankt voor de reacties. Dat met target veranderen had ik ook al geprobeerd maar werkt niet. Inderdaad ajax is ook een oplossing, maar dat gaat me net iets te ver, daar heb ik helemaal geen ervaringen mee. Maar misschien voor later.
Ik werk inderdaad gewoon met divs. Ik zal het probleem beter proberen te omschrijven en wat code te geven.
Mijn index.php ziet er ongeveer zo uit (even verkort) Ik heb een menu en dan de content.

index.php
  1. <?php include("content.php");
  2. <div id="menu"> Hier het menu> </div>
  3. <div id="content">
  4. if($page && !$sub){
  5. echo getpage($page,$lan);
  6. }
  7. if($page && $sub){
  8. echo getsubpage($page, $lan, $sub);
  9. }</div>
  10. ?>


Daarin roep ik dus een functie aan in content.php en deze functie haalt de content uit de db of mijn fotoboek

content.php
  1. function getpage($page,$lan){
  2. //fotoboek
  3. if($page == 3){
  4. include('album2/albumlist.php');
  5. }else{
  6. get content uit DB
  7. }


Nu laat hij inderdaad de albumlist zien binnen mijn website. Maar als ik dan een link klik opent hij niks meer binnen mijn website. Het album dat ik gebruik is http://www.site...amp;id=114

De website waar het staat is http://www.legrandchamp.nl/index.php en dan onder fotoalbum.

Hoop dat ik het probleem zo beter heb uitgelegd en dat iemand een oplossing weet.

Alvast bedankt
Offline Milo - 15/07/2008 23:25
Avatar van Milo Nieuw lid Zoals JBke al zij er staat warschijnlijk ergens target="blank" asl je nou eens dit doet:
<a target="_blank" href="album2/album.php?page=album&boek=test">

in plaats van dit:
<a href="album2/album.php?page=album&boek=test">
meschien dat hij het dan wel doet ;) ik hoop het voor je
Offline Ikke87 - 16/07/2008 08:29
Avatar van Ikke87 Nieuw lid Ik heb target _blank, _self en _parent geprobeerd, maar dit is helaas niet de oplossing. Want hij moet eigenlijk weer soort van include gedaan worden.

Iemand anders ideeen hoe ik dit kan oplossen?
Offline thomasje - 16/07/2008 11:04
Avatar van thomasje MySQL beginner kan je je pagina is even posten (op www.plaatscode.be)
En ligt het niet aan je iframe indien je die hebt?
Offline Ikke87 - 16/07/2008 11:14
Avatar van Ikke87 Nieuw lid Zoals gevraagd, alle code die nodig is voor de website. In een eerdere post had ik het ingekort, maar dit is dus de volledige code. Hoop dat je hier iets mee kunt. Want zelf weet ik niet wat ik fout doe.

index.php
http://www.plaatscode.be/12232/

content.php
http://www.plaatscode.be/12233/

albumlist.php
http://www.plaatscode.be/12234/

album.php
http://www.plaatscode.be/12235/
Offline thomasje - 16/07/2008 13:31
Avatar van thomasje MySQL beginner Nee helaas ik zou je hier verder ook niet mee kunnen helpen ik dach dat je het heel anders had.
Offline Ontani - 16/07/2008 14:03
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Het probleem is gewoon dat je alles van je album hoort te include in je index.php
Offline Ikke87 - 16/07/2008 17:48
Avatar van Ikke87 Nieuw lid En hoe kan ik dat dan doen? Zou je me een stukje opweg willen helpen met een voorbeeld stukje code? Alvast bedankt
Offline jc2 - 16/07/2008 17:50 (laatste wijziging 16/07/2008 18:06)
Avatar van jc2 PHP interesse Probeer dit eens:

  1. function getpage($page,$lan){
  2. //fotoboek
  3.  
  4. if($page == 3){
  5. if(!empty($_REQUEST['boek']) AND isset($_REQUEST['boek'])){
  6. include('album2/album.php');
  7. }
  8. else{
  9. include('album2/albumlist.php');
  10. }
  11. }
  12. else{
  13. // get content uit DB
  14. }


Dan wordt je link (in album.php!) bijvoorbeeld:


Offtopic 1
Het valt me op dat de 4 foto's links erg lang moeten laden.
Kijk even naar de grootte van de foto's en verklein ze (via photoshop o.i.d.) naar 150x99 px. Dit scheelt laadtijd 

Offtopic 2
Mocht je tegen een vriendenprijsje iets verhuren, laat het me dan maar weten. Ik kom wel 
Frankrijk 
Offline Ikke87 - 16/07/2008 18:27
Avatar van Ikke87 Nieuw lid ah, ik begrijp wat je bedoeld Ga ik snel proberen (nu ff druk met andere dingen)

Offtopic
Idd het zijn voorbeeld foto's die niet verkleind zijn, bedankt voor de tip. Wordt nu nog niet verhuurd, maar in de toekomst is het wel de bedoeling(over een jaar of 2). Zou zeggen hou de site in de gaten
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.355s