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

1.1.x Massive Smiley Importer

Тема в разделе "Плагины для XenForo", создана пользователем Romchik®, 27 дек 2010.

Загрузка
  1. Romchik®

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

    Регистрация:
    26.09.10
    Сообщения:
    5.740
    Симпатии:
    5.269
    Версия XF:
    1.5.11
    Massive Smiley Importer

    Тема на оф. форуме:
    Код:
    http://xenforo.com/community/threads/massive-smiley-importer.8757/
    Описание: помогает быстро и эффективно импортировать смайлы в XenForo.

    Установка:
    1. Загрузить смайлы в какую-либо папку на сервере.
    2. Загрузить все файлы из архива в ту же папку, где и смайлы.
    3. Отредактировать файл vars.php в соответствии с вашими настройками.
    4. Запустить smiley_import.php (например: http://www.ваш-домен.ru/smileys/smiley_import.php).
    5. Зайти в панель администратора, в редактирование смайлов http://www.путь-к-форуму.ru/admin.php?smilies/ и отредактировать один из смайлов. Абсолютно не важно, какой. Просто зайти и пересохранить. Это перестроит кэш.
     

    Вложения:

    Consul, Aksim, Kei и 17 другим нравится это.
  2. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    460
    Симпатии:
    290
    Версия XF:
    1.5.6
    Или руки у меня кривые или из-за изменения названия полей в таблице xf_smilie, не импортируются смайлы. Помогите советом, если я ошибаюсь. Версия форума 1.1.0 beta3
     
  3. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.525
    Симпатии:
    3.322
    Версия XF:
    1.5.9
    Не знаю, может не в тему, но смайлы в 1.1 сейчас вроде как в спрайтах. Может из-за этого в том числе?
     
  4. Romchik®

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

    Регистрация:
    26.09.10
    Сообщения:
    5.740
    Симпатии:
    5.269
    Версия XF:
    1.5.11
    Скорей всего проблема в этом. Нужно просить автора подправить плагин.
     
    SeM13 нравится это.
  5. enterdv

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

    Регистрация:
    13.10.11
    Сообщения:
    23
    Симпатии:
    7
    Версия XF:
    1.1.2
    Я так понимаю, что проблема в несовпадении количества полей в xf_smilie.
    В smiley_import.php заменить это
    Код:
    $query=$db->sql_query("INSERT into xf_smilie VALUES(NULL, '$imgname', '$imgicon', '$smiliepath/$image')");
    на
    Код:
    $query=$db->sql_query("INSERT into xf_smilie VALUES(NULL, '$imgname', '$imgicon', '$smiliepath/$image', '0', '')");
    У меня все заработало.
     
    PaCTa, TAIFUN, Romchik® и ещё 1-му нравится это.
  6. KakBeOlolo

    KakBeOlolo Местный

    Регистрация:
    08.10.11
    Сообщения:
    511
    Симпатии:
    91
    Версия XF:
    1.1.2
    Код:
    Name    Code    Smiley    Status
    10    :10:       
    sorry we have problem with database : Error with query
    Column count doesn't match value count at row 1
    
    пишет такое, подскажите в чем проблема
     
  7. enterdv

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

    Регистрация:
    13.10.11
    Сообщения:
    23
    Симпатии:
    7
    Версия XF:
    1.1.2
    Выше посмотрите мое сообщение, я написал как исправить.
     
  8. Madmess

    Madmess Местный

    Регистрация:
    24.12.10
    Сообщения:
    16
    Симпатии:
    4
    Версия XF:
    1.1.0 Final
    В новых версиях в таблице добавили 2 поля для спрайтов, чтобы работал скрипт импорта надо заменить 37 строку в smiley_import.php на следующую
    PHP:
    $query=$db->sql_query("INSERT into xf_smilie VALUES(NULL, '$imgname', '$imgicon', '$smiliepath/$image', 0, 'a:4:{s:1:\"w\";i:18;s:1:\"h\";i:18;s:1:\"x\";i:0;s:1:\"y\";i:0;}')");
     
    TAIFUN, Romchik® и KakBeOlolo нравится это.
  9. KakBeOlolo

    KakBeOlolo Местный

    Регистрация:
    08.10.11
    Сообщения:
    511
    Симпатии:
    91
    Версия XF:
    1.1.2

    Спасибо большое, работает :thumbsup:
     
  10. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2.121
    Симпатии:
    1.560
    Версия XF:
    1.5.9
    Добавил вложение smiley_import-V104_RU-FIX.zip

    - инструкция на русском языке
    - в smiley_import.php добавлен последний фикс (говорим спасибо ребятам: enterdv и Madmess)
    - добавил файл phpinfo.php
     
    sabotage1999, Urusai, PaCTa и ещё 1-му нравится это.
  11. dmyla

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

    Регистрация:
    27.11.11
    Сообщения:
    35
    Симпатии:
    1
    Версия XF:
    1.1.3
    что это может значить??

    sorry we have problem with database : Error with connect
    Access denied for user 'yourdatabaseuser'@'localhost' (using password: YES)
    Name Code Smiley Status
     
  12. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.525
    Симпатии:
    3.322
    Версия XF:
    1.5.9
    Только одно. Доступ пользователю с указанным паролем запрещен. Ошибка имени пользователя, пароля или вместе взятых.
    Ну и как вариант, не всегда сервер базы данных расположен на локалхосте.
     
  13. digro

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

    Регистрация:
    21.12.11
    Сообщения:
    7
    Симпатии:
    0
    а где храняться все эти импортированные смайлы?
     
  14. KakBeOlolo

    KakBeOlolo Местный

    Регистрация:
    08.10.11
    Сообщения:
    511
    Симпатии:
    91
    Версия XF:
    1.1.2
    Запости смайл, нажми правой кнопкой на него, далее нажми копировать ссылку и потом вставь в адресную строку браузера и там будет путь к картинке ;)
     
  15. digro

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

    Регистрация:
    21.12.11
    Сообщения:
    7
    Симпатии:
    0
    сенкс:)
     
  16. m1st3rm4n

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

    Регистрация:
    07.09.11
    Сообщения:
    12
    Симпатии:
    7
  17. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2.121
    Симпатии:
    1.560
    Версия XF:
    1.5.9
    Добавлена новая версия в первое сообщение темы.

    P.S. В архив добавлена инструкция на русском языке, phpinfo.php.
     
  18. Palych

    Palych Местный

    Регистрация:
    21.12.10
    Сообщения:
    269
    Симпатии:
    59
    Версия XF:
    1.1.1
    Вопрос на засыпку... как массово удалить смайлы? :D
     
  19. inop2603

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

    Регистрация:
    15.09.12
    Сообщения:
    3
    Симпатии:
    1
    Входишь в базу данных, выбираешь табличку "xf_smilie" и устраиваешь массовый геноцид:D
     
    Ordo Xenos нравится это.
  20. avasil

    avasil Новичок

    Регистрация:
    30.11.12
    Сообщения:
    17
    Симпатии:
    1
    Версия XF:
    1.1.3
    Великолепно! А вот такой вопрос, сейчас я к примеру импортировал, возможно потом еще добавить смайлы и так же новые импортировать или придется всю папку перезаписывать?
     

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