[erledigt] NOTE IT-box im acp verwandelt ' in \'

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
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

[erledigt] NOTE IT-box im acp verwandelt ' in \'

Beitrag von rabbit »

hi,

ich hab' die "NOTE IT"-box im acp eingebaut.
auf meinem alten board lief sie auch wunderbar, doch nun (nach neuinstallation des boards) wird der text nach abschicken immer umformatiert, d.h. aus z.b. don't wird don\'t. das heißt, vor hochstrichen und anführungszeichen wird immer ein backslash gesetzt.
warum ist das so und kann man das ändern?

Code: Alles auswählen

############################################################## 
## MOD Title: Note It
## MOD Author: Newbie (NL)
## MOD Description: Admin Notepad
## MOD Version: 1.0
## 
## Installation Level: Easy
## Installation Time:  1 Minute 
## Files To Edit:      templates/subSilver/admin/index_body.tpl                 
##                     admin/index.php
##
## Included Files: n/a
############################################################## 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
############################################################## 
## Author Notes: You must have MySQL
############################################################## 
## MOD History: n/a
## 
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################
# 
#-----[ SQL ]------------------------------------------ 
# 

CREATE TABLE note (
id int(8) not null,
text text);

INSERT INTO note (id,text) VALUES
('1','Text');

# 
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/index_body.tpl
#
#-----[ FIND ]------------------------------------------
#
</table>
<br />
#
#-----[ BEFORE ADD ]------------------------------------------
#
</table>
<h1>NOTE IT!</h1>
<table width="100" cellpadding="4" cellspacing="1" border="0" class="forumline">
  <tr>
   <td class="row2">
     	<form action="{U_ADMIN_INDEX}" method="post"> 
		<textarea name="noteme" cols=50 rows=10 style="background-color: #EFEFEF;">{U_NOTEIT}</textarea>
		<input type="submit" name="post" value="Note it!">
	</form>
     </td>
  </tr>
#
#-----[ OPEN ]------------------------------------------
#
admin/index.php

#
#-----[ FIND ]------------------------------------------
#
}
elseif( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'right' )
{
#
#-----[ AFTER ADD ]------------------------------------------
#
// Begin of Note It
     	if(isset($_POST['post'])){
     		$tnote = addslashes($_POST['noteme']);
		$query = mysql_query("UPDATE tech_note SET text = '" . addslashes($_POST['noteme']) . "' WHERE id = 1");
	}

        $sql = mysql_query("SELECT text FROM tech_note");
        if(!$sql) { echo mysql_error(); };
        $note = mysql_fetch_array($sql);
// End of Note It
#
#-----[ FIND ]------------------------------------------
#
		"L_GZIP_COMPRESSION" => $lang['Gzip_compression'],
#
#-----[ AFTER ADD ]------------------------------------------
#
                "U_NOTEIT" => $note['text']
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 
Zuletzt geändert von rabbit am 07.01.2005 14:29, insgesamt 1-mal geändert.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Mario Siebert
Mitglied
Beiträge: 2295
Registriert: 09.12.2003 15:02
Wohnort: Irgendwo im Nirgendwo

Beitrag von Mario Siebert »

Wenn du möchtest das der Text ohne die Backslashes ausgegeben wird:

admin/index.php:

Code: Alles auswählen

"U_NOTEIT" => $note['text'] 
[ersetzen durch]

Code: Alles auswählen

"U_NOTEIT" => stripslashes($note['text'])
Grüße Mario
Wer gegen eine geringe Gebühr (höhe der Gebühr bestimmst du selbst!!) ein phpBB installiert oder Mods eingebaut haben möchte sollte sich melden unter: netcom_service@gmx.net - Bisherige Aufträge 68.071
Auf Anfrage führe ich auch Reparaturen/Updates und Serverumzüge durch oder baue Mods!
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

wunderbar! thanx! :)

frage mich nur, warum es auf meinem alten board funktioniert hat ohne diese anpassung... :-?
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Antworten

Zurück zu „phpBB 2.0: Mod Support“