Habe eine Stolperfalle in der Version 3.2 entdeckt.
master.inc.php Variablen:
V3.1
$REX['STARTARTIKEL_ID'] = 1; // FIRST ARTICLE
V3.2
$REX['START_ARTICLE_ID'] = 1; // FIRST ARTICLE
Effekt dieser Fehler:
Fatal error: Call to a member function on a non-object in C:\Programme\xampp\htdocs\xampp\TCMK\Redaxo3_2\redaxo\include\classes\class.article.inc.php(452) : eval()'d code on line 14
falls im Template Bezug auf den Startartikel genommen wird.
Ausserdem waren folgende Variable vorher klein geschrieben:
$REX['ERROR_EMAIL'] = "jan.kristinus@pergopa.de";
$REX['VERSION'] = "3";
$REX['SUBVERSION'] = "2";
Könnte auch stören.
Ist ja nicht wirklich ein Bug, aber manchmal ein Problem
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
V3.2 Stolperfalle
dancefan
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Hej,
dazu hier ne kleine Übersicht
Entfernt:
$REX['WWW_PATH']
$REX['DOC_ROOT']
Geändert:
REX_CUR_CLANG -> REX_CLANG_ID
$REX['version'] -> $REX['VERSION']
$REX['subversion'] -> $REX['SUBVERSION']
$REX['error_emailaddress'] -> $REX['ERROR_EMAIL']
$REX[STARTARTIKEL_ID] -> $REX['START_ARTICLE_ID']
title() -> rex_title()
login() -> rex_login()
select Klasse: Methode resetSelected() -> reset_selected()
Neu:
$REX['PSWFUNC']
$REX['NOTFOUND_ARTICLE_ID']
Hoffe das ich alles erwähnt habe.
vg Thomas
dazu hier ne kleine Übersicht
Entfernt:
$REX['WWW_PATH']
$REX['DOC_ROOT']
Geändert:
REX_CUR_CLANG -> REX_CLANG_ID
$REX['version'] -> $REX['VERSION']
$REX['subversion'] -> $REX['SUBVERSION']
$REX['error_emailaddress'] -> $REX['ERROR_EMAIL']
$REX[STARTARTIKEL_ID] -> $REX['START_ARTICLE_ID']
title() -> rex_title()
login() -> rex_login()
select Klasse: Methode resetSelected() -> reset_selected()
Neu:
$REX['PSWFUNC']
$REX['NOTFOUND_ARTICLE_ID']
Hoffe das ich alles erwähnt habe.
vg Thomas
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Wie ich inzwischen gesehen habe, stehts ja auch in _lastchanges.txt.
Wer lesen kann ist mal wieder klar im Vorteil
Es stand halt im anderen Thread, keine gravierenden Änderungen.
Und dann gehts halt wie immer. Erst installieren dann lesen.
Ich weiss ja, das ihr euch selbst unter Zeitdruck gesetzt habt, durch die Ankündigung.
Aber es wird glaube ich dringend Zeit, die Doku zu forcieren. Viele Fragen hier im Forum resultieren aus der "suboptimalen" Doku. (Ich weiß wieviel Arbeit das macht, bin "Berufssoftwerker" )
Ich wünsche mir übrigens dringend eine Doku zum AddOn_Framework.
Wer lesen kann ist mal wieder klar im Vorteil
Es stand halt im anderen Thread, keine gravierenden Änderungen.
Und dann gehts halt wie immer. Erst installieren dann lesen.
Ich weiss ja, das ihr euch selbst unter Zeitdruck gesetzt habt, durch die Ankündigung.
Aber es wird glaube ich dringend Zeit, die Doku zu forcieren. Viele Fragen hier im Forum resultieren aus der "suboptimalen" Doku. (Ich weiß wieviel Arbeit das macht, bin "Berufssoftwerker" )
Ich wünsche mir übrigens dringend eine Doku zum AddOn_Framework.
dancefan
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
- holger
- Beiträge: 403
- Registriert: 21. Jun 2005, 13:21
- Wohnort: Sehnde / Hannover / lower saxony
- Kontaktdaten: Website
Hallo,
bei der ganzen Umbennerei der Variablen finde ich nun langsam nicht mehr durch. Auch der Sinn ist mir nicht so ganz deutlich. Ob nun eine Variable "STARTARTIKEL" heißt oder "START_ARTICLE". Ich finde, das bringt mehr Probleme ein, als Nutzen.
Ich habe in meinen Templates die folgende Zeile drin, bei der ich nun immer einen Fatal-Error bekomme. Wie muß diese nun neuerdings heißen ?
mfg
Holger
bei der ganzen Umbennerei der Variablen finde ich nun langsam nicht mehr durch. Auch der Sinn ist mir nicht so ganz deutlich. Ob nun eine Variable "STARTARTIKEL" heißt oder "START_ARTICLE". Ich finde, das bringt mehr Probleme ein, als Nutzen.
Ich habe in meinen Templates die folgende Zeile drin, bei der ich nun immer einen Fatal-Error bekomme. Wie muß diese nun neuerdings heißen ?
Code: Alles auswählen
$article = OOArticle::getArticleById($REX['STARTARTIKEL_ID'], $REX['CUR_CLANG']);
Holger
// Wenn die Theorie von der Praxis abweicht: --> Ändere die Theorie //
CHRONO.net Media Works
In der Wörth 11
31319 Sehnde
+495138614810 tel
+495138615553 fax
info@chrono.net
CHRONO.net Media Works
In der Wörth 11
31319 Sehnde
+495138614810 tel
+495138615553 fax
info@chrono.net
-
- Beiträge: 1711
- Registriert: 24. Nov 2005, 22:29
- Kontaktdaten: ICQ Website Yahoo Messenger
Wie lautet den die gesamte Fehlermeldung?holger hat geschrieben:Ich habe in meinen Templates die folgende Zeile drin, bei der ich nun immer einen Fatal-Error bekomme.
<?php print $Footer; ?>
Sven
Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!
REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung
Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)
Sven
Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!
REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung
Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)
- holger
- Beiträge: 403
- Registriert: 21. Jun 2005, 13:21
- Wohnort: Sehnde / Hannover / lower saxony
- Kontaktdaten: Website
Habs schon hinbekommen.
Danke
mfg
holger
Danke
mfg
holger
// Wenn die Theorie von der Praxis abweicht: --> Ändere die Theorie //
CHRONO.net Media Works
In der Wörth 11
31319 Sehnde
+495138614810 tel
+495138615553 fax
info@chrono.net
CHRONO.net Media Works
In der Wörth 11
31319 Sehnde
+495138614810 tel
+495138615553 fax
info@chrono.net
- holger
- Beiträge: 403
- Registriert: 21. Jun 2005, 13:21
- Wohnort: Sehnde / Hannover / lower saxony
- Kontaktdaten: Website
Hallo,
wie wäre es denn, wenn man für ein Update von 3.0/3.1 auf 3.2 eine Updatedatei entwerfen würde ?
Diese müßte einfach die Datenbank nach den Variablen durchsuchen, die in 3.0 oder 3.0 noch gültig waren und diese mit den neuen 3.2-variablen ersetzen.
mfg
Holger
wie wäre es denn, wenn man für ein Update von 3.0/3.1 auf 3.2 eine Updatedatei entwerfen würde ?
Diese müßte einfach die Datenbank nach den Variablen durchsuchen, die in 3.0 oder 3.0 noch gültig waren und diese mit den neuen 3.2-variablen ersetzen.
mfg
Holger
// Wenn die Theorie von der Praxis abweicht: --> Ändere die Theorie //
CHRONO.net Media Works
In der Wörth 11
31319 Sehnde
+495138614810 tel
+495138615553 fax
info@chrono.net
CHRONO.net Media Works
In der Wörth 11
31319 Sehnde
+495138614810 tel
+495138615553 fax
info@chrono.net
Welche Variablen sind das alles?holger hat geschrieben:wie wäre es denn, wenn man für ein Update von 3.0/3.1 auf 3.2 eine Updatedatei entwerfen würde ?
Diese müßte einfach die Datenbank nach den Variablen durchsuchen, die in 3.0 oder 3.0 noch gültig waren und diese mit den neuen 3.2-variablen ersetzen.
Beispiel für eine mögliche DB-Abfrage:
Code: Alles auswählen
UPDATE `rex_modultyp` SET `ausgabe` = replace(`ausgabe`,'ALTE_VARIABLE','NEUE_VARIABLE'), `eingabe` = replace(`eingabe`,'ALTE_VARIABLE','NEUE_VARIABLE')
Allerdings muss auf das korrekte maskieren von Zeichen wie ' (Hochkomme) geachtet werden.
<?php print $Footer; ?>
Sven
Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!
REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung
Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)
Sven
Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!
REX 5 :: Tricks und Tipps
REX 5 :: Modulesammlung
Wiki zu Redaxo 3 und 4 (!nur noch im Webarchiv!)
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
sollte der nicht im März sein?
jaja it's done when it's done, aber ich musste
jaja it's done when it's done, aber ich musste
http://www.parkrocker.net/ - Die Rock im Park Community