Personal notes Please HELP!!!

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
KYOMII
Beiträge: 1
Registriert: Di 01.Jul, 2003 02:34

Personal notes Please HELP!!!

Beitrag von KYOMII »

Hi!
I installed
####################################
## MOD Title: Personal notes
## MOD Version: 1.0.0
## MOD Author: OXPUS - http://www.oxpus.de

on 2.0.4

and get this error:
Internet Explorer Error:

Code: Alles auswählen

Line 210 
Char 1 
Error Object expected 
Code 0 
URL: http://localhost/phpbbthecloset/posting_notes?mode=newtopic
Benutzeravatar
pinguinmsp (Martin)
Beiträge: 1327
Registriert: Fr 04.Apr, 2003 23:54
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von pinguinmsp (Martin) »

oh ach du Sch... da kann die wohl nur Oxpus helfen da kann ich nicht ran sorry
Dunkel wars der Mond schien helle als ein wagen flitze schnelle langsam um die gerade Ecke Fuhr.......
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Oh sorry.
By which function this error is displayed? I think on writing an new note, isn't it?
The seems to be an error only produced by your browser. Can you test the notes from an internet-webspace?
And what happend after the error?

I can't reproduce this error, so please give me some more informations.
Benutzeravatar
DanZas
Beiträge: 4
Registriert: So 18.Mai, 2003 01:10
Kontaktdaten:

Beitrag von DanZas »

Ich hab den Mod auf unserem 2.0.2 installiert, da fehlt ihm die redirect-Funktion beim Senden oder Löschen einer Notiz:

Fatal error: Call to undefined function: redirect() in /home/www/web1/html/forum/posting_notes.php on line 78

Wo wird die definiert?

Gruss,
Chris
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Funktion ist, wie ich gerade mit Schrecken feststellen musste, bis phpBB 2.0.3 anders definiert. Erst ab 2.0.4 ist diese Funktion enthalten.
Vielleicht nützt es was, wenn Du in der Datei /includes/functions.php folgenden Code vor dem "?>" einfügst:

Code: Alles auswählen

function redirect($url)
{
	global $db, $board_config;

	if (!empty($db))
	{
		$db->sql_close();
	}

	$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
	$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
	$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
	$script_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path']));
	$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
	$url = preg_replace('#^\/?(.*?)\/?$#', '/\1', trim($url));

	// Redirect via an HTML form for PITA webservers
	if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')))
	{
		header('Refresh: 0; URL=' . $server_protocol . $server_name . $server_port . $script_name . $url);
		echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="refresh" content="0; url=' . $server_protocol . $server_name . $server_port . $script_name . $url . '"><title>Redirect</title></head><body><div align="center">If your browser does not support meta redirection please click <a href="' . $server_protocol . $server_name . $server_port . $script_name . $url . '">HERE</a> to be redirected</div></body></html>';
		exit;
	}

	// Behave as per HTTP/1.1 spec for others
	header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
	exit;
}
Das ist die Funktion aus phpBB 2.0.4. Vielleicht funktioniert das dann. Ich weiss allerdings nicht, welche weiteren Aufrufe/Funktionen dann dafür noch benötigt werden, da ich nur phpBB 2.0.4 kenne... Ich hoffe nur, daß es dann bei Dir so klappt...
Benutzeravatar
DanZas
Beiträge: 4
Registriert: So 18.Mai, 2003 01:10
Kontaktdaten:

Beitrag von DanZas »

Jap , mit dem Einfügen der Funktion in die functions.php klappt's. Dank Dir! :p

Gruss,
Chris
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Gern geschehen. Wenn noch Fragen oder Anregungen aufkommen, immer her damit.
Benutzeravatar
DanZas
Beiträge: 4
Registriert: So 18.Mai, 2003 01:10
Kontaktdaten:

Beitrag von DanZas »

Jetzt wär's noch schön wenn man den Notizblock für Gäste komplett locken kann, denn sonst passiert es daß jmd. die notes.php bookmarked und aus Versehen in uneingeloggtem Zustand eine persönliche Notiz schreibt, die dann jeder einsehen kann der den direkten Link hat.

Gruss,
Chris
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja hast recht, das hab ich vergessen abzufangen.
Füg mal jeweils in die notes.php und die posting_notes.php nach

Code: Alles auswählen

//
// End session management
//
das ein:

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
	redirect(append_sid("login.$phpEx", true) . '');
}
Somit werden Gäste sofort auf das Login weitergeleitet.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

OH big mistake...
I excuse the error by posting. My script is different to yours.
Please insert in posting_notes_body.tpl before any code the following:

Code: Alles auswählen

<script language="JavaScript" type="text/javascript">
<!--

function checkForm() {

	formErrors = false;    

	if (document.post.message.value.length < 2) {
		formErrors = "{L_EMPTY_MESSAGE}";
	}

	if (formErrors) {
		alert(formErrors);
		return false;
	} else {
		return true;
	}
}

function storeCaret(textEl) {
	if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

//-->
</script>
These are the functions needed by the form. :( ^e
Zuletzt geändert von oxpus am Mo 21.Jul, 2003 18:15, insgesamt 3-mal geändert.
caro

Beitrag von caro »

Hi,

habe den Mod unter 2.0.5 mit fisubtext eingebaut. Das Ganze klappt nur, weder Subject noch Message wird in der Datenbank angelegt. Aendere ich die Daten mit phpmyadmin werden Sie unter Notes angezeigt, nach einer Aenderung ist der Inhalt der Datenbank aber wieder geloescht. Hier scheint es ein Problem beim Speichern zu geben. Falscher Uebergabeparameter!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Unter 2.0.5 habe ich das bislang nicht getestet.
Ich kann daher nicht genau sagen, wie die neue Version "intern" arbeitet.
Da einige Sicherheitsregeln geändert wurden, kann sich das auch auf das Erstellen von Beiträgen ausgewirkt haben und mein Mod beruht auf das Original "posting.php" vom 2.0.4.
Ich werd mir die 2.0.5 mal besorgen und nachsehen, was da scheinbar anders ist.
Vielleicht kann ich ja doch helfen :confused:
Und häng doch mal bitte die posting_body.tpl als .txt-Datei an. Ich will mal schauen, wie das Style aufgebaut ist.
Es kann nämlich auch gut sein, das sich mein Mod nicht soooo unbedingt mit anderen Styles ausser subSilver verträgt.
Wäre nicht der erste Mod, den ich kenne ;)
Zuletzt geändert von oxpus am Mi 23.Jul, 2003 21:43, insgesamt 1-mal geändert.
caro

Beitrag von caro »

Hi,

anbei die gewünschte Datei:

Code: Alles auswählen

<script language="javascript" type="text/javascript"> 
<!-- 
// bbCode control by 
// subBlue design 
// www.subBlue.com 

// Startup variables 
var imageTag = false; 
var theSelection = false; 

// Check for Browser & Platform for PC & IE specific bits 
// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html 
var clientPC = navigator.userAgent.toLowerCase(); // Get client info 
var clientVer = parseInt(navigator.appVersion); // Get browser version 

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1)); 
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1) 
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1) 
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1)); 
var is_moz = 0; 

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1)); 
var is_mac = (clientPC.indexOf("mac")!=-1); 

// Helpline messages 
b_help = "{L_BBCODE_B_HELP}"; 
i_help = "{L_BBCODE_I_HELP}"; 
u_help = "{L_BBCODE_U_HELP}"; 
q_help = "{L_BBCODE_Q_HELP}"; 
c_help = "{L_BBCODE_C_HELP}"; 
l_help = "{L_BBCODE_L_HELP}"; 
o_help = "{L_BBCODE_O_HELP}"; 
p_help = "{L_BBCODE_P_HELP}"; 
w_help = "{L_BBCODE_W_HELP}"; 
a_help = "{L_BBCODE_A_HELP}"; 
s_help = "{L_BBCODE_S_HELP}"; 
f_help = "{L_BBCODE_F_HELP}"; 
k_help = "{L_BBCODE_K_HELP}"; 
e_help = "{L_BBCODE_E_HELP}"; 
g_help = "{L_BBCODE_G_HELP}"; 
h_help = "{L_BBCODE_H_HELP}"; 
m_help = "{L_BBCODE_M_HELP}"; 
n_help = "{L_BBCODE_N_HELP}"; 
t_help = "{L_BBCODE_T_HELP}"; 

// Define the bbCode tags 
bbcode = new Array(); 
bbtags = new Array('[b]', '[/b]', '[i]', '[/i]', '[u]', '[/u]', '[quote]', '[/quote]', '[code]', '
', '
  • ', '
', '
  • ', '
', '[img]', '[/img]', '', '', '[scroll]', '[/scroll]', '[fade]', '[/fade]', '[glow=red]', '[/glow]', '[shadow=red]', '[/shadow]', '[stream]', '[/stream]', '[flash]', '[/flash]', '[highlight=red]', '[/highlight]');
imageTag = false;

// Shows the help messages in the helpline window
function helpline(help) {
document.post.helpbox.value = eval(help + "_help");
}


// Replacement for arrayname.length property
function getarraysize(thearray) {
for (i = 0; i < thearray.length; i++) {
if ((thearray == "undefined") || (thearray == "") || (thearray == null))
return i;
}
return thearray.length;
}

// Replacement for arrayname.push(value) not implemented in IE until version 5.5
// Appends element to the array
function arraypush(thearray,value) {
thearray[ getarraysize(thearray) ] = value;
}

// Replacement for arrayname.pop() not implemented in IE until version 5.5
// Removes and returns the last element of an array
function arraypop(thearray) {
thearraysize = getarraysize(thearray);
retval = thearray[thearraysize - 1];
delete thearray[thearraysize - 1];
return retval;
}


function checkForm() {

formErrors = false;

if (document.post.message.value.length < 2) {
formErrors = "{L_EMPTY_MESSAGE}";
}

if (formErrors) {
alert(formErrors);
return false;
} else {
bbstyle(-1);
//formObj.preview.disabled = true;
//formObj.submit.disabled = true;
return true;
}
}

function emoticon(text) {
var txtarea = document.post.message;
text = ' ' + text + ' ';
if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
txtarea.focus();
} else {
txtarea.value += text;
txtarea.focus();
}
}

function bbfontstyle(bbopen, bbclose) {
var txtarea = document.post.message;

if ((clientVer >= 4) && is_ie && is_win) {
theSelection = document.selection.createRange().text;
if (!theSelection) {
txtarea.value += bbopen + bbclose;
txtarea.focus();
return;
}
document.selection.createRange().text = bbopen + theSelection + bbclose;
txtarea.focus();
return;
}
else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
{
mozWrap(txtarea, bbopen, bbclose);
return;
}
else
{
txtarea.value += bbopen + bbclose;
txtarea.focus();
}
storeCaret(txtarea);
}


function bbstyle(bbnumber) {
var txtarea = document.post.message;

txtarea.focus();
donotinsert = false;
theSelection = false;
bblast = 0;

if (bbnumber == -1) { // Close all open tags & default button names
while (bbcode[0]) {
butnumber = arraypop(bbcode) - 1;
txtarea.value += bbtags[butnumber + 1];
buttext = eval('document.post.addbbcode' + butnumber + '.value');
eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
}
imageTag = false; // All tags are closed including image tags :D
txtarea.focus();
return;
}

if ((clientVer >= 4) && is_ie && is_win)
{
theSelection = document.selection.createRange().text; // Get text selection
if (theSelection) {
// Add tags around selection
document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
txtarea.focus();
theSelection = '';
return;
}
}
else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
{
mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]);
return;
}

// Find last occurance of an open tag the same as the one just clicked
for (i = 0; i < bbcode.length; i++) {
if (bbcode == bbnumber+1) {
bblast = i;
donotinsert = true;
}
}

if (donotinsert) { // Close all open tags up to the one just clicked & default button names
while (bbcode[bblast]) {
butnumber = arraypop(bbcode) - 1;
txtarea.value += bbtags[butnumber + 1];
buttext = eval('document.post.addbbcode' + butnumber + '.value');
eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
imageTag = false;
}
txtarea.focus();
return;
} else { // Open tags

if (imageTag && (bbnumber != 14)) { // Close image tag before adding another
txtarea.value += bbtags[15];
lastValue = arraypop(bbcode) - 1; // Remove the close image tag from the list
document.post.addbbcode14.value = "Img"; // Return button back to normal state
imageTag = false;
}

// Open tag
txtarea.value += bbtags[bbnumber];
if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
arraypush(bbcode,bbnumber+1);
eval('document.post.addbbcode'+bbnumber+'.value += "*"');
txtarea.focus();
return;
}
storeCaret(txtarea);
}

// From http://www.massless.org/mozedit/
function mozWrap(txtarea, open, close)
{
var selLength = txtarea.textLength;
var selStart = txtarea.selectionStart;
var selEnd = txtarea.selectionEnd;
if (selEnd == 1 || selEnd == 2)
selEnd = selLength;

var s1 = (txtarea.value).substring(0,selStart);
var s2 = (txtarea.value).substring(selStart, selEnd)
var s3 = (txtarea.value).substring(selEnd, selLength);
txtarea.value = s1 + open + s2 + close + s3;
return;
}

// Insert at Claret position. Code from
// http://www.faqts.com/knowledge_base/vie ... 52/fid/130
function storeCaret(textEl) {
if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

//-->
</script>
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)" {S_FORM_ENCTYPE}>
<table width="100%" cellspacing="2" cellpadding="2" border="0">
<tr>
<td class="maintitle">{L_POST_A}</td>
</tr>
<tr>
<td class="nav"><a href="{U_INDEX}">{L_INDEX}</a>
<!-- BEGIN switch_not_privmsg -->
& <a href="{U_VIEW_FORUM}">{FORUM_NAME}</a>
<!-- END switch_not_privmsg -->
& {L_POST_A}</td>
</tr>
</table>
{POST_PREVIEW_BOX}
{ERROR_BOX}
<table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline">
<tr>
<th colspan="2">{L_POST_A}</th>
</tr>
<!-- BEGIN switch_username_select -->
<tr>
<td align="right" class="row1"><span class="explaintitle">{L_USERNAME}:</span></td>
<td class="row2"><input type="text" class="post" tabindex="1" name="username" size="25" maxlength="25" value="{USERNAME}" />
</td>
</tr>
<!-- END switch_username_select -->
<!-- BEGIN switch_privmsg -->
<tr>
<td align="right" class="row1"><span class="explaintitle">{L_USERNAME}:</span></td>
<td class="row2"> <input type="text" class="post" name="username" maxlength="25" size="25" tabindex="1" value="{USERNAME}" />
& <input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="button" onclick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" />
</td>
</tr>
<!-- END switch_privmsg -->
<tr>
<td width="22%" align="right" class="row1"><span class="explaintitle">{L_SUBJECT}:</span></td>
<td class="row2" width="78%"><input type="text" {S_LOCK_SUBJECT} name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
</td>
</tr>
<!-- BEGIN switch_msgicon_checkbox -->
<tr>
<td align="right" valign="top" class="row1"><span class="explaintitle">Messageicon:</span></td>
<td class="row2"><span class="gen">
<table width="450" border="0" cellspacing="0" cellpadding="2">
<tr><td><INPUT type="radio" name="msg_icon" value="0" {MSG_ICON_CHECKED0}><span class="gen">{L_MSG_ICON_NO_ICON}</td><td><span class="gen">
<INPUT type="radio" name="msg_icon" value="1" {MSG_ICON_CHECKED1}> <IMG SRC="images/icon/icon1.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="2" {MSG_ICON_CHECKED2}> <IMG SRC="images/icon/icon2.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="3" {MSG_ICON_CHECKED3}> <IMG SRC="images/icon/icon3.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="4" {MSG_ICON_CHECKED4}> <IMG SRC="images/icon/icon4.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="5" {MSG_ICON_CHECKED5}> <IMG SRC="images/icon/icon5.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="6" {MSG_ICON_CHECKED6}> <IMG SRC="images/icon/icon6.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="7" {MSG_ICON_CHECKED7}> <IMG SRC="images/icon/icon7.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER></span></td></tr>
<tr><td>&</td><td><span class="gen"><INPUT type="radio" name="msg_icon" value="8" {MSG_ICON_CHECKED8}> <IMG SRC="images/icon/icon8.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="9" {MSG_ICON_CHECKED9}> <IMG SRC="images/icon/icon9.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="10" {MSG_ICON_CHECKED10}> <IMG SRC="images/icon/icon10.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="11" {MSG_ICON_CHECKED11}> <IMG SRC="images/icon/icon11.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="12" {MSG_ICON_CHECKED12}> <IMG SRC="images/icon/icon12.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="13" {MSG_ICON_CHECKED13}> <IMG SRC="images/icon/icon13.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER>
<INPUT type="radio" name="msg_icon" value="14" {MSG_ICON_CHECKED14}> <IMG SRC="images/icon/icon14.gif" HEIGHT=19 WIDTH=19 ALIGN=ABSCENTER></span></td></tr></table></span></td>
</tr>
<!-- END switch_msgicon_checkbox -->
<tr>
<td class="row1" valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td align="right"><span class="explaintitle">{L_MESSAGE_BODY}:</span></td>
</tr>
<tr>
<td align="center"><br />
<table width="100" border="0" cellspacing="0" cellpadding="5">
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><span class="explaintitle">{L_EMOTICONS}</span></td>
</tr>
<!-- BEGIN smilies_row -->
<tr align="center">
<!-- BEGIN smilies_col -->
<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" width="15" height="15" /></a></td>
<!-- END smilies_col -->
</tr>
<!-- END smilies_row -->
<!-- BEGIN switch_smilies_extra -->
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}" class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=250,resizable=yes,scrollbars=yes,WIDTH=300');return false;" target="_phpbbsmilies">{L_MORE_SMILIES}</a></td>
</tr>
<!-- END switch_smilies_extra -->
</table>
</td>
</tr>
</table>
</td>
<td class="row2" valign="top">
<table width="450" border="0" cellspacing="0" cellpadding="2">
<tr align="center">
<td>
<input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 50px" onclick="bbstyle(0)" onmouseover="helpline('b')" />
</td>
<td>
<input type="button" class="button" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 50px" onclick="bbstyle(2)" onmouseover="helpline('i')" />
</td>
<td>
<input type="button" class="button" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 50px" onclick="bbstyle(4)" onmouseover="helpline('u')" />
</td>
<td>
<input type="button" class="button" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onclick="bbstyle(6)" onmouseover="helpline('q')" />
</td>
<td>
<input type="button" class="button" accesskey="c" name="addbbcode8" value="Code" style="width: 50px" onclick="bbstyle(8)" onmouseover="helpline('c')" />
</td>
<td>
<input type="button" class="button" accesskey="l" name="addbbcode10" value="List" style="width: 50px" onclick="bbstyle(10)" onmouseover="helpline('l')" />
</td>
<td>
<input type="button" class="button" accesskey="o" name="addbbcode12" value="List=" style="width: 50px" onclick="bbstyle(12)" onmouseover="helpline('o')" />
</td>
<td>
<input type="button" class="button" accesskey="p" name="addbbcode14" value="Img" style="width: 50px" onclick="bbstyle(14)" onmouseover="helpline('p')" />
</td>
<td>
<input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="width: 50px" onclick="bbstyle(16)" onmouseover="helpline('w')" />
</td>
<!-- BEGIN EasyModBB -->
<td>
<input type="button" class="button" accesskey="{EasyModBB.KEY}" name="{EasyModBB.NAME}" value="{EasyModBB.VALUE}" style="width: {EasyModBB.WIDTH}px" onClick="{EasyModBB.STYLE}" onMouseOver="helpline('{EasyModBB.KEY}')" />
</td>
<!-- END EasyModBB -->
</tr>
<!-- BEGIN XBBcode -->
<tr align="center" valign="middle">
<!-- BEGIN BB -->
<td><span class="genmed">
<input type="button" class="button" accesskey="{XBBcode.BB.KEY}" name="{XBBcode.BB.NAME}" value="{XBBcode.BB.VALUE}" style="width: {XBBcode.BB.WIDTH}px" onClick="{XBBcode.BB.STYLE}" onMouseOver="helpline('{XBBcode.BB.KEY}')" />
</span></td>
<!-- END BB -->
</tr>
<!-- END XBBcode -->
<tr>
<td colspan="9">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td nowrap="nowrap" class="genmed"> &{L_FONT_COLOR}:
<select name="addbbcodefontcolor" onchange="bbfontstyle('[color=' + this.form.addbbcodefontcolor.options[this.form.addbbcodefontcolor.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onmouseover="helpline('s')">
<option value="{T_BODY_TEXT}">{L_COLOR_DEFAULT}</option>
<option style="color:darkred; background-color:transparent" value="darkred">{L_COLOR_DARK_RED}</option>
<option style="color:red; background-color:transparent" value="red">{L_COLOR_RED}</option>
<option style="color:orange; background-color:transparent" value="orange">{L_COLOR_ORANGE}</option>
<option style="color:brown; background-color:transparent" value="brown">{L_COLOR_BROWN}</option>
<option style="color:yellow; background-color:transparent" value="yellow">{L_COLOR_YELLOW}</option>
<option style="color:green; background-color:transparent" value="green">{L_COLOR_GREEN}</option>
<option style="color:olive; background-color:transparent" value="olive">{L_COLOR_OLIVE}</option>
<option style="color:cyan; background-color:transparent" value="cyan">{L_COLOR_CYAN}</option>
<option style="color:blue; background-color:transparent" value="blue">{L_COLOR_BLUE}</option>
<option style="color:darkblue; background-color:transparent" value="darkblue">{L_COLOR_DARK_BLUE}</option>
<option style="color:indigo; background-color:transparent" value="indigo">{L_COLOR_INDIGO}</option>
<option style="color:violet; background-color:transparent" value="violet">{L_COLOR_VIOLET}</option>
<option style="color:white; background-color:transparent" value="white">{L_COLOR_WHITE}</option>
<option style="color:black; background-color:transparent" value="black">{L_COLOR_BLACK}</option>
</select>
&{L_FONT_SIZE}:
<select name="addbbcodefontsize" onchange="bbfontstyle('[size=' + this.form.addbbcodefontsize.options[this.form.addbbcodefontsize.selectedIndex].value + ']', '[/size]');this.selectedIndex=0;" onmouseover="helpline('f')">
<option value="12" selected="selected">{L_FONT_NORMAL}</option>
<option value="7">{L_FONT_TINY}</option>
<option value="9">{L_FONT_SMALL}</option>
<option value="18">{L_FONT_LARGE}</option>
<option value="24">{L_FONT_HUGE}</option>
</select>
</td>
<td nowrap="nowrap" align="right" class="genmed"><a href="javascript:bbstyle(-1)" onmouseover="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a>&</td>
</tr>
</table>
</td>
</tr>
<SCRIPT language=JavaScript
src="templates/fisubtext/color.js">
</SCRIPT>

<SCRIPT language=JavaScript>
var height1 = 10;//define the height of the color bar
var pas = 28;// define the number of color in the color bar
var width1=Math.floor(-2/15*pas+6);//define the width of the color bar here automatic ajust for subsilver template.
var text1=s_help.substring(0,search(s_help,"="));
var text2=s_help.substring(search(s_help,"]"),search(s_help,"/"));
</SCRIPT>

<TR>
<TD colSpan=12>
<TABLE id=ColorPanel cellSpacing=0 cellPadding=0 align=center
border=0>
<TBODY>
<TR>
<TD id=ColorUsed onmouseover="helpline('s')"
onclick="if(this.bgColor.length > 0) insertTag(this.bgColor)"
vAlign=center align=middle BORDER-RIGHT: BORDER-TOP:
BORDER-LEFT: ridge; CURSOR: default; BORDER-BOTTOM: 2px
ridge?>
<SCRIPT language=JavaScript>
document.write('<IMG height='+height1+' src="templates/subSilver/images/spacer.gif" width=10 border=1></TD>');</SCRIPT>
<TD width=5>
<SCRIPT language=JavaScript>
document.write('<IMG height='+height1+' src="templates/subSilver/images/spacer.gif" width=5 border=0></TD>');</SCRIPT>

<TD id=ColorUsed1 onmouseover="helpline('s')"
onclick="if(this.bgColor.length > 0) insertTag(this.bgColor)"
vAlign=center align=middle BORDER-RIGHT: BORDER-TOP:
BORDER-LEFT: ridge; CURSOR: default; BORDER-BOTTOM: 2px
ridge?>
<SCRIPT language=JavaScript>
document.write('<IMG height='+height1+' src="templates/subSilver/images/spacer.gif" width=10 border=1></TD>');</SCRIPT>


<TD width=5>
<SCRIPT language=JavaScript>
document.write('<IMG height='+height1+' src="templates/subSilver/images/spacer.gif" width=5 border=0></TD>');</SCRIPT>

<SCRIPT language=JavaScript>
<!--
rgb(pas,width1,height1,text1,text2)
// -->
</SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR>
<tr>
<td colspan="9">
<input type="text" name="helpbox" size="45" maxlength="100" style="width:450px; font-size:10px" class="helpline" value="{L_STYLES_TIP}" />
</td>
</tr>
<tr>
<td colspan="9">
<textarea name="message" rows="15" cols="35" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="row1" valign="top"><span class="explaintitle">{L_OPTIONS}:</span><br />
<span class="gensmall">{HTML_STATUS}<br />
{BBCODE_STATUS}<br />
{SMILIES_STATUS}</span></td>
<td class="row2">
<table cellspacing="0" cellpadding="1" border="0">
<!-- BEGIN switch_html_checkbox -->
<tr>
<td>
<input type="checkbox" name="disable_html" {S_HTML_CHECKED} />
</td>
<td class="gensmall">{L_DISABLE_HTML}</td>
</tr>
<!-- END switch_html_checkbox -->
<!-- BEGIN switch_bbcode_checkbox -->
<tr>
<td>
<input type="checkbox" name="disable_bbcode" {S_BBCODE_CHECKED} />
</td>
<td class="gensmall">{L_DISABLE_BBCODE}</td>
</tr>
<!-- END switch_bbcode_checkbox -->
<!-- BEGIN switch_smilies_checkbox -->
<tr>
<td>
<input type="checkbox" name="disable_smilies" {S_SMILIES_CHECKED} />
</td>
<td class="gensmall">{L_DISABLE_SMILIES}</td>
</tr>
<!-- END switch_smilies_checkbox -->
<!-- BEGIN switch_signature_checkbox -->
<tr>
<td>
<input type="checkbox" name="attach_sig" {S_SIGNATURE_CHECKED} />
</td>
<td class="gensmall">{L_ATTACH_SIGNATURE}</td>
</tr>
<!-- END switch_signature_checkbox -->

<!-- BEGIN switch_bookmark_checkbox -->
<tr>
<td>
<input type="checkbox" name="setbm" {S_SETBM_CHECKED} />
</td>
<td><span class="gen">{L_SET_BOOKMARK}</span></td>
</tr>
<!-- END switch_bookmark_checkbox -->




<!-- BEGIN switch_notify_checkbox -->
<tr>
<td>
<input type="checkbox" name="notify" {S_NOTIFY_CHECKED} />
</td>
<td class="gensmall">{L_NOTIFY_ON_REPLY}</td>
</tr>
<!-- END switch_notify_checkbox -->
<!-- BEGIN switch_delete_checkbox -->
<tr>
<td>
<input type="checkbox" name="delete" />
</td>
<td class="gensmall">{L_DELETE_POST}</td>
</tr>
<!-- END switch_delete_checkbox -->
<!-- BEGIN switch_type_toggle -->
<tr>
<td></td>
<td><strong>{S_TYPE_TOGGLE}</strong></td>
</tr>
<!-- END switch_type_toggle -->
</table>
</td>
</tr>
{ATTACHBOX}
{POLLBOX}
<tr>
<td class="cat" colspan="2" align="center" height="28">{S_HIDDEN_FORM_FIELDS}
<input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" />
&&<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" />
</td>
</tr>
</table>
</form>
{TOPIC_REVIEW_BOX}
<table width="100%" cellspacing="2" cellpadding="2" border="0">
<tr>
<td class="nav"><a href="{U_INDEX}">{L_INDEX}</a>
<!-- BEGIN switch_not_privmsg -->
& <a href="{U_VIEW_FORUM}">{FORUM_NAME}</a>
<!-- END switch_not_privmsg -->
& {L_POST_A}</td>
</tr>
<tr>
<td><br />{JUMPBOX}</td>
</tr>
</table>[/code]
Zuletzt geändert von caro am Do 24.Jul, 2003 00:15, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm scheint alles gleich zu sein. Zumindest kann ich so keine wichtige Abweichung erkennen.
Ich werde doch mal 2.0.5 installieren und den Mod damit ausprobieren.
Poste mal den Link zu Deinem Style, damit ich es gleich damit testen kann.
Werde mich dann umgehend wieder dazu melden.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So erstes Ergebnis: Unter einem neuen phpBB 2.0.5 mit subSilver funktioniert es.
Jetzt ist die Frage, was ist an fisubtext anders...


Nachtrag: Hab fisubtext jetzt auch getestet und auch da funktioniert es.
Hast Du vielleicht das zweite SQL-Statement vom Mod vergessen einzufügen?
Und welche Version der Personal Notes hast Du installiert? Die fehlerfreie und
aktuelle Version ist 1.0.2 (Habe ich auch auf phpbbhacks.com submittet)...
Zuletzt geändert von oxpus am Do 24.Jul, 2003 00:28, insgesamt 1-mal geändert.
Benutzeravatar
doc
Beiträge: 1
Registriert: Do 24.Jul, 2003 12:53

Beitrag von doc »

Hallo Oxpus,

erstmal vielen Dank fuer Deine Muehe ... Es handelt sich bei meinem Forum um ein Forum ium Firmen-Intranet (ich kann also schlecht ein Link schicken :) ).
Die einzige Besonderheit die mir noch einfaellt, ist dass es sich um eine https:-Verbindung handelt. Das duerfte aber nicht das Problem sein ...
Ich werde heute Abend den Mod nochmal genau anschauen (wobei ich dachte, dass ich das gestern schon -zig mal gemacht habe). Erstaunlich ist ja, dass alle Felder bis auf das Subject und Message-Feld korrekt uebergeben werden?!?!?
Das ist mit Sicherheit irgendetwas ganz Bloedes, gebe Dir Bescheid
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm. viel falsch machen beim Einbau kann man eigentlich nicht.
Und HTTPS... Vielleicht werden in Eurem Intranet einige Punkte blockiert, so dass das Board nicht 100%ig funktioniert. Hast Du auch sichere Cookies eingeschaltet :confused:
Nun, prüf mal in Ruhe, vielleicht ist es ja wirklich nur eine Kleinigkeit...
Gast

Beitrag von Gast »

Ansonsten laueft alles 2.0.5 plus problemlos. Sichere Cookies sind eingestellt.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also ich hab keinen Plan, woran das liegen könnte. Die Funktionen in der posting_notes.php entsprechen 1:1 denen der posting.php. Welchen Browser benutzt Du?

EDIT: Ich hab noch was in der posting_notes.php entdeckt:

Finde

Code: Alles auswählen

$params = array('submit' => 'post', 'delete' => 'delete', 'mode' => 'mode');
und ersetze mit:

Code: Alles auswählen

$params = array('submit' => 'post', 'delete' => 'delete', 'mode' => 'mode', 'newtopic' => 'newtopic', 'editpost' => 'editpost');
Finde

Code: Alles auswählen

'S_POST_ACTION' => append_sid("posting_notes.$phpEx"),
und ersetze mit:

Code: Alles auswählen

   'S_POST_ACTION' => append_sid("posting_notes.$phpEx?mode=".$mode), 
Jetzt mag das Ganze hoffentlich fehlerfrei laufen...
Zuletzt geändert von oxpus am Di 29.Jul, 2003 19:57, insgesamt 1-mal geändert.
J?rg
Beiträge: 136
Registriert: So 20.Jun, 2004 18:51
Wohnort: Buseck
Kontaktdaten:

Beitrag von J?rg »

Hi ich habe folgenden Fehler bei posten von Notizen bekommen:

Code: Alles auswählen

Fatal error: Call to undefined function: create_date_day() in /home/virtual/site95/fst/var/www/html/phpBB2/notes.php3 on line 177
Das steht in der Zeile:

Code: Alles auswählen

for($i = 0; $i < $total_notes; $i++)
{
	$post_date = create_date_day($board_config['default_dateformat'], $postrow[$i]['post_time'], $board_config['board_timezone']);
	$subject = stripslashes($postrow[$i]['post_subject']);
	$message = stripslashes($postrow[$i]['post_text']);

	if ( $search_keywords != '' )
	
Ne idee wo vonder Fehler kommen kann???

Jörg
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ersetze mal in dieser Zeile

Code: Alles auswählen

create_date_day
durch

Code: Alles auswählen

create_date
Dann geht es wieder.
Ich werde den Mod sofort nachsehen, die Funktion ist nämlich nicht Standard.
Danke für den Hinweis.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
J?rg
Beiträge: 136
Registriert: So 20.Jun, 2004 18:51
Wohnort: Buseck
Kontaktdaten:

Beitrag von J?rg »

muß den Beitrag mal korrigieren.....


wie kann ihc das Popup über die Board-Menü-Verwaltugn aufrufen??

Gruß Jörg
Zuletzt geändert von J?rg am So 11.Jul, 2004 20:18, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ist kein Popup, aber dazu gibt es am Ende des Menüs einen Link.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
J?rg
Beiträge: 136
Registriert: So 20.Jun, 2004 18:51
Wohnort: Buseck
Kontaktdaten:

Beitrag von J?rg »

das Problem ist , wenn im Board-Menü-Manger,
den link notes.php eintrage , dann sehe ich kein
neues Fenster sonder nur das Menü
der notes.php, obwohl ich das Funktion popup gewählt habe.

Das Popup wird in der Overall_header.tpl eingetragen mit ein
Javascricot und ich denke wenn mann dies auch mit der Board-Menü-Verwaltung aufrufen könnte dann klappte es.

Gruß Jörg
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Richtig.
Und für die Einstellung habe ich bei mit (also für das PopUp) das als Link im Menü Manager eingetragen:
javascript:notes()
Nicht mehr und nicht weniger. Auch keinen Parameter.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten