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

Смайлы, их сортировка и выстраивание в столбец

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

Загрузка
  1. deity

    deity Read only

    Регистрация:
    07.10.10
    Сообщения:
    136
    Симпатии:
    87
    Версия XF:
    1.1.0 Final
    Установил небольшой комплект смайликов. Редактировать было одно удовольствие, в SMF этот процесс гораздо сексуальнее.

    Но остались нерешенными два вопроса:
    • Выпадающее меню со смайлами может расти только вниз?
    • Принцип сортировки смайлов в этом меню?
      Мной остался не понят. На странице http://example.com/forum/help/smilies по алфавиту, здесь же не улавливаю закономерности. (у меня имена файлов-смайлов совпадают с их названиями, кроме того, упорядочил даже по id (smilie_id: 1 - Big Grin, 2 - Blush ... 27 - Yes)
    update: немного отредактировал, чтобы сообщение стало понятнее.
     
  2. Romchik®

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

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    1. Видимо да.
    2. Сортировка идет по ID смайла. То есть последние смайлы внизу.
     
  3. deity

    deity Read only

    Регистрация:
    07.10.10
    Сообщения:
    136
    Симпатии:
    87
    Версия XF:
    1.1.0 Final
    У меня тоже такая мысль возникла вначале. Я даже таблицу xf_smiles вручную отсортировал - фиг там. Все осталось по прежнему в беспорядке, но не как до сортировки (см скриншот выше).

    Ладно, подожду пока кто-нибудь из "великих" до смайликов доберется.
     
  4. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Очень не хватает плагина для вывода смайликов справа, как в vB.
     
  5. deity

    deity Read only

    Регистрация:
    07.10.10
    Сообщения:
    136
    Симпатии:
    87
    Версия XF:
    1.1.0 Final
    Разобрался с сортировкой смайликов в выпадающем меню. Отсортированы по дате добавления файла, содержащего смайл, на сервер.
     
    Romchik® нравится это.
  6. Massa

    Massa Местный

    Регистрация:
    04.12.10
    Сообщения:
    105
    Симпатии:
    43
    возможно ли разбить смайлы по категориям и добавить кнопочку "все смайлы" ? как на старом vb)
    --- добавлено : 6 дек 2010 в 13:16 ---
    все отбой. разработчики обещали сделать еще в начале октября... и все еще обещают
     
  7. Romchik®

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

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

    SeM13 Создатель системы

    Регистрация:
    05.01.11
    Сообщения:
    747
    Симпатии:
    258
    Версия XF:
    1.1.3
    Ну и где же обещанные категории смайлов? :( так обидно.
     
  9. Gatses

    Gatses Местный

    Регистрация:
    05.02.11
    Сообщения:
    421
    Симпатии:
    584
    Версия XF:
    1.5.9
    Вдруг еще кому нужно.:)

    Можно подредактировать самому.

    Заходим в Панель управления --> Внешний вид --> Шаблоны --> Ищем шаблон editor_ui.css --> Пролистываем в самый низ, и видим следующий код:

    Код:
    /* smilie menu */
    .xenForoSkin .mceSmiliesMenu div { background:#FFF; border: 1px solid gray; width: 156px; white-space: normal; word-wrap: break-word; }
    .xenForoSkin .mceSmiliesMenu div a { display: inline-block; padding: 4px; }
    .xenForoSkin .mceSmiliesMenu div a img { display: block; cursor: pointer; }
    Изменяем width: 156px на нужные нам пиксели.
     
    Ku4a, Averus, SeaSoul и 8 другим нравится это.
  10. JorJe

    JorJe Местный

    Регистрация:
    15.07.11
    Сообщения:
    9
    Симпатии:
    1
    всем привет, подскажите пожалуйста, в каком шаблоне можно редактировать эту панель?) хочу убрать выделенное и оставить только "нижние" смайлы)
     

    Вложения:

    • smilie.jpg
      smilie.jpg
      Размер файла:
      27,9 КБ
      Просмотров:
      212
  11. EpicLove

    EpicLove Местный

    Регистрация:
    13.03.11
    Сообщения:
    50
    Симпатии:
    2
    Поддерживаю, как можно убрать смайлы в меню ? Но оставить "нижние"
     
  12. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В шаблоне editor_js_setup в этом месте:
    Код:
                <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'}", // TODO: can't use xen:link until editor_dialog* template respect base
                    theme_xenforo_contents_css_url: "css.php?style={xen:urlencode $visitorStyle.style_id}&css=editor_contents&d={xen:urlencode $visitorStyle.last_modified_date}",
                    language: '',
                    document_base_url: "{xen:jsescape $requestPaths.fullBasePath}",
    
                    xenforo_smilies_menu_image: '@imagePath/xenforo/editor/smilie.png',
                    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>
    
    Достаточно удалить или закомментировать xenforo_smilies_menu_image и xenforo_smilies.
     
    JorJe и EpicLove нравится это.
  13. EpicLove

    EpicLove Местный

    Регистрация:
    13.03.11
    Сообщения:
    50
    Симпатии:
    2
    Если удалить все, удалит всю панель.

    Код:
                    xenforo_smilies_menu_image: '@imagePath/xenforo/editor/smilie.png',
                    
    Удалил только это. Смайлы из панели "ушли" xD

    Спасибо.
    Код:
    xenforo_smilies: {xen:helper json, $smilies},
    Если удалить и это, то в нижнем выпадающем меню, не будет видно смайликов
     
    JorJe нравится это.
  14. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Да, нижние я не проверил. У меня на тестовом не стоял нужный плагин. Извините.
     
  15. TAIFUN

    TAIFUN Человек

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

    Открыть шаблон editor_js_setup

    Найти и удалить:
    Код:
    -xenforo_smilies,
     
  16. SereGGa

    SereGGa Пользователь

    Регистрация:
    02.03.12
    Сообщения:
    26
    Симпатии:
    2
    Версия XF:
    1.0.1
    у меня штатные 12 смайлеров
    открыл файл xenforo-smilies-sprite.png на который ссылаются все смайлы
    а там обнаружил гораздо больший список
    в том числе какашки

    вопрос
    как расширить штатный перечень???
    --- добавлено : Nov 22, 2012 3:28 PM ---
    вопрос снимаю с повестки
     
  17. faithfull

    faithfull Профи

    Регистрация:
    18.08.12
    Сообщения:
    69
    Симпатии:
    2
    Версия XF:
    1.1.3
    после изменения списка смайликов при вставки кода,ссылки,картинки в длину уходит стиль на скрине подробнее
    Снимок.JPG
    как можно исправить данный баг?
     
  18. Zummic

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

    Регистрация:
    01.11.12
    Сообщения:
    50
    Симпатии:
    0
    Версия XF:
    1.1.2
    а как сделать чтоб смайлы можно прокручивать было?
     
  19. Averus

    Averus Пользователь

    Регистрация:
    26.03.12
    Сообщения:
    51
    Симпатии:
    5
    Версия XF:
    1.1.2
    как же быть с сортировкой? Новый смайлы идут после старый, а надо наоборот....
     
  20. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Я всё стирал и по новой выстраивал.
     

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