CMS DataLife Engine - Система управления сайтами

Авторизация  
alexei1800@mail.ru

froala editor

Рекомендуемые сообщения

На мобильных устройствах при редактировании текста - происходят лаги. Если быстро набираешь текст, то часть текста может пропасть.

Кто-нибудь разрешал данную проблемму?

Т.е. набираешь быстро текст, а буквы появляются медленно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
34 минуты назад, alexei1800@mail.ru сказал:

На мобильных устройствах при редактировании текста - происходят лаги.

может это у тебя просто телефон такой? Ни разу подобного не замечал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
38 минут назад, alexei1800@mail.ru сказал:

Т.е. набираешь быстро текст, а буквы появляются медленно

froala -  это в первую очередь JS. JS обрабатывается на стороне клиента. Вывод - телефон лажовый и  тупо не справляется со скриптами, а редактор и DLE тут совершенно не при чем. 

Изменено пользователем alex32

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, alex32 сказал:

froala -  это в первую очередь JS. JS обрабатывается на стороне клиента. Вывод - телефон лажовый и  тупо не справляется со скриптами, а редактор и DLE тут совершенно не при чем. 

Да это понятно. Ну заказчику ведь не скажешь, что ничего нельзя сделать к сожалению...

Задание звучит так...

1.    пункт 15)  При редактировании публикации в панели администрирования на мобильных устройствах (iphone, ipad) редактирование текста происходит с задержкой во времени («Лагает»). Необходимо устранить этот «баг».

 

Неужели никто не сталкивался с такой бедой. Есть ли хоть какие-нибудь мысли. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, alex32 сказал:

froala -  это в первую очередь JS. JS обрабатывается на стороне клиента. Вывод - телефон лажовый и  тупо не справляется со скриптами, а редактор и DLE тут совершенно не при чем. 

Это ж разработчик, вон в соседней теме он пяткой грудину себе сломал уже)
Сказал что это баг DLE, значит это баг DLE...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 часов назад, Zero сказал:

Это ж разработчик, вон в соседней теме он пяткой грудину себе сломал уже)
Сказал что это баг DLE, значит это баг DLE...

Какую информативность несет данный ответ??? Нечего сказать помолчи

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 часов назад, Zero сказал:

Это ж разработчик, вон в соседней теме он пяткой грудину себе сломал уже)
Сказал что это баг DLE, значит это баг DLE...

Ну если не баг dle, то баг froala, если у нескольких  людей возникает ошибка в редактировании на мобильных устройствах через этот редактор, то значит что-то в нем не так.

 

А сюда я написал, так как по логике такая же ошибка, должна была возникнуть у какого-нибудь другого разработчика также.

 

Перед этим конечно же я посмотрел в гугл, но то ли запрос я неверный составил, но поиск не дал результатов...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 часов назад, alexei1800@mail.ru сказал:

Да это понятно. Ну заказчику ведь не скажешь

Как это не скажешь. Вам же написали, причем правильно написали, что скорость выполнения JS кода целиком и полностью зависит от клиента, , т.е. бразура, т.к. его выполняет клиент. И ваша задача это клиенту обьяснить. Что нельзя "прыгнуть" выше чем может его устройство. DLE не может поменять чип устройства на более производительный.

 

В DLE есть целых три редактора, а не один. Выбираются они в настройках скрипта в админпанели. Каждый из них обладает разными возможностями и разной скоростью работы, т.к. функциональность у них разная. Пусть ваш клиент выберет нужный ему редактор с приемлемой скоростью. Самый быстрый из них это BBCODES редактор, потому как он не визуальный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, celsoft сказал:

Как это не скажешь. Вам же написали, причем правильно написали, что скорость выполнения JS кода целиком и полностью зависит от клиента, , т.е. бразура, т.к. его выполняет клиент. И ваша задача это клиенту обьяснить. Что нельзя "прыгнуть" выше чем может его устройство. DLE не может поменять чип устройства на более производительный.

 

В DLE есть целых три редактора, а не один. Выбираются они в настройках скрипта в админпанели. Каждый из них обладает разными возможностями и разной скоростью работы, т.к. функциональность у них разная. Пусть ваш клиент выберет нужный ему редактор с приемлемой скоростью. Самый быстрый из них это BBCODES редактор, потому как он не визуальный.

Этот froala я немного модифицировал, добавил дополнительные кнопки и возможности, при использовании другого редактора, эти возможности нужно добавлять другому редактору. Может в самом редакторе есть какие-нибудь дополнительные функции которые можно отключить и которые редко используются.

Пока задачу не решил, но все равно спасибо за ответ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
12 часов назад, alexei1800@mail.ru сказал:

Может в самом редакторе есть какие-нибудь дополнительные функции которые можно отключить и которые редко используются.

на скорость набивания текста это никак не повлияет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на офицальном сайте https://www.froala.com/wysiwyg-editor все работает нормально не лагает

У меня сложилось впечателение, что теоритически в код данного плагина были внесенены изменения после которых плагин стал тормозить. Чтобы проверить данное утверждение мне бы хотелось получить доступ к файлам самого плагина, если возможность их прислать. Версия дле 11.3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Установил скаченную с оф. сайта froala editor на тестовый домен

http://alexei-zverev-test.ru/html/popular/textarea.html - ничего не тормозит 

установил в админку опять все начинает тормозить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
17 часов назад, alexei1800@mail.ru сказал:

Установил скаченную с оф. сайта froala editor на тестовый домен

http://alexei-zverev-test.ru/html/popular/textarea.html - ничего не тормозит 

установил в админку опять все начинает тормозить

Кто так проверяет то. Вы задайте все оформление CSS страницы, загрузите скрипты и т.д. браузер обрабатывает страницу и работает с ней как с единым целым, и тратит память как на единое целое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 13.04.2018 в 14:38, celsoft сказал:

Кто так проверяет то. Вы задайте все оформление CSS страницы, загрузите скрипты и т.д. браузер обрабатывает страницу и работает с ней как с единым целым, и тратит память как на единое целое.

Может переборщили с JS библиотеками которые в админке пачками подключены? Переключение стилизации админки разве не сильно требовательно к ресурсам?
Вон айфоны уже не тянут админку)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, Zero сказал:

Может переборщили с JS библиотеками которые в админке пачками подключены?

Ничего лишнего и неиспользуемого DLE там нет.

 

11 часов назад, Zero сказал:

Переключение стилизации админки разве не сильно требовательно к ресурсам?

Одно из самых легких для браузера. Из всех остальных возможностей. Например подсветка того же исходного кода в визуальном редакторе в десятки раз требовательнее по ресурсам чем эта возможность, но это не повод от этого отказываться, потому как это нужно и важно для людей.

 

11 часов назад, Zero сказал:

Вон айфоны уже не тянут админку)

Крайне неверное утверждение. Я не скажу конечно про все айфоны, но начиная с 6 айфона никаких багов и фризов нет, все работает очень быстро. Более старых моделей у меня просто нет физически.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще странный этот Бьютифуль Froala Эдитор.

На уровне кода убираешь принудительно все абзацы (отступы и пробелы) между, например:

 

<p>ТЕКСТ</p>

...

<p>ТЕКСТ</p>

 

чтобы было нормально в БД:

 

<p>ТЕКСТ</p><p>ТЕКСТ</p><p>ТЕКСТ</p>

 

Но прекрасный редактор упорно при переключении режимов (код/обычный вид) снова расставляет свои бестолковые абзацы, которые в БД, видимо, будут натыканы как \n\n, а то еще и как просто гора пробелов!

 

Или разработчик ДЛЕ всё это фильтрует?

  • Поддерживаю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, holistic сказал:

Вообще странный этот Бьютифуль Froala Эдитор.

На уровне кода убираешь принудительно все абзацы (отступы и пробелы) между, например:

 

<p>ТЕКСТ</p>

...

<p>ТЕКСТ</p>

 

чтобы было нормально в БД:

 

<p>ТЕКСТ</p><p>ТЕКСТ</p><p>ТЕКСТ</p>

 

Но прекрасный редактор упорно при переключении режимов (код/обычный вид) снова расставляет свои бестолковые абзацы, которые в БД, видимо, будут натыканы как \n\n, а то еще и как просто гора пробелов!

 

Или разработчик ДЛЕ всё это фильтрует?

Зачем вы это делаете? Это уберет редактор и без вас. Вы посмотрите на исходный код страницы, у вас все будет в одну строку. А вам редактор показывает с форматированием для удобства редактирования кода.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 14.04.2018 в 21:32, Zero сказал:

Может переборщили с JS библиотеками которые в админке пачками подключены? Переключение стилизации админки разве не сильно требовательно к ресурсам?
Вон айфоны уже не тянут админку)

Да тоже так кажется проблема еще в том, что у меня нет айфона приходится звонить товарищу, чтобы он проверял сайт после каждого изменения.

Но вот на телефонах-смартфонах проблем нет.

И во втором текстовом редакторе проблем нет, но другой текстовый редактор не устраивает заказчика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

В 13.04.2018 в 13:38, celsoft сказал:

Кто так проверяет то. Вы задайте все оформление CSS страницы, загрузите скрипты и т.д. браузер обрабатывает страницу и работает с ней как с единым целым, и тратит память как на единое целое.

Мне было важно понять, вдруг бы айфон тормозил и просто при использовании текстового редактора, скаченного с сайта оригинала.

Но не тормозит, заменил  в dle админке текстовый редактор стандартный на скаченный с сайта, все равно тормозит.

Отсюда делаю выводы - значит благодаря сторонним скриптам происходит конфликт, отсюда тормоза, другой же текстовый редактор на айфонах не тормозит

В 15.04.2018 в 09:15, celsoft сказал:

 

Крайне неверное утверждение. Я не скажу конечно про все айфоны, но начиная с 6 айфона никаких багов и фризов нет, все работает очень быстро. Более старых моделей у меня просто нет физически.

Админка проверяется с айфона 6

Буду пробовать последовательно отключать скрипты, чтобы определить где возникают тормоза

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из-за этой строчки кода в файле engine/inc/editnews.php появляются тормоза. Перед тем как переделывать, у меня вопрос, это уже дописанная строка или же, это стандартный код.

<script type="text/javascript">
<!--
var dle_act_lang   = ["Да", "Нет", "Ввод", "Отмена", "Загрузка изображений и файлов на сервер"];
var cal_language   = {en:{months:['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],dayOfWeek:["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"]}};
//-->
</script>

 

 

 

 

 

для наглядности скопировал на тестовый домен http://alexei-zverev-test.ru/dle2.html

тормозит  убираешь часть данного кода тормозить перестает

Изменено пользователем alexei1800@mail.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
18 минут назад, alexei1800@mail.ru сказал:

Перед тем как переделывать, у меня вопрос, это уже дописанная строка или же, это стандартный код.

Это стандартный код, только что вы в нем хотите переделывать, не совсем понятно. И тормозить этот код не может, т.к. он вообще ничего не делает, кроме как назначения значений переменным. Это строки даже не от редактора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 15.04.2018 в 09:15, celsoft сказал:

Крайне неверное утверждение. Я не скажу конечно про все айфоны, но начиная с 6 айфона никаких багов и фризов нет, все работает очень быстро. Более старых моделей у меня просто нет физически.

Что получается если удалить генирируемой самой dle код

<script type="text/javascript">
<!--
var dle_act_lang   = ["Да", "Нет", "Ввод", "Отмена", "Загрузка изображений и файлов на сервер"];
var cal_language   = {en:{months:['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],dayOfWeek:["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"]}};
//-->
</script>

и заменить engine/classes/min/index.php?charset=utf-8&g=admin&21 на <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>, то тормозов нет.

 

Если же не удалять данные строки, то тормоза есть в айфоне 6.

 

Проделанный экспиримент доказывает, что причина в самом дле и сделать ничего нельзя. Это мне для заказчика нужно подготовить ответ

19 минут назад, celsoft сказал:

Это стандартный код, только что вы в нем хотите переделывать, не совсем понятно. И тормозить этот код не может, т.к. он вообще ничего не делает, кроме как назначения значений переменным. Это строки даже не от редактора.

я уже ответил вот пример тут все удалено http://alexei-zverev-test.ru/dle2.html, у меня айфона нет, человек проверял на айфоне 6, говорит тормозит.

Т.е. на айфоне 6 стандартный код от dle тормозит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Причина лагов на айфоне в текстовом редакторе в формирующемся скрипте engine/classes/min/index.php?charset=utf-8&g=admin&21

К сожалению я не нашел, как его заменить на https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js.

Наверняка после замены многое перестанет работать, но мне просто надо показать что причина лагов в скрипте  engine/classes/min/index.php?charset=utf-8&g=admin&21, как это сделать?

Изменено пользователем alexei1800@mail.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, alexei1800@mail.ru сказал:

Причина лагов на айфоне в текстовом редакторе в формирующемся скрипте engine/classes/min/index.php?charset=utf-8&g=admin&21

Причина лагов в вашем телефоне а не скриптов, он попросту не в состоянии обработать все скрипты. В этом файле не только jquery и убрав его вы получите большое количество других проблем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я же объяснил, я не собираюсь что-то убирать, причина лагов в engine/classes/min/index.php?charset=utf-8&g=admin&21, меняешь это на https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js. и все работает нормально, ну еще там дописывается в файле editor.js

Мне надо объяснить что причина в dle.

1 час назад, celsoft сказал:

Причина лагов в вашем телефоне а не скриптов, он попросту не в состоянии обработать все скрипты. В этом файле не только jquery и убрав его вы получите большое количество других проблем.

Мне скажут почему тогда в смарфонах все работает нормально.

Вы говорили,что в айфоне 6 работает нормально - вы обманули, в айфоне 6 не работает. Мне нужно либо решение проблемы, либо такой от вас ответ, который можно предъявить заказчику, что ничего нельзя сделать, по причине того, что айфон6 попросту не в состоянии обработать все скрипты.

Вернее не от вас ответ, а ответ на почту присланный, что я его показал

Спасибо вроде последний ответ(на почте), более менее нормальный.

Ответ ненормальный, служба поддрержки заменила слово айфон на сматрфон.

Изменено пользователем alexei1800@mail.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация