ThWboard Support-Forum (Archiv)
Ort: / Boardübersicht / Announcements / 2.85-rc2.
Seite 1 von 3 – nächste Seite >>
theDon schrieb am 07.11.2004 um 02:15 Uhr
Diesmal zum 90sten Commit im SVN der 2.85-rc2. Testet mal fleißig, ob auch alles funktioniert. ;)
Achtung, dies ist weiterhin nur eine Testversion!
http://spezi.inglewood.name/~thedon/thwb/thwb-300-beta-2.85-rc2.tar.bz2
http://spezi.inglewood.name/~thedon/thwb/thwb-300-beta-2.85-rc2.tar.gz
Luki schrieb am 07.11.2004 um 12:07 Uhr
Grossartig gemacht, soweit keine Probleme mehr...
hoffe die anderen testen noch fleissig mit!!
hab bereits geupdatet! - Funktionen also gerne bei mir testen!
Kleinkram: ;)
kleiner Typo in misc.php
A¨nderung abgeschlossen -> Änderung abgeschlossen
sowie ein paar kleine Parse Error:
http://www.thwboard.de/bugtracker/?do=details&id=78
fingers schrieb am 07.11.2004 um 12:50 Uhr
Same for me Luki, all fixes seem to remove bugs --so far
And SVN made translation easy too as there were no Major Changes except copyright etc
Test translation
dave
MrFisch schrieb am 07.11.2004 um 14:25 Uhr
Im Admincenter gibt es ja nun auch einen neuen Logout-Menüpunkt. Bei mir kommt es beim Abmelden zur folgenden Fehlermeldungen:
Warning: session_destroy(): Trying to destroy uninitialized session in /forum/admin/index.php on line 30
Warning: Cannot modify header information - headers already sent by (output started at /forum/admin/index.php:30) in /forum/admin/index.php on line 31
Könntet ihr mal überprüfen, ob bei euch dasselbe Problem vorliegt?
fingers schrieb am 07.11.2004 um 14:38 Uhr
@MrFisch. No problem with logout of AdminCenter for me
08.11.2004 - 00:19 LOG_ADMIN fingers
08.11.2004 - 00:17 LOG_ADMIN fingers logout
08.11.2004 - 00:16 LOG_ADMIN fingers
-----------------------------------------------------
@all
1. link in admin -> thwbMyAdmin then Edit asks for login again! and Again.....
2. Email editor
E-Mail Manager / Select E-Mail Msg
send_passwort.mail [ edit ]
newreply.mail [ edit ]
register.mail [ edit ]
missing new mail templates to edit in admin center
dave
Luki schrieb am 07.11.2004 um 15:51 Uhr
@fingers
thx i just added your bug to the bugtracker...
but what do you exactly mean with: link in admin -> thwbMyAdmin then Edit asks for login again! and Again..... - i can't reproduce it...
some more...
http://www.thwboard.de/bugtracker/
fingers schrieb am 07.11.2004 um 16:08 Uhr
I@Luki
When I go to to Forumadmin and click the
-> thwbMyAdmin (link)
then click
SELECT * FROM tb_board -> [send query] button leaving the default query as provided in textbox
then the edit link
->
which then takes me back to admin logon screen not that i am logged out it just shows the logon screen again and not an edit window of SQL table entry
dave
Luki schrieb am 07.11.2004 um 16:23 Uhr
oops sorry okay i mixed it up with mysql.php :D
This Feature is disabled for security reasons anyway in my Board ;)
all right -> bugtracker
@all
topicrow.html -> <nobr> steht da ziemlich einsam... muss das nicht als <nobr /> oder als <nobr></nobr> stehen?
sb|Max schrieb am 07.11.2004 um 19:16 Uhr
Die Zeile mit der Versionsnummer im Footer stimmt nicht, da steht immer noch 2.84 :)
Ansonsten wirkts erst mal solide!
MFG Max
fingers schrieb am 08.11.2004 um 11:18 Uhr
the link to Now unsupported "thwbMyAdmin" function in
line 259 of /admin/functions.inc.php
navbox_element('query.php?session=' . $session, 'thwbMyAdmin');
dave
fingers schrieb am 08.11.2004 um 13:27 Uhr
There are a number of Parse errors in the /admin/mails.php
128 172 and 180
Also incorrect links ie ListTemplates instead of ListMails
& also ../templates/mails instead of ../templates/mail
& also reference to t-editor.php instead of mails.php in a link line 128
Display also has incorrect column width (not fixed below)
here is a working version
<?php
/* $Id: mails.php 102 2004-11-08 11:25:06Z td $ */
/*
ThWboard - PHP/MySQL Bulletin Board System
==============================================
(c) 2000-2004 by ThWboard Development Group
download the latest version:
http://www.thwboard.de
This program is free software; you can
redistribute it and/or modify it under the
terms of the GNU General Public License as
published by the Free Software Foundation;
either version 2 of the License, or (at
your option) any later version.
==============================================
*/
include "common.inc.php";
include "fileaccess.inc.php";
tb_header();
function EditboxEncode($string)
{
$string = str_replace('&', '&', $string);
$string = str_replace('"', '"', $string);
$string = str_replace('<', '<', $string);
$string = str_replace('>', '>', $string);
return $string;
}
function EditboxDecode($string)
{
$string = str_replace('&', '&', $string);
$string = str_replace('"', '"', $string);
$string = str_replace('<', '<', $string);
$string = str_replace('>', '>', $string);
return $string;
}
$a_replace = array(
'$g_user[username]' => '{username}',
'$config[board_baseurl]' => '{board_baseurl}',
'$g_user[userid]' => '{userid}',
'$user[usernewemail]' => '{usernewemail}',
'$email[threadtopic]' => '{threadtopic}',
'$thread[threadid]' => '{threadid}',
'$config[board_name]' => '{boardname}',
'$pm[username]' => '{pm_username}',
'$pm[pmtopic]' => '{pm_topic}',
'$pm[pmtext]' => '{pm_text}',
'$register[username]' => '{register_username}',
'$register[userpassword]' => '{register_password}',
'$register[hash]' => '{register_hash}',
'$user[username]' => '{user_name}',
'$user[userpassword]' => '{user_password}'
);
if( $action == "EditTemplate" )
{
if( !$name )
{
print 'no template name specified!';
}
else
{
if( !file_exists('../templates/mail/' . $name) )
{
print 'template ' . $name . '.mail does not exist!';
}
else
{
if( !WriteAccess('../templates/mail/' . $name) )
{
print "can't edit file '" . $name . ".mail': no write permission (set chmod 666 or 777)";
}
else
{
$t_data = @implode("", (@file('../templates/mail/' . $name)));
while( list($k, $v) = each($a_replace) )
{
$t_data = str_replace($k, $v, $t_data);
}
print '<b>Edit Template: "' . $name . '"</b><br><br>';
print '<form action="mails.php" method="post">
<textarea wrap="OFF" name="t_data" class="htmlsource" cols="100" rows="32">' . EditboxEncode($t_data) . '</textarea><br><br><br>
<input type="hidden" name="action" value="UpdateTemplate">
<input type="hidden" name="name" value="' . $name . '">
<input type="hidden" name="session" value="' . $session . '">
<input type="submit" name="Submit" value="Update Template">
</form>';
}
}
}
}
elseif( $action == "UpdateTemplate" )
{
if( !$name )
{
print 'no template specified!';
}
else
{
$fp = fopen('../templates/mail/' . $name, 'w');
if( !$fp )
{
print 'unable to open template file "' . $name . '" for write access. check chmod! (should be 666 or 777)';
}
else
{
while( list($k, $v) = each($a_replace) )
{
$t_data = str_replace($v, $k, $t_data);
}
$t_data = str_replace("\r\n", "\n", $t_data);
fwrite($fp, stripslashes(EditboxDecode($t_data)));
fclose($fp);
print 'template has been updated!<br>click <a href="mails.php?action=EditTemplate&name=' . $name . '&session=' . $session . '">here</a> to continue.';
}
}
}
elseif( $action == "ListMails" )
{
print '<b>Templates</b><br><br>';
$h = opendir('../templates/mail/');
$a_templates = array();
while( $file = readdir($h) )
{
if( substr($file, -5) == '.mail')
{
$a_templates[] = $file;
}
}
sort($a_templates);
print '<table width="100%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td><b>Filename</b></td>
<td><b>Options</b></td>
<td><b>Size</b></td>
<td><b>Modified</b></td>
</tr>';
while( list($k, $file) = each($a_templates) )
{
if( !WriteAccess('../templates/mail/' . $file) )
{
print '
<tr>
<td'.($k % 2 == 0 ? ' bgcolor="#eeeeee"' : '').'>'.$file.'</td>
<td'.($k % 2 == 0 ? ' bgcolor="#eeeeee"' : '').'>Can'."'".'t edit: No permission</td>
<td'.($k % 2 == 0 ? ' bgcolor="#eeeeee"' : '').'>'.ceil(filesize('../templates/mail/'.$file)/1000).' KB</td>
<td'.($k % 2 == 0 ? ' bgcolor="#eeeeee"' : '').'>'.date('d.m.Y, H:i', filemtime('../templates/mail/'.$file)).'</td>
</tr>';
}
else
{
print '
<tr>
<td'.($k % 2 == 0 ? ' bgcolor="#eeeeee"' : '').'>'.$file.'</td>
<td'.($k % 2 == 0 ? ' bgcolor="#eeeeee"' : '').'><a href="mails.php?action=EditTemplate&session='.$session.'&name='.$file.'">Edit</a></td>
<td'.($k % 2 == 0 ? ' bgcolor="#eeeeee"' : '').'>'.ceil(filesize('../templates/mail/'.$file)/1000).' KB</td>
<td'.($k % 2 == 0 ? ' bgcolor="#eeeeee"' : '').'>'.date('d.m.Y, H:i', filemtime('../templates/mail/'.$file)).'</td>
</tr>';
}
}
print '</table>';
}
tb_footer();
?>
Luki schrieb am 08.11.2004 um 19:15 Uhr
thx, works excellent!!
SVN 103 + your Email Editor Fix!
hope, i can't find some entrys in the error log file anymore at the end of the week :D
pixelpope schrieb am 09.11.2004 um 16:33 Uhr
tachjen. wie update ich denn die version? also vorher nen backup machen, und dann welche dateien wo installieren? wäre super dazu was zu lesen von euch...
MAGIX schrieb am 09.11.2004 um 21:09 Uhr
nich updaten ist nur Testversion. Ergo gesondert installieren und rumspielen, bzw. ausgiebig testen.
pixelpope schrieb am 09.11.2004 um 23:19 Uhr
Hm ok. und wann ist mit der neuen Version zu rechnen? sind auch die Bugs behoben das man z.Bsp. den avatar nicht mehr austauschen kann? oder beim versenden bei emails aus dem PM Center heraus oder bei der darstellung der avatarbilder als liste?
wäre toll zu wissen!
fingers schrieb am 10.11.2004 um 01:31 Uhr
@all
The mails.php column width problem...... cosmetic! (also occurs in t_editor.php)
the only fix i can see working without a complex browser check in the php code, to keep the column widths constant is to edit the
functions.inc.php at...
1. function td_header() on line ~297-303
<tr bgcolor="#000000">
<td height="1" width="160"><!-- added --><img src="./images/space.gif" width="160" height="1"><!-- added end --></td>
<td height="1" width="1"><img src="./images/space.gif" width="1" height="1"></td>
<td height="1"></td>
</tr>
<tr>
<td bgcolor="#E0E8F1" width="160" valign="top"><!-- added --><img src="./images/space.gif" width="160" height="1"><!-- added end -->
and
2. (maybe not needed) in the same file function td_footer() lines ~387-396
<tr bgcolor="#000000">
<td height="1" width="160"><!-- added --> <img src="./images/space.gif" width="160" height="1"><!-- added end --></td>
<td height="1" width="1"><img src="./images/space.gif" width="1" height="1"></td>
<td height="1"></td>
</tr>
<tr>
<td width="160"> <!-- added --> <img src="./images/space.gif" width="160" height="1"><!-- added end --></td>
<td width="1"></td>
<td align="right"><font size="1">--> ThWboard (c) 2000-2004 ThWboard Development Group </font></td>
</tr>
"Now the browser tries to squeeze the left column as before, but the transparent GIF keeps the column from collapsing. As a result, we get the effect we want. "
Works for me!
MAGIX schrieb am 10.11.2004 um 09:10 Uhr
@pixelpope darum geht es unter anderem auch, installiere es Dir getrennt von Deinem produktivem Board und teste es :)
dp schrieb am 10.11.2004 um 19:16 Uhr
fingers: i copied and tested your code for the mail editor, but i left out the width fix. as you realized it's just cosmetic and does not deserve that .gif hack.
posaunen schrieb am 12.11.2004 um 10:23 Uhr
Würde mich freuen, wenn die Kalendereinträge in der calender.php
statt: ORDER BY eventtime, eventtext
so: ORDER BY eventtime, eventsubject, eventtext
sortiert würden. (Natürlich kann ich das ändern - wäre aber schön, wenn ich das bei neuen Versionen halt nicht jedesmal auch müßte.)
Man kann denn bei eventsubject regelmäig eine Uhrzeit eintragen, nach der dann sortiert würde. Nebenbei, die Sortierung nach eventsubject dürfte eh sinnvoller sein als die nach eventtext.
Am besten wäre natürlich, wenn die Kalendereinträge auch die Uhrzeit enthalten würden, aber das ist wohl mehr was für die Featureliste.
Wünsche ansonsten noch viel Spaß und Erfolg mit diesem handlichen Board.
dp schrieb am 13.11.2004 um 13:40 Uhr
hallo posaunen,
ich habe den fix eingebaut, aber bitte nutze das naechste mal den bugtracker (http://www.thwboard.de/bugtracker/).
katzbalger schrieb am 18.11.2004 um 18:25 Uhr
Ich verwende momentan Beta 2.84-php5
wenn ich jetzt auf 2.85 umrüste, muss ich dazu dann einfach nur das alte Board löschen, und danach das neue uploaden?
was passiert dann mit meinen ganzen momentanen Foreneinträgen?
hevtig schrieb am 18.11.2004 um 19:07 Uhr
katzbalger postete
Ich verwende momentan Beta 2.84-php5
wenn ich jetzt auf 2.85 umrüste, muss ich dazu dann einfach nur das alte Board löschen, und danach das neue uploaden?
was passiert dann mit meinen ganzen momentanen Foreneinträgen?
php dateien löschen
neue php dateien hochladen
das Datenbankupdate machgen
w*w.deinforum.de/admin/update.php ausführen.
Das geht natürlich nur so, wenn du keine hacks drin hattest, ansonsten könntest du Probleme bekommen...
dp schrieb am 19.11.2004 um 01:13 Uhr
ich moechte noch einmal darauf hinweisen, dass produktivumgebungen auf keinen fall mit release canidates (rc) geupdatet werden sollten. denn wir koennen keine updates von release canidates auf final versionen anbieten. deswegen sollte ein solcher rc immer mit einer kopie einer produktivumgebung getestet werden, die anschliessend geloescht werden kann.
Luki schrieb am 21.11.2004 um 20:33 Uhr
man sollte allerdings bedenken, das die 2.85 RC2 im Augenblick besser und fehlerfreier läuft als die 2.84 :)
im Augenblick gibt es eigentlich nur noch ein Tüftelproblem beim Board Code Management -> thwbcode.inc.php - wo mir eigentlich nur eine komplette Rewrite Lösung einfällt, das vB hats ganz gut gelöst!
der Rest sind eher kleinere Bugs...
Luki schrieb am 24.11.2004 um 12:53 Uhr
woran hängts eigentlich im augenblick?
seit 2 Wochen schläft das ganze irgendwie ohne das jemand weiss warum :?
und der Bugtracker ist eigentlich recht schnell aufgeräumt...
Seite 1 von 3 – nächste Seite >>