WBCE CMS – Way Better Content Editing.
You are not logged in.
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
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',
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
stefanek, berny
WOW !
Danke Florian
Das macht schon richtig Spaß !
Ich werde jetzt gleich implementieren!
Last edited by kleo (17.04.2023 22:39:04)
Offline
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
Analog dazu dann die Zeile
$item['name'] = preg_replace($wblink_allowed_chars, "", $item['name']);
im neu eingefügten Block auskommentieren.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Jawohl!
Funktioniert.
Vielen Dank!
Offline
kleo bestellt, florian liefert:
Lob und Anerkennung!!!
Ich bewundere immer wieder deine Gelassenheit!
Offline
florian
Lieferungen kosten in der Regel was.
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline