[2.0.x] Themen bewerten
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Fix für den fälschlichen 'Gäste' Profil-Link bei den Bewertungsdetails:
in
includes/functions_rate.php diese Funktion überschreiben:
Datei
templates/subSilver/rate_detailed.tpl so ändern:
Grüße, Rainer
in
includes/functions_rate.php diese Funktion überschreiben:
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");
}
templates/subSilver/rate_detailed.tpl so ändern:
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>
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??

gehört des [url=http://forum.bka-bonn.de/viewtopic.php?t=24\so[/url]
oder net??
was hab ich falsch gemacht??
Hi,
Hab den generierten HTML Quellcode vergliche, bei mir ists identisch.
Daß es bei Dir bissl komisch aussieht, muß wohl an den im Stylesheet verwendeten Grafiken liegen.
Änder doch einfach das Template
/templates/subSilver/rate_viewtopic.tpl in
Grüße, Rainer
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??

Hab den generierten HTML Quellcode vergliche, bei mir ists identisch.
Daß es bei Dir bissl komisch aussieht, muß wohl an den im Stylesheet verwendeten Grafiken liegen.
Änder doch einfach das Template
/templates/subSilver/rate_viewtopic.tpl in
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>
Hi, das war die geänderte Datei.
Sorry, kann Dir weiter auch keine Tipps geben als Dir Deine viewtopic_body.tpl und die rate_viewtopic.tpl anzusehen und versuchen möglichst wenig Tabellen im HTML Code ineinander zu schachteln.
Poste doch mal die beiden Datein und Deine CSS Datei, vielleicht kann Dir jemand anderes weiterhelfen.
Grüße, Rainer
Sorry, kann Dir weiter auch keine Tipps geben als Dir Deine viewtopic_body.tpl und die rate_viewtopic.tpl anzusehen und versuchen möglichst wenig Tabellen im HTML Code ineinander zu schachteln.
Poste doch mal die beiden Datein und Deine CSS Datei, vielleicht kann Dir jemand anderes weiterhelfen.
Grüße, Rainer