post_id auslesen?

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

post_id auslesen?

Beitrag von Tuxman »

Hi :D

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?
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

An welcher Stelle willst du denn die ID auslesen? Ein paar Infos mehr wären da hilfreich :-)

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Beitrag 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...
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

schau mal in die viewtopic.php um Zeile 900 - 1050 ...

A.
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Beitrag von Tuxman »

Code: Alles auswählen

$postrow[$i]['post_id']
Nun müsst ich nur noch wissen wo $i übergeben wird... :lol:
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag 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);
}
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Beitrag von Tuxman »

Okay, dann steh ich jetzt endgültig auf dem Schlauch :lol: wie sag ich dem nun dass ich genau DIESE ID haben möchte? :lol:
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

wie Philipp schon sagte:
Ein paar Infos mehr wären da hilfreich
Was soll es denn genau werden...???
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Beitrag 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. :)
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag 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?
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“