WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 17.04.2023 12:25:07

kleo
Mitglied

WBCE-Link zu einem Kalender-Beitrag

Es ist schön, dass man zu einem NWI-Beitrag einen internen WBCE-Link erstellen kann.

Wie ist es aber mit dem ProCalender?
Wie kann man auf einen Kalenderereignis zuweisen?

Nur mit der richtigen Adresse aus dem Browser?

Offline

#2 17.04.2023 19:38:53

florian
Administrator

Re: WBCE-Link zu einem Kalender-Beitrag

kleo bestellt, florian liefert:

in der modules/ckeditor/ckeditor/plugins/wblink/pages.php vor

echo $NewsItemsSelectBox;
echo $ModuleList;

einfügen:

$procalendarSections = $database->query("SELECT * FROM ".TABLE_PREFIX."sections WHERE module = 'procalendar'");
while ($section = $procalendarSections->fetchRow()) {
    $procalendar = $database->query("SELECT * FROM ".TABLE_PREFIX."mod_procalendar_actions WHERE  section_id=".$section['section_id']);
    $ModuleList .= "ModuleList[".$section['page_id']."] = 'ProCalendar';";
    $NewsItemsSelectBox .= "NewsItemsSelectBox[".$section['page_id']."] = new Array();";	
    while ($procalendar && $item = $procalendar->fetchRow()) {
        $item['name'] = preg_replace($wblink_allowed_chars, "", $item['name']);
		$dArr = explode("-",$item['date_start']);
        $NewsItemsSelectBox .= "NewsItemsSelectBox[".$section['page_id']."][NewsItemsSelectBox[".$section['page_id']."].length] = new Array('".(addslashes($item['name']))."', '[wblink".$item['page_id']."]?".$item['name']."&month=".$dArr[1]."&year=".$dArr[0]."&day=".$dArr[2]."&page_id=".$item['page_id']."&id=".$item['id']."&detail=1');";
    }
}

in der in der modules/ckeditor/ckeditor/plugins/wblink/lang/de.js nach

selectResponsiveFG: 'Bitte eine Galerie wählen',

einfügen:

selectProCalendar: 'Bitte einen Termin wählen',

und analog dazu in der en.js

selectProCalendar: 'Please select a date',

Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

stefanek, berny

#3 17.04.2023 21:44:06

kleo
Mitglied

Re: WBCE-Link zu einem Kalender-Beitrag

WOW !

Danke Florian
Das macht schon richtig Spaß !

Ich werde jetzt gleich implementieren!

Beitrag geändert von kleo (17.04.2023 22:39:04)

Offline

#4 17.04.2023 22:45:36

kleo
Mitglied

Re: WBCE-Link zu einem Kalender-Beitrag

Funktionier einwandfrei!

Hier ist aber die selbe Problematik mit der richtigen Darstellung der nicht latainischen Adressen, wie hier:
https://forum.wbce.org/viewtopic.php?id=5082

Offline

#5 18.04.2023 08:33:28

florian
Administrator

Re: WBCE-Link zu einem Kalender-Beitrag

Analog dazu dann die Zeile

 $item['name'] = preg_replace($wblink_allowed_chars, "", $item['name']);

im neu eingefügten Block auskommentieren.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#6 18.04.2023 10:05:28

kleo
Mitglied

Re: WBCE-Link zu einem Kalender-Beitrag

Jawohl!

Funktioniert.

Vielen Dank!

Offline

#7 20.04.2023 07:54:41

berny
Mitglied

Re: WBCE-Link zu einem Kalender-Beitrag

florian schrieb:

kleo bestellt, florian liefert:

Lob und Anerkennung!!!

Ich bewundere immer wieder deine Gelassenheit!

Offline

Liked by:

florian

#8 20.04.2023 10:25:31

webbird
Administrator

Re: WBCE-Link zu einem Kalender-Beitrag

Lieferungen kosten in der Regel was. devil


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

Fußzeile des Forums

up