Problem Auto Group MOD

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
timo783
Mitglied
Beiträge: 7
Registriert: 15.02.2007 15:13

Problem Auto Group MOD

Beitrag 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
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12229
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Hier findest du Hilfe zu deinem Problem >>>KB:84<<<




Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
timo783
Mitglied
Beiträge: 7
Registriert: 15.02.2007 15:13

Beitrag 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
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12229
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag 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
Zuletzt geändert von Mahony am 18.03.2007 21:28, insgesamt 1-mal geändert.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
timo783
Mitglied
Beiträge: 7
Registriert: 15.02.2007 15:13

Beitrag 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
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12229
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Verlinke mal bitte beide Dateien als txt Dateien.


Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
timo783
Mitglied
Beiträge: 7
Registriert: 15.02.2007 15:13

Beitrag 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
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12229
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag 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
Zuletzt geändert von Mahony am 03.01.2008 19:49, insgesamt 2-mal geändert.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
timo783
Mitglied
Beiträge: 7
Registriert: 15.02.2007 15:13

Beitrag 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
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12229
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag 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
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „phpBB 2.0: Mod Support“