Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 12:34:42 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155536 Posts in 21712 Topics by 7736 Members
Latest Member: chris85
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: [wb-link] wird nicht aufgelöst und ist kaputt  (Read 960 times)
interbotz

Offline Offline

Posts: 3


« on: October 26, 2010, 10:24:15 AM »

Hallo,
ich habe hier gerade eine Websitebaker Seite aufgezogen und hab ein Problem mit den internen Links:

Hier auf dieser Seite geht der intern über den WYSIWYG-Editor angelegte WB-Link und wird korrekt aufgelöst:
http://www.gärtner-sportpark.de/pages/badminton.php

Im Modul "Event Calendar" allerdings leider nicht:
http://www.gärtner-sportpark.de/pages/aktuelles.php

Wenn ich dort bei einem Eintrag (z.B. bei "28.04.2011 - 13. Junior Open") über den WYSIWYG-Editor anlege, sieht der Link dann so aus:
http://www.gärtner-sportpark.de/pages/%5Bwblink50%5D

.. und der Link ist "broken". Ich bekomms leider nicht hin, hier einen gültigen, internen Link einzufügen.

Hat jemand einen Tipp für mich?

Danke und viele Grüße,

Lars
Logged
maverik

Offline Offline

Posts: 1568



WWW
« Reply #1 on: October 26, 2010, 12:50:24 PM »

Wenn ich mir Deinen Quelltext so anschaue ist der ziemlich mit "word verseucht". Das bringt natürlich einiges durcheinander.

In Word geschriebene Dokumente können nicht mit copy und paste in den wysiwyg Editor übertragen werden.

Wenn Du die Texte in Word schreibst musst Du sie erst in einen einfachen Texteditor einfügen damit sie die Wordformatierung verlieren, erst dann kannst Du sie in den wysiwyg übernehmen.
Logged

Signatur wird geladen...
interbotz

Offline Offline

Posts: 3


« Reply #2 on: October 27, 2010, 11:12:36 AM »

Danke, Maverik.

... nur leider liegt es daran wohl nicht sad

Ich habe jetzt einen Test-Eintrag erzeugt (letzter Termin ganz unten), der nicht via Copy und Paste übernommen wurde, sondern nur mit dem WYSIWYG Editor erzeugt wurde.

Gleiches Problem...

.. oder meinst Du, ich muss erst mal *alle* anderen Einträge wieder komplett löschen?

Grüße,
Lars

Logged
Hans Toolbox

Offline Offline

Posts: 910


« Reply #3 on: October 27, 2010, 09:54:25 PM »

Erstmal: Bei mir läuft's, aber meinen Anwendern mute ich das Modul nicht zu.
Bei jedem Anklicken eines Termins die Seite auch jedesmal scrollen zu müssen, darauf muß man erstmal kommen.
Unter PHP5.3 gibt's Fehlermeldungen: split=deprecated und mktime unter Win
« Last Edit: October 27, 2010, 10:31:24 PM by Hans Toolbox » Logged

[Die Beleidigung gegenüber mir wurde durch mich gelöscht, User wurde von mir ausgeschlossen - kweitzel]
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #4 on: October 27, 2010, 10:43:57 PM »

kann das nur für allevent bestätigen. bei monats- oder tagesübersicht ist es ok: klick

tja und dann hätte ich noch eine install wo es auch im allevent klappt. keine ahnung warum.
Logged

Hans Toolbox

Offline Offline

Posts: 910


« Reply #5 on: October 27, 2010, 10:53:45 PM »

@dbs
kannst den mal testen?

Nicht f. Produktiveinsatz (Debug wg. Win auf >NUL)

gelöscht
« Last Edit: October 27, 2010, 11:29:38 PM by Hans Toolbox » Logged

[Die Beleidigung gegenüber mir wurde durch mich gelöscht, User wurde von mir ausgeschlossen - kweitzel]
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #6 on: October 27, 2010, 11:04:30 PM »

schnelltest: wblink bleibt als text.
dafür zeigt klick auf datum jetzt nicht mehr die monatsübersicht an.
Logged

Hans Toolbox

Offline Offline

Posts: 910


« Reply #7 on: October 28, 2010, 03:09:33 AM »

@dbs
Zusätzlich zur PM noch die letzte Version. (gelöscht)
Im Template wurde
Code:
<?php error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT); ?>
sowie strict bei php und wb eingesetzt.
Also bei mir klappt's l Schaun wir mal.
« Last Edit: October 28, 2010, 07:38:24 AM by Hans Toolbox » Logged

[Die Beleidigung gegenüber mir wurde durch mich gelöscht, User wurde von mir ausgeschlossen - kweitzel]
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #8 on: October 28, 2010, 07:21:29 AM »

habs mal durchgespielt.
notice gab es nur bei einem template und da ging es um undefined offset 1 und 2 in view.php zeile 406.

nach vielem hin und her... selbst mit den dateien von der install wo es funktioniert... geht es nicht.
der unterschied zu der install ist, sie ist eine svn1299 (warum auch immer).

so viel erstmal von hier am morgen.
Logged

Hans Toolbox

Offline Offline

Posts: 910


« Reply #9 on: October 28, 2010, 07:40:46 AM »

Ich habe es nur unter der letzten SVN getestet.
Quote
offset 1 und 2
hatte ich nur, wenn die o.a. Zeile NICHT im Template drin war, was ich sehr merkwürdig finde.
Von DEV wird's da wohl 'ne Antwort geben, warum es sich so unterschiedlich verhält.

Edit: Einen Fehler habe ich noch drin: Beim Datum wird nicht der Inhalt (oben Monat) angezeigt. Bei Dir aber anscheinend auch nicht, im Gegensatz zu http://www.gärtner-sportpark.de/pages/aktuelles.php Sehr merkwürdig.
WBLink klappt. Ist ja eigentlich was für "richtige Programmierer". Mit viel, viel, viel mehr Zeit krieg ich das möglicherweise auch noch hin. Für mich waren aber eigentliich nur die Fehlermeldungen unter php5.3 interessant. Das sollte irgendwer korrigieren. Speziell mktime (Monat) macht Probleme.
« Last Edit: October 28, 2010, 09:55:29 AM by Hans Toolbox » Logged

[Die Beleidigung gegenüber mir wurde durch mich gelöscht, User wurde von mir ausgeschlossen - kweitzel]
interbotz

Offline Offline

Posts: 3


« Reply #10 on: October 28, 2010, 05:18:38 PM »

Freut mich ja, dass ihr so eifrig an dem Thema dran seid. Tatsächlich funktioniert es nur im Bereich "all events" nicht und in der Monatsansicht werden die Links richtig aufgelöst und gehen. Als Workaround habe ich nun in einem Textbereich über dem Event Kalender die wichtigsten Termine nochmal händisch zusätzlich verlinkt und zeige nun nur noch die Monatsansicht an.

Trotzdem wäre ich dankbar, wenn jemand eine besser Lösung hätte oder einen Tipp auf ein anderes Modul, das ähnliches leistet...

Grüße,
Lars
Logged
Hans Toolbox

Offline Offline

Posts: 910


« Reply #11 on: October 29, 2010, 07:27:28 AM »

Möglicherweise kommt's noch dicker
Ein kurzer Check zeigte massive XSS-Probleme (so daß auch jeder was davon hat  evil ).
Schaun wir mal ob das verifiziert, oder Entwarnung gegeben werden kann

Edit1: XSS wurde (über andere Test-Suite) bestätigt.
Wer kann's noch testen?

Übrigens über value 'show_month' / 'monthno' / 'year', also schon massiv.
« Last Edit: October 29, 2010, 08:55:15 AM by Hans Toolbox » Logged

[Die Beleidigung gegenüber mir wurde durch mich gelöscht, User wurde von mir ausgeschlossen - kweitzel]
Hans Toolbox

Offline Offline

Posts: 910


« Reply #12 on: October 29, 2010, 09:18:12 AM »

Soll heißen, daß meiner Ansicht nach dieses Modul nicht nur aus Sicherheitsgründen bis zu einem Fix nicht mehr verwendet werden sollte.
« Last Edit: October 29, 2010, 12:46:02 PM by Hans Toolbox » Logged

[Die Beleidigung gegenüber mir wurde durch mich gelöscht, User wurde von mir ausgeschlossen - kweitzel]
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #13 on: November 07, 2010, 12:43:03 PM »

zufällig auf die lösung gestoßen für wblink.
dieser thread http://www.websitebaker2.org/forum/index.php/topic,19812.msg133660.html#msg133660
führt zu diesem thread: http://www.websitebaker2.org/forum/index.php/topic,17184.msg113399.html#msg113399
welcher die antwort gibt, dieses an richtiger stelle einzutragen:
Code:
// wb->preprocess() -- replace all [wblink123] with real, internal links
$wb->preprocess($output);
was dann meinen wblink im allevent korrekt darstellte.

@hans: das hättest auch gleich sagen können  grin
Logged

Hans Toolbox

Offline Offline

Posts: 910


« Reply #14 on: November 07, 2010, 12:49:48 PM »

Quote
@hans: das hättest auch gleich sagen können
War in die Sicherheit sooooo involviert, daß es glatt aus dem Blickfeld geriet.
Aber nun sind wir ja wieder angekommen  grin
« Last Edit: November 07, 2010, 07:27:51 PM by Hans Toolbox » Logged

[Die Beleidigung gegenüber mir wurde durch mich gelöscht, User wurde von mir ausgeschlossen - kweitzel]
DarkViper
Development Team
*****
Offline Offline

Posts: 1252


« Reply #15 on: November 07, 2010, 06:01:52 PM »

Der Austausch der [wblinkXXX] ist jetzt in der neuen Version im Core verankert und wird in den einzelnen Modulen zukünftig nicht mehr benötigt.
Zudem wurde die Funktion frontend::preprocess() überarbeitet und läuft, bei mehr als einem internen Link, deutlich schneller als zuvor.
Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #16 on: November 07, 2010, 06:15:26 PM »

schön zu hören darkviper.
bleibt noch das von hans erwähnte xss-problem.
ist es eins?
Logged

DarkViper
Development Team
*****
Offline Offline

Posts: 1252


« Reply #17 on: November 07, 2010, 07:17:44 PM »

yep... es ist eins.
Leider betrifft das sehr viele Module, die bei der Parameterübergabe nicht sauber codiert sind.
Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!