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

Code: Alles auswählen

<!-- BEGIN group_edit -->
und

Code: Alles auswählen

<!-- END group_edit -->
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

Code: Alles auswählen

eval()'d code:
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/>&nbsp;&nbsp; <span class="gen"></span><input type="checkbox" name="group_count_enable" {GROUP_COUNT_ENABLE_CHECKED} >&nbsp;{L_GROUP_COUNT_ENABLE}
	<br/>&nbsp;&nbsp; <input type="checkbox" name="group_count_update" value="0"/>&nbsp;{L_GROUP_COUNT_UPDATE}
	<br/>&nbsp;&nbsp; <input type="checkbox" name="group_count_delete" value="0"/>&nbsp;{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

Code: Alles auswählen

/* Auto Group MOD - Anfang */
und das hier

Code: Alles auswählen

/* Auto Group MOD - Ende */
Du darfst diese Codes
also

Code: Alles auswählen

<!-- BEGIN group_edit -->
und

Code: Alles auswählen

<!-- END group_edit -->
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