Система наград на форуме Yet Another Award System

  • Автор темы Ночная странница
  • 21037
  • Обновлено
  • 17, Mar 2012
  • #1
Русифицированный хак "Yet Another Award System 3.8.2" для версий форума 3.7.x-3.8.x

Награды - очень действенное средство поощрения пользователей, по крайней мере это многим нравится.

Награды можно создать самим или воспользоваться предложенными.

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

Проверено мной на своём форуме - работает.

UPD:

Обновление! Новая версия Yet Another Award System 3.8.4

Скрытая информация :: Авторизуйтесь для просмотра »

Скрытая информация :: Авторизуйтесь для просмотра »

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


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 17, Mar 2012
  • #2
В нем есть одна недоработочка При установке на посещаемые форумы и при пересечении с некоторыми другими хаками начинает генерировать по 1 запросу на каждый пост, то есть на страницу получается 10 лишних запросов, что дополнительная нагрузка на сервер.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 17, Mar 2012
  • #4
Пока нельзя. Но на малопосещаемом форуме это незаметно. Обычно стараются все оптимизировать, когда посещаемость колеблется от тысячи и выше человек в сутки... Вывод или не вывод в постбит не влияет на нагрузку.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 18, Mar 2012
  • #5
Упс! так можно ставить или подождать? А поставлю, если что отключу да и все...
 

Аркадий 10


Рег
06 Jan, 2012

Тем
32

Постов
404

Баллов
724
  • 19, Mar 2012
  • #6
В руководстве - сделать "бэкап базы форума" Что это? и Для чего?
 

Аркадий 10


Рег
06 Jan, 2012

Тем
32

Постов
404

Баллов
724
  • 19, Mar 2012
  • #7
Аркадий 10, бэкап - это просто резервное сохранение. Для чего? Да чтобы, если что-то не так пойдет, можно было сделать откат. У меня управление бэкапами есть на хостинге, в специальном разделе, как это будет выглядеть у тебя - не знаю.
 

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


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 19, Mar 2012
  • #8
Для быстрого бэкапа как раз и используется дампер. На хостинге тоже есть подобное, но для маленьких, молодых сайтов скорее подойдет, и для полного резервного планового копирования.
Аркадий:
В руководстве - сделать "бэкап базы форума" Что это? и Для чего?
Не думаю что для установки этого хака нужно делать бэкап
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 20, Mar 2012
  • #9
А еще вопрос как добавлять награды? Предложенные картинки медалек закачал в папку имаджес-медал. От крываю наградить, а там всего одна медалька. Что делать? :mol:
 

Аркадий 10


Рег
06 Jan, 2012

Тем
32

Постов
404

Баллов
724
  • 20, Mar 2012
  • #10
Аркадий 10, там мало просто загрузить их, каждую нужно настроить. Админка - самый верхний пункт в левой колонке: "Система наград" - "добавить новую награду". Заполняете все поля - и название и описание и URL... И обязательно выбрать пункт "Награда активна"! Вот тогда она появится в меню "Наградить".
 

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


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 21, Mar 2012
  • #11
Fiesta, все равно не понятно... Название и описание понятно, а где УРЛ брать медалек. Может я неправильно их закачал. Можно пошагово объяснить? :mol:
 

Аркадий 10


Рег
06 Jan, 2012

Тем
32

Постов
404

Баллов
724
  • 21, Mar 2012
  • #12
Аркадий 10, ну, конечно, можно. Даже с картинками Сначала у меня, точно так же, как и у вас, всего одна медалька в коллекции.




Жмем на ссылку вверху (или слева в меню админки) "Добавить новую награду" Заполняем поля:





Ссылки на медали (если вы их закачали в папку medals) будут выглядеть как: Медалька: http://ваш_сайт.ру/images/medals/название_файла_медали.gif (или .png у вас? Проверьте, тут ошибаться нельзя) Иконка медальки: по умолчанию стоит http://ваш_сайт.ru/images/medals/medal-blue.gif, но если у вас есть другие миниатюры, указывайте путь до них. Жмем "Сохранить" и любуемся на результат.




 

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


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 20, Apr 2012
  • #13
У меня в админке написано: Ваша версия: 3.8.2, Последняя версия: 3.8.4, Доступна новая версия. Оказалось, что она давно уже доступна, просто я не видела... Буду исправляться - писать инструкцию по обновлению и заливать новую версию.
Изменения по сравнению с 3.8.2. : 3.8.4:
Исправленные ошибки: * Fixed - Issuing Awards to users with ' in usernames. исправлена ошибка награждения пользователей со знаком ' в нике * Fixed - "Award System Settings" SettingGroup name. исправлена ошибка с пользовательскими именами групп * Fixed - Phrases for Award Request/Recommendation Settings. исправлены фразы запроса/рекомендации наград * Fixed - All templates should be properly cached. Все запросы должным образом кешируются * Fixed - Inactive awards no longer display in postbit. Неактивные награды не отображаются в постбите
Улучшения: * Improved - Version Information in AdminCP. Информация о версии в админ-панели * Improved - Award Name is added to Post/PM Title Recommendations/Requests. Появилась возможность послать сообщение о награждении в тему или в ПМ * Improved - Postbit Display Location descriptions. Улучшено отображение наград в постбите * Improved - Cleaner awards layout display. Возможна очистка отображения наград * Improved - Award Submissions Post/PM layout. Регулирование расположения наград 3.8.3 Patch 1: * Fixed - SQL Group By Syntax when Points are enabled Исправлен... тут технический момент какой-то, могу ошибаться: исправен синтаксис запроса к БД при включенных поинтсах. В общем, поправьте мой кривой английский. Мне надо очень-очень много практики
 

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


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 21, Apr 2012
  • #14
Yet Another Award System v. 3.8.4 Обновление кладу отдельным сообщением, в первом сообщении дам ссылку.
Порядок установки и обновления:

1. Заливаем файлы из архива на сервер в соответствующие папки (при обновлении можно прямо поверх старых)

2. Импортируем продукт в нужной кодировке (при обновлении поставив переключатель в позицию "да" в пункте "Разрешить перезапись".

product-yet_another_award_system - англоязычная версия

product-yet_another_award_systemRu - русскоязычная версия для кодировки ср1251

product-yet_another_award_system-ru-utf8 - русскоязычная версия utf-8

3. В появившемся слева меню наград настраиваем хак и добавляем награды точно так же, как это было описано в инструкции "как устанавливать награды"

Скрытая информация :: Авторизуйтесь для просмотра »
 

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


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 01, May 2012
  • #15
Вопрос: а как давать эти медали,не могу найти ни кнопки,ни надписи? ardon:
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 01, May 2012
  • #16
джинася, очень просто! Админка - система наград - управление наградами - наградить пользователя.
 

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


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 01, May 2012
  • #17
Пишет: Нет пользователей, соответствующих вашему запросу
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 01, May 2012
  • #18
джинася, там нужно правильно заполнить поля: ID пользователя и его имя (ник на форуме). ID берётся из адресной строки профиля (цифра в адресной строке), а ник лучше скопировать "как есть", мышкой. Если значения введены верно, ошибки быть не должно.
 

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


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 01, May 2012
  • #19
Ну я как всегда....не то писала(не буду говорить,а то и так вы со мной мучаетесь! ardon
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 02, May 2012
  • #20
джинася, не придумывай, никто не мучается, я тут для этого и модерирую, чтобы помогать
 

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


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 29, Nov 2012
  • #21
Проблема с наградами!!! Проблема с наградами : Deprecated: Assigning the return value of new by reference is deprecated in /home/h42594/data/www/bagof.net/awards.php on line 47 такая проблема



Движок : vBulletin® v3.8.6 Patch Level 1 Хак : Система наград на вашем форуме 3.8 3.8.4 Система наград на вашем форуме 3.8.x Надо как-то убрать строчку!
 

Grande1


Рег
24 Nov, 2012

Тем
28

Постов
159

Баллов
439
  • 30, Nov 2012
  • #24
Проблему решил php_value error_reporting Off php_value display_errors Off в хтсс
 

Grande1


Рег
24 Nov, 2012

Тем
28

Постов
159

Баллов
439
  • 01, Dec 2012
  • #25
А можно как-то сделать,чтобы награды могли давать не только админ,но и желающие?
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 01, Dec 2012
  • #26
джинася, они ж себе столько понавешают!)) Но кажется можно... модераторам. В настройках. Настройки системы наград - Разрешить модераторам управлять наградами - да
 

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


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 01, Dec 2012
  • #27
Ночная:
они ж себе столько понавешают!))
А может у них чувство справедливости будет...
 

джинася


Рег
13 Mar, 2012

Тем
25

Постов
385

Баллов
635
  • 11, Jun 2013
  • #28
Кто пользуется этим хаком? Что значат пойнты в настройках. Сейчас ставлю на один форум. Какая же все таки нудное это занятие
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 11, Jun 2013
  • #29
Ну... девочки хотят, почему нет? Тем более там это будет актуально.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 11, Jun 2013
  • #30
Да ну! Думаешь мне интересно о детских подгузниках беседовать?
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 11, Jun 2013
  • #31
Veter:
Да ну! Думаешь мне интересно о детских подгузниках беседовать?
Ммм, не знаю .
 

Helenka1


Рег
25 Jun, 2012

Тем
83

Постов
1825

Баллов
2655
  • 02, Feb 2014
  • #32
Только включаю хак и сразу появляется следующее:
 Ошибка базы данных в vBulletin 3.8.7:

Invalid SQL:

SELECT a.*, au.*

FROM award a, award_user au

WHERE (au.userid = 244) AND (a.award_id=au.award_id) AND (a.award_active=1)

ORDER BY issue_time desc;

Ошибка MySQL : Table '...avan_forum.award' doesn't exist

Номер ошибки : 1146

Дата запроса : Sunday, February 2nd 2014 @ 03:50:14 PM

Дата ошибки : Sunday, February 2nd 2014 @ 03:50:14 PM

Скрипт : http://сайт/showthread.php?t=2973

Реферрер : http://сайт/search.php?searchid=86162

IP адрес : 95.23.2.......

Имя пользователя : Dzmitry

Имя класса : vB_Database

Версия MySQL : 5.5.34-cll
Возможно ли такое как-то исправить???
 

desperadoo


Рег
26 Sep, 2009

Тем
29

Постов
177

Баллов
467
  • 02, Feb 2014
  • #33
Dzmitry:
Ошибка*MySQL*****:*Table*'...avan_forum.award'*doesnt*exist
Не создалась таблица. Попробуйте переустановкой вылечить
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 03, Feb 2014
  • #34
Veter:
Попробуйте переустановкой вылечить
простой переустановкой - нЕ вылечится ибо
Dzmitry:
Версия MySQL : 5.5.34
а в хаке в лоб прописано TYPE=MyISAM рекомендации:
этот синтаксис не поддерживается новыми версиями MySQL
ничего страшного
откройте хак (продукт)
найдите <installcode> - и далее код создания таблицы (или нескольких таблиц)
найдите текст TYPE=MyISAM (он в конце создания каждой таблицы) и замените слово TYPE на ENGINE
а ещё лучше, если Вы точно знаете, что у Вас MySQL 5.1.7 и выше, открыть продукт до установки и посмотреть
всё давно описано тут: Ошибка БД - Database error
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 03, Feb 2014
  • #35
Льюви, у меня обычно даже мысли такой не возникает, что люди могут взять MySQL : 5.5
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 04, Feb 2014
  • #36
Льюви:
этот синтаксис не поддерживается новыми версиями MySQL
ничего страшного
откройте хак (продукт)
найдите <installcode> - и далее код создания таблицы (или нескольких таблиц)
найдите текст TYPE=MyISAM (он в конце создания каждой таблицы) и замените слово TYPE на ENGINE
а ещё лучше, если Вы точно знаете, что у Вас MySQL 5.1.7 и выше, открыть продукт до установки и посмотреть
Я это уже сделал и всё заработало. Увидел ваш похожий ответ на подобную проблему на сапорте.) Спасибо!
 

desperadoo


Рег
26 Sep, 2009

Тем
29

Постов
177

Баллов
467
  • 17, Mar 2014
  • #37

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 19, Mar 2014
  • #38
Подскажите, пожалуйста, что такое "соотношение поинтов"? Если в постбите наводишь на медальку, то появляется ее название и это. Как это убрать?
 

Viuga


Рег
09 Nov, 2013

Тем
345

Постов
1134

Баллов
4584
  • 22, Mar 2014
  • #39
Отключить в настройках хака. Что за пойнты не знаю, не включал, не экспериментировал.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 03, Nov 2015
  • #40
Гуру форума подскажите плис как убрать подчеркивание медали И можно ли как то добавить награду к группе пользователей? В настройке хака ничего подобного нет.
 

KapaT1


Рег
25 Feb, 2012

Тем
0

Постов
4

Баллов
4
  • 28, Jul 2016
  • #41
Veter:
Если у кого-то не создаются таблицы при установке хака
уже не знаю, что и делать, но таблицы упорно не создаются ((( вобла 3.8.9 кто, что может подсказать? Добавлено через 19 минут вопрос решился, удалением и по-новой импортированием продукта, обновлением никак не хотел создавать таблицы
 

Alex542


Рег
28 Jul, 2016

Тем
0

Постов
8

Баллов
8
  • 31, Jul 2016
  • #42
Alex54:
обновлением никак не хотел создавать таблицы
А обновлением обычно не канает. Через удаление. Но это не проблема, если хак не работал таблицы пустые.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 24, Jan 2019
  • #43
Приветствую! Установил на Vb 3.8.11. Выдает следующую ошибку:
Ошибка базы данных в vBulletin 3.8.11:

Invalid SQL:

SELECT a.*, au.*
FROM award a, award_user au
WHERE (au.userid = 16) AND (a.award_id=au.award_id) AND (a.award_active=1)
ORDER BY issue_time desc;

Ошибка MySQL : Table 'onlineinv_foru.award' doesn't exist
......
Имя класса : vB_Database_MySQLi
Версия MySQL : 5.5.49
Подскажите как исправить. Спасибо! P.S. Проблема решилась удалением и новой установкой.
 

sammy777


Рег
21 Jan, 2019

Тем
0

Постов
1

Баллов
1
Тем
49554
Комментарии
57426
Опыт
552966

Интересно