[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
V3.2 Stolperfalle - REDAXO Forum
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/
dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

V3.2 Stolperfalle

1. Apr 2006, 12:05

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
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

1. Apr 2006, 12:32

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

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

1. Apr 2006, 13:13

Hi,

wir haben diese Änderungen durchgeführt, da das ganze dann einheitlicher ist/wird. Wir wissen, das wir evtl. damit Probleme mit der Rückwärtskompatibilität haben, aber umso später wir solche Dinge ändern, desto Schlimmer wirds für die User...

Viele Grüße,
Markus

dancefan
Beiträge: 246
Registriert: 10. Feb 2006, 22:09
Wohnort: Nidderau

1. Apr 2006, 14:00

Wie ich inzwischen gesehen habe, stehts ja auch in _lastchanges.txt.
Wer lesen kann ist mal wieder klar im Vorteil :oops:

Es stand halt im anderen Thread, keine gravierenden Änderungen.
Und dann gehts halt wie immer. Erst installieren dann :oops: 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. :wink:
dancefan

Mensch lerne tanzen, sonst wissen die Engel im Himmel nichts mit dir anzufangen

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

1. Apr 2006, 14:09

Hej,
dancefan hat geschrieben:Ich wünsche mir übrigens dringend eine Doku zum AddOn_Framework. :wink:
Markus dein Part :-) Da haste dir aber was schönes ...... :-)

vg Thomas

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

1. Apr 2006, 16:23

Hi,
tbaddade hat geschrieben:Markus dein Part :-) Da haste dir aber was schönes ...... :-)
Aus mangel an Zeit, wird es sowas in nächster Zukunft nicht geben...
Falls sich jemand bereit erklärt, wär das was tolles :)

Gruß,
Markus

Benutzeravatar
holger
Beiträge: 403
Registriert: 21. Jun 2005, 13:21
Wohnort: Sehnde / Hannover / lower saxony
Kontaktdaten: Website

2. Apr 2006, 16:39

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 ?

Code: Alles auswählen

	$article = OOArticle::getArticleById($REX['STARTARTIKEL_ID'], $REX['CUR_CLANG']);
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

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

2. Apr 2006, 17:10

Der Sinn ist wahrscheinlich in der Einheitlichkeit zu suchen:

Voher: Deutsch und Englisch gemischt

Jetzt: Nur noch Englisch

Also für mich ist das logisch.. und besser jetzt als erst bei Version 4...
Die Doku und Wiki sind Deine Freunde!!!

Benutzeravatar
Koala
Beiträge: 1612
Registriert: 3. Okt 2005, 13:20

2. Apr 2006, 17:12

holger hat geschrieben:Ich habe in meinen Templates die folgende Zeile drin, bei der ich nun immer einen Fatal-Error bekomme.
Wie lautet den die gesamte Fehlermeldung?
<?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!)

Benutzeravatar
holger
Beiträge: 403
Registriert: 21. Jun 2005, 13:21
Wohnort: Sehnde / Hannover / lower saxony
Kontaktdaten: Website

2. Apr 2006, 18:17

Habs schon hinbekommen.

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

Benutzeravatar
holger
Beiträge: 403
Registriert: 21. Jun 2005, 13:21
Wohnort: Sehnde / Hannover / lower saxony
Kontaktdaten: Website

3. Apr 2006, 20:04

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
// 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

Benutzeravatar
Koala
Beiträge: 1612
Registriert: 3. Okt 2005, 13:20

3. Apr 2006, 20:38

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.
Welche Variablen sind das alles?
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')
Ohne Gewähr auf Richtigkeit!
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!)

Benutzeravatar
RedFox
Beiträge: 142
Registriert: 21. Feb 2006, 13:00
Wohnort: downtown munich
Kontaktdaten: Website

3. Apr 2006, 20:45

ich glaube mit einer schritt für schritt anleitung (stichpunktartig) mit den entscheidenden anpassungen die vorgenommen werden müssen, wäre doch schon den meisten geholfen, die aus der _lastchanges nicht schlau werden oder mit den hinweisen hier im forum nicht zurechtkommen.

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

4. Apr 2006, 09:38

Hej,
RedFox hat geschrieben:ich glaube mit einer schritt für schritt ....
das ist vorgesehen bis zum eigentlichen Release.

vg Thomas

Benutzeravatar
gfc
Beiträge: 152
Registriert: 27. Dez 2005, 22:46
Kontaktdaten: Website

4. Apr 2006, 09:41

sollte der nicht im März sein? ;)

jaja it's done when it's done, aber ich musste ;)
http://www.parkrocker.net/ - Die Rock im Park Community

Zurück zu „Sonstiges“