[Add-On + Fix] Bedankomat

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

[Add-On + Fix] Bedankomat

Beitrag von oxpus »

Wer den Bedankomat installiert hat, sollte den folgenden Mini-Mod ebenfalls mit installieren.
Es werden dabei folgende Änderungen durchgeführt:

- Korrektur der Datenbankktabelle für Boards mit mehr als 32767 Topics
- Ersetzen der Texte durch Sprachvariablen
- Reduzierung der Datenbank-Abfragen von 2 auf 1
- Anzeige von 10 Usern mit Option, die Komplettliste anzeigen zu lassen.

Dazu als Option die Bedankomat-Liste, die man frei in das Board-Menü einbinden kann.
Hier müssen die enthaltenen Dateien kopiert werden, eine Installation des entsprechenden Links ist nicht enthalten.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
ThaRipsta
Beiträge: 393
Registriert: So 25.Apr, 2004 14:15

Beitrag von ThaRipsta »

Wie Immer: DANGGÖÖÖÖ!!! ^b :D
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

"- Korrektur der Datenbankktabelle für Boards mit mehr als 32767 Topics"

gibts dazu nen problemthread oder kannste kurz erklären worum es da ging ?

EDIT: wer lesen kann ist klar im vorteil. habs gefunden.
Zuletzt geändert von dagobert am Mi 19.Mai, 2004 11:47, insgesamt 1-mal geändert.
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Re: [Add-On + Fix] Bedankomat

Beitrag von SevenUp »

[quote="oxpus - Mi 19.Mai, 2004 08:43";p="6017"]
- Ersetzen der Texte durch Sprachvariablen
[/quote]

wäre es den möglich die texte durch buttons zu ersetzten? natürlich dann auch für mehrere sprachen
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Klar ginge das. Dazu musst Du in der .css-Datei Deines Forums folgenden Eintrag machen:

Code: Alles auswählen

$images['Say_thanks'] = "$current_template_path/{LANG}/say_thanks.gif";
$images['Unset_thanks'] = "$current_template_path/{LANG}/unset_thanks.gif";
und diese $images['...'] mit

Code: Alles auswählen

<img src="'.$images['...'].'" border="0" />
anstelle der entsprechenden $lang['...'] einbauen.
Dann sind nur noch die Bilder in das Verzeichnis templates/deintemplate/images/lang_xxx/ zu packen und der Verwendung steht nichts mehr im Weg.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

[quote="oxpus - Di 24.Aug, 2004 08:19";p="12735"]Klar ginge das. Dazu musst Du in der .css-Datei Deines Forums folgenden Eintrag machen:

Code: Alles auswählen

$images['Say_thanks'] = "$current_template_path/{LANG}/say_thanks.gif";
$images['Unset_thanks'] = "$current_template_path/{LANG}/unset_thanks.gif";
und diese $images['...'] mit

Code: Alles auswählen

<img src="'.$images['...'].'" border="0" />
anstelle der entsprechenden $lang['...'] einbauen.
Dann sind nur noch die Bilder in das Verzeichnis templates/deintemplate/images/lang_xxx/ zu packen und der Verwendung steht nichts mehr im Weg.[/quote]

wenn ich noch davon ahnung hätte.. ^7

also, ich öffne die fisubsilversh.css und füge da am ende(?) das ein

Code: Alles auswählen

$images['Say_thanks'] = "$current_template_path/{LANG}/say_thanks.gif";
$images['Unset_thanks'] = "$current_template_path/{LANG}/unset_thanks.gif";
erstelle für jede sprache 2 bilder mit den namen say_thanks.gif und unset_thanks.gif und uppe sie in jeden lang-ordner

Code: Alles auswählen

<img src="'.$images['...'].'" border="0" />
anstelle der entsprechenden $lang['...'] einbauen.
also in der viewtopic.php habe ich 4 stellen gefunden:

Code: Alles auswählen

$thxmat_text = $lang['Thx_more'];
$thxmat_text = $lang['Thx_less'];
$l_bedankomat = $lang['Say_no_thanks'];
$l_bedankomat = $lang['Say_thanks'];
welches muss ich nun duch was geändert werden?

sorry, aber es gibt ja keine dummern fragen :-)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Stelle in der subSilver.css ist schon richtig. Einfach unter das letzte $images die neuen Zeilen einfügen, fertig.
Und die Bilder:

Code: Alles auswählen

$l_bedankomat = '<img src="'.$images['Unset_thanks'].'" border="0" />'; 
$l_bedankomat = '<img src="'.$images['Say_thanks'].'" border="0" />'; 
Das gleiche kannst Du auch für $thxmat_text machen. Musst dazu nur in der subSilver.css weitere Images definieren und die nach o.g. Muster einbauen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

ehmmm....
ich habe kein subsilver, und somit auch keine $images in der css
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sorry, ich meinte Dein template und natürlich die passende .cfg-Datei dazu.
subSilver ist Standard, daher gebe ich das immer so an...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

ach die config-datei...!

du hast erst geschrieben dass ich die $images in die .css einfügen soll, deshalb habe ich die stelle wo ich es einfügen soll, auch nicht gefunden :-) :p
Zuletzt geändert von SevenUp am Do 26.Aug, 2004 18:54, insgesamt 1-mal geändert.
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

hier sind die buttons für den bedankomat, in 3 sprachen (deutsch, englisch, russisch), vielleicht wird sie ja jemand gebrauchen :)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Danke für die Button. Sehen sehr gut aus!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

hast was gegen wenn ich den "alten" bedankomat + dein fix + button-änderung in ein mod zusammen packe? weil es gibt ja keinen offiziellen mod, und es gibt viele die so einen bedankomat gebrauchen würden
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nur zu. Solange Du mich für meinen Part mit aufführst, habe ich nichts dagegen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

ist es möglich, dass der bedankomat anzeigt wieviele user für einen topic sich bedankt haben?

so z.b.

für diesen thread bedanken sich 4 user: a, b, c, xyz
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Genau das macht doch das Add-On ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »


bei mir steht einfach nur
"für diesen thread bedanken sich folgende user:"

oder habe ich was vergessen einzubauen
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Steht da nicht mehr? Kein Username? Dann wäre was falsch eingebaut. Allerdings kann ich mir das schwer vorstellen, werden doch ganze Codeblöcke ausgetauscht.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Domestosaktiv
Beiträge: 1
Registriert: Di 19.Okt, 2004 20:07

Beitrag von Domestosaktiv »

Hups im Beitrag geirrt. sry
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

[quote="oxpus - Do 07.Okt, 2004 01:02";p="15077"]Steht da nicht mehr? Kein Username? Dann wäre was falsch eingebaut. Allerdings kann ich mir das schwer vorstellen, werden doch ganze Codeblöcke ausgetauscht.[/quote]

doch, sie namen stehen da schon
steht also sowas z.b.:
"für diesen thread bedanken sich folgende user: SevenUp, Oxpus"

ich hätte es aber lieber so
"für diesen thread bedanken sich 2 user: SevenUp, Oxpus"
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Dann öffne die lang_main.php suche nach Dankeschön und änder den Text nach belieben. ;)
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So einfach ist das nicht, denn die Anzahl der User müsste erstmal in den Text eingebunden werden:

Code: Alles auswählen

#
#-----[OPEN ]-----
#
language/lang_english/lang_main.php

#
#-----[ FIND ]-----
#
$lang['Thanking_user'] = 'For this topic are thanking the following users: ';

#
#-----[ REPLACE WITH ]-----
#
$lang['Thanking_user'] = 'For this topic are thanking %s users: ';

#
#-----[OPEN ]-----
#
language/lang_english/lang_main.php

#
#-----[ FIND ]-----
#
$lang['Thanking_user'] = 'Für diesen Topic bedanken sich folgende Benutzer: ';

#
#-----[ REPLACE WITH ]-----
#
$lang['Thanking_user'] = 'Für diesen Topic bedanken sich %s Benutzer: ';

#
#-----[OPEN ]-----
#
viewtopic.php

#
#-----[ FIND ]-----
#
	$l_thx_user = $lang['Thanking_user'];

#
#-----[ REPLACE WITH ]-----
#
	$l_thx_user = sprintf($lang['Thanking_user'], $num_thxs);


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
LaraCroft
Beiträge: 277
Registriert: Fr 10.Sep, 2004 10:14
Wohnort: Weinheim
Kontaktdaten:

Beitrag von LaraCroft »

Hab überlesen das die Anzahl auch erwünscht war (schäm)
<b>\"Der Kopf eines Mannes taugt nur dazu, dass eine Frau ihn verdreht.\"</b>
Angelina Jolie
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Kann ja mal passieren. Es sei Dir verziehen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
SevenUp
Beiträge: 78
Registriert: Do 19.Aug, 2004 11:13

Beitrag von SevenUp »

prima, klappt!
Antworten