Skip to content

Instantly share code, notes, and snippets.

Для переопределения параметров TinyMCE Rich Text Editor которые назначаются тегам нужно:
1. Создать файлик config.json в папке /assets/components/tinymcerte/js/mgr/extras/
2. Прописать путь до этого файла в настройке tinymcerte.external_config
{assets_path}components/tinymcerte/js/mgr/extras/config.json
Например для замены align="left" и align="right" на соответствующие классы файл config.json должен содержать:
{
"formats": {
"alignleft": {
<?php
switch ($modx->event->name) {
case 'OnFileManagerUpload':
$generator = $modx->newObject('modResource');
$bases = $source->getBases($directory);
$fullPath = $bases['pathAbsolute'].ltrim($directory,'/');
$directory = $source->fileHandler->make($fullPath);
foreach ($files as $file) {
$ext = @pathinfo($file['name'],PATHINFO_EXTENSION);
rename($directory->getPath().$file['name'], $directory->getPath() .
@krasnikovdev
krasnikovdev / sum_input
Last active May 31, 2018 13:34
check sum input
this.value = sum(this.value);
function sum(str) {
str=str.trim().replace(/[^\d\.]+/gi,"");
var s=str.indexOf(".",str.indexOf("."));
if(s>=0){
str=str.substr(0,s+3);
var whole = str.substr(0,s);
var fractional = str.substr(s+1, s+3).replace(/[^\d]+/gi,"");
str = whole +'.'+ fractional;
}
@krasnikovdev
krasnikovdev / gist:63dfa56e3854eb63742fde408fd2243c
Created June 28, 2018 07:46
laradock + xdebug + phpstorm
change laradock xdebug.ini
xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.idekey=PHPSTORM
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.cli_color=0
xdebug.profiler_enable=0