[Gesplitst] ezPortal poll op index.php
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

[Gesplitst] ezPortal poll op index.php
Hm, toch nog een vraagje, is het ook mogelijk om dat block "Polls" in de index van het forum te krijgen?
If yes, wat moet ik hiervoor aanpassen?
Gesplitst van http://www.phpbb.nl/viewtopic.php?t=17114 door Bee
If yes, wat moet ik hiervoor aanpassen?
Gesplitst van http://www.phpbb.nl/viewtopic.php?t=17114 door Bee
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.
Gokje, en dan in index_body.tpl plakken?paulus schreef:gewoon uit portal_body.tpl het block poll weghalen 8)
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.
Oeps, kan en wil je misschien enige tekst en uitleg geven?
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.
Inderdaad, in de index.
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.
Liefst aan de rechterkant van de index.
Deze is te vinden op http://www.xpownersforum.co.uk maar is al een hele dag down
Op deze index staan al meer blocks namelijk, en daar mag deze bij komen te staan.
Deze is te vinden op http://www.xpownersforum.co.uk maar is al een hele dag down

Op deze index staan al meer blocks namelijk, en daar mag deze bij komen te staan.
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.
Als je het bestand fetchposts.php van ezPortal al include is het al een stuk makkelijker.
Niet getest maar het zou moeten werken, aan de tpl moet je misschien nog wat veranderen. Ook moet je FORUM_ID_NUMMER nog wijzigen in de forum_id('s) waar je de poll uit wilt halen.
Code: Selecteer alles
# -----
# Open index.php
#
# Zoek
# -----
include($phpbb_root_path . 'common.'.$phpEx);
# -----
# Zet erachter
# -----
include($phpbb_root_path . 'fetchposts.'.$phpEx);
# -----
# Zoek
# -----
'L_MARK_FORUMS_READ' => $lang['Mark_all_forums'],
# -----
# Zet erachter
# -----
'L_POLL' => $lang['Poll'],
'L_VOTE_BUTTON' => $lang['Vote'],
# -----
# Zoek
# -----
else
{
message_die(GENERAL_MESSAGE, $lang['No_forums']);
}
# -----
# Zet erachter
# -----
//
// Fetch Poll
//
$fetchpoll = phpbb_fetch_poll('FORUM_ID_NUMMER');
if (!empty($fetchpoll))
{
$template->assign_vars(array(
'S_POLL_QUESTION' => $fetchpoll['vote_text'],
'S_POLL_ACTION' => append_sid('posting.'.$phpEx.'?'.POST_TOPIC_URL.'='.$fetchpoll['topic_id']),
'S_TOPIC_ID' => $fetchpoll['topic_id'],
'L_SUBMIT_VOTE' => $lang['Submit_vote'],
'L_LOGIN_TO_VOTE' => $lang['Login_to_vote']
)
);
for ($i = 0; $i < count($fetchpoll['options']); $i++)
{
$template->assign_block_vars('poll_option_row', array(
'OPTION_ID' => $fetchpoll['options'][$i]['vote_option_id'],
'OPTION_TEXT' => $fetchpoll['options'][$i]['vote_option_text'],
'VOTE_RESULT' => $fetchpoll['options'][$i]['vote_result'],
)
);
}
}
else
{
$template->assign_vars(array(
'S_POLL_QUESTION' => $lang['No_poll'],
'DISABLED' => 'disabled="disabled"'
)
);
}
# -----
# Open templates/subSilver/index_body.tpl
#
# Zoek
# -----
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
# -----
# Zet ervoor
# -----
<table width="100%" cellpadding="2" cellspacing="1" border="0">
<tr>
<td>
# -----
# Zoek
# -----
<!-- END forumrow -->
<!-- END catrow -->
</table>
# -----
# Zet erachter
# -----
</td>
<td>
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>{L_POLL}</b></span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall">
<form method="post" action="{S_POLL_ACTION}">
<center><b>{S_POLL_QUESTION}</b></center><br />
<!-- BEGIN poll_option_row -->
<input type="radio" name="vote_id" value="{poll_option_row.OPTION_ID}">{poll_option_row.OPTION_TEXT} [{poll_option_row.VOTE_RESULT}]<br />
<!-- END poll_option_row -->
<br />
<!-- BEGIN switch_user_logged_out -->
<center>{L_LOGIN_TO_VOTE}</center>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<center><input type="submit" class="mainoption" name="submit" value="{L_VOTE_BUTTON}" {DISABLED}></center>
<input type="hidden" name="topic_id" value="{S_TOPIC_ID}">
<input type="hidden" name="mode" value="vote">
<!-- END switch_user_logged_in -->
</form><br />
</span></td>
</tr>
</table>
</td>
</tr>
</table>
Bedankt, zodra de server weer online is, ga ik er mee aan de slag.
KNAVIVO DIERENHULP
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.
Stimuleer verdraagzaamheid. Wees eens wat vaker irritant.