Verfasst: 29.06.2003 17:39
DANKE etz gehts
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
/**
* @return void
* @param topic_id int
* @desc Parses and displays a page of detailed rating info for $topic_id
*/
function ratings_detailed($topic_id)
{
global $template, $db, $board_config, $theme, $phpbb_root_path, $phpEx, $lang;
$rank = 0;
if (!isset($topic_id))
{
$topic_id = -1;
}
$sql = 'SELECT * FROM ' . RATINGS_TABLE . "
WHERE topic_id = $topic_id
ORDER BY rating_time";
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, $lang['Error_Dbase_Ratings'], $lang['Database_Error'], __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$username = id_to_value($row['user_id'], 'user', TRUE);
$userprofile = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $row['user_id']);
$userlink = "<a href=\"" . $userprofile . "\">" . $username . "</a>";
$template->assign_block_vars("user_rates_row", array(
"RANK" => ++$rank,
"CLASS" => (!($rank % 2)) ? $theme['td_class1'] : $theme['td_class2'],
'USER_RATE' => $row['rating'],
"USER_MAX_RATE" => $board_config['rating_max'],
'U_VIEWPROFILEUSER' => ($row['user_id'] == USER) ? $username : $userlink,
"USER_RATE_DATE" => (create_date($board_config['default_dateformat'], $row['rating_time'], $board_config['board_timezone'])),
"USERNAME" => $username)
);
}
$template->assign_vars(array(
"DEFAULT_CLASS" => $theme['td_class1'],
"L_TOPIC_RETURN" => sprintf($lang['Click_return_topic'], "<a href=\"" . append_sid("contenttopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id") . "#$topic_id\">", "</a>"),
"L_TITLE" => sprintf($lang['Details_For_Topic'], id_to_value($topic_id, 'topic')),
"L_USER_RATED" => $lang['User_Rate'],
"L_USER_MAX_RATE" => $lang['Max_Rate'],
"L_USER_RATE_DATE" => $lang['Rate_Date'],
"L_USER_RATE_TIME" => $lang['Rate_Time'],
"L_RANK" => $lang['Rate_Order'],
"PAGE_NAME" => $lang['Detailed_Rating'])
);
$template->set_filenames(array("body" => "rate_detailed.tpl"));
$template->pparse("body");
}
Code: Alles auswählen
<table><tr>
<td align="left" valign="middle" class="nav" width="100%"><span class="nav"> <a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
</tr></table><hr>
<table class="forumline" width="100%">
<tr><td class="catHead" align="center" colspan="4"><span class="cattitle">{L_TITLE}</td></tr>
<tr><td class="{DEFAULT_CLASS}" align="center"><span class="nav"><br /><br />{L_TOPIC_RETURN}<br /><br /><br /></span></td></tr>
</table>
<br>
<table border="0" cellpadding="4" cellspacing="1" class="forumline" width="100%">
<tr>
<th colspan="1" align="center" height="25" class="thCornerL" width="19%"> {L_RANK} </th>
<th width="19%" align="center" class="thTop"> {L_USERNAME} </th>
<th width="19%" align="center" class="thTop"> {L_USER_RATED} </th>
<th width="19%" align="center" class="thTop"> {L_USER_MAX_RATE} </th>
<th width="19%" align="center" class="thTop"> {L_USER_RATE_DATE} </th>
</tr>
<!-- BEGIN user_rates_row -->
<tr>
<td class="row1" align="center"><span class="postdetails">{user_rates_row.RANK}</span></td>
<td class="row2" align="center" valign="middle"><span class="postdetails">{user_rates_row.U_VIEWPROFILEUSER}</span></td>
<td class="row3" align="center" valign="middle"><span class="postdetails">{user_rates_row.USER_RATE}</span></td>
<td class="row2" align="center" valign="middle"><span class="postdetails">{user_rates_row.USER_MAX_RATE}</span></td>
<td class="row3" align="center" valign="middle"><span class="postdetails">{user_rates_row.USER_RATE_DATE}</span></td>
</tr>
<!-- END user_rates_row -->
</table>
Ja, man kann ziemlich detailliert einstellen, wer wo bewerten darf.punker hat geschrieben:ich habs noch nicht installiert.. aber kann man da einstellen welche subforum diesen bewertungsscript zu benutzen
bin zwar eher von der anderen Seite, aber zumindest im Forum hast Du nix falsch gemachtRatte hat geschrieben:irgendwie hab ich etz unten wo man bewertet irgendnen syle fehler...schaut zumindest scheisse aus.
gehört des [url=http://forum.bka-bonn.de/viewtopic.php?t=24\so[/url]
oder net??
was hab ich falsch gemacht??
Code: Alles auswählen
<br>
<table class="forumline" width="100%">
<tr>
<td class="catHead" align="center" colspan="4"><span class="cattitle" style="color:#ff0000";>{L_SUMMARY}{TOPIC_TITLE}</td>
</tr>
<tr>
<td class="row1" align="center"><span class="gen"><br />{RATE_TOPIC_STATS}<br /><br /></span></td>
</tr>
<tr align="right">
<td align="right" class="row2">
<!-- BEGIN rerate -->
<span class="gen" />
<form method="post" action="{rerate.S_RATE_ACTION}">
{rerate.S_HIDDEN_FIELDS}{rerate.L_CHANGE_RATING}: {rerate.S_RATE_SELECT}
<input type="submit" name="submit" value="{rerate.L_RATE}" class="liteoption" />{rerate.RATE_TOPIC_USER}
<!-- END rerate -->
<!-- BEGIN rate -->
<form method="post" action="{rate.S_RATE_ACTION}">
{rate.S_HIDDEN_FIELDS}{rate.L_CHOOSE_RATING}: {rate.S_RATE_SELECT}
<input type="submit" name="submit" value="{rate.L_RATE}" class="liteoption" />
{rate.RATE_TOPIC_USER}
<!-- END rate -->
<!-- BEGIN rated -->
<span class="gen"> {rated.RATE_TOPIC_USER} {L_RATE_TOPIC_USER_ANON}</span>
<!-- END rated -->
<!-- BEGIN noauth -->
{noauth.RATE_TOPIC_USER}
<!-- END noauth -->
</span>
</td>
</tr>
</table>
<table width="100%">
<tr>
<td><div align="right"><span class="gensmall">{FULL_STATS_URL}</span></div></td>
</tr>
</table>
</form>