Thread Info
Wer ist hier? 1 Gäste
NEUES Problem beim Infusion einbauen - s.u.
|
|
DJHardcastle |
Geschrieben am 22.04.2009 00000004 02:25
|
Jung Mitglied Beiträge: 46 Registriert am: 21.04.09 Fusioneer: 15 years 5 months 1 weeks 13 days 2 hours 25 minutes 35 seconds |
Ich such jemanden, der mir sagen kann, warum bei meiner Infusion (Eigenbau) beim Einbinden im Admin-Bereich auf der Infusion-Seite 3 Fehlermeldungen aus der local-Datei German.php kommen Zitat Notice: Undefined variable: entries_left in /xxx/f7/infusions/has_hoerer_charts_panel/locale/German.php on line 28 Notice: Undefined variable: wochen_nummer in /xxx/f7/infusions/has_hoerer_charts_panel/locale/German.php on line 76 Notice: Undefined variable: hitparademaxwochen in /xxx/f7/infusions/has_hoerer_charts_panel/locale/German.php on line 85 Die betreffenden 3 Zeilen sehen im Prinzip völlig normal aus, außer daß da Variablen eingesetzt werden. Ich hab das vorher noch nie gesehen, daß beim Infusionieren die Variabblen aus der German.php angemeckert werden, abgesehen mal davon daß die beim Infusionieren nicht gebraucht werden. Also bitte ... woran liegt das? Bearbeitet von DJHardcastle am 20.02.2010 00000002 17:25 |
|
|
SC-Ad-Bot | Advertisement |
| |
emblinux |
Geschrieben am 22.04.2009 00000004 06:55
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 15 years 11 months 4 weeks 29 days 14 hours 12 minutes 8 seconds |
Wie diese Meldung schon sagt, werden dort Variablen verwendet, die noch nirgends definiert worden, sie sind also bis dato nicht bekannt. Bei den Weblinks habe ich mal einen Link eingestellt, der dieverse PHP-Fehlermeldungen zeigt und erklärt wie man diese behebt. Vielleicht hilft dir das ja weiter. |
|
|
DJHardcastle |
Geschrieben am 22.04.2009 00000004 12:26
|
Jung Mitglied Beiträge: 46 Registriert am: 21.04.09 Fusioneer: 15 years 5 months 1 weeks 13 days 2 hours 25 minutes 35 seconds |
Zitat emblinux schrieb: Wie diese Meldung schon sagt, werden dort Variablen verwendet, die noch nirgends definiert worden, sie sind also bis dato nicht bekannt. Bei den Weblinks habe ich mal einen Link eingestellt, der dieverse PHP-Fehlermeldungen zeigt und erklärt wie man diese behebt. Vielleicht hilft dir das ja weiter. Nein, nicht wirklich, und zwar deswegen, weil es jede Menge andere Infusionen gibt, die in den local-Dateien Variablen verwenden und bei der Infusionierung keine Fehlermeldungen liefern. Und da steht nix anderes drin als in meiner German.php.außer natürlich andere Indizies und Texte. |
|
|
emblinux |
Geschrieben am 22.04.2009 00000004 12:37
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 15 years 11 months 4 weeks 29 days 14 hours 12 minutes 8 seconds |
Dann poste doch mal die entsprechenden Zeilen (28,76,85)
|
|
|
DJHardcastle |
Geschrieben am 22.04.2009 00000004 15:40
|
Jung Mitglied Beiträge: 46 Registriert am: 21.04.09 Fusioneer: 15 years 5 months 1 weeks 13 days 2 hours 25 minutes 35 seconds |
Zitat emblinux schrieb: Dann poste doch mal die entsprechenden Zeilen (28,76,85) ich hab die German.php als RAR drangehängt. Ne weitere Merkwürdigkeit ist nämlich, daß bei 3 Zeilen die Mecker kommt... bei einer weiteren mit Variable (weiter unten) meckert die Infusionierung nicht. |
|
|
emblinux |
Geschrieben am 22.04.2009 00000004 17:55
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 15 years 11 months 4 weeks 29 days 14 hours 12 minutes 8 seconds |
So wie du es dort gemacht hast, ist das auch normal, das da Warnings kommen. Denn wie ich schon erwähnt habe ist die Variable, die du dort verwendest noch nicht bekannt, also nicht initialisiert bzw. definiert. Also die Lösung ist relativ einfach. Ich erkläre es am Beispiel der Zeile 28, die wie folgt abgeändert werden muss: Code Download Code $locale['hhc122'] = "<b>Schritt 1:</b> Du mußt noch mindestens %s Titel als Neuvorschläge erfassen."; Jetzt musst du nur noch dort, wo du die Variable $locale['hhc122'] verwendest das so abändern: Code Download Code echo sprintf($locale['hhc122'],$entries_left); Damit wird der Wert aus der Variable $entries_left an die Stelle des Platzhalters %s in der Variable $locale['hhc122'] kopiert. So verfährst du auch mit den anderen Zeilen, die diesen Fehler haben. Ansonsten kann ich dir nur nochmal die Seite mit den PHP-Fehlern empfehlen, damit du weißt, was zutun ist, wenn eine Fehlermeldung auftaucht. |
|
|
DJHardcastle |
Geschrieben am 23.04.2009 00000004 02:54
|
Jung Mitglied Beiträge: 46 Registriert am: 21.04.09 Fusioneer: 15 years 5 months 1 weeks 13 days 2 hours 25 minutes 35 seconds |
Nicht daß ich mich Deinen vorschlägen verweigere... ich werds sicher mal probieren.... ABER: 1. In meinem Fusion v6 gabs diese Probleme nicht. Wieso jetzt in der v7? 2. Wieso kommt dann kein Warning aus der Zeile 101? 3. Ich hab die Infusion noch nicht installiert. die Fehler kommen ja auf der Seite wo man das installieren könnte... aber dort wird keine der beanstandeten Zeilen benutzt. Ob das im Adminbereich der Infusion dann auch als Fehler kommt weiß ich noch gar nicht. 4. Warum habe ich mit derInfusion Linkus 3.1 keine Probleme? Da wird in der .../German/index.php kein % eingesetzt, und das gibt trotzdem kein Probleem? |
|
|
emblinux |
Geschrieben am 23.04.2009 00000004 06:53
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 15 years 11 months 4 weeks 29 days 14 hours 12 minutes 8 seconds |
Zitat DJHardcastle schrieb: Nicht daß ich mich Deinen vorschlägen verweigere... ich werds sicher mal probieren.... ABER: 1. In meinem Fusion v6 gabs diese Probleme nicht. Wieso jetzt in der v7? in V7 wird in der maincore.php explizid der Errorreport auf Alle an gestellt. ( error_reporting(E_ALL); ) Zitat 2. Wieso kommt dann kein Warning aus der Zeile 101? weil diese Variable global bekannt ist, da sie in der maincore.php eingelesen wird. Und die maincore.php wird ja vor alles anderem geladen. Zitat 3. Ich hab die Infusion noch nicht installiert. die Fehler kommen ja auf der Seite wo man das installieren könnte... aber dort wird keine der beanstandeten Zeilen benutzt. Ob das im Adminbereich der Infusion dann auch als Fehler kommt weiß ich noch gar nicht. Wie schon erwähnt, auch dort sind die Variablen, die du verwendest noch nicht bekannt bzw. definiert. Zitat 4. Warum habe ich mit derInfusion Linkus 3.1 keine Probleme? Da wird in der .../German/index.php kein % eingesetzt, und das gibt trotzdem kein Probleem? Dazu kenne ich die genaueren Umstände nicht. |
|
|
DJHardcastle |
Geschrieben am 30.04.2009 00000004 23:19
|
Jung Mitglied Beiträge: 46 Registriert am: 21.04.09 Fusioneer: 15 years 5 months 1 weeks 13 days 2 hours 25 minutes 35 seconds |
Antworten, mit denen man arbeiten und was dazulernen kann. Danke Dir!! Hab jetzt die Sache mit den Texten so umgebaut, daß es keine Fehler mehr gibt. Allerdings habsch nu die nächste Baustelle. Aus unerfindlichen Gründen legt die Infusion von 5 Tabellen nur die erste an. Seufz... |
|
|
emblinux |
Geschrieben am 01.05.2009 00000005 05:42
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 15 years 11 months 4 weeks 29 days 14 hours 12 minutes 8 seconds |
Dazu müsste ich jetzt wissen, was in den Dateien infusion_db.php und infusion.php steht.
|
|
|
DJHardcastle |
Geschrieben am 04.05.2009 00000005 04:20
|
Jung Mitglied Beiträge: 46 Registriert am: 21.04.09 Fusioneer: 15 years 5 months 1 weeks 13 days 2 hours 25 minutes 35 seconds |
als RAR im Anhang |
|
|
emblinux |
Geschrieben am 04.05.2009 00000005 07:14
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 15 years 11 months 4 weeks 29 days 14 hours 12 minutes 8 seconds |
Zitat DJHardcastle schrieb: Allerdings habsch nu die nächste Baustelle. Aus unerfindlichen Gründen legt die Infusion von 5 Tabellen nur die erste an. Seufz... Ist ja auch logisch, denn wenn man mal genauer hinschaut, hättest du gesehen, dass du bei den anderen Tabellen vergessen hast den unterstrich zu entfernen. richtig Zitat $inf_newtable[1] = HASHC_CHARTS." ( falsch Zitat $inf_newtable_[2] = ... $inf_newtable_[3] = ... $inf_newtable_[4] = ... $inf_newtable_[5] = ... Also einfach noch korrigieren. |
|
|
DJHardcastle |
Geschrieben am 05.05.2009 00000005 00:02
|
Jung Mitglied Beiträge: 46 Registriert am: 21.04.09 Fusioneer: 15 years 5 months 1 weeks 13 days 2 hours 25 minutes 35 seconds |
Das is jetz nich wahr, oder? Naja... betriebsblind Danke Dir... Es geht zwar munter weiter mit den Problemen, aber irgendwas muß ich ja auch mal selber lösen Außerdem sind das merkwürdigerweise Sachen, die bisher keine Probleme gemacht haben... hab ich denn SOO schlampig programmiert??? Naja... bis hierhin erstmal |
|
|
emblinux |
Geschrieben am 05.05.2009 00000005 04:37
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 15 years 11 months 4 weeks 29 days 14 hours 12 minutes 8 seconds |
Zitat DJHardcastle schrieb: Außerdem sind das merkwürdigerweise Sachen, die bisher keine Probleme gemacht haben... hab ich denn SOO schlampig programmiert??? wahrscheinlich. |
|
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
Fusion Board Spalten Problem | Infusionen | 4 | 05.11.2019 00000011 07:48 |
[SUCHE] Kartensammelalbum Infusion | Infusionen | 2 | 29.12.2018 00000012 06:55 |
V-Bank Problem | Infusionen | 28 | 30.08.2016 00000008 17:21 |
pds_status_panel problem | Infusionen | 1 | 09.07.2016 00000007 19:08 |
Shoutbox problem | Infusionen | 1 | 22.06.2016 00000006 21:16 |