Ghtweb.ru v5 update TinyMCE

  • Автор темы Автор темы DarkMEn
  • Дата начала Дата начала

DarkMEn

Выдающийся
Участник
Сообщения
302
Розыгрыши
0
Решения
1
Репутация
-18
Реакции
25
Баллы
1 365
Подскажите как обновить Ghtweb 5 с версии TinyMCE 4 до версии TinyMCE 5 какие файлы нужно редактировать?
 

@DarkMEn, находим функцию tinymce в /protected/helpers/global.php и меняем в ней
HTML:
<script src="//cdnjs.cloudflare.com/ajax/libs/tinymce/4.7.4/tinymce.min.js"></script>
на
HTML:
<script src="https://cdn.tiny.cloud/1/no-api-key/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script>
 
@DarkMEn, находим функцию tinymce в /protected/helpers/global.php и меняем в ней
HTML:
<script src="//cdnjs.cloudflare.com/ajax/libs/tinymce/4.7.4/tinymce.min.js"></script>
на
HTML:
<script src="https://cdn.tiny.cloud/1/no-api-key/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script>
Странно хотя домен я добавил в Tiny
Screenshot_12.webp
 
@DarkMEn, после добавления будет доступен ключ на странице

этот ключ вписываем в место no-api-key

1620639722799.webp
 
  • Мне нравится
Реакции: KATE
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Все, просто нужно сделать новый файл, и добавить его в некоторые классы.
 
  • Клоун
Реакции: kick
@DarkMEn, кэш чего? Помимо браузера, кэшировать может веб сервер. Например тот же самый клаудфлер если проксируете через него.
Ну или просто ошиблись при копировании/вставке ключа (например лишний пробел).

Я сделал ровно тоже самое о чем писал, и у меня перестали выскакивать нотисы о необходимости создать аккаунт на их сайте.
 
@DarkMEn, кэш чего? Помимо браузера, кэшировать может веб сервер. Например тот же самый клаудфлер если проксируете через него.
Ну или просто ошиблись при копировании/вставке ключа (например лишний пробел).

Я сделал ровно тоже самое о чем писал, и у меня перестали выскакивать нотисы о необходимости создать аккаунт на их сайте.
JavaScript:
  <script src="https://cdn.tiny.cloud/1/jqxzqidt9xq0jk5hc9tfpg3pvd49lwmtvnnekh2wyu6qqd5u/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script>
    <script type="text/javascript">
        tinymce.init({
            selector: "#' . $fields . '",
            language_url: "' . $assetsUrl . '/js/tinymce/langs/' . app()->getLanguage() . '.js",
            plugins: [
                "advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker",
                "searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking",
                "table contextmenu directionality emoticons template textcolor paste textcolor"
            ],

            toolbar1: "newdocument fullpage | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | styleselect formatselect fontselect fontsizeselect",
            toolbar2: "cut copy paste | searchreplace | bullist numlist | outdent indent blockquote | undo redo | link unlink anchor image media code | inserttime preview | forecolor backcolor",
            toolbar3: "table | hr removeformat | subscript superscript | charmap emoticons | print fullscreen | ltr rtl | spellchecker | visualchars visualblocks nonbreaking template pagebreak restoredraft",

            toolbar_items_size: "small"
        });
    </script>';
Я не использую клаудфлер

@DarkMEn, кэш чего? Помимо браузера, кэшировать может веб сервер. Например тот же самый клаудфлер если проксируете через него.
Ну или просто ошиблись при копировании/вставке ключа (например лишний пробел).

Я сделал ровно тоже самое о чем писал, и у меня перестали выскакивать нотисы о необходимости создать аккаунт на их сайте.
Покажите свой global.php пожалуйста
 
Покажите свой global.php пожалуйста
я скачал ghtweb с github, поставил на пустующий домен, и заменил cdn tiny на новый / все

может как-то не так добавили домен в Approved Domains
 
  • Мне нравится
Реакции: KATE и DarkMEn

    KATE

    Баллов: 9
    Хороший человек!
я скачал ghtweb с github, поставил на пустующий домен, и заменил cdn tiny на новый / все

может как-то не так добавили домен в Approved Domains
Все заработало спасибо. Вопрос возможно как то сделать чтобы добавить текст не надо было растягивать
 

Вложения

  • Screenshot_17.webp
    Screenshot_17.webp
    27 КБ · Просмотры: 24
@DarkMEn, хм, у меня работает) проверял на firefox. проверьте через инструмент разработчика в браузере, появилось ли добавленное правило для тега textarea.

1620717381376.webp
 
Назад
Сверху Снизу