[DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Schmischi
Mitglied
Beiträge: 30
Registriert: 01.08.2008 09:26
Kontaktdaten:

Problem mit der acp_styles.php

Beitrag von Schmischi »

Hallo Mahony

Erst mal danke für den Mod. Funktioniert bei mir mit Prosilver und Subsilver2 ausgezeichnet.
Ein kleine Problem habe ich aber.
Ich habe auf Basis von Subsilver2 einige Veränderungen an einem eigen Style gemacht. Unter anderem ist dort auch eine zusätzlich .css datei in Verwendung. Unter diesem Style habe ich ein Problem mit der Darstellung wenn ich den Mod nach Subsilver Anleitung einbaue. Und zwar wird das Forum dann im Textmode ( keine Farben und keine Formatierung )angezeigt. Entferne ich die zusätzliche .css Datei dann gibt es keine Probleme, diese wird aber benötigt, damit der Style sauber dargestellt wird.
Da ja unter Subsilver2 alles Funktioniert habe ich mich auf die Suche nach dem Problem gemacht.

Nach langem suchen konnte ich den Problematischen Eintrag finden.
Das Problem mit dem Textmode erscheint wenn ich in der includes/acp/acp_styles.php folgenden Eintrag einfüge.

Code: Alles auswählen

//Begin Thank Post MOD
$user->add_lang('acp/thanks');
//End Thank Post MOD
Lasse ich diesen Eintrag weg Funktioniert der Mod und die Darstellung einwandfrei.

Warum das so ist konnte ich noch nich Analysieren.
Meine Frage deshalb.
1: Hast du evtl eine Idee warum das so ist und wie ich das beheben kann?
2: Welche Nachteile habe ich wenn ich den Eintrag in der acp_styles nicht setze? Weil der Mod Funktioniert auch so.

Wäre für einen Tip echt dankbar, weil ich den MOD in verbindung mit meinem eigenen Style sehr gerne nutzen würde.

Danke und Gruß
Gruß Rainer
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von Mahony »

Hallo
Den Eintrag

Code: Alles auswählen

//Begin Thank Post MOD
$user->add_lang('acp/thanks');
//End Thank Post MOD
kannst du aus der includes/acp/acp_styles.php entfernen (allerdings nur aus dieser Datei). Der Eintrag stammt noch von einer älteren Version und sollte nicht mehr benötigt werden.

P.S. Wenn du schon dabei bist, kannst du auch gleich einen weiteren Bugfix einbauen.
Öffne die includes/functions_user.php


Suche in der includes/functions_user.php

Code: Alles auswählen

function user_delete($mode, $user_id, $post_username = false)
{
    global $cache, $config, $db, $user, $auth;
    global $phpbb_root_path, $phpEx; 
Füge danach ein

Code: Alles auswählen

//Begin Thanks Post MOD
    $sql = 'DELETE
        FROM ' . THANKS_TABLE . '
    WHERE thanks_from = ' . $user_id;
    $db->sql_query($sql);
    //End Thanks Post MOD   
Dadurch werden die Einträge eines Users in der Tabelle phpbb_thanks entfernt, wenn der User gelöscht wird. Ansonsten würdest du, bei aktiviertem Debug Modus, Fehlermeldungen in der viewtopic.php bekommen wenn du einen Beitrag aufrufst in dem sich ein gelöschter User bedankt hatte.
Die Fehlermeldungen wären dann dieser Art:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /viewtopic.php on line xxxx: Undefined index: thanks
[phpBB Debug] PHP Notice: in file /viewtopic.php on line xxxx: Undefined index: thanked
[phpBB Debug] PHP Notice: in file /viewtopic.php on line xxxx: Undefined index: thanked
[phpBB Debug] PHP Notice: in file /viewtopic.php on line xxxx: Undefined index: thanks_post
[phpBB Debug] PHP Notice: in file /viewtopic.php on line xxxx: Undefined index: thanks_post
[phpBB Debug] PHP Notice: in file /includes/functions.php on line xxxx: Cannot modify header 
Die Anzeige (Anzahl) der Bedankungen, bei dem User, bei dem sich bedankt wurde, bleibt dabei erhalten.



Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
MartectX
Ehemaliger Übersetzer
Beiträge: 648
Registriert: 10.05.2008 17:08
Wohnort: Marienplatz

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von MartectX »

Sind das alle Bugfixes für 0.2.0?
Benutzeravatar
Schmischi
Mitglied
Beiträge: 30
Registriert: 01.08.2008 09:26
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von Schmischi »

Hallo mahony.

Danke für die Hinweise.
Ich hab deinen Rat befolgt und es klappt auch alles.

Nun hab ich noch ein kleines Problem. :wink:

Ich habe anhand der Anleitung hier die Änderung für die Anzeige der meisten Bedankungen in der Forenübersicht eingebaut.
Allerdings werden im Forenindex nur das enstprechende Feld aber keine Nutzerdaten angezeigt. Testforum
Wenn ich den Code in der language/de/acp/board.php.....

Code: Alles auswählen

 // Top Thanked settings
$lang = array_merge($lang, array(
    'AMOUNT_TOP_THANKED'            => 'Anzahl der Top Bedankungen auf dem Index anzeigen',
    'AMOUNT_TOP_THANKED_EXPLAIN'    => 'Zeigt die Top X Danke auf dem Index. Lasse das Feld leer oder Tippe 0 ein um die Funktion zu deaktivieren',
));    
.... richtig Interpretiere muss ich das noch irgendwo aktivieren.
Ich kann aber im ACP nirgends etwas dazu finden. Oder muss ich da aus der Englischen Anleitung noch etwas zusätzlich einbauen?
Gruß Rainer
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von Mahony »

Hallo Schmischi

Im ACP--Allgemein--Board-Einstellungen musst du unter
Anzahl der Top Bedankungen auf dem Index anzeigen: die Anzahl der Top X Danke, die angezeigt werden sollen, eintragen.
MartectX hat geschrieben:Sind das alle Bugfixes für 0.2.0?
Nein, nicht ganz. Ich muss das alles noch ordnen, zusammen bringen, noch einmal testen und in eine MODX schreiben.

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Schmischi
Mitglied
Beiträge: 30
Registriert: 01.08.2008 09:26
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von Schmischi »

Hallo Mahony.

Das ist genau mein Problem.
Diese Möglichkeit habe ich im ACP nicht. Diese Feld existiert nicht.
Werde nochmal die Anleitung durchgehen, bin mir aber sicher das ich alle Änderungen die hier beschrieben sind gemacht habe.
Gruß Rainer
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von Mahony »

Hallo
Nur die Änderungen aus meinem Forum einzubauen reicht nicht, du musst dir schon das entsprechende Addon herunter laden und diese Änderungen einbauen.


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Schmischi
Mitglied
Beiträge: 30
Registriert: 01.08.2008 09:26
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von Schmischi »

Hallo Mahony.
Welches Addon meinst du jetzt? Sorry stehe gerade völlig auf dem Schlauch. :-?
Gruß Rainer
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von Mahony »

Hallo
Schmischi hat geschrieben:Hallo Mahony.
Welches Addon meinst du jetzt?
Na das im Beitrag verlinkte - das hier top_thanked


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
Schmischi
Mitglied
Beiträge: 30
Registriert: 01.08.2008 09:26
Kontaktdaten:

Re: [DEV] Thank Post Mod (hide MOD compatible ) 0.2.0

Beitrag von Schmischi »

Hallo Mahony.
Da hatte ich wohl Tomaten auf den Augen.
Jetzt Funktioniert alles.
Vielen Dank für deine Geduld.
Gruß Rainer
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“