Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: Externe links tonen in hoofdpaneel
Posted by
Joo on 12 April 2009, 20:52
#1
Ik heb een paneel aangemaakt met links naar eigen pagina's. Zoiets als:
openside("Genealogie";
echo"
· Parenteel Wim etc.
enzovoort.
closeside();
De bestanden in de eigen pagina's zijn vrij groot. Om de database te ontlasten heb ik deze bestanden in een eigen map als htm weggeschreven. En de link gewijzigd in:
Parenteel Wim etc
Na aanklikken van de link wordt het bestand getoond in een nieuw venster. Ik zag graag het bestand net als bij 'viewpage.php?page_id=3' in het hoofdpaneel getoond. Is hier een oplossing voor?
Edited by
Joo on 12 April 2009, 21:01
Posted by
Joo on 13 April 2009, 10:17
#3
Dank je Jeepers. De toevoeging target='_SELF' had ik zelf ook al uitgeprobeerd maar zonder resultaat. De code is nu:
echo '
- Parenteel 3 Wim
'
echo '
- Parenteel 3 via map
'
closeside();
De
eerste link (met viewpage) opent netjes in het middenpaneel. De
tweede link (met verwijzing naar een map) opent nog steeds in een nieuw scherm, overigens alleen als ik ".BASEDIR." verwijder. Moet ".BASEDIR." misschien ergens worden gedefinieerd?
Posted by
Steff on 13 April 2009, 10:19
#4
voor die viewpage moet je zetten
'.BASEDIR.'
want bijv in het forum werken de links niet.
en 2de link is dan
'.BASEDIR.'genealogie/par_wim/parwim.htm'
...
en mss ligt het aan je browser die dat automatisch doet ?
Posted by
Joo on 13 April 2009, 10:31
#5
Nog eens even getest. Met toevoeging '.BASEDIR' aan link 1 werkt deze niet meer. Dit geldt ook voor link 2. Zonder '.BASEDIR' doet link 2 wat ik wil maar opent in een nieuw venster. Dit kan toch niet aan de browser liggen? De target="_SELF" lijkt niet te werken.
Posted by
Steff on 13 April 2009, 13:24
#6
[geshi=php]openside();
echo THEME_BULLET."
Parenteel 3 Wim\n";
echo THEME_BULLET."
Parenteel 3 Via Map\n";
closeside();[/geshi]
Dit MOET werken. Anders ligt het echt wel aan je browser T_T.
Edited by
Steff on 13 April 2009, 13:24
Posted by
Joo on 13 April 2009, 17:18
#7
Dank je voor de hulp Jeepers. Regel 3 blijft echter in een nieuw venster openen. Dus toch maar aan een andere browser, zucht... Of de teksten opnemen in eigen pagina's.
Posted by
Jelle on 13 April 2009, 17:41
#8
Even OT @ Joo.
Aangezien ik ook bezig ben en me bezig houd met genealogie, vind ik dit wel een interessant geheel.
Zou ik eens een kijkje mogen nemen op je website? misschien dat we elkaar nog nieuwe ideeën kunnen aanreiken.
Posted by
Joo on 13 April 2009, 18:51
#9
Opgelost! Ik heb nog eens gezocht op de 'oude' Nederlandse site van PHP-Fusion. Ik heb nu twee manieren gevonden om externe links te tonen op het hoofdpaneel van je site. De ene mogelijkheid is met de Infusion "Page Wrapper" en de andere die ik nu ga gebruiken is via een tip van Wanaboo. Hierbij maak je (per parenteel of genealogie) een eigen pagina met de code:
opentable("");
//the site or URL to get
$ch = curl_init("http://www.sitenaam.nl/familie/genealogie/parenteel/parwim.htm");
//set the options for the transfer
curl_setopt($ch, CURLOPT_HEADER, 0);
//execute the session
curl_exec($ch);
//free up system resources !!IMPORTANT
curl_close($ch);
?>
Vervolgens maak je een nieuw paneel aan met daarin de verwijzing naar de pagina's bijvoorbeeld:
openside("Genealogie en parentelen");
echo '
- Parenteel Piet (1918-2005)
'
echo '
- Parenteel Wim (1921-)
'
closeside();
Het resultaat is precies wat ik voor ogen had namelijk externe pagina's tonen in je eigen PHP Fusion site.
Jelle, ik stuur je wel een privé berichtje.
Edited by
Joo on 13 April 2009, 18:55