Seite 13 von 68
Verfasst: 13.10.2003 15:57
von mounty
so, ich habe auch eine frage:
ich verwende den mod - funktioniert fast einwandfrei. nur wird bei mir in der viewtopic.php kein button angezeigt, um auf die nickpage eines users zu kommen. habe meines wissens nach den code in die viewtopic.php richtig eingebaut, was kann dennoch der fehler sein? ich verwende zusätzlich auch das attachment-mod. vertragen sich die beiden etwa nicht?
ich zeige hier mal schnell, wie ich das eingebaut habe:
Code: Alles auswählen
<!-- ...anfang abgeschnippselt -->
'U_POST_ID' => $postrow[$i]['post_id'])
);
//
//Nickpagebutton
//
$sql = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid='".$poster_id."'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Querrie-Fehler', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] == "1")
{
$template->assign_block_vars('postrow.Nickpagebutton', array(
'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?user='.$poster),
));
}
display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']);
}
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Verfasst: 13.10.2003 15:59
von Leuchte
normalerweise vertragen sie sich, bei mir zumindest

gib mal einen link auf deine viewtopic_body.tpl und speicher die viewtopic.php neu als textdatei ab und poste ebenfalls den link zu der
Verfasst: 13.10.2003 16:15
von mounty
wenn ich in zukunft die install.txt genauer lesen würde, müsste ich fremde leute nicht mit meinen selbstgemachten problemen belästigen... tschuldigung für die aufregung, ein genaues durchlesen der folgenden zeilen hätte mir und euch den aufwand erspart:
Code: Alles auswählen
#bei verschiedenen Templates funktioniert die Anzeige des Buttons an dieser Stelle nicht...
#versuche im Falle des Falles, die Zeilen vor das Javascript einzufügen
danke trotzdem, jetzt funktioniert es.

Verfasst: 15.10.2003 10:49
von borgo
hm kleine anmerkung zur nickpage auflistung - sie ist nicht ganz intelligent. und zwar wenn ein user über das acp gelöscht wird, verringert sich nicht automatisch die zahl der nickpages in der auflistung!
Verfasst: 15.10.2003 12:55
von bloddy newbie
liegt wohl einfch daran, das die nickpage nicht gelöscht wird - wie auch?
versuche mal das pruning der nickpages aus

Verfasst: 15.10.2003 21:35
von borgo
lol ok
aber mal eine andere frage: kann es sein, dass jeder ins admin menü von anderen nickpages kommen kann? ich habe gerade aus jux mal auf den admin link einer anderen nickpage geklickt und ich konnte tatsächlich alles editieren. liegt es dran, dass ich admin vom forum bin, oder besteht da eine sicherheits lücke?
Verfasst: 15.10.2003 22:50
von Gert
Hi...
Liegt daran das du der Admin bist
Gruss Gert
Verfasst: 16.10.2003 15:48
von unterwegs
Also die Nickpage ist seit einiger Zeit bei mir verbaut ..und sie wird gut angenommen. Einige User wollen natürlich immer etwas mehr. Ist es möglich, die Bewertung der Nickpages etwas dynamischer zu gestalten? Denn bisher ist es bei mir so, das wenn man einmal bewertet hat, die nickpage auch immer diese Berwertung beibehält. Da sich aber die Nickpages verändern...
Vielleicht kann man mir noch helfen?
Ansonsen ist dieser Mod sptitze!!
uw
www.nach-mir.de
Verfasst: 16.10.2003 17:32
von bloddy newbie
1.) öffne nickpage_vote.php
2.) finde:
Code: Alles auswählen
else
{
echo '<center><span class="genmed"><br>
<br>
'.$lang['NP_VOTED_BEFORE'].'<br>
'.$lang['NP_WINDOW_CLOSE'].'</span></center>
<script type="text/javascript">
<!--
window.setTimeout("window.close()",5000);
//-->
</script>
';
exit;
}
3.) ersetze durch:
Code: Alles auswählen
else
{
if($HTTP_POST_VARS['bewerten'])
{
//vote eintragen
$sql = "UPDATE ".VOTES_TABLE." SET vote = '".$HTTP_POST_VARS['vote']."' WHERE uid = '".$uid."' AND von = '".$userdata['user_id']."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte nicht voten!<br><br>Could not vote yet!', '', __LINE__, __FILE__, $sql);
}
else
{
echo '<center><span class="genmed"><br>
<br>
'.$lang['NP_VOTE_THX'].'<br>
'.$lang['NP_WINDOW_CLOSE'].'</span></center>
<script type="text/javascript">
<!--
window.setTimeout("window.close()",5000);
//-->
</script>
';
exit;
}
}
elseif($userdata['user_id'] != "-1" AND $userdata['username'] != $HTTP_GET_VARS['user'])
{
$template -> assign_vars(array(
'Nickname' => $HTTP_GET_VARS['user'],
));
}
else
{
echo '<center><span class="genmed"><br>
<br>
'.$lang['NP_NOT_ALLOWED'].'<br>
'.$lang['NP_WINDOW_CLOSE'].'</span></center>
<script type="text/javascript">
<!--
window.setTimeout("window.close()",5000);
//-->
</script>
';
exit;
}
}
4.speichern und fertig
nun werden bestehende votes einfach aktualisiert.
greetz
Verfasst: 16.10.2003 22:38
von unterwegs
aber nicht durch bestehende User zu ändern?
ich kann keine Änderung feststellen..