Pagina 1 van 1
Simpele vraag, maar ik weet t niet!! (EasySite Mod)
Geplaatst: 11 sep 2006, 09:56
door Ibot
Ik heb de easysite mod geinstalleerd:
http://www.speelland-noordwolde.nl/site.php
Een soort portal, iets oud, maar precies wat ik zoek.
Hoe krijg ik het nou in php voor elkaar, om (bijvoorbeeld) door op Lees meer te klikken links, het midden van het scherm als doelvenster in te stellen?
Dus:
Ik wil op lees meer klikken. En het resultaat moet komen, waar nu het nieuws staat.
Ik kom er niet uit, bij iframe was t simpel, maar hiermee ben ik echt de weg kwijt.. nooit zo'n held geweest met dit soort dingen...
Iemand die mij kan helpen?
Thanx alvast!
Geplaatst: 11 sep 2006, 17:06
door Luuk
Je zou dan de tekst (/html) in het php bestand in een variabele kunnen zetten.
Bijvoorbeeld:
Code: Selecteer alles
$tekst = 'hallo, dit is een voorbeeld tekst met plaats <img src="plaatje.gif" width="20" heigth="20" border="0" alt="Plaatje">, als je website\'s wilt schrijven moet je niet vergeten om de \' te escapen met een \';
$tekst_kort = substr($tekst, 0, 30);
$tekst_kort is nu de hele tekst, maar dan maar de eerste 30 tekens.
Je kunt dan door in de link site.php?artikel=tekst1 de hele tekst laten zien. Dit is wat meer werk maar hopelijk snap je het een beetje zodat je zelf aan de slag kunt.
Geplaatst: 13 sep 2006, 21:32
door Ibot
hmm, ik dacht voldoende te hebben aan de uitleg die je nu gaf.. helaas,
Pijnlijk te realiseren dat ik nog zo'n enorme noob ben op dit gebied
Eeh, waar plaats ik nou het "$tekst = ' " gedeelte? in welk bestand bedoel ik??
In site.php? of in de 'doel' php, dus in het geval van 'lees meer' -> wat.php ?
het deel dat ik dus <a href="site.php?artikel=tekst1">Klik hier</a> moet doen, snap ik, maar waar defineer ik de tekst achter site.php?.......
Je hebt het (denk ik) als voorbeeld artikel=tekst1 genoemd.. maar waar vind ik dus hoe dat nu heet? news= ofzo? staat dat in site.php?
Alvast bedankt voor het beantwoorden van deze n00b vraagjes

Geplaatst: 14 sep 2006, 19:04
door Luuk
Je moet alle teksten dan in site.php zetten.
Code: Selecteer alles
$tekst[0] = 'Tekst 0, blaaat';
$tekst[1] = 'Tekst 1, blaaat';
if ( isset($HTTP_GET_VARS['artikel']) && in_array($tekst, intval($HTTP_GET_VARS['artikel'])) )
{
$template->assign_block_vars('artikelen', array(
'TEKST' => $tekst[intval($HTTP_GET_VARS['artikel'])])
);
}
Je krijgt dan zoiets, in het .tpl bestand krijg je dan
Code: Selecteer alles
<!-- BEGIN artikelen -->
<table ...>
<tr>
<td>
{artikelen.TEKST}
</td>
</tr>
</table>
<!-- END artikelen -->
Geplaatst: 17 sep 2006, 09:21
door Ibot
Krijg nu deze fout:
Code: Selecteer alles
Warning: in_array(): Wrong datatype for second argument in /home/httpd/vhosts/speelland-noordwolde.nl/httpdocs/site.php on line 260
Op lijn 260 heb ik dit staan (jou tekst)
Code: Selecteer alles
if ( isset($HTTP_GET_VARS['artikel']) && in_array($tekst, intval($HTTP_GET_VARS['artikel'])) )
Maakt het uit waar ik je eerste code plaats? bovenin de site.php of onderin de site.php?
Vraagje 2:
Is het mogelijk om de variabelen die je nu in site.php vastlegd, in het ACP van phpBB vast te leggen? dat je de tekst in het ACP kunt veranderen zo vaak als je wilt?
Alvast bedankt!
Geplaatst: 18 sep 2006, 16:53
door Luuk
Dan kun je beter naar het ezPortal kijken, want dan zoek je meer zoiets. Te vinden op phpbbhacks.com

Geplaatst: 20 sep 2006, 19:08
door Ibot
oke, geinstalleerd, maar hoe krijg ik nou die tekst in t midden??
*Edit:
Oke, nu heb ik dus een iframe mod geinstalleerd, werkt!
Nu alleen de vraag hoe ik nou de header en footer weglaat, en enkel de memberlist laat zien in de iframe... iemand een tipje?