Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Новые смайлы

Опубликовано:

Здравствуйте.

 

1. Заменил дефлотные смайлики своими, названия - :smile1: :smile2: и т.д.

После загрузки в списке выбора они отсортировались идеально.

 

Но в написании же самого сообщения они разбежались в разные стороны и получилось: :s5: :s1: :s13: :s2: и т.д.

Т.е. эмоции - улыбка, ухмылка, открытый рот, дикий смех которые должны были быть в таком порядке - рассеялись...

 

Возможно ли поправить? Все таки неудобно.

 

2. Постоянно дорисовываю и добавляю новые imoticon, можно ли выполнить некий скрипт автозамены если например улыбка находящаяся под :smile1: будет теперь называться :smile2:?

 

p.s. Пробывал добавление через форму, заливку напрямую - один итог, мешаются в кучку.

Изменено пользователем beda77

Рекомендованные сообщения

Опубликовано:
  • Автор

Неужели никто не сталкивался/не знает?

Опубликовано:

Не обновляла смайлы на форумах 6 лет. Зачем оно? Нестандартные смайлы рвут верстку.

Опубликовано:
  • Автор

Тематические, соответствующие направлению самого форума.

Ну по размеру соответствуют дефлотным так что рвать ничего не должны.

 

Хотя для такой сложной система - невозможность настроить смайлики или хотя бы упорядочить их по имени как минимум странно.

Опубликовано:

В окне написании сообщения смайлики берутся из кэша форума emoticons, его можно посмотреть в админке (Система -> Кэши системы).

 

Кэши генерируются разными приложениями, конкретно этот — /admin/applications/core/modules_admin/posts/emoticons.php, функция emoticonsRebuildCache. Состоит из запроса и сортировочной функции, измените их, как посчитаете нужным — например, добавьте алфавитную сортировку по полю typed, что-то типа:

 

$this->DB->build( array( 'select' => 'typed,image,clickable,emo_set', 'from' => 'emoticons', 'order' => 'typed ASC' ) );

По второму вопросу — конечно, можно. Например, SQL-запрос виде UPDATE SET REPLACE, погуглите синтаксис.

Опубликовано:

В 3.2 порядок смайлов можно менять простым перетаскиванием.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.