Simpele vraag, maar ik weet t niet!! (EasySite Mod)

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Ibot
Berichten: 234
Lid geworden op: 07 nov 2003, 22:07

Simpele vraag, maar ik weet t niet!! (EasySite Mod)

Bericht door Ibot » 11 sep 2006, 09:56

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!

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 11 sep 2006, 17:06

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.
Afbeelding

Ibot
Berichten: 234
Lid geworden op: 07 nov 2003, 22:07

Bericht door Ibot » 13 sep 2006, 21:32

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 :D

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 14 sep 2006, 19:04

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 -->
Afbeelding

Ibot
Berichten: 234
Lid geworden op: 07 nov 2003, 22:07

Bericht door Ibot » 17 sep 2006, 09:21

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!

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 18 sep 2006, 16:53

Dan kun je beter naar het ezPortal kijken, want dan zoek je meer zoiets. Te vinden op phpbbhacks.com :wink:
Afbeelding

Ibot
Berichten: 234
Lid geworden op: 07 nov 2003, 22:07

Bericht door Ibot » 20 sep 2006, 19:08

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?

Gesloten