 |
|
|
|

| Autor |
Nachricht |
stefan
Administrator


Anmeldungsdatum: 02.08.2002
Beiträge: 4735
Wohnort: Aachen
|
Verfasst am:
Mo 27 Jun, 2005 22:42 |
  |
phpBB 2.0.16 released !
phpBB 2.0.16 was released today by the phpBB Group. This release addresses some bugfixes and one critical security issue. To fix this, please apply the following change:
open viewtopic.php and find:
| PHP: |
<?php $message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . str_replace('\\', '\\\\', $highlight_match) . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));
|
Replace with:
| PHP: |
<?php $message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . str_replace('\\', '\\\\', addslashes($highlight_match)) . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));
|
As with all new releases we urge you to update as soon as possible
See below for a list of full changes.
Changes since 2.0.15
- Fixed critical issue with highlighting - Discovered and fix provided by Ron van Daal
- Url descriptions able to be wrapped over more than one line again
- Fixed bug with eAccelerator in admin_ug_auth.php
- Check new_forum_id for existence in modcp.php - alessnet
- Prevent uploading avatars with no dimensions - Xpert
- Fixed bug in usercp_register.php, forcing avatar file removal without updating avatar informations within the database - HenkPoley
- Fixed bug in admin re-authentication redirect for servers not having index.php as one of their default files set
phpBB 2.0.16 Full Package
phpBB 2.0.16 Updated Files only
phpBB 2.0.16 Patch File
phpBB 2.0.15 to phpBB 2.0.16 Code Changes
phpBB 2.0.16 Deutsch / German |
_________________ Bye
Stefan
Styles Demo Forum :: Download Database :: phpBB2 Plus 1.5x Demo
phpBB2 Toplist :: International phpBB2 Support
Anwesend - Back in Business
Kein Support per PM - No Support via PM |
|
      |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
Prinz
phpBB2.de User


Anmeldungsdatum: 14.03.2004
Beiträge: 36
Wohnort: Wuppertal
|
Verfasst am:
Mo 27 Jun, 2005 23:56 |
  |
Hallo zusammen,
bei den 2.0.15 to phpBB 2.0.16 Code Changes habe ich folgendes Problem.
Nach folgender Zeile in der modcp.php soll ich laut Anleitung einfügen:
| PHP: |
<?php #
#-----[ OPEN ]---------------------------------------------
#
modcp.php
#
#-----[ FIND ]---------------------------------------------
# Line 466
$new_forum_id = intval($HTTP_POST_VARS['new_forum']);
$old_forum_id = $forum_id;
#
#-----[ AFTER, ADD ]---------------------------------------------
$sql = 'SELECT forum_id FROM ' . FORUMS_TABLE . '
WHERE forum_id = ' . $new_forum_id;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select from forums table', '', __LINE__, __FILE__, $sql);
}
if (!$db->sql_fetchrow($result))
{
message_die(GENERAL_MESSAGE, 'New forum does not exist');
}
$db->sql_freeresult($result);
#
|
Bei mir finde ich aber:
| PHP: |
<?php $new_forum_id = intval($HTTP_POST_VARS['new_forum']);
//-- mod : categories hierarchy --------------------------------------------------------------------
//-- add
$fid = $HTTP_POST_VARS['new_forum'];
if ($fid == 'Root')
{
$type = POST_CAT_URL;
$new_forum_id = 0;
}
|
Auch die 2. Änderung in der modcp.php passt bei mir nicht:
| PHP: |
<?php #
#-----[ FIND ]---------------------------------------------
# Line 773
$new_forum_id = intval($HTTP_POST_VARS['new_forum_id']);
$topic_time = time();
#
#-----[ AFTER, ADD ]---------------------------------------------
#
$sql = 'SELECT forum_id FROM ' . FORUMS_TABLE . '
WHERE forum_id = ' . $new_forum_id;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select from forums table', '', __LINE__, __FILE__, $sql);
}
if (!$db->sql_fetchrow($result))
{
message_die(GENERAL_MESSAGE, 'New forum does not exist');
}
$db->sql_freeresult($result);
|
bei mir steht:
| PHP: |
<?php //-- mod : categories hierarchy --------------------------------------------------------------------
//-- delete
// $new_forum_id = intval($HTTP_POST_VARS['new_forum_id']);
//-- add
$fid = $HTTP_POST_VARS['new_forum_id'];
if ($fid == 'Root')
{
$type = POST_CAT_URL;
$new_forum_id = 0;
}
|
Was muss ich nun wo einfügen? Ich habe ein phpBB plus 1.52 2.0.15 Board.
Gruß
Prinz |
|
|
    |
 |
modbo
phpBB2.de User

Anmeldungsdatum: 22.12.2004
Beiträge: 1181
|
Verfasst am:
Di 28 Jun, 2005 00:05 |
  |
Die Zeile $old_forum_id = $forum_id; und $topic_time = time(); kommt jeweils nach dem eingefügten Part für den Categories Hierarchy Mod.
Danach die Blöcke aus der Install einfügen. |
_________________ www.svbomber.de |
|
    |
 |
Prinz
phpBB2.de User


Anmeldungsdatum: 14.03.2004
Beiträge: 36
Wohnort: Wuppertal
|
Verfasst am:
Di 28 Jun, 2005 00:40 |
  |
Hallo modbo,
vielen Dank für Deine Hilfe. Leider muss ich zugeben, dass ich gerade auf der Leitung stehe. Ich habe es nicht ganz kapiert.
Kannst Du mir die Änderung als Code wie in meinem Beitrag posten? |
|
|
    |
 |
mariocaz
phpBB2.de User

Anmeldungsdatum: 10.05.2005
Beiträge: 68
Wohnort: Mexico city
|
Verfasst am:
Di 28 Jun, 2005 00:47 |
  |
I have the same problem!!!!
What I have to do ???? |
|
|
       |
 |
cback
phpBB2.de User
 [KB] Manager

Anmeldungsdatum: 16.01.2004
Beiträge: 3321
Wohnort: Saarland
|
Verfasst am:
Di 28 Jun, 2005 00:49 |
  |
Hier hätte ich es für Dich mal so verpackt wie in den MODs:
| Code: |
#
#-----[ OPEN ]------------------------------------------
#
modcp.php
#
#-----[ FIND ]------------------------------------------
#
$old_forum_id = $forum_id;
#
#-----[ AFTER ADD ]------------------------------------------
#
$sql = 'SELECT forum_id FROM ' . FORUMS_TABLE . '
WHERE forum_id = ' . $new_forum_id;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select from forums table', '', __LINE__, __FILE__, $sql);
}
if (!$db->sql_fetchrow($result))
{
message_die(GENERAL_MESSAGE, 'New forum does not exist');
}
$db->sql_freeresult($result);
#
#-----[ FIND ]------------------------------------------
#
$topic_time = time();
#
#-----[ AFTER ADD ]------------------------------------------
#
$sql = 'SELECT forum_id FROM ' . FORUMS_TABLE . '
WHERE forum_id = ' . $new_forum_id;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select from forums table', '', __LINE__, __FILE__, $sql);
}
if (!$db->sql_fetchrow($result))
{
message_die(GENERAL_MESSAGE, 'New forum does not exist');
}
$db->sql_freeresult($result); |
|
_________________ [ Forensoftware | CBACK Software | SYNTACTION ]
Support only in Forum! - Support nur im Forum! |
|
     |
 |
Prinz
phpBB2.de User


Anmeldungsdatum: 14.03.2004
Beiträge: 36
Wohnort: Wuppertal
|
Verfasst am:
Di 28 Jun, 2005 01:07 |
  |
Hallo cback,
vielen Dank für die Hilfe, jetzt funktioniert alles.
Gruß
Prinz |
|
|
    |
 |
cback
phpBB2.de User
 [KB] Manager

Anmeldungsdatum: 16.01.2004
Beiträge: 3321
Wohnort: Saarland
|
Verfasst am:
Di 28 Jun, 2005 01:14 |
  |
|
     |
 |
Thies
phpBB2.de User


Anmeldungsdatum: 30.12.2003
Beiträge: 28
Wohnort: Thüringen
|
Verfasst am:
Di 28 Jun, 2005 09:21 |
  |
Ich habe mir mal die phpBB 2.0.15 to phpBB 2.0.16 Code Changes angeschaut und mit folgendem habe ich ein Problem:
- includes/usercp_register.php
- FIND - Line 455
| Code: |
$avatar_sql = user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']);
} |
AFTER, ADD
Ich weiss nicht, aber irgendwie sieht diese Updatezeile isoliert komisch aus. Weiss jemand, ob da nicht noch irgendetwas fehlt ...... einfach nur ein else einfügen ....... komisch, oder ???
Danke im Voraus
Frank-Andre |
_________________ Credendo Vides |
|
     |
 |
cback
phpBB2.de User
 [KB] Manager

Anmeldungsdatum: 16.01.2004
Beiträge: 3321
Wohnort: Saarland
|
Verfasst am:
Di 28 Jun, 2005 09:24 |
  |
Schrei doch net so
Ist schon richtig, kam mir selber auch erst komisch vor aber guck mal wies weitergeht: Das else seht vor dem nächsten if, wird also zu else if.
Ist mir aber auch erst etwas spanisch vorgekommen bis ich mal genau geguckt hab.
Also kein Fehler in der Anleitung  |
_________________ [ Forensoftware | CBACK Software | SYNTACTION ]
Support only in Forum! - Support nur im Forum! |
|
     |
 |
Thies
phpBB2.de User


Anmeldungsdatum: 30.12.2003
Beiträge: 28
Wohnort: Thüringen
|
Verfasst am:
Di 28 Jun, 2005 09:34 |
  |
Sorry, hatte nicht gemerkt, dass Acyd in seiner Anleitung auch gebrüllt hatte
Ich bin auf Arbeit und kann mir den Quelltext aktuell nicht anschauen, daher meine Frage. Danke für die Info.
CU
Frank-Andre |
_________________ Credendo Vides |
|
     |
 |
cback
phpBB2.de User
 [KB] Manager

Anmeldungsdatum: 16.01.2004
Beiträge: 3321
Wohnort: Saarland
|
Verfasst am:
Di 28 Jun, 2005 09:36 |
  |
| Zitat: |
| Sorry, hatte nicht gemerkt, dass Acyd in seiner Anleitung auch gebrüllt hatte |
Macht ja auch nix, war oben von mir ja auch nur ein Scherz.
| Zitat: |
| Danke für die Info. |
Keine Ursache.  |
_________________ [ Forensoftware | CBACK Software | SYNTACTION ]
Support only in Forum! - Support nur im Forum! |
|
     |
 |
Puddingpanzer
phpBB2.de User

Anmeldungsdatum: 27.06.2004
Beiträge: 1176
|
Verfasst am:
Di 28 Jun, 2005 12:42 |
  |
Nun geht es endlich, dass man auf nem lokalen Server die Rechte verteilen kann.
Danke an alle, die das möglich gemacht haben.
Für die, die nicht wissen, was ich meine: Es ging darum, dass man es vorher nicht lokal machen konnte, da von der template.php immer eine Fehlermeldung kam (Zeile 0 oder aber Zeile 30). |
_________________ ... |
|
   |
 |
XXXFunkXXX
phpBB2.de User


Anmeldungsdatum: 24.05.2005
Beiträge: 111
|
Verfasst am:
Di 28 Jun, 2005 13:19 |
  |
hi,
habe folgendes problem beim ausführen der update_to_latest.php.
mein board: plus 1.53 B 6
codechanges selbst durchgeführt.
| Code: |
Warning: main() [function.main]: open_basedir restriction in effect. File(./../extension.inc) is not within the allowed path(s): (/home/www/htdocs/cadasia.de/.) in /home/www/htdocs/cadasia.de/update_to_latest.php on line 46
Warning: main(./../extension.inc) [function.main]: failed to create stream: Operation not permitted in /home/www/htdocs/cadasia.de/update_to_latest.php on line 46
Warning: main() [function.main]: Failed opening './../extension.inc' for inclusion (include_path='') in /home/www/htdocs/cadasia.de/update_to_latest.php on line 46
Warning: main() [function.main]: open_basedir restriction in effect. File(./../config.) is not within the allowed path(s): (/home/www/htdocs/cadasia.de/.) in /home/www/htdocs/cadasia.de/update_to_latest.php on line 47
Warning: main(./../config.) [function.main]: failed to create stream: Operation not permitted in /home/www/htdocs/cadasia.de/update_to_latest.php on line 47
Warning: main() [function.main]: Failed opening './../config.' for inclusion (include_path='') in /home/www/htdocs/cadasia.de/update_to_latest.php on line 47
Please read: INSTALL.html before attempting to update. |
gruss |
_________________
 |
|
   |
 |
cback
phpBB2.de User
 [KB] Manager

Anmeldungsdatum: 16.01.2004
Beiträge: 3321
Wohnort: Saarland
|
Verfasst am:
Di 28 Jun, 2005 13:34 |
  |
Guck Dir mal die Datei update_to_latest.php an, dort steht ziemlich weit oben irgendwo was von
dieser steht denke ich mal bei der Meldung auf
ändere das mal ab in:
danach sollte es gehn. |
_________________ [ Forensoftware | CBACK Software | SYNTACTION ]
Support only in Forum! - Support nur im Forum! |
|
     |
 |
|
|
|
|
Gehe zu Seite 1, 2, 3, 4, 5 Weiter
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen
|
|
| |