• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Вопросы по DLE (ВНИМАТЕЛЬНО читаем первый пост!!!)

Горбушка

Ищу её...
Регистрация
2 Май 2008
Сообщения
3.444
Реакции
2.524
Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся | Для просмотра ссылки Войди или Зарегистрируйся

Если у Вас недостаточно постов/уровня для создания новой темы, пишите свои вопросы здесь.

Если постов хватает - в новую тему.

Спасибо на этом форуме говорят кнопкой "Мне нравится"...
 
Последнее редактирование:
Доброго времени суток.
Подскажите можно ли как то сделать что бы в редакторе FloalaEditor на DLE 13, 2 можно было менять текст на 20?
Мне именно 20 нужно)
Посмотреть вложение 105304
Просто заходите в файл engine/editor/jscripts/froala/editor.js :
Там есть такой раздел

/*!
* font_size Plugin
*/
В этом разделе находите передаваемый массив:
fontSize:["8","9","10","11","12","14","18","24","30","36","48","60","72","96"]
соответственно добавляете нужный размер типа:
fontSize:["8","9","10","11","12","14","18","20","24","30","36","48","60","72","96"]
И усе!
 
Просто заходите в файл engine/editor/jscripts/froala/editor.js :
Там есть такой раздел

/*!
* font_size Plugin
*/
В этом разделе находите передаваемый массив:
fontSize:["8","9","10","11","12","14","18","24","30","36","48","60","72","96"]
соответственно добавляете нужный размер типа:
fontSize:["8","9","10","11","12","14","18","20","24","30","36","48","60","72","96"]
И усе!
Подскажите пожалуйста ка сделать размер текста по умолчанию в редакторе в админке?
Поставил 16 в fontSizeDefaultSelection:"16" в той же строке что и fontSize:["8","9","10","11","12","14","18","20","24","30","36","48","60","72","96"]
Но к сожалению не вышло ни чего, как был 12 так и остался 12 по умолчанию
 
Подскажите пожалуйста ка сделать размер текста по умолчанию в редакторе в админке?
Поставил 16 в fontSizeDefaultSelection:"16" в той же строке что и fontSize:["8","9","10","11","12","14","18","20","24","30","36","48","60","72","96"]
Но к сожалению не вышло ни чего, как был 12 так и остался 12 по умолчанию

Кеш чистили?
 
Только что попробовал. Все работает. Даже кеш не чистил...

3c98fb2fd6a029ed4676360f7b469fd7-full.png



9c2c188ba918014fc66c4b87483144a3-full.png
 
Так я вот об этом и писал выше что изменил на 16, но не помогло и кеш чистил
Да не поможет тут ни кеш, ни изменение параметра fontSizeDefaultSelection в файле engine/editor/jscripts/froala/editor.js
Здесь устроено так, если в стилях редактора прописано показывать "font-size: 12px", то будет установлено по умолчанию 12px в меню.

Если хотите "поиграться", то в файле engine/editor/jscripts/froala/css/editor.css
Ищем через поиск строку стиля

fr-view{font-family:Verdana;word-spacing:0.1em;letter-spacing:0;line-height:1.5;font-size:12px;background-color:#ffffff;color:#000;padding:5px}

Соответственно, меняем на "font-size:16px;":

fr-view{font-family:Verdana;word-spacing:0.1em;letter-spacing:0;line-height:1.5;font-size:16px;background-color:#ffffff;color:#000;padding:5px}

Видим увеличенный размер шрифта в редакторе и новый размер шрифта в меню редактора.
 
Последнее редактирование:
не работает в dle 13.2 как можно поправить изменение шрифта кнопками +- с сохранением в куки


Код:
(function($) {
   /*
    * значени по умолчанию
    */
   var defaults = {
      iteration : 5,
      step : 1
   };

   /*
    * глобальная переменная опций
    */
   var options;

   /*
    * настройка кукисов
    */
   var cookieSettings = {
      expires: 7,
      path : '/',
      name : 'zoomtext'
   };

   /*
    * Создаем объект с методами
    */
   var methods = {
   
      /*
       * Инициализация
       */
      init:function(params) {
         var type, size;
         options = $.extend({}, defaults, params);
         if ($.cookie != undefined && $.cookie(cookieSettings.name) != null )
         {
            if ($.cookie(cookieSettings.name) == $(this).css('font-size'))
            {
               type = options.type =  'px';
               size = options.defaultSize = $.cookie(cookieSettings.name).split(options.type).join('');
            }
            else
            {
               type = 'px';
               size = $.cookie(cookieSettings.name).split(type).join('');
               options.type =  'px';
               options.defaultSize = $(this).css('font-size').split(options.type).join('');
            }
         }
         else
         {
            type = options.type =  'px';
            size = options.defaultSize = $(this).css('font-size').split(options.type).join('');
         }
         $(this).css('font-size', size+type);     
         return $(this).data(cookieSettings.name) ? this : $(this).data(cookieSettings.name, true);
      },
   
      /*
       * Увеличение шрифта
       */
      inc:function() {
     
         var maxSize = parseInt(options.defaultSize)+options.iteration;
         var currentSize = parseInt($(this).css('font-size').split(options.type).join(''));
         if (currentSize < maxSize)
         {
            var changedSize = (currentSize+options.step).toString()+options.type;
            $.cookie != undefined ? $.cookie(cookieSettings.name, changedSize, cookieSettings) : '';
            $(this).css('font-size', changedSize);
         }
      },
      /*
       * Уменьшение шрифта
       */
      dec:function() {
     
         var minSize = parseInt(options.defaultSize)-options.iteration;
         var currentSize = parseInt($(this).css('font-size').split(options.type).join(''));
         if (currentSize > minSize)
         {
            var changedSize = (currentSize-options.step).toString()+options.type;
            $.cookie != undefined ? $.cookie(cookieSettings.name, changedSize, cookieSettings) : '';
            $(this).css('font-size', changedSize);
         }   
      },
   
      /*
       * Сброс шрифта
       */
      reset:function() {
         $.cookie != undefined ? $.cookie(cookieSettings.name, null, cookieSettings) : '';
         $(this).removeAttr('style');
      }
   };
   /*
    *  магические методы для работы плагина
    */
   $.fn.zoomtext = function(method){
      if (methods[method]) {
         // переброс на запрашиваемый метод + передача параметров метода
         return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
      } else if (typeof method === 'object' || ! method) {
         // передача методу инициализации (init) параметров
         return methods.init.apply(this, arguments);
      } else {
         // просто инициализация, если что-то пошло не так
         return methods.init.apply(this);
      }
   };
})(jQuery);


Код:
<script src="http://сайт/jquery/jquery.min.js" type="text/javascript"></script>
    <script src="http://сайт/jquery.cookie.js" type="text/javascript"></script>
    <script src="http://сайт/jquery.zoomtext.js" type="text/javascript"></script>

Код:
    <script type="text/javascript">
        $(function(){
            $('p#content').zoomtext({step:1, iteration:2});
            $('a#increase').unbind().bind('click',  function(){
                $('p#content').zoomtext('inc');
            });
            $('#reset').unbind().bind('click', function(){
                $('p#content').zoomtext('reset');
            });
            $('a#decrease').unbind().bind('click', function(){
                $('p#content').zoomtext('dec');
            });
        });
        </script>

ну ни как не запускатся на dle как поправить? кто подскажет демо даже есть у автора Для просмотра ссылки Войди или Зарегистрируйся



вылазит в консоли ошибка
Uncaught TypeError: $(...).zoomtext is not a function
at HTMLAnchorElement.
 
Последнее редактирование:
Назад
Сверху