Форматирование

Тема у розділі 'Питання по роботі форуму REIBERT', створена користувачем zascok, 1 чер 2013.

  1. zascok

    zascok Stabsfeldwebel

    Повідомлення:
    1.495
    Артем, я Вас очень прошу, скажите своим технарям пусть зайдут в темплайт editor_js_setup

    и поменяют там код на этот. Это лекарство от прямого копирования с веб-страниц. Глаза устают от разношёрстного форматирования текстов. То фонт маленький, то он очень большой, ссылки, картинки копируются в темы на форуме. Заходишь в темы, там такой бардак с форматированием, что читать невозможно.

    Лекарство с официального форума, http://xenforo.com/community/thread...not-rich-text-editor.10936/page-2#post-535898


    Код:
    <xen:require js="js/tinymce/tiny_mce.js" />
     
    <script>
     
    <xen:hook name="editor_js_setup" params="{xen:array 'editorId={$editorId}'}">
     
    !function($, window, document, _undefined)
    {
        var $editor = $("#{xen:jsescape $editorId}_html").hide();
        console.info('XenForo editor %s, %o', '{xen:jsescape {$editorId}}', $editor);
     
        window.tinyMCE && tinyMCE.addI18n(
        {
            xenforo:
            {
                common:
                {
                    apply: "{xen:jsescape {xen:phrase apply}}",
                    insert: "{xen:jsescape {xen:phrase insert}}",
                    update: "{xen:jsescape {xen:phrase update}}",
                    cancel: "{xen:jsescape {xen:phrase cancel}}",
                    close: "{xen:jsescape {xen:phrase close}}",
                    browse: "{xen:jsescape {xen:phrase browse}}",
                    class_name: "{xen:jsescape {xen:phrase class}}",
                    not_set: "-- {xen:jsescape {xen:phrase not_set}} --"
                },
     
                xenforo:
                {
     
                    bold_desc: "{xen:jsescape {xen:phrase bold_ctrl_b}}",
                    italic_desc: "{xen:jsescape {xen:phrase italic_ctrl_i}}",
                    bullist_desc: "{xen:jsescape {xen:phrase unordered_list}}",
                    image_desc: "{xen:jsescape {xen:phrase insert_edit_image}}",
                    removeformat_desc: "{xen:jsescape {xen:phrase remove_formatting}}",
                    smilies_desc: "{xen:jsescape {xen:phrase smilies}}",
                    media_desc: "{xen:jsescape {xen:phrase media}}",
                    quote: "{xen:jsescape {xen:phrase quote}}"
     
                }
            }
        });
     
        $(function()
        {
            $editor.css('visibility', '').show();
            if (window.tinyMCE)
            {
                var plugins = 'tabfocus,-xenforo_inline_popups,-xenforo_custom_bbcode,-xenforo_smilies,-xenforo_media,-xenforo_bbcode_switch,-xenforo_elastic,paste';
                // tinyMCE.dom.Event._pageInit(window); // for ajax loads. Removed for TinyMCE Fix
     
                $.fn.controlsToggle();
                tinyMCE.init(
                {
                <xen:hook name="editor_tinymce_init" params="{xen:array 'editorId={$editorId}'}">
                    mode: 'exact',
                    elements: $editor.attr('id'),
                    plugins: plugins,
                    cleanup: false,
                    theme: 'xenforo',
                    theme_xenforo_dialog_url: "{xen:jsescape 'index.php?editor/dialog&style={$visitorStyle.style_id}'}",
                    theme_xenforo_contents_css_url: "css.php?style={xen:urlencode $visitorStyle.style_id}&css=editor_contents&d={xen:urlencode $visitorStyle.last_modified_date}",
                    language: '',
                    directionality: '{$visitorLanguage.text_direction}',
                    paste_auto_cleanup_on_paste : true,
                    paste_remove_styles: true,
                    paste_remove_styles_if_webkit: true,
                    remove_linebreaks : true,
                    paste_strip_class_attributes: true,
                    setup : function(ed) {
                        ed.onInit.add(function(ed) {
                            ed.pasteAsPlainText = true;
                        });
                    },
             
                    document_base_url: "{xen:jsescape $requestPaths.fullBasePath}",
                    xenforo_smilies: {xen:helper json, $smilies},
                    xenforo_bbcode_switch_text: ["{xen:jsescape {xen:phrase use_bb_code_editor}}", "{xen:jsescape {xen:phrase use_rich_text_editor}}"]
                </xen:hook>
                });
            }
            else
            {
                <xen:if is="!{$message}">$editor.after($('<input type="hidden" name="_xfRteFailed" value="1" />'));</xen:if>
            }
     
            $editor.data('editorActivated', true);
     
        });
    }
    (jQuery, this, document);
    </xen:hook>
    </script>
     
  2. Цікаві лоти

    1. Стан та компетенція по фото, різьби в порядку.Не чищена,помита водою.Багато залишків рідної фарби,кл...
      250 грн.
    2. чищені електролізом,
      140 грн.
    3. ММГ Британської ручної гранати № 15 На запалі присутній оригінальний гніт
      350 грн.
    4. Стан по фото, різьби в порядку.
      350 грн.
    5. 15 грн.
  3. Artem

    Artem Адміністратор

    Рейтинг:
    5
    Відгуків:
    222
    Лоти
      на продажу:
    2
      продані:
    356
    Повідомлення:
    13.586
    В ближайшем обновлении 1.2, они будут менять визуальный редактор, это тоже должны вроде будут учесть.
     
  4. zascok

    zascok Stabsfeldwebel

    Повідомлення:
    1.495
    Да я в курсе, но 1.2 на очень ранней стадии бета, позавчера объявили, пройдет еще месяцев 4 пока они ее выпустят, в лучшем случае.
     
  5. Artem

    Artem Адміністратор

    Рейтинг:
    5
    Відгуків:
    222
    Лоти
      на продажу:
    2
      продані:
    356
    Повідомлення:
    13.586
    Сделали.
     
    Cybermaster та zascok подобається це.