1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Дайте кнопку Quote!

Тема в разделе "Основные вопросы по XenForo", создана пользователем Ra, 22.10.2010.

Загрузка
  1. Ra

    Ra Местный

    Регистрация:
    06.10.10
    Сообщения:
    97
    Симпатии:
    18
    Ну, прежде чем к нему свалить, надо хотя бы знать, кто именно этот источник
    ну обычно парсер логотипы с картинок не убирает :D
    я-то уже на второй заход на первоисточник ухожу

    ----дайте кнопку quotes!---:mad:
     
  2. Senior

    Senior Местный

    Регистрация:
    05.10.10
    Сообщения:
    195
    Симпатии:
    42
    Версия XF:
    1.1.1
    [Quotes!]

    :)
     
  3. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Nolik и CyberAP нравится это.
  4. Ra

    Ra Местный

    Регистрация:
    06.10.10
    Сообщения:
    97
    Симпатии:
    18
    это конечно замечательно, но я хочу как белый человек
    1. цитировать не весь пост, а то что выделил.
    2. цитировать текст НЕ из форума, а со стороннего ресурса (интересно, как Кир сотоварищи видели себе мультицитирование с другого форума? :D)

    для этого и служит кнопка quotes во всех движках.
    инфа полезная, но к моему воплю не относится. ;)


    развитие темы тут, голосуем http://xenforo.com/community/thread...ttons-to-editor-quote-code-php-etc.330/page-3
     
    CyberAP нравится это.
  5. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Проголосовал.
    Ну пока только цитировать все и удалить ненужное из цитаты. В булке также. Нужно плагин было ставить.
     
    CyberAP нравится это.
  6. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    У меня в ворпдрессе стоит TinyMCE Advanced, где можно подключать свои кнопки какие хочешь :)
    Если в XenForo будет реализован подобный функционал то и сразу цитата там появится :)
     
  7. Макар

    Макар Вопрошатель

    Регистрация:
    07.10.10
    Сообщения:
    216
    Симпатии:
    73
  8. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Кнопку добавили на оф. форуме!
     
    john_o, Romchik® и TAIFUN нравится это.
  9. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Примитивно, но хоть не ручками тэг прописывать.
     
  10. Nolik

    Nolik Местный

    Регистрация:
    13.10.10
    Сообщения:
    169
    Симпатии:
    56
    Версия XF:
    1.1.3
    Да она тупая, даже текст не вставляет... если выделяешь в посте =)
     
  11. Ra

    Ra Местный

    Регистрация:
    06.10.10
    Сообщения:
    97
    Симпатии:
    18
    в булке есть iquote как в айпаде выделенное цитируешь

    и да кнопку сделали! лобби работает))
     
  12. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Кнопку кривовато сделали. После нажатия курсор помещается вконец кнопки, а должен быть посередине.
     
  13. john_o

    john_o Активный пользователь

    Регистрация:
    15.10.10
    Сообщения:
    9
    Симпатии:
    6
    в общем, пока суть да дело, я сам привинтил недостающие мне кнопки ))

    мануал:

    1) Идем в /путь/к/двиглу/js/tinymce/themes/xenforo/ и открываем в редакторе editor_template.js
    2) Меняем его на следующий код:
    http://pastebin.com/VZUqBdTU
    и сохраняем.

    Фактически, все новое создается в самом начале файла в этом куске кода:
    PHP:
    addButtons : function (themetb)
            {
                var 
    tags theme.settings.xenforo_custom_bbcode_tags,
                    
    controlManager theme.editor.controlManager;

                
    tb.add(controlManager.createControl('|'));

                
    tb.add(controlManager.createButton('xenforo_quote',
                    { 
    title'QUOTE'cmd'xenForoWrapBbCode'uifalsevalue'QUOTE' }
                ));
                
    tb.add(controlManager.createButton('xenforo_code',
                    { 
    title'CODE'cmd'xenForoWrapBbCode'uifalsevalue'CODE' }
                ));
                
    tb.add(controlManager.createButton('xenforo_php',
                    { 
    title'PHP'cmd'xenForoWrapBbCode'uifalsevalue'PHP' }
                ));

                if (
    typeof tags === 'undefined' || tags.length === || tags === {})
                {
                    return;
                }

    3) В общем и целом, фактически в редакторе уже есть три действующие иконки, только они невидимые [​IMG].
    Для этого идем в панель управления, в шаблоны и ищем там editor_ui.css
    Открываем его и в самый конец дописываем:
    PHP:
    .xenForoSkin span.mce_xenforo_quote {background-position:-220px 0px}
    .
    xenForoSkin span.mce_xenforo_code {background-position:-260px 0px}
    .
    xenForoSkin span.mce_xenforo_php {background-position:-240px 0px}
    Итого получаем такую красивую панельку:
    [​IMG]
    Вместо картинки php - непонятная фигня, но это лучшее, что предлагает стандартный набор иконок tinymce (надписи php там нет как класс, можете сами нарисовать, ежели есть желание, все берется из /styles/default/xenforo/editor/icons.gif)

    C переводом не разобрался, бяда, создаю новые фразы в языке, но толку ноль. Поэтому прописал сурово прямо в коде :))
    За кривость решения ногами не бить, я ни разу не программист и разбираться в коде у меня особо не было желания, честно говоря. Работает и славно.
    Вот выйдет бета3 с встроенной разработчиками кнопкой, там уже можно будет посмотреть, как реализовано у них :) А пока хоть так, всяко лучше чем руками вбивать
     
    AleX, Romchik®, CyberAP и 3 другим нравится это.
  14. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Вот такой вариант хотя бы встроили разработчики...
    [​IMG]

    Отпишу им, если не забуду.
     
    and нравится это.
  15. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Эта иконка означает - вставить кастомный символ.
    --- добавлено : 2 ноя 2010 в 12:05 ---
    Об этом уже там писали и не раз :)
     
    TAIFUN нравится это.
  16. john_o

    john_o Активный пользователь

    Регистрация:
    15.10.10
    Сообщения:
    9
    Симпатии:
    6
    буду знать :)
     
  17. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Отлично :)

    P.S. Редко читаю обсуждения на оф. форуме.
     

Поделиться этой страницей