"[Gesperrt]" nach Sperrung

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

schau noch mal genau nach, ob Du den Code an der richtigen Stelle drin hat. Wie schon geschrieben, es klappt, aber leider (noch) nicht perfekt.
Beste Grüße
Walter
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Wenn man das richtig einbaut, funktioniert es auch richtig.
KB:knigge
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

bin ziemlich sicher, es richtig drin zu haben, aber wie schon geschrieben,das entsperren klappt nicht.
Beste Grüße
Walter
Benutzeravatar
Tommy_65428
Mitglied
Beiträge: 459
Registriert: 02.12.2004 18:49
Wohnort: Hamburg

Beitrag von Tommy_65428 »

Also bei mir funktioniert es mittlerweile (Habe im obigen Posting von mir ersteres ersetzt).

Auch nach dem schliessen und wieder entsperren, ist das Thema wieder zugänglich.

Man sollte natürlich drauf achten, daß man es nicht gerade in einem gesperrten Topic testet :D
Nachdem die Suche, die KB, das Mods & Co und auch Google erfolgreich ignoriert wurden, hilft noch das verfassen von Postings und ignorieren Dieses Artikels im falschen Forum :D
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

Code:
$sql = "UPDATE " . TOPICS_TABLE . "
SET topic_status = " . TOPIC_LOCKED . "


Das erste,

Code:
if ( $lock )
{
$sql = "UPDATE " . TOPICS_TABLE . "
SET topic_status = " . TOPIC_LOCKED . "
WHERE topic_id = $topic_id";
if ( !($result = $db->sql_query($sql)) )
{


das letzte,


Code:
$sql = "UPDATE " . TOPICS_TABLE . "
SET topic_status = " . TOPIC_LOCKED . "
WHERE topic_id IN ($topic_id_sql)
AND forum_id = $forum_id
AND topic_moved_id = 0";
if ( !($result = $db->sql_query($sql)) )



oder beide ?
Was denn genau, Tommy?
Beste Grüße
Walter
Benutzeravatar
Tommy_65428
Mitglied
Beiträge: 459
Registriert: 02.12.2004 18:49
Wohnort: Hamburg

Beitrag von Tommy_65428 »

Im ersten von mir zitierten, also dies hier:
Finde:

Code: Alles auswählen

if ( $lock ) 
{ 
$sql = "UPDATE " . TOPICS_TABLE . " 
SET topic_status = " . TOPIC_LOCKED . " 
WHERE topic_id = $topic_id"; 
if ( !($result = $db->sql_query($sql)) ) 
{ 
Ersetze durch:

Code: Alles auswählen

if ( $lock ) 
{ 
$sql = "UPDATE " . TOPICS_TABLE . " 
SET topic_status = " . TOPIC_LOCKED . ", topic_title = CONCAT('[Gesperrt] ' , topic_title)
WHERE topic_id = $topic_id"; 
if ( !($result = $db->sql_query($sql)) ) 
{ 
Ich konnte bisher keine Malfunktionen feststellen. Der Titel wird "editiert" und nach dem entsperren kann jeder wieder posten. Auch als Gast in einem öffentlichen Bereich. Alles was man nach dem Entsperren machen muss, ist den Titel zu editieren und das "gesperrt" entfernen.
Nachdem die Suche, die KB, das Mods & Co und auch Google erfolgreich ignoriert wurden, hilft noch das verfassen von Postings und ignorieren Dieses Artikels im falschen Forum :D
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Beitrag von FCM »

Bei mir funkt das nimma. Zu viele MODs.
SoLo1905

Beitrag von SoLo1905 »

Hallo,

die, die sagen, beim ersten oder zweiten sollen dieses machen:

modcp.php, suche nach

Code: Alles auswählen

					$sql = "UPDATE " . TOPICS_TABLE . " 
						SET forum_id = $new_forum_id  
						WHERE topic_id = $topic_id";
					if ( !$db->sql_query($sql) )
Ersetzen durch

Code: Alles auswählen

		$sql = "UPDATE " . TOPICS_TABLE . " 
			SET topic_status = " . TOPIC_LOCKED . ", topic_title = CONCAT('[Gesperrt] ' , topic_title)
Das Gesperrt kommt dann bei den bereits vorher geschlossenen themen nicht! könnt ihr aber machen, in dem ihr auf dieses forum modderieren klickt, und die geschlossenen markiert und unten auf sperren geht.
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“