[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
kleiner Language Bug in rex_getUrl() - 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/
marcelfahle
Beiträge: 20
Registriert: 10. Sep 2005, 09:11
Wohnort: Bochum
Kontaktdaten: Website

kleiner Language Bug in rex_getUrl()

10. Sep 2005, 09:17

Hallo zusammen,

ich bin neu hier und habe gestern das erste mal Redaxo ausprobiert.
Eine feine Sache!
Ich habe allerdings noch einen kleinen Fehler in der Datei
function_rex_modrewrite.inc.php entdeckt.

Wenn man der Funktion als Sprachparameter eine 0 übergibt,
wird folgender Ausdruck als false gewertet (jedenfalls auf meiner
Maschine (PHP5)) und der Wert auf $REX[CUR_CLANG] gesetzt:

Code: Alles auswählen

if ($clang == "") $clang = $REX[CUR_CLANG];
Mein Vorschlag: einfachden Ausdruck in den Klammer ein wenig erweitern:

Code: Alles auswählen

if ($clang == "" && $clang != 0) $clang = $REX[CUR_CLANG];

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

10. Sep 2005, 11:14

Hi Marcel,

zuerst mal ein herzliches Willkommen in der REDAXO Familie :).

Danke für den Bug-report.

Ich werd ma schauen, was sich machen lässt.

Gruß,
Markus

marcelfahle
Beiträge: 20
Registriert: 10. Sep 2005, 09:11
Wohnort: Bochum
Kontaktdaten: Website

10. Sep 2005, 11:31

Hey, Markus,

danke für das herzliche Willkommen.

Ich habe da noch ein Frage. Und zwar schiebe ich grad meine ersten
Ergebnisse auf den Remote Server. Ich habe gelesen, dass man die
Rechte der einzelnen Dateien auf 775 setzen muss. Bei der Rechte-überprüfung in der Installation scheint das aber doch nicht
zu reichen. Erst ab 777 geht es weiter. Habe ich da was übersehen?

(sorry, dass ich keinen neuen Thread aufgemacht hab)

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

10. Sep 2005, 13:29

Hi Marcel,
marcelfahle hat geschrieben: Ich habe da noch ein Frage. Und zwar schiebe ich grad meine ersten
Ergebnisse auf den Remote Server. Ich habe gelesen, dass man die
Rechte der einzelnen Dateien auf 775 setzen muss. Bei der Rechte-überprüfung in der Installation scheint das aber doch nicht
zu reichen. Erst ab 777 geht es weiter. Habe ich da was übersehen?
Zu diesem Thema gab es erst vor kurzem einen Thread im r3 Installations Forum.

http://forum.redaxo.de/viewtopic.php?t=796
marcelfahle hat geschrieben: (sorry, dass ich keinen neuen Thread aufgemacht hab)
Das ist nicht schlimm.
Beim nächsten mal, vielleicht erst die Boardsuche bemühe.

Weiterhin viel Spaß mit REDAXO

Gruß,
Markus

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

Re: kleiner Language Bug in rex_getUrl()

16. Sep 2005, 16:00

Hi Marcel,
marcelfahle hat geschrieben: Mein Vorschlag: einfachden Ausdruck in den Klammer ein wenig erweitern:

Code: Alles auswählen

if ($clang == "" && $clang != 0) $clang = $REX[CUR_CLANG];
Ich hab das ganze mal durchgetestet.

Das ganze habe ich wie folgt umgebaut:

Code: Alles auswählen

if (!is_int( $clang))
Gruß,
Markus

NX-01
Beiträge: 1
Registriert: 22. Sep 2005, 02:31

22. Sep 2005, 02:36

Ich glaube, ich habe auch ein Problem, das mit diesem zusammenhängt.

Meine Seite ist mehrsprachig. Nun habe ich mit dem WYSIWYG Modul auf ein Redaxo-Artikel verlinkt. Klicke ich dort allerdings rauf, lande ich zwar auf der richtigen Seite aber bei der falschen Sprache.

Konktret:
der Link sieht z.B. so aus: redaxo://7 dann wird statt clang=0 auf einmal clang=1 draus. Wie kann ich das bereinigen oder muss ich die Links doch von Hand eingeben?

Benutzeravatar
Jan.Kristinus
Admin
Beiträge: 2166
Registriert: 24. Aug 2004, 22:11
Wohnort: Frankfurt
Kontaktdaten: ICQ Website

22. Sep 2005, 11:04

hi,

das stimmt.. diesen bug haben wir auch schon entdeckt und ist in der aktuellen cvs version behoben.. es geht um die datei function_rex_modrewrite.inc.php .. über cvs herunterladbar.. im nächsten update ist es drin..

lg

jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/

marcelfahle
Beiträge: 20
Registriert: 10. Sep 2005, 09:11
Wohnort: Bochum
Kontaktdaten: Website

Re: kleiner Language Bug in rex_getUrl()

23. Sep 2005, 21:47

kills hat geschrieben:Hi Marcel,
Ich hab das ganze mal durchgetestet.

Das ganze habe ich wie folgt umgebaut:

Code: Alles auswählen

if (!is_int( $clang))
Ah! Geil! Daumen hoch! :)

Zurück zu „Allgemeines [R3]“