"Willkommens PN" für neues Mitglied |
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 02.08.2012 um 18:03 |
|
Scroll nen stück runter:
|
|
|
|
Senior Mitglied
|
Und genau um diesen Unterschied geht es
Org
$locale['wel001'] = "Welcome PM Panel";
$welcomepm_check = dbquery("SELECT * FROM ".DB_ADMIN." WHERE admin_title='Welcome PM Panel'");
Mein Eintrag
$locale['wel001'] = "Willkommen PN-Panel";
und deswegen nimmt er das nicht an weil es in der DB_ADMIN auf deutsch steht die Abfrage aber auf englisch sucht admin_title='Welcome PM Panel'
somit ein Fehler ist! |
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 03.08.2012 um 12:20 |
|
Zitat DeeoNe schrieb:
Hast du alles übersetzt bevor du es installiert hast???
Als Tip löschen und auf in english installieren!!!
welcome_pm_panel.php
$welcomepm_check = dbquery("SELECT * FROM ".DB_ADMIN." WHERE admin_title='Welcome PM Panel'");
Hier ist eine englische abfrage im Panel, oder versuche die einzudeutschen, scheint eine Problem zu sein wenn man die Locale eindeutscht
$locale['wel001'] = "Welcome PM Panel";
Kannst auch erstmal das versuchen:
welcome_pm_panel.php
Sollte Fangree dan verbessern in:
$welcomepm_check = dbquery("SELECT * FROM ".DB_ADMIN." WHERE admin_title='".$locale['wel001']."'");
Wenn das nicht geht, installier das ganze neu in english MOD-Rescue das müsste 100% gehen, dein Fehler war erst eindeutschen dann testen.
Das habe ich doch hier schon angesprochen.
Mann müsste das standart setzten:
$welcomepm_check = dbquery("SELECT * FROM ".DB_ADMIN." WHERE admin_title='".$locale['wel001']."'");
Dann nimmt der auch die Deutsche Locale, Problem wird es geben wenn man es in english installiert damit und dan deutsche locale hinzufügt.
Zusammengefügt am 03. August 2012 um 12:24:26:
Ich sehe gerade wenn man die German Locale von dort nimmt, passiert das nicht, da der Title weiterhin in english vorhanden ist!
Zitat $locale['wel01'] = "Welcome PM Panel Einstellungen";
$locale['wel001'] = "Welcome PM Panel";
$locale['wel001b'] = "Sendet eine Willkommens Nachricht an die Mitglieder.";
$locale['wel001c'] = "Herzlich Willkommen";
$locale['wel001d'] = "Hallo, |
Bearbeitet von DeeoNe am 03.08.2012 um 12:24
|
|
|
|
Senior Mitglied
|
Sollte man meinen klingt Logisch geht aber nicht
habe es mehrfach getestet ohne Erfolg.
$welcomepm_check = dbquery("SELECT * FROM ".DB_ADMIN." WHERE admin_title='".$locale['wel001']."'");
habe jetzt das eingesetzt mit Erfolg.
$welcomepm_check = dbquery("SELECT * FROM ".DB_ADMIN." ");
Auch mit dem was da drin steht
$locale['wel001'] = "Willkommen PN-Panel";
|
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 03.08.2012 um 16:16 |
|
Also ich habs auch getestet und bei mir gehts Einwandfrei ? |
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 03.08.2012 um 20:18 |
|
Verstehe das Problem was hier sein soll nicht, wenn es doch geht ??? |
|
|
|
Mitglied
|
Rick Geschrieben am 03.08.2012 um 23:36 |
|
Zitat DeeoNe schrieb:
Verstehe das Problem was hier sein soll nicht, wenn es doch geht ???
Muss ich Dir recht geben, diese Infusion geht zu 100% es gibt auch keine Einträge in der Fehlerlog. |
LG
Rick
Man muss nicht alles wissen, sondern nur wissen, wo es steht
|
|
|
|
Senior Mitglied
|
Dem muss ich zustimmen es geht ohne Probleme.
Im nach herein stand aber die Frage wieso geht es nicht wenn ich die Locale
auf Deutsch Übersetze.
Der Eintrag
$locale['wel001'] = "Welcome PM Panel";
ist aber nicht Deutsch!!!
Wenn ich jetzt aber alles auf Deutsch haben will muss ich
diesen Eintrag benutzen beim Inatall
$locale['wel001'] = "Willkommen PN-Panel";
$welcomepm_check = dbquery("SELECT * FROM ".DB_ADMIN." WHERE admin_title='Willkommen PM Panel'");
damit er im admin_title= auch das findet nach was er sucht!!!
Wenn ich jetzt aber den Eintrag
von
$welcomepm_check = dbquery("SELECT * FROM ".DB_ADMIN." WHERE admin_title='Welcome PM Panel'");
auf
$welcomepm_check = dbquery("SELECT * FROM ".DB_ADMIN." ");
entsteht nach der Install keine Fehlabfrage und es geht.
In allen Sprache vermutlicher weise da der Eintrag nicht mehr Verglichen wird!
Anderseits stehlt sich mir die Frage warum dieser Eintrag sooo
WHERE admin_title='Welcome PM Panel'
dramatisch Wichtig für mich sein muss?
Wichtig für mich ist nur das ich was dazugelernt habe um Probleme o.
Fehler woanders besser verstehen zu können.
Damit ist für mich dieses Thema beendet.
Lieben Gruß
Rolly8-HL |
Bearbeitet von Rolly8-HL am 04.08.2012 um 11:37
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
|
|
|
|
Mitglied
|
Rick Geschrieben am 04.08.2012 um 11:13 |
|
1. Warum muss das alles auf Deutsch sein, Wichtig ist doch das die Begrüßung`s PN auf Deutsch ankommt, oder meinst Du das der User wissen will in welcher Sprache das im Adminbereich ist, glaube ich nicht.
2. Die Programmierespache ist nun mal Englisch
und 3. Wichtig ist doch das diese Infusion macht was sie soll, und das tut diese haben hier ja nun schon einige getestet. |
LG
Rick
Man muss nicht alles wissen, sondern nur wissen, wo es steht
|
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 04.08.2012 um 11:54 |
|
DAS Where muss drinne bleiben:
WHERE admin_title='Welcome PM Panel'
Ohne das Where würde das Teil wenn es deinstalliert ist und das Panel an auch weiter PNs schieken aber Leere.
Last doch einfach den Titel wie er ist und nutzt die Deutsche Locale von der Seite (http://www.php-fusion.co.uk/infusions...don_id=396) und dort ist der Titel auch weiterhin English, damit das Problem auch nicht ensteht.
Der Titel steht sowiso für die Infusion und der ist halt "Welcome PM Panel".
z.b. habe ich eine Infusion D1 dice to win, der Titel ist auch english, aber die Restliche Infusions Text ist deutsch.
MAnn soll ja auch nur die Text Localen übrsetzten und nicht die Infusions Localen, das hat Fangree oder wer das war, richtig mit der Deustchen Locale gemacht, die dort angeboten wurde, ich habs leider erst später gesehen...
Es stört sowiso keinen auser den Admin, da die PN in Deutsch so oder so ist. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 04.08.2012 um 11:59 |
|
Zitat as hat Fangree oder wer das war, richtig mit der Deustchen Locale gemacht, die dort angeboten wurde
Diese Deutsche Locale hat meines Wissens nach "Spunk" übersetzt |
|
|
|
Mitglied
|
Rick Geschrieben am 04.08.2012 um 12:02 |
|
Zitat Mod-Rescue schrieb:
Zitat as hat Fangree oder wer das war, richtig mit der Deustchen Locale gemacht, die dort angeboten wurde
Diese Deutsche Locale hat meines Wissens nach "Spunk" übersetzt
Das stimmt schon, aber er hat diese nicht Richtig übersetzt, und abgesehen davon habe ich diese von mir aus Übersetzt so wie ich mit allen mache. |
LG
Rick
Man muss nicht alles wissen, sondern nur wissen, wo es steht
|
|
|
|
Senior Mitglied
|
Zitat
DAS Where muss drinne bleiben:
WHERE admin_title='Welcome PM Panel'
Ohne das Where würde das Teil wenn es deinstalliert ist und das Panel an auch weiter PNs schieken aber Leere.
Falsch: habe es gerade getestet
Es kommt keine Pn
Grund: beim deinstallieren kann auch die Panele nicht an sein
also warum soll ich diese extra über Panele einsetzen und aktivieren?
Wenn ich sie nicht brauche bleibt sie auch weg!!
Das gibt einem zu Denken oder? |
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
|
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 05.08.2012 um 01:07 |
|
Naja WENN der Panel installer und deinstaller in der Infusion.php drinne ist, kann mann auch die ganze if abfrage raus machen vom panel, der Prüft ob das installiert ist ...
weil nur WHERE entfernen macht NULL sinn, weil ohne wehre würde er bei nur 1 infusion installation TRUE ausgeben, ergo kann das auch ganz raus... |
|
|
|
Senior Mitglied
|
Habe das entfernt
if (dbrows($welcomepm_check) > 0) {
}
und es macht auch was er soll |
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
|
|
|