| Autor |
Nachricht |
S2B
phpBB2.de User

Anmeldungsdatum: 02.09.2004
Beiträge: 41
|
Verfasst am:
Fr 02 Dez, 2005 21:45 |
  |
Und wieder ein Update ... dieses Mal voraussichtlich das Letzte für Version 2:
Changes:
- 2 Fehler in page_header.php korrigiert
- Link in admin/index.php korrigiert
- auto_increment wird verwendet
- SQL-Code Kompatibilität zu anderen DBMS
- message_die Titel gelöscht
- Fehlerabfragen ergänzt
- Code verbessert
- "Alle löschen" Fehler behoben
Downloads und weitere Infos im ersten Beitrag.  |
_________________ Gruß
S2B
Hier kann man meine php-Scripts und meine MODs für phpBB runterladen. |
|
      |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
modbo
phpBB2.de User

Anmeldungsdatum: 22.12.2004
Beiträge: 1181
|
Verfasst am:
Sa 03 Dez, 2005 12:14 |
  |
Hab da ein Problem nach dem Update. Und zwar wir mir als Admin der Link der Variablen {REPORT_INFO} nicht mehr angezeigt.
Für normale Benutzer funktioniert es.
Der Fehler scheint von Änderungen in der page_header.php herzurühren.
Lt. Updatanleitung von v2.1.2
| Code: |
#
#-----[ OPEN ]----------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]----------------------------------------
#
if( !($report_result = $db->sql_query($sql)) )
#
#-----[ IN-LINE FIND ]--------------------------------
#
$report_result
#
#-----[ REPLACE WITH ]--------------------------------
#
$result
#
#-----[ FIND ]----------------------------------------
#
$count = $row['count'];
#
#-----[ IN-LINE FIND ]--------------------------------
#
$count
#
#-----[ REPLACE WITH ]--------------------------------
#
$report_count |
Funktioniert nur nicht, da mein Code in v2.1.2 so aussieht
| Code: |
// BEGIN Advanced_Report_Hack v2
if (($userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD) && $board_config['report_list'] == 0)
{
// Report_Row
$sql = "SELECT report_id FROM " . REPORT_TABLE . " WHERE report_status = 0";
if( !($report_result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query reports', '', __LINE__, __FILE__, $sql);
}
$count = $db->sql_numrows($report_result);
$db->sql_freeresult($report_result);
$report_info = ($count == 1) ? $lang['Report_New_Report'] : $lang['Report_New_Reports'];
$report_info = '<a href="' . append_sid("report.$phpEx") . '" class="mainmenu">' . $count . ' ' . $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>';
}
// END Advanced_Report_Hack v2 |
Widerum sieht die Erstinstallations-Anleitung folgenden Code vor
| Code: |
// BEGIN Advanced_Report_Hack
if (($userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD) && $board_config['report_list'] == 0)
{
// Get report count
$sql = 'SELECT COUNT(*) AS count FROM ' . REPORT_TABLE . '
WHERE report_status = 0';
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get report count', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$report_count = $row['count'];
$db->sql_freeresult($result);
switch ($report_count)
{
case 0:
$report_info = $lang['Report_No_New_Reports'];
break;
case 1:
$report_info = $lang['Report_New_Report'];
break;
default:
$report_info = sprintf($lang['Report_New_Reports'], $report_count);
}
$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>';
}
// END Advanced_Report_Hack |
Momentan ist der letzte Code eingebaut. Aber egal, welche Variante ich nehme, es funktioniert nicht mehr.
//edit: Problem gefunden. Änderungen in der Sprachdatei lang_main.php
Dennoch scheint die Updateanweisung oben niO. zu sein, oder? |
_________________ www.svbomber.de |
|
    |
 |
S2B
phpBB2.de User

Anmeldungsdatum: 02.09.2004
Beiträge: 41
|
Verfasst am:
Sa 03 Dez, 2005 14:43 |
  |
Hmm, ich würde mal sagen: Das sieht nicht wirklich gut aus.
Da ist mir wohl bei Version 2.1.2 ein Teil des Codes aus Version 3 reingerutscht und ich habe vergessen, es in der Update-Anleitung zu erwähnen. Jedoch funktionieren beide Versionen, Version 2 ist allerdings empfehlenswerter.
Aber andere Frage: Wurde der "Fehler" in der Sprachdatei vom Report Hack ausgelöst? |
_________________ Gruß
S2B
Hier kann man meine php-Scripts und meine MODs für phpBB runterladen. |
|
      |
 |
modbo
phpBB2.de User

Anmeldungsdatum: 22.12.2004
Beiträge: 1181
|
Verfasst am:
Sa 03 Dez, 2005 15:11 |
  |
Also in Version 2.1.2 mit Ext. 1.0.3 hatte ich folgendes in der lang_main.php stehen:
| Code: |
// BEGIN Advanced_Report_Hack v2
$lang['Report_New_Reports'] = 'neue Meldungen';
$lang['Report_New_Report'] = 'neue Meldung';
$lang['Report_Write_Report'] = '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 v2 |
Aktuell nun
| Code: |
// BEGIN Advanced_Report_Hack v2
$lang['Report_New_Reports'] = '%d neue Meldungen';
$lang['Report_New_Report'] = 'eine neue Meldung';
$lang['Report_No_New_Reports'] = 'keine neuen Meldungen';
$lang['Report_Write_Report'] = '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 v2 |
Dadurch, dass ich als Admin eingeloggt war und keine Meldung vorlag, die Variable $lang['Report_No_New_Reports'] aber fehlte, wurde auch nix angezeigt  |
_________________ www.svbomber.de |
|
    |
 |
S2B
phpBB2.de User

Anmeldungsdatum: 02.09.2004
Beiträge: 41
|
Verfasst am:
Sa 03 Dez, 2005 15:19 |
  |
Oh mann, was hab ich denn da verzapft, ich schau gleich mal danach.  |
_________________ Gruß
S2B
Hier kann man meine php-Scripts und meine MODs für phpBB runterladen. |
|
      |
 |
S2B
phpBB2.de User

Anmeldungsdatum: 02.09.2004
Beiträge: 41
|
Verfasst am:
Sa 03 Dez, 2005 21:10 |
  |
Der Fehler sollte in der aktuellen Version 2.2.0a behoben sein. Ich habe eine zusätzliche update_from_2.1.2_2.txt beigelegt, die auf beide Fälle eingeht, die möglich sind.
Dieser Hack treibt mich noch in den Wahnsinn.  |
_________________ Gruß
S2B
Hier kann man meine php-Scripts und meine MODs für phpBB runterladen. |
|
      |
 |
S2B
phpBB2.de User

Anmeldungsdatum: 02.09.2004
Beiträge: 41
|
Verfasst am:
Sa 08 Apr, 2006 23:21 |
  |
Ich habe heute Version 3 des MODs hochgeladen. Da die Version komplett neu geschrieben wurde, ist ein Update der Dateien leider nicht möglich. Die Daten aus der Datenbank können aber komplett übernommen werden.
Die Links findet ihr wie immer im ersten Beitrag.
der Changelog:
- Beitragsmeldesystem
- Themenmeldesystem
- Benutzermeldesystem
- neuen Status "in Bearbeitung" hinzugefügt
- Private Nachricht-Link hinzugefügt
- Kategorie-Berechtigungen hinzugefügt
- Mehrsprachigkeit eingebaut (Sprachvariablen in Name/Beschreibungs-Feldern)
- Unsability/Design der Meldungsliste verbessert
- E-Mailbenachrichtigung verbessert
- Code verbessert
Viel Spaß mit dem MOD.  |
_________________ Gruß
S2B
Hier kann man meine php-Scripts und meine MODs für phpBB runterladen. |
|
      |
 |
S2B
phpBB2.de User

Anmeldungsdatum: 02.09.2004
Beiträge: 41
|
Verfasst am:
Di 11 Apr, 2006 19:18 |
  |
Version 3.0.1 ist oben. Es wurden nur einige wenige Bugs (4) behoben.  |
_________________ Gruß
S2B
Hier kann man meine php-Scripts und meine MODs für phpBB runterladen. |
|
      |
 |
e-mo
phpBB2.de User

Anmeldungsdatum: 26.08.2006
Beiträge: 8
|
Verfasst am:
Do 31 Aug, 2006 16:47 |
  |
Hallo...danke für diesen coolen mod! finde ich klasse!!!
Ich hätte hier aber noch 2 Fragen.
1. Ich möchte REPORT USER bereits im forumansicht habe, also wo OFFLINE, PROFILE, PM, WWW, AIM etc etc sind, und dort den USER REPORT haben..wie mache ich das? Es ist einbißchen umständlich, zuerst in das profil des users zu gehen...und von dort aus den user zu reporten.
2. Irgendwie sehe ich den TOPIC REPORT Link nicht...kann man einer sagen wo der ist?! Post report habe ich gesehen..user report (unter user profil) auch...aber ich finde nirgendwo TOPIC REPORT.. --> hat sich erledigt...habe den Link GANZZZZZ UNTEN gefunden
Wer nett wenn ich Feedback bekäme..
e-mo
| S2B hat folgendes geschrieben: |
Version 3.0.1 ist oben. Es wurden nur einige wenige Bugs (4) behoben.  |
|
|
|
   |
 |
S2B
phpBB2.de User

Anmeldungsdatum: 02.09.2004
Beiträge: 41
|
Verfasst am:
Do 31 Aug, 2006 22:51 |
  |
Mal schauen, ob ich das für Plus hinbekomme.
Finde in der viewtopic.php:
| Code: |
$s_report_post_img = '<img src="' . $report_img . '" alt="' . $report_title . '" title="' . $report_title . '" border="0" />';
}
}
} |
Füge danach ein:
| Code: |
$s_report_user = '';
if ($userdata['user_id'] != ANONYMOUS)
{
$temp_url = append_sid("report.$phpEx?mode=reportuser&id=$poster_id");
$s_report_user = '<a href="' . $temp_url . '" class="gen">' . $lang['Report_user'] . '</a>';
} |
Finde:
| Code: |
| 'REPORT_IMG' => $s_report_post_img, |
Füge danach ein:
| Code: |
| 'S_REPORT_USER' => $s_report_user, |
Finde in der templates/fisubsilversh/viewtopic_body.tpl:
| Code: |
| <td valign="bottom" nowrap="nowrap" class="{postrow.ROW_CLASS}">{postrow.POSTER_ONLINE}{postrow.GALLERY_IMG}{postrow.PROFILE_IMG}{postrow.PM_IMG} {postrow.EMAIL_IMG}{postrow.WWW_IMG}{postrow.AIM_IMG}{postrow.YIM_IMG}{postrow.MSN_IMG}{postrow.ICQ_IMG}</td> |
Finde in dieser Zeile:
Füge danach ein:
| Code: |
| {postrow.S_REPORT_USER} |
Keine Garantie auf Richtigkeit, aber nen Versuch ist's wert... Wenn du willst, kannst du ja auch noch anstatt der Schrift ein Bild anzeigen, aber ich denke, das solltest du dann alleine hinbekommen.
Edit: Die aktuelle Version des MODs ist übrigens 3.0.3. |
_________________ Gruß
S2B
Hier kann man meine php-Scripts und meine MODs für phpBB runterladen. |
|
      |
 |
e-mo
phpBB2.de User

Anmeldungsdatum: 26.08.2006
Beiträge: 8
|
Verfasst am:
Fr 01 Sep, 2006 04:29 |
  |
danke!!
genau das wollte ich, und es hat auch super geklappt
habe versucht, ein bild hinzuzufügen...und wenn man auf das bild geht..dan wird Report User angezeigt..leider habe ich das nicht hinbekommen :S
habe eine gif datei erstellt..aber schaffe das nicht, es dort einzubinden...
kannst du mir hier auch weiterhelfen?
das bild habe ich bereits im richtigen folder hochgeladen und es heißt: reportuser.gif
bitteeee
e-mo |
|
|
   |
 |
S2B
phpBB2.de User

Anmeldungsdatum: 02.09.2004
Beiträge: 41
|
Verfasst am:
Fr 01 Sep, 2006 18:31 |
  |
Diese Zeile:
| Code: |
| $s_report_user = '<a href="' . $temp_url . '" class="gen">' . $lang['Report_user'] . '</a>'; |
musst du so abändern:
| Code: |
| $s_report_user = '<a href="' . $temp_url . '" class="gen"><img src="bild.gif" alt="' . $lang['Report_user'] . '" /></a>'; |
für bild.gif trägst du deine URL ein (entweder $images-Eintrag oder direkter Pfad). |
_________________ Gruß
S2B
Hier kann man meine php-Scripts und meine MODs für phpBB runterladen. |
|
      |
 |
e-mo
phpBB2.de User

Anmeldungsdatum: 26.08.2006
Beiträge: 8
|
Verfasst am:
Sa 02 Sep, 2006 03:05 |
  |
Hallo S2B...
es hat alles super geklappt..und genauso wollte ich es haben
vielleicht solltest du das im nächsten release auch einbinden ich finde es ist praktisch..
so sieht es aus:
cool oder?
aber wie du sehen kannst...ist da ein rahmen..wie kommt es? und wie entferne ich ihn
e-mo |
|
|
   |
 |
S2B
phpBB2.de User

Anmeldungsdatum: 02.09.2004
Beiträge: 41
|
Verfasst am:
Sa 02 Sep, 2006 13:04 |
  |
| Code: |
| <img src="bild.gif" border="0" /> |
 |
_________________ Gruß
S2B
Hier kann man meine php-Scripts und meine MODs für phpBB runterladen. |
|
      |
 |
e-mo
phpBB2.de User

Anmeldungsdatum: 26.08.2006
Beiträge: 8
|
Verfasst am:
Mo 04 Sep, 2006 12:22 |
  |
Hallo S2B,
es hat alles super geklappt!! Vielen Dank!
jetzt sieht es viel besser aus finde ich...werde eventull ein bessereis icon erstellen....aber soweit sogut
e-mo |
|
|
   |
 |
|
|
|
|