Seite 1 von 1

Der Titel eines Thema's ändern aber wie?

Verfasst: 11.10.2009 02:20
von arty4u
hallo,

ich nutzte phpbb3 standard. ich habe nun themen die von benutzern erstellt sind und dort will ich das thema ändern.
wen ich dann den neuen titel eingebe ist er zwar in der forenansicht geändert aber nicht für den ganzen beitrag.

Beispiel:
thema titel: text
antwort von nutzer: Re: text
antwort darauf von nutzer: Re: text
usw....

wenn ich das thema änderere auf: text222

bleibt dies bestehen:
antwort von nutzer: Re: text
antwort darauf von nutzer: Re: text


anstatt so:

vorher :
thema titel: text
antwort von nutzer: Re: text
antwort darauf von nutzer: Re: text
usw....

nachher:
thema titel: text222
antwort von nutzer: Re: text222
antwort darauf von nutzer: Re: text222
usw....

Gibt es eine möglichkeit dies zu ändern? komplett für alle Beiträge des Thema's? Würde mich über eine Antwort sehr freuen. :ugeek:

gruss
arthur

Re: Der Titel eines Thema's ändern aber wie?

Verfasst: 11.10.2009 09:57
von aurora876
ja sicher ;)
mußt halt jeden beitrag editieren... was anderes fällt mir leider auch nich ein. :oops:

Re: Der Titel eines Thema's ändern aber wie?

Verfasst: 11.10.2009 14:22
von arty4u
aurora876 hat geschrieben:ja sicher ;)
mußt halt jeden beitrag editieren... was anderes fällt mir leider auch nich ein. :oops:
ja toll das ist doch keine lösung.
warum ist es so dumm gemacht?

Re: Der Titel eines Thema's ändern aber wie?

Verfasst: 11.10.2009 14:43
von Intimus
dumm ist relativ ;-)

ich kann den gedanken sehr gut nachvollziehen: wenn user auf einen eröffnungsbeitrag geantwortet haben, haben sie das im wissen um dieses eine spezielle thema gemacht und dazu ist meist auch deren überschrift abgestimmt.
würde nun jemand einfach so das thema (de facto: die überschrift) ändern, könnte 1.der zusammenhang verloren gehen und/oder 2. nicht mehr mit dem kommentaren der user zusammenpassen.

dass es wie in deinem fall auch ausnahmen geben kann, ist nur eine bestätigung der regel. :-)

lg intimus

Re: Der Titel eines Thema's ändern aber wie?

Verfasst: 12.10.2009 18:35
von arty4u
alles klar das bedeutet es gibt keine lösung?

Re: Der Titel eines Thema's ändern aber wie?

Verfasst: 12.10.2009 20:17
von nickvergessen
bislang anscheinend nicht, aber die Lösung dazu müsste relativ einfach sein.

Vllt kann ich morgen Nachmittag mal reingucken. Sollte durch eine SQL-Abfrage an der richtigen Stelle machbar sein.

Re: Der Titel eines Thema's ändern aber wie?

Verfasst: 12.10.2009 21:05
von Intimus
nickvergessen hat geschrieben:Sollte durch eine SQL-Abfrage an der richtigen Stelle machbar sein.
daran hab ich auch gedacht. aber die abfrage muss wirklich sehr gezielt sein, denn wenn es einen anderen gleichlautenden beitrag gibt, wird auch der verändert.

lg intimus

Re: Der Titel eines Thema's ändern aber wie?

Verfasst: 17.10.2009 12:13
von nickvergessen
Opsala, fast vergessen:

includes/functions_posting.php
finde:

Code: Alles auswählen

// Correctly set back the topic replies and forum posts... only if the topic was approved before and now gets disapproved
davor einfügen:

Code: Alles auswählen

			// Beitrags-Titel im ganzen Thema aendern
			// http://www.phpbb.de/community/viewtopic.php?p=1136200#p1136200
			$sql = 'UPDATE ' . POSTS_TABLE . "
				SET post_subject = '" . $db->sql_escape('Re: ' . $subject) . "'
				WHERE topic_id = " . $data['topic_id'] . "
					AND post_subject = '" . $db->sql_escape('Re: ' . $data['topic_title']) . "'";
			$db->sql_query($sql);