Seite 1 von 2
post_id auslesen?
Verfasst: 18.04.2004 03:45
von Tuxman
Hi
Ich bau gerade an einem kleinen Mod (
hier klicken), bin auch schon fast fertig (is nich wirklich viel Arbeit, nur viele Dateien), nur stehe ich im Moment vor einem Problem: Ich brauche die $post_id eines Beitrags, ohne die posting.php aufzurufen, also ähnlich wie z.B. der "edit"-Button an jedem Beitrag sie ausliest. Wie mache ich das am besten?
Verfasst: 18.04.2004 10:44
von PhilippK
An welcher Stelle willst du denn die ID auslesen? Ein paar Infos mehr wären da hilfreich
Gruß, Philipp
Verfasst: 18.04.2004 12:55
von Tuxman
Da, wo oben rechts in der viewtopic.php diese Buttons "quote" und "edit" sind, da möcht ich noch 'nen Button anbringen, der auf eine Datei verweist, der ich als Argument die Posting-ID übergeben möchte...
Verfasst: 18.04.2004 13:18
von andreasOymann
schau mal in die viewtopic.php um Zeile 900 - 1050 ...
A.
Verfasst: 18.04.2004 13:49
von Tuxman
Nun müsst ich nur noch wissen wo $i übergeben wird...

Verfasst: 18.04.2004 14:06
von andreasOymann
gleiche Datei, um Zeile 830:
Code: Alles auswählen
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
//
for($i = 0; $i < $total_posts; $i++)
{
wobei "$total_posts" generiert wird um Zeile 400:
Code: Alles auswählen
//
// Go ahead and pull all data for this topic
//
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
$limit_posts_time
AND pt.post_id = p.post_id
AND u.user_id = p.poster_id
ORDER BY p.post_time $post_time_order
LIMIT $start, ".$board_config['posts_per_page'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain post/user information.", '', __LINE__, __FILE__, $sql);
}
$postrow = array();
if ($row = $db->sql_fetchrow($result))
{
do
{
$postrow[] = $row;
}
while ($row = $db->sql_fetchrow($result));
$db->sql_freeresult($result);
$total_posts = count($postrow);
}
Verfasst: 18.04.2004 14:24
von Tuxman
Okay, dann steh ich jetzt endgültig auf dem Schlauch

wie sag ich dem nun dass ich genau DIESE ID haben möchte?

Verfasst: 18.04.2004 14:29
von andreasOymann
wie Philipp schon sagte:
Ein paar Infos mehr wären da hilfreich
Was soll es denn genau werden...???
Verfasst: 18.04.2004 14:39
von Tuxman
Wie bereits im ersten Posting erwähnt, bin ich gerade dabei,
diesen Mod zu schreiben. Dafür brauch ich nun mal die Post-ID.

Verfasst: 18.04.2004 15:04
von andreasOymann
Code: Alles auswählen
$temp_url = append_sid("beitraegezuweisen.$phpEx?mode=zuweisen&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$zuweisen_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_zuweisen'] . '" alt="' . $lang['zuweisen_post'] . '" title="' . $lang['zuweisen_post'] . '" border="0" /></a>';
$zuweisen = '<a href="' . $temp_url . '">' . $lang['zuweisen_post'] . '</a>';
Was hälst du davon?