Seite 1 von 4

titel von antworten löschen

Verfasst: 17.04.2007 23:24
von kolja
nabend forum

ich bin auf der suche nach einem sql-query,
welcher mir nur die titel löscht,
die beim antworten angegeben wurden.

so wie ich die posts_text tabelle in der DB verstehe
geht das nicht!

ich hoffe ich verstehe es falsch

kolja

Re: titel von antworten löschen

Verfasst: 17.04.2007 23:43
von easygo
kolja hat geschrieben:ich bin auf der suche nach einem sql-query,
welcher mir nur die titel löscht,
die beim antworten angegeben wurden.

so wie ich die posts_text tabelle in der DB verstehe
geht das nicht!

ich hoffe ich verstehe es falsch
Yep, so gehts

SQL Befehl hat sich verflüchtigt!

EDIT: So gings dann leider doch nicht. :roll:

!!!!!!!!!!!!!!!!!!!!!nur diese titel sollen weg !!!!!!!!!!!!

Verfasst: 17.04.2007 23:59
von kolja
whow das war schnell :-)

ich habe gerade mit dem einspielen eines backups bgonnen um es auszuprobieren ;-)

werde gleich berichten

kolja

edit:
das dauert ja ewig...

edit:
und so ganz hat es auch nicht funktioniert...
es sind alle titlel weg...

vielleicht habe ich es eben auch noch nicht genug erklärt:

ich habe meine view_topic so umgebaut, das der titel ziemlich gross dagestellt wird
das ist bei dem ersten titel (also dem des themenerstellers) auch gut so,
nur bei allen anderen (antworten) zieht es n bischen komisch aus..
ist auch nicht sematisch, weil immer wieder <h1> verwendet würde

ich lass das ganze mal auf dem backup,
vielleicht gibt es ja noch eine idee

danke aber schoneinmal für den ersten versuch

kolja

Verfasst: 18.04.2007 00:14
von easygo
Ok hab glatt den Standardspruch vergessen..

:o :D

Also table prefix 'phpbb_' falls geändert (!) anpassen / n8 easy

Re: !!!!!!!!!!!!!!!!!!!!!nur diese titel sollen weg !!!!!!!!

Verfasst: 18.04.2007 00:29
von Pyramide
kolja hat geschrieben:ich habe meine view_topic so umgebaut, das der titel ziemlich gross dagestellt wird
das ist bei dem ersten titel (also dem des themenerstellers) auch gut so,
nur bei allen anderen (antworten) zieht es n bischen komisch aus..
ist auch nicht sematisch, weil immer wieder <h1> verwendet würde
Öhm, dann nimm doch dafür den normalen Topictitel (bei subSilver <a class="maintitle"). Bei leeren Beitragstiteln hast du doch nur unzählige "<h1></h1>" auf der Seite...

Verfasst: 18.04.2007 00:32
von kolja
aua, das stimmt natürlich...

ok, das ganze wird nochmal generell überdacht :evil:

gibt es ne möglichkeit den query wieder rückgängig zu machen ??

kolja

Verfasst: 18.04.2007 00:39
von Pyramide
kolja hat geschrieben:gibt es ne möglichkeit den query wieder rückgängig zu machen ??
Backup einspielen - anders kann man gelöschte (bzw. überschriebene) Daten nicht wiederherstellen.

Verfasst: 18.04.2007 00:43
von kolja
ok, dafür ist es ja da :-?

danke aber für das entfernen meines "brettes vorm kopf"

Verfasst: 18.04.2007 01:56
von easygo
Sry kolja, blöder Denkfehler von mir. Auf ein neues? :wink: diesmal getestet -->

Code: Alles auswählen

UPDATE phpbb_posts_text SET post_subject = '' WHERE post_id NOT IN (SELECT topic_first_post_id FROM phpbb_topics);

Verfasst: 18.04.2007 02:19
von kolja
easygo hat geschrieben:Auf ein neues?
jein, noch nicht...

das was pyramide gerade geschrieben hat,
lässt mich die ganze zeit grübeln...

wenn ich einfach nur die antwort-titel lösche,
habe ich 15 mal das hier im quelltext:

Code: Alles auswählen

<h1> </h1>
aber einfach den {TOPIC_TITLE} kann ich auch nicht nehmen,
da ich den topic_calender eingebaut habe
und das datum (wenn vorhanden) vor dem titel stehen soll
das datum des TC steht aber in der <-postrow->

misere erkannt :-?

oder bekomme ich das datum ausserhalb der postrow angezeigt?

Code: Alles auswählen

	if ( $postrow[$i]['post_id'] == $forum_topic_data['topic_first_post_id'] )
	{
		$calendar_front_title->topic_title('postrow', intval($forum_topic_data['topic_calendar_time']), intval($forum_topic_data['topic_calendar_duration']));
	}
das alles immer so kompliziert werden muss....