Pagina 1 van 1
Onderwerpsymbolen voor Headlines
Geplaatst: 29 jan 2008, 17:46
door Gamemaniak
- Adres van je forum: http://www.endlessgaming.nl
Event. modificaties op je forum: Portal
Wanneer ontstond het probleem? Vandaag na een idee van mij
phpBB versie: 3.0.0
Heb je onlangs iets veranderd aan je forum? Ja
Wat is het probleem?
Het is niet echt een probleem, het is meer het idee wat een probleem vormt. Als je naar Endlessgaming.nl gaat, dan zie het blok 'Headlines'. Daar begint het probleem, de meeste mensen weten vast wel dat je onderwerpsymbolen kan gebruiken in phpBB3. De bedoeling is dat als ik een symbool toeken aan dat onderwerp dat het voor de titel van het onderwerp bij 'Headlines' verschijnt, en alleen het symbool. Heeft iemand daar een oplossing voor, denk namelijk niet dat er een mod voor bestaat. Alvast bedankt

Re: Onderwerpsymbolen voor Headlines
Geplaatst: 29 jan 2008, 19:28
door BetaDevil
Ik denk dat het gewoon phpBB3Portal is maar zou ik de code van de headlines kunnen zien?
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 29 jan 2008, 19:38
door Gamemaniak
Het is inderdaad gebaseerd op phpBB3portal, ik denk niet dat de code er toe doet aangezien ik verder nog niks voor elkaar heb gekregen. Het is gekopierd van news en dan aangepast.
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 29 jan 2008, 20:44
door kareld
Kan je de onderwerp symbolen ook uitschakelen?
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 30 jan 2008, 09:43
door Gamemaniak
kareld schreef:Kan je de onderwerp symbolen ook uitschakelen?
Uitschakelen

?
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 30 jan 2008, 14:28
door Derky
kareld schreef:Kan je de onderwerp symbolen ook uitschakelen?
Open hier een nieuw onderwerp voor of gebruik de zoekfunctie want dit is "topic-hijacking".
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 30 jan 2008, 14:33
door Gamemaniak
Ok, aangezien Betadevil perse de code wilde zien, headlines.php word geinclude in mijn index.php:
Code: Selecteer alles
<?php
if (!defined('IN_PHPBB'))
{
exit;
}
/**
*/
//
// Fetch Posts for headlines from portal/includes/functions.php
//
if( (!isset($HTTP_GET_VARS['article'])) && ($CFG['headlines'] == true) )
{
$fetch_headlines = phpbb_fetch_posts($CFG['headlines_forum'], $CFG['number_of_headlines'], $CFG['headlines_length'], 0, ($CFG['show_all_headlines']) ? 'headlines_all' : 'headlines');
if (count($fetch_headlines) == 0)
{
$template->assign_block_vars('headlines_row', array(
'S_NO_TOPICS' => true,
'S_NOT_LAST' => false
)
);
}
else
{
for ($i = 0; $i < count($fetch_headlines); $i++)
{
if( isset($fetch_headlines[$i]['striped']) && $fetch_headlines[$i]['striped'] == true )
{
$read_full = $user->lang['READ_FULL'];
}
else
{
$read_full = '';
}
$template->assign_block_vars('headlines_row', array(
'ATTACH_ICON_IMG' => ($fetch_headlines[$i]['attachment']) ? $user->img('icon_attach', $user->lang['TOTAL_ATTACHMENTS']) : '',
'TITLE' => $fetch_headlines[$i]['topic_title'],
'POSTER' => $fetch_headlines[$i]['username'],
'U_USER_PROFILE' => (($fetch_headlines[$i]['user_type'] == USER_NORMAL || $fetch_headlines[$i]['user_type'] == USER_FOUNDER) && $fetch_headlines[$i]['user_id'] != ANONYMOUS) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . $fetch_headlines[$i]['user_id']) : '',
'TIME' => $fetch_headlines[$i]['topic_time'],
'TEXT' => $fetch_headlines[$i]['post_text'],
'REPLIES' => $fetch_headlines[$i]['topic_replies'],
'U_VIEW_COMMENTS' => append_sid($phpbb_root_path . 'viewtopic.' . $phpEx . '?t=' . $fetch_headlines[$i]['topic_id'] . '&f=' . $fetch_headlines[$i]['forum_id']),
'U_POST_COMMENT' => append_sid($phpbb_root_path . 'posting.' . $phpEx . '?mode=reply&t=' . $fetch_headlines[$i]['topic_id'] . '&f=' . $fetch_headlines[$i]['forum_id']),
'U_READ_FULL' => append_sid($_SERVER['PHP_SELF'] . '?article=' . $i),
'L_READ_FULL' => $read_full,
'S_NOT_LAST' => ($i < count($fetch_headlines) - 1) ? true : false,
'S_POLL' => $fetch_headlines[$i]['poll'],
'MINI_POST_IMG' => $user->img('icon_post_target', 'POST'),
)
);
}
}
$template->assign_vars(array(
'S_DISPLAY_HEADLINES_LIST' => true
)
);
}
else if ($CFG['headlines'] == true)
{
$fetch_headlines = phpbb_fetch_posts($CFG['headlines_forum'], $CFG['number_of_headlines'], 0, 0, ($CFG['show_all_headlines']) ? 'headlines_all' : 'headlines');
$i = intval($HTTP_GET_VARS['article']);
$template->assign_block_vars('headlines_row', array(
'ATTACH_ICON_IMG' => ($fetch_headlines[$i]['attachment']) ? $user->img('icon_attach', $user->lang['TOTAL_ATTACHMENTS']) : '',
'TITLE' => $fetch_headlines[$i]['topic_title'],
'POSTER' => $fetch_headlines[$i]['username'],
'TIME' => $fetch_headlines[$i]['topic_time'],
'TEXT' => $fetch_headlines[$i]['post_text'],
'REPLIES' => $fetch_headlines[$i]['topic_replies'],
'U_VIEW_COMMENTS' => append_sid($phpbb_root_path . 'viewtopic.' . $phpEx . '?t=' . $fetch_headlines[$i]['topic_id']),
'U_POST_COMMENT' => append_sid($phpbb_root_path . 'posting.' . $phpEx . '?mode=reply&t=' . $fetch_headlines[$i]['topic_id'] . '&f=' . $fetch_headlines[$i]['forum_id']),
'S_POLL' => $fetch_headlines[$i]['poll']
)
);
$template->assign_vars(array(
'S_DISPLAY_HEADLINES_LIST' => true
)
);
}
// Assign specific vars
$template->assign_vars(array(
'L_HEADLINES' => $user->lang['HEADLINES'],
'L_NO_HEADLINES' => $user->lang['NO_HEADLINES'],
'L_POSTED_BY' => $user->lang['POSTED_BY'],
'L_COMMENTS' => $user->lang['COMMENTS'],
'L_VIEW_COMMENTS' => $user->lang['VIEW_COMMENTS'],
'L_POST_REPLY' => $user->lang['POST_REPLY']
)
);
?>
headlines.html:
Code: Selecteer alles
<div class="panel">
<div class="inner">
<span class="corners-top"><span></span></span>
<h3>{L_HEADLINES}</h3>
<!-- BEGIN headlines_row -->
<!-- IF headlines_row.S_NO_TOPICS -->
<span class="gensmall" style="text-align: center;"><strong>{L_NO_HEADLINES}</strong></span>
<!-- ELSE -->
<span style="float: right;">{headlines_row.TIME}</span>
<h4 class="first">{headlines_row.ATTACH_ICON_IMG}{forumrow.FORUM_IMAGE}<a href="{headlines_row.U_VIEW_COMMENTS}"><strong>{headlines_row.TITLE}</strong></a></h4>
<!-- ENDIF -->
<!-- IF headlines_row.S_NOT_LAST -->
<!-- ENDIF -->
<!-- END headlines_row -->
</div>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<br />
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 31 jan 2008, 14:56
door Gamemaniak
Schop?!
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 02 feb 2008, 16:15
door Gamemaniak
En nog een schop/bump.
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 02 feb 2008, 16:38
door BetaDevil
Vervang
portal/includes/functions.php
met deze codeportal includes
In je
headlines.php
doe je deze handelingen
Code: Selecteer alles
// ZOEK
'TITLE' => $fetch_headlines[$i]['topic_title'],
// AFTER ADD
'ICON' => $fetch_headlines[$i]['post_icon'],
En dan kun je het oproepen in je template met
{headlines_row.ICON}
Succes

Re: Onderwerpsymbolen voor Headlines
Geplaatst: 02 feb 2008, 17:32
door Gamemaniak
Dat zou geweldig zijn als het werkt, maar toen ik het probeerde kreeg ik

:
Code: Selecteer alles
Fatal error: Cannot redeclare get_user_rank() (previously declared in C:\xampp\htdocs\www\endlessgaming\forum\portal\includes\functions.php:239) in C:\xampp\htdocs\www\endlessgaming\forum\portal\block\user_menu.php on line 176
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 02 feb 2008, 17:35
door BetaDevil
Raar, ik heb alleen dingen veranderd in phpbb_fetch_posts en dat ligt er 200 regels boven

Re: Onderwerpsymbolen voor Headlines
Geplaatst: 02 feb 2008, 18:29
door Gamemaniak
Ik denk dat ik al weet wat het probleem is, er komen 120 regels bij in functions, klopt niet echt denk ik

Hier heb je mijn functions.php:
functions.php
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 02 feb 2008, 18:31
door BetaDevil
Ah, ik had die van 1.1.0 gebruikt, je moet de eerste function (phpbb_fetch_posts
) vervangen.
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 02 feb 2008, 18:51
door Gamemaniak
Ik krijg het niet voor elkaar, telkens als ik dat probeer aan te passen, dan krijg ik een sql error

Re: Onderwerpsymbolen voor Headlines
Geplaatst: 06 feb 2008, 12:56
door Gamemaniak
*schop
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 06 feb 2008, 21:27
door BetaDevil
Welke SQL Error, en anders moet je je portal even updaten naar de nieuste versie (niet 2.0

) aangezien ik hem daarvoor maakte.
Re: Onderwerpsymbolen voor Headlines
Geplaatst: 07 feb 2008, 10:52
door Gamemaniak
BetaDevil schreef:Welke SQL Error, en anders moet je je portal even updaten naar de nieuste versie (niet 2.0

) aangezien ik hem daarvoor maakte.
Dan gaan we dat een proberen he
