Meldesystem, Problem mit ID

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.
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Meldesystem, Problem mit ID

Beitrag von michi-w. »

Hallo,

ich habe mir ein Meldesystem im Testforum installiert, doch da muss eine ID Nummer eingetragen werden und ich weiß einfach nicht wie das geht. Ich habe eine erweiterte Kategorie angelegt, doch ist da nirgendwo eine ID zu finden.
Es muss eine neue Kategorie in der Advanced Report Hack-Administration angelegt werden. Diese
## muss als "Erweiterung" eingetragen werden. Nachdem diese Kategorie angelegt wurde, kann man
## die ID in der Auflistung der Kategorien ablesen. "{ID}" in dieser Anleitung muss durch diese
## ID ersetzt werden.

Code: Alles auswählen

includes/constants.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
// Report Cat Types 
define('REPORT_NORMAL',0); 
define('REPORT_EXT',1); 

# 
#-----[ AFTER, ADD ]------------------------------------ 
# Bitte die Author Notes lesen, um mehr über {ID} zu erfahren... 
# 
// Report Extension ID's 
define('REPORT_POST_ID',{ID}); 
Seltsamerweise besteht der Mod aus zwei Teilen:
http://www.s2b-project.de/mods/report_hack
http://www.s2b-project.de/mods/reportpost_ext

Wer kann helfen?

Gruß
michi-w.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Und hier nochmal für alle:
Ausschnitt aus einer E-Mail hat geschrieben:nachdem du im Admin-Bereich des Report Hacks eine neue Kategorie hinzugefügt hast, wird diese in der Kategorienliste angezeigt. In der ersten Spalte dieser Liste steht eine Zahl, die ID der Kategorie.
In der Anleitung musst du die Konstante {ID} durch diese Zahl ersetzen, damit der MOD weiß, welche Kategorie für Beitragsmeldungen verwendet werden soll.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag von michi-w. »

Jetzt habe ich eine 1 gemacht und die Fehlermeldung ist weg.

Allerdings fehlt weiterhin [ externes Bild ] im Thread.

So sieht bei mir die
templates/subSilver/viewtopic_body.tpl aus:

Code: Alles auswählen

<td valign="top" nowrap="nowrap"><a href="{postrow.DOWNLOAD_POST}" class="genmed"><img src="templates/subSilver/images/store.gif" alt="" border="0" /></a>&nbsp;{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.REPORT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>
Was ist falsch?

Gruß
michi-w.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Hast du nochmal alle Veränderungen des MODs überprüft?
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag von michi-w. »

Ich hatte tatsächlich etwas vergessen. :oops:

Könnte man den Mod vielleicht noch so abändern, das der Text mit in die Email eingetragen wird?
Schön wäre es auch, wenn es einen zweiten Link gibt der direkt in den Beitrag führt.


Beispiel
Hallo!

Eine neue Meldung wurde an die Moderatoren und Administratoren von "Test-Forum" gesendet. Du kannst diese Meldung lesen, wenn du auf den folgenden Link klickst:

http://www.xxx.de/test/report.php?c=1

Gemeldeter Beitrag:
http://www.xxx.de/test/viewtopic.php?p=536#536

Grund:
Testtesttesttesttesttesttesttesttesttest

--
Vielen Dank

Noch eine weitere Frage!
Im ersten Teil des Mods muss in der admin/index.php das eingetragen werden:

Code: Alles auswählen

#
#-----[ FIND ]-------------------------------------------
#
						case PAGE_FAQ:
							$location = $lang['Viewing_FAQ'];
							$location_url = "index.$phpEx?pane=right";
							break;

#
#-----[ AFTER, ADD ]-------------------------------------
#
						// BEGIN Advanced_Report_Hack
						case PAGE_REPORT:
							$location = $lang['Report_Write_Report'];
							$location_url = "index.$phpEx?pane=right";
							break;
						// END Advanced_Report_Hack
Der Eintrag ist doppelt vorhanden, muss ich an beiden Stellen den Mod einbauen?

Gruß
michi-w.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

für deie 2. Frage ...

jep .. das musst du 2x einbauen.

Markus
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag von michi-w. »

Hallo,

im Script gibt es einen Link, vor diesen möchte ich eine Grafik einfügen, der Link Abschnitt müsste dieser sein:
page_header

Code: Alles auswählen

	$report_info = '<a href="' . append_sid("report.$phpEx") . '" class="mainmenu">' . $report_info . '</a>';
}
else if ($userdata['user_id'] != ANONYMOUS)
{
	$report_info = '<a href="' . append_sid("report.$phpEx?mode=report") . '" class="mainmenu">' . $lang['Report_Write_Report'] . '</a>';
Das ist der HTML Grafik Link:

Code: Alles auswählen

<img src="templates/subSilver/images/report.gif" width="12" height="13" border="0" alt="Meldung an die Administration" hspace="3" />
Für Gäste ist der Link nicht zu sehen, also müsste auch die Grafik verschwinden.

Wie bau ich den in das PHP Script ein?
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Das mit dem Eintragen des Textes in die E-Mail habe ich mir notiert, das wird vielleicht in Version 3 umgesetzt. :wink:
Markus67 hat geschrieben:für deie 2. Frage ...

jep .. das musst du 2x einbauen.
Sorry, aber ... nein. :D
Da das Meldungsformular nur für registrierte Benutzer verwendbar ist, muss es nur an die erste Position eingetragen werden. Abgesehen davon kann man das auch an der Anzahl der Tabs erkennen, um die der zu suchende Code eingerückt ist. :wink:

Zum Bild:
Du musst den Quelltext für das Bild einfach in beiden $report_info-Zeilen vor dem <a href=" eintragen. :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
michi-w.
Mitglied
Beiträge: 412
Registriert: 21.06.2003 23:45

Beitrag von michi-w. »

S2B hat geschrieben:Zum Bild:
Du musst den Quelltext für das Bild einfach in beiden $report_info-Zeilen vor dem <a href=" eintragen. :wink:
Das hatte ich schon versucht, ging aber irgendwie nicht.

Ich hab das jetzt so gelöst:

language\lang_german\lang_main.php

Code: Alles auswählen

// BEGIN Advanced_Report_Hack
$lang['Report_New_Reports'] = '<img src="templates/subSilver/images/report.gif" width="12" height="13" border="0" alt="Meldung an die Administration" hspace="3" /> %d neue Meldungen';
$lang['Report_New_Report'] = '<img src="templates/subSilver/images/report.gif" width="12" height="13" border="0" alt="Meldung an die Administration" hspace="3" /> eine neue Meldung';
$lang['Report_No_New_Reports'] = '<img src="templates/subSilver/images/report.gif" width="12" height="13" border="0" alt="Meldung an die Administration" hspace="3" />keine neuen Meldungen';
$lang['Report_Write_Report'] = '<img src="templates/subSilver/images/report.gif" width="12" height="13" border="0" alt="Meldung an die Administration" hspace="3" /> Meldung schreiben';
$lang['Report_Write_Post_Report'] = 'Beitrag melden';
$lang['Report_Post_Already'] = 'Beitrag bereits gemeldet';
$lang['Report_Post_Status_1'] = 'als \'erledigt\' kennzeichnen';
// END Advanced_Report_Hack
language\lang_english\lang_main.php

Code: Alles auswählen

// BEGIN Advanced_Report_Hack
$lang['Report_New_Reports'] = '<img src="templates/subSilver/images/report.gif" width="12" height="13" border="0" alt="Message to those Administration" hspace="3" /> %d new Reports';
$lang['Report_New_Report'] = '<img src="templates/subSilver/images/report.gif" width="12" height="13" border="0" alt="Message to those Administration" hspace="3" /> 1 new Report';
$lang['Report_No_New_Reports'] = '<img src="templates/subSilver/images/report.gif" width="12" height="13" border="0" alt="Message to those Administration" hspace="3" /> no new Reports';
$lang['Report_Write_Report'] = '<img src="templates/subSilver/images/report.gif" width="12" height="13" border="0" alt="Message to those Administration" hspace="3" /> Write a report';
$lang['Report_Write_Post_Report'] = 'Report post';
$lang['Report_Post_Already'] = 'post already reported';
$lang['Report_Post_Status_1'] = 'mark as \'cleared\'';
// END Advanced_Report_Hack
language\lang_german\lang_report.php

Code: Alles auswählen

// Report Form
$lang['Report_Write_Report'] = '<img src="templates/subSilver/images/report.gif" width="12" height="13" border="0" alt="Meldung an die Administration" hspace="3" /> Meldung schreiben';
$lang['Report_Cat_Select_New'] = 'Kategorie w&auml;hlen';
$lang['Report_Cat_Select'] = 'Kategorie &auml;ndern';
$lang['Report_Cat_Explain'] = 'Beschreibung der Kategorie';
$lang['Report_Text'] = 'Text';
language\lang_english\lang_report.php

Code: Alles auswählen

// Report Form
$lang['Report_Write_Report'] = '<img src="templates/subSilver/images/report.gif" width="12" height="13" border="0" alt="Message to those Administration" hspace="3" /> Write a report';
$lang['Report_Cat_Select_New'] = 'Select category';
$lang['Report_Cat_Select'] = 'Change category';
$lang['Report_Cat_Explain'] = 'Description of the category';
$lang['Report_Text'] = 'Text';
Ist zwar nicht ganz so Elegant, aber im IE, Firefox und Opera geht es.

Gruß
michi-w.
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Jep, ist nicht gut gelöst. Wenn du eine alternative Lösung willst, kannst du ja hier nochmal deinen Code posten, der nicht funktioniert hat. :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „phpBB 2.0: Mod Support“