Edit Store nicht bei Admins

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Edit Store nicht bei Admins

Beitrag von Red-Benz »

Hi Leuts
Ich bräuchte mal Hilfe

Ich habe den Edit Store Mod in mein Forum eingebaut wie bekomme ich das hin das wenn ein Admin etwas editiert dieses NICHT gespeichert wird ?

Also nur bei Usern oder Mods.........

Der relevante Code dürfte hier enthalten sein

Code: Alles auswählen

 Zuviel Code gelöscht - Dr.Death
oder in der edit_store.php

Code: Alles auswählen

<?
/***************************************************************************
 *                              edit_store.php
 *                            --------------------------
 *		Version			: 2.0.6
 *		Email			: majorflam@majormod.com
 *		Site			: http://www.majormod.com
 *		Copyright		: Majorflam 2004/5 
 *
 ***************************************************************************/
 
 if ( !defined('IN_PHPBB') )
{
	die('Hacking attempt');
}
if ( $store_mode == 'store_post' )
{
		// grab the original post_text
		$sql=" SELECT post_text, bbcode_uid FROM " . POSTS_TEXT_TABLE . "
		WHERE post_id=$post_id
		";
		if ( !$result = $db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}
		$row=$db->sql_fetchrow($result);
		$original_message=$row['post_text'];
		$original_bbcode_uid=$row['bbcode_uid'];
		$this_edit_time=time();
		$sql=" INSERT INTO " . EDIT_STORE_TABLE . "
		(post_id,edited_time,post_text, bbcode_uid, edited_by)
		VALUES
		($post_id,$this_edit_time,'" . addslashes($original_message) . "','$original_bbcode_uid'," . $userdata['user_id'] . ")
		";
		if (!$db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}
}

?>
Wäre nett wenn da mal jemand hilfreich zur Seite stehen könnte.


Gruß

Red Benz
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Red-Benz »

HI

SCHIEB

Hat hierfür wirklich keiner ne Lösung ??


Gruß

Red Benz
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hi,

auch für Dich gilt: KB:16 - Thema Topic Bumping und große Codeblöcke.

In der edit_store.php könnte man in diesem Bereich ansetzen:

Code: Alles auswählen

if ( $store_mode == 'store_post' ) 
Da ich dieses MOD nicht kenne ( und Du auch keinen Download Link angegeben hast ) weiß ich nicht ob's klappt:

Code: Alles auswählen

if ( $store_mode == 'store_post' && $userdata['user_level'] != ADMIN)
Benutzeravatar
Red-Benz
Mitglied
Beiträge: 265
Registriert: 17.03.2006 23:05
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Red-Benz »

Hi

Sorry for Bumping.........
aber auch DANKE für deine Hilfe.

Ich habs so eingebaut und zumindest meine Edits werden nun nicht mehr gespeichert, mal sehen obs bei allen anderen noch funktioniert .

Wer den Mod sucht........

Er speichert bei jedem Editieren die vorherigen Versionen des Posts, gute Sache.

Hier zu erhalten
http://www.phpbbhacks.com/download/5984


Gruß

Red Benz

PS: dieses zwangsweise Knigge lesen als Bestrafung ist ne geile Sache - :lol: ich wollte den Mod schon immer mal testen, Danke dafür, nun weiß ich das er nichts bringt.........................
Hilfe, ich brauche mehr Steuern, ich habe noch Geld !

http://www.tuning-crew-nord.com
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

P.S.:
Die Code Änderung "überspringt" einfach den Abspeichern Teil.

Es wird also nicht die "alte Version" gespeichert....sondern einfach keine Änderung durchgeführt ;-)
Antworten

Zurück zu „phpBB 2.0: Mod Support“