Seite 1 von 2
Problem Auto Group MOD
Verfasst: 18.03.2007 16:55
von timo783
Hallo!
Habe ein kleines Problem mit dem Auto Group MOD. Habe ihe eingebaut, und funktionieren tut er auch. Benutzer werden automatisch den Grupen zugeordnet. Nur hab ich jetzt das Problen, dass wenn ich auf "Benutzergruppen" klicke folgende Fehlermeldung auftritt:
Code: Alles auswählen
Warning: Cannot modify header information - headers already sent by (output started at /home/www/phpBB2/includes/template.php(126) : eval()'d code:1) in /home/www/phpBB2/includes/page_header.php on line 512
Warning: Cannot modify header information - headers already sent by (output started at /home/www/phpBB2/includes/template.php(126) : eval()'d code:1) in /home/www/phpBB2/includes/page_header.php on line 514
Warning: Cannot modify header information - headers already sent by (output started at /home/www/phpBB2/includes/template.php(126) : eval()'d code:1) in /home/www/phpBB2/includes/page_header.php on line 515
Hab zwar schon die Suche genutzt aber den Fehler noch nicht gefunden. In welcher Datei befindet sich jetzt der Fehler und wie kann ich ihn beheben?
MfG
Timo
Verfasst: 18.03.2007 17:04
von Mahony
Hallo
Hier findest du Hilfe zu deinem Problem >>>KB:84<<<
Grüße: Mahony
Verfasst: 18.03.2007 19:41
von timo783
Hallo!
Dort hatte ich auch schonmal nachgeschaut, aber leider hilft mir das nicht weiter. Das bedeutet doch, dass der Fehler in der Datei
Code: Alles auswählen
/home/www/phpBB2/includes/template.php(126) : eval()'d code:1
zu suchen ist. Doch was bedeutet "eval()'d code:1" Laut der Erklärung sollte doch an dieser Stelle die Zeile stehen, in der der Fehler ist. Oder sehe ich da was falsch? Kann es auch sein, dass bei der Modifikation der Datei "groupcp", die ja für die Gruppenverwaltung zuständig ist etwas falsch gemacht worden ist? Der Fehler tritt nur auf, wenn ich den Link "Benutzergruppen" aufrufe. Bei den Anderen funktioniert alles bestens.
MfG
Timo
Verfasst: 18.03.2007 20:19
von Mahony
Hallo
Ich nehme an du hast einen Fehler in der
/admin/group_edit_body.tpl gemacht.
Schau mal ob das hier noch vollständig vorhanden ist
Code: Alles auswählen
<!-- BEGIN group_edit -->
<tr>
<td class="row1" width="38%"><span class="gen">{L_DELETE_MODERATOR}</span>
<br />
<span class="gensmall">{L_DELETE_MODERATOR_EXPLAIN}</span></td>
<td class="row2" width="62%">
<input type="checkbox" name="delete_old_moderator" value="1">
{L_YES}</td>
</tr>
<tr>
<td class="row1" width="38%"><span class="gen">{L_GROUP_DELETE}:</span></td>
<td class="row2" width="62%">
<input type="checkbox" name="group_delete" value="1">
{L_GROUP_DELETE_CHECK}</td>
</tr>
<!-- END group_edit -->
Wichtig ist dabei, dass dieser Code
und
noch vorhanden ist.
Denn eine Anweisung die geöffnet wird muss natürlich auch wieder geschlossen werden (und umgekehrt). Fehlt eins von beiden, kommt es zu besagtem
Fehler.
Grüße: Mahony
Verfasst: 18.03.2007 20:34
von timo783
Hallo!
Danke erstmal, für die Hilfe. Aber leider hat das auch nicht gehölfen. Hab jetzt nochmal die Originale group_edit_body.tpl genommen und die Änderung erneut eingebaut. Der Fehler trit aber weiterhin auf. Kann der Fehler auch in der groupcp.php liegen, oder hat das nichts miteinander zu tun? In der Datei wurden einige Änderungen vorgenommen.
Gruß
Timo
Verfasst: 18.03.2007 20:37
von Mahony
Hallo
Verlinke mal bitte beide Dateien als txt Dateien.
Grüße: Mahony
Verfasst: 18.03.2007 20:51
von timo783
Hi!
So, hier die txt Dateien. Die
groupcp ist halt ziemlich groß. Kannst dir ja erstmal die
group_edit_body anschaun und wenn da keine Fehler sind muss ich die andere nochmal genau durchschaun.
Timo
Verfasst: 18.03.2007 21:27
von Mahony
Hallo
Der Fehler liegt, wie ich vermutet hatte, in der
/admin/group_edit_body.tpl.
Suche in der Datei
Code: Alles auswählen
/* Auto Group MOD - Anfang */
<tr>
<td class="row1" width="38%"><span class="gen">{L_GROUP_COUNT}:<br/>{L_GROUP_COUNT_MAX}:</span><br/>
<span class="gensmall">{L_GROUP_COUNT_EXPLAIN}</span></td>
<td class="row2" width="62%"><input type="text" class="post" name="group_count" maxlength="12" size="12" value="{GROUP_COUNT}" /><br/><input type="text" class="post" name="group_count_max" maxlength="12" size="12" value="{GROUP_COUNT_MAX}" />
<br/> <span class="gen"></span><input type="checkbox" name="group_count_enable" {GROUP_COUNT_ENABLE_CHECKED} > {L_GROUP_COUNT_ENABLE}
<br/> <input type="checkbox" name="group_count_update" value="0"/> {L_GROUP_COUNT_UPDATE}
<br/> <input type="checkbox" name="group_count_delete" value="0"/> {L_GROUP_COUNT_DELETE}</span>
</td>
</tr>
/* Auto Group MOD - Ende */
und ersetze es mit
Code: Alles auswählen
<!-- BEGIN group_edit -->
<tr>
<td class="row1" width="38%"><span class="gen">{L_DELETE_MODERATOR}</span>
<br />
<span class="gensmall">{L_DELETE_MODERATOR_EXPLAIN}</span></td>
<td class="row2" width="62%">
<input type="checkbox" name="delete_old_moderator" value="1">
{L_YES}</td>
</tr>
<tr>
<td class="row1" width="38%"><span class="gen">{L_GROUP_DELETE}:</span></td>
<td class="row2" width="62%">
<input type="checkbox" name="group_delete" value="1">
{L_GROUP_DELETE_CHECK}</td>
</tr>
<!-- END group_edit -->
Das hier ist der Fehler
und das hier
Du darfst diese Codes
also
und
nicht verändern (das sind nämlich keine Kommentare sondern Switches).
Grüße: Mahony
Verfasst: 18.03.2007 21:46
von timo783
Hi!
Sorry, hätt ich vielleicht vorher sagen sollen. Dieses /*Auto Group ..*/ hatte ich nur in der Textdatei eingefügt. Wollte damit nur kennzeichnen, was ich in die Datei eingefügt habe.
Hier mal die Adresse zur fehlerhaften Seite:
Benutzergruppen
Vieleicht hilft das weiter.
Gruß
Timo
Verfasst: 18.03.2007 22:16
von Mahony
Hallo
Sag mal rede ich Chinesisch? Ersetze bitte den Code und zwar genau so wie ich es dir gepostet habe.
Grüße: Mahony