Массовый импорт смайлов на XenForo

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
XenForo хороший движок конечно... но есть в нем некоторые недоработки, которые очень часто напрягают. Казалось бы такая простая функция, и ее просто нет. Одной из таких недоработок и является массовый импорт смайлов на XenForo. Вообще, проблема смайлов там очень явная. Например, нет возможности разделить по группам, как на vBulletin. Или добавит пачку смайлов в несколько кликов, тк добавлять по одному несколько сотен смайлов, согласитесь, нудно и долго :)

На одном из рабочих форумов встала такая проблема. При открытие форума на довольно посещаемом сайте, на нем появились реальные пользователи, где для общения смайлы конечно один из главных атрибутов, позволяющих выразить свои эмоции. Я попробовал несколько решений для массового импорта смайлов, но часть из них оказалась непреемлимой, когда, наконец остановился на одном, как мне кажется простом и доступном для каждого форумовладельца.

Как импортировать смайлы на XenForo?

Допустим, мы имеем пачку смайлов из нескольких сотен рожиц, и нам необходимо их все импортировать на форум. для этого выполняем следующее.

  • Скачиваем архив
  • Создаем папку для смайлов
  • Заливаем все смайлы в эту папку
  • Содержимое папки Upload заливаем в эту же папку
  • Перед этим в файле vars.php указываем данные БД форума и путь к смайлам (папке). В начале пути НЕ указываем наклонную черту!
  • Вызываем в строке браузера файл smiley_import.php например
    Код:
    http://www.мойсайт.ру/forum/styles/default/xenforo/папкасмайлов/smiley_import.php
  • Идем в админку, смайлы, и редактируем и сохраняем любой из смайлов
  • Удаляем из папки файлы - db.php, phpinfo.php, smiley_import.php, vars.php
  • Идем общаться на форум с новыми смайлами :)

Да. Забыл. Все работает на версии хреньки 1.2.3
 

Вложения

  • Smiley Import.zip
    4.1 KB · Просмотры: 32
Последнее редактирование:

Ночная странница

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Veter, а как они будут смотреться в форме ответа? По умолчанию смайлы в нижней части формы... но их несколько всего... Неужели ВСЕ несколько сотен там будут? Это загрузку страницы не замедлит...?
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Ну у тебя же форма ответа по дефолту скрывает смайлы. При нажатии на рожицу, они выползают снизу.
 

Ночная странница

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Скрывает. но загружает ведь во время загрузки страницы, а не после запуска скрипта... скрипт просто спойлер своеобразный.
У кого скорость не ахти - зря будут грузить эти смайлы... а персонально в кабинете отключить их нельзя, или я не нашла...

Я, собственно, не против удобства загрузки множества смайлов, но админы должны знать и последствия)
 
Последнее редактирование:

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
А, ты о пользователях? :) Ну да. Наверное. Админы знать должны.
Для поисковиков и гостей скорость загрузки страницы от количества смайлов не увеличится.

а персонально в кабинете отключить их нельзя, или я не нашла...
Не знаю. Я и не искал...
 

Ночная странница

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
В версии XenForo 1.3.1 (а может и раньше) добавлена возможность импорта смайлов и разделения на категории по дефолту. Это так, для сведения. Если кто-то вдруг будет обновляться, то костыль лучше заранее убрать, а то неизвестно. как пройдет обновление...
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Это не костыль, Юль. Файлы загружаются при импорте, после импорта удаляются.
 

Ночная странница

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Veter, поняла. не обратила внимания на то, что файлы удаляются. Но факт в том, что в 1.3.1 уже можно просто в админке указать необходимую директорию для импорта)
 

Viuga

Пользователь
Регистрация
09.11.13
Сообщения
1.339
Реакции
460
Баллы
28
Как они облегчают жизнь:)
На 1.4.4 все включено:victory:
Достаточно указать путь и импортировать смайлы из папки на сервере.
 

Статистика форума

Темы
200.635
Сообщения
380.523
Пользователи
327.876
Новый пользователь
pm1199
Сверху Снизу