tinymce – pełne URL obrazków

Obrazki wstawiane są z względnymi ścieżkami do dokumentów. Jest to problem podczas generowania  PDF który pobierze obrazek tylko jeśli src zawiera pełny adres URL. W takim przypadku należy dodać linie:

relative_urls : false,
remove_script_host: false,
convert_urls : true,

pierwsza linia powinna wystarczyć.

To może być problemem w przypadku zmiany domeny (przenoszenia serwisu) – obrazki wciąż będą wskazywały na stary URL.

datetimepicker

https://xdsoft.net/jqplugins/datetimepicker/ – pobrać nowe

Wgranie plików na serwer:

/webroot/css/jquery.datetimepicker.css 
/webroot/lib/jquery.datetimepicker.full.min.js

templates/layout/default.ctp

head
<link rel="stylesheet" href="/css/jquery.datetimepicker.css">

footer
<?= $this->Html->script('/lib/jquery.datetimepicker.full.min.js') ?>

dołączyć plik inicjalizujący np. common.js

jQuery.datetimepicker.setLocale('pl');
jQuery(".datetimepicker").datetimepicker({
    format:'Y-m-d',
    timepicker:false,
    mouseWheel: false,
    dayOfWeekStart : 1,    // poniedziałek
    scrollMonth : false,   // nie przewija myszą miesięcy
    scrollInput : false,   // nie przewija nic
    i18n:{
        pl:{
            months:[
             'Styczeń','Luty','Marzec','wiecień',
             'Maj','Czerwiec','Lipiec','Sierpień',
             'Wrzesień','Październik','Listopad','Grudzień',
            ],
            dayOfWeek:[
             "Nie", "Pon", "Wto", "Śr", 
             "Czw", "Pt", "Sob",
            ]
        }
   }
});

Użycie w szablonie:

 <?= $this->Form->text('purchase_date', [
        'class' => 'form-control w-25 datetimepicker',
        'default' => (new \DateTime())->format('Y-m-d')
]) ?>

więcej opcji w tabeli