Хак Спасибки

Boss3

Пользователь
Регистрация
19.06.10
Сообщения
1.683
Реакции
392
Баллы
28
Адрес
Pirate Bay
Ну как и обещал выкладываю хак спасибки. Автор перевода "FintMax"

Хак Спасибки или Post Thank You Hack

Выглядит как здесь:



Установка хака Спасибки

1. Скачать хак
2. распаковать на компьютере
3. Из папки Upload загрузить на форум
4. Кнопка post_thanks.gif должна загружаться в /images/buttons/ вашего стиля
5. Админка -> Продукты и модули -> Управление продуктами -> Добавить/Импортировать продукт -> Указываем продукт вашей кодировки на компьютере -> Загружаем
6. Тонкая настройка находится в Основных настройках -> Система благодарности

Все. Жмем спасибки :D
 

Вложения

  • thanks.jpg
    thanks.jpg
    19.9 KB · Просмотры: 798
  • thanks.zip
    26.3 KB · Просмотры: 314

kingvor

Пользователь
Регистрация
05.10.11
Сообщения
13
Реакции
0
Баллы
1
Спасибо! Все работает. Только вот шрифт слишком большой, как сделать поменьше?

 

Wmboard

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

kingvor, шрифт в хаке "Спасибо" берется из основных стилей форума. Если мне память не изменяет, то это размер основного шрифта. Если сделаете меньше, то уменьшится размер шрифта и в темах форума.
 

Аркадий 10

Пользователь
Регистрация
06.01.12
Сообщения
487
Реакции
83
Баллы
13
4. Кнопка post_thanks.gif должна загружаться в /images/buttons/ вашего стиля
:sad:А вот это можно поподробнее пояснить. Где эта кнопка и как ее загрузить в указанный адрес? :sad:
 

Boss3

Пользователь
Регистрация
19.06.10
Сообщения
1.683
Реакции
392
Баллы
28
Адрес
Pirate Bay
Аркадий 10, а че у тебя кнопки нет в архиве? :D
Upload -> images -> buttons -> post_thanks.gif

Если у тебя стиль по дефолту значит туда же и грузи: корень сайта, папка имейдж, ну и тыды
 

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

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

Wmboard

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

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

Пользователь
Регистрация
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
Veter, не знаю, новый ли форум, я вчера проверяла на локалке, на обычном стиле кнопка есть, на том, что переделываю, тоже. А на этом - даже намека нету... Сам стиль вполне возможно, что кривой, потому что...ммм... не знаю, как это на стилях называется, нулёный? Я не буду же покупать платный для проверки, разумеется... а на таком не отображается. Возможно, на законно платном отобразится - не могу знать.

UPD
Задачка интересная, попытаюсь разобраться, как спасибки в пост цепляются... :)
Надо же учиться когда-то.
 

Wmboard

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

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Решение найдено:

Надо в шаблоне postbit_legacy

перед комментарием
Код:
<!-- / controls -->

вставить строку

Код:
$template_hook[postbit_controls]
 

джинася

Пользователь
Регистрация
13.03.12
Сообщения
547
Реакции
229
Баллы
28
Поставила! Ура! Работает!
Пойду еще чего-нибудь поставлю!;)
 

sibopar

Пользователь
Регистрация
13.04.12
Сообщения
49
Реакции
5
Баллы
3
Возраст
40
Установил ХАК Спасибки. Но при создание темы и просмотра темы вылазиет вот такая штука .

Warning: require_once([path]/includes/functions_post_thanks.php) [function.require-once]: failed to open stream: No such file or directory in [path]/includes/class_postbit.php(265) : eval()'d code on line 1

При удаление product-post_thanks.xml из Добавить/Импортировать продукт всё становится нормально. vBulletin® Version 3.8.6

В чём может быть проблемы?
 

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
sibopar, судя по всему, вы загрузили не все файлы на сервер, не найден файл functions_post_thanks.php, лежащий в папке includes. Проверьте еще раз. Если всё же все загрузили, проверьте права доступа к директориям, возможно, причина в этом.
 

Sylo

Пользователь
Регистрация
18.05.12
Сообщения
101
Реакции
5
Баллы
13
И ещё вопросец - как в хаке со спасибками вместо
Код:
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 6 сообщениях
сделать
Код:
Поблагодарили: 'общее кол-во спасибок'

Добавлено через 1 минуту
Sylo, на дефолтном стиле тоже не переведена эта фраза?

И в любом случае найдите её через "языки и фразы" - "поиск во фразах" и исправьте перевод. Хотя, по-моему, тут не русификатор виноват, а стиль.

Не-а, не переведена :) Спасибо!
 

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

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

Sylo

Пользователь
Регистрация
18.05.12
Сообщения
101
Реакции
5
Баллы
13
Sylo, у меня сейчас под рукой нет тестового форума со спасибками, но если админы не ответят, я поставлю на локалку и погляжу шаблоны. Вы уверены, что в настройках этой функции нет?

Нет, в настройках нет. А увеличение кол-ва сообщений за нажатие "спасибо" - это нормально? И этого, кстати, тоже нет в настройках :)
 

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
И вечером некогда было, но как смогла - сразу глянула.
Через "Поиск во фразах" ищем слово 'Поблагодарили' (без кавычек) - будет три результата для переменной post_thanks_time_post, каждый из них меняем, вбивая желаемый перевод:

Поблагодарили 1 раз в 1 сообщении -> Поблагодарили 1 раз
Поблагодарили {1} раз(а) в 1 сообщении -> Поблагодарили {1} раз(а)
Поблагодарили {1} раз(а) в {2} сообщениях -> Поблагодарили {1} раз(а)

В случае необходимости можно будет вернуть в любой момент :)

По поводу увеличения количества сообщений не было времени глянуть на саппорте, но посмотрю, как смогу, просто реал затянул)).
 

Sylo

Пользователь
Регистрация
18.05.12
Сообщения
101
Реакции
5
Баллы
13
И вечером некогда было, но как смогла - сразу глянула.
Через "Поиск во фразах" ищем слово 'Поблагодарили' (без кавычек) - будет три результата для переменной post_thanks_time_post, каждый из них меняем, вбивая желаемый перевод:

Поблагодарили 1 раз в 1 сообщении -> Поблагодарили 1 раз
Поблагодарили {1} раз(а) в 1 сообщении -> Поблагодарили {1} раз(а)
Поблагодарили {1} раз(а) в {2} сообщениях -> Поблагодарили {1} раз(а)

В случае необходимости можно будет вернуть в любой момент :)

По поводу увеличения количества сообщений не было времени глянуть на саппорте, но посмотрю, как смогу, просто реал затянул)).
Спасибо, а что на счёт сообщения за спасибки? Просто очень хочется убрать эту "возможность" :)
 

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Sylo, говорят, такая настройка есть... Ищи.
 

Вложения

  • thanks.gif
    thanks.gif
    7.3 KB · Просмотры: 22

Sylo

Пользователь
Регистрация
18.05.12
Сообщения
101
Реакции
5
Баллы
13
Sylo, говорят, такая настройка есть... Ищи.

Спасибо, но вот не задача - у меня не отображаются буквы в настройках :D
Кодировка стоит правильная, всё остальное отображается нормально, и я не совсем уверен, что это именно хак со спасибками
 

Вложения

  • Безымянный.jpg
    Безымянный.jpg
    94.8 KB · Просмотры: 13

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Sylo, ну не бывает так, чтобы с кодировкой все нормально и не отображались буквы. Хак-то проверенный, а не свежесозданный. Проблема в кодировке, и решать такие вопросы нужно сразу, потом точно хуже будет.
Проверяй кодировку в 3 местах: в phpMyAdmin (самой БД и соединения)
в русском языке форума
в самом продукте хака
Ну если не лень, загляни и в header, на некоторых шаблонах ее там принудительно указывают, а не через переменную.

Буквы вообще не отображаются обычно когда

когда в базу на UTF-8 пытался добавить текст в cp1251
 
  • Мне нравится
Реакции: Sylo

Sylo

Пользователь
Регистрация
18.05.12
Сообщения
101
Реакции
5
Баллы
13
Sylo, ну не бывает так, чтобы с кодировкой все нормально и не отображались буквы. Хак-то проверенный, а не свежесозданный. Проблема в кодировке, и решать такие вопросы нужно сразу, потом точно хуже будет.
Проверяй кодировку в 3 местах: в phpMyAdmin (самой БД и соединения)
в русском языке форума
в самом продукте хака
Ну если не лень, загляни и в header, на некоторых шаблонах ее там принудительно указывают, а не через переменную.

Буквы вообще не отображаются обычно когда

Всё, разобрался, спасибо! :)
У меня видимо хак с репутацией был в другой кодировке, так как я его случайно удалил и не стало не читаемых надписей :)
У меня, кстати, по другому называется эта опция(добавление сообщений за спасибо) - счётчик благодарностей, ну а об описании я вообще молчу :)
 

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

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

Sylo

Пользователь
Регистрация
18.05.12
Сообщения
101
Реакции
5
Баллы
13
Ну вот и славно :)
А вообще с кодировками поаккуратней, ничего сложного ведь. Я теперь все продукты перед установкой проверяю в блокноте, даже если кодировка указана, пообжигалась))

Хахаха :) Бывает :)
Просто в скаченном хаке был один файл с кодировкой, ну и по не знанию я его и влепил, а оказалось нужно было перекодировать :)
 

Sylo

Пользователь
Регистрация
18.05.12
Сообщения
101
Реакции
5
Баллы
13
Не подскажете ещё одну вещь? Как убрать(вообще убрать) строку "Сказал(а) спасибо:"? В коде я нашёл эту переменную, но она цепляется за большой кусок кода, по этому я ничего не вырезал :)
 

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

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

Sylo

Пользователь
Регистрация
18.05.12
Сообщения
101
Реакции
5
Баллы
13

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Veter, поставить не помешает, это верно)

Sylo, простите, что затянула с этим вопросом, но... у вас какая версия спасибок?
В 7.7 уже есть такая настройка (см. вложение), может, если у вас её нет, стоит обновиться?
 

Вложения

  • 2012_6_18_23_10_53.jpg
    2012_6_18_23_10_53.jpg
    23.6 KB · Просмотры: 18
Последнее редактирование:

Sylo

Пользователь
Регистрация
18.05.12
Сообщения
101
Реакции
5
Баллы
13
Veter, поставить не помешает, это верно)

Sylo, простите, что затянула с этим вопросом, но... у вас какая версия спасибок?
В 7.7 уже есть такая настройка (см. вложение), может, если у вас её нет, стоит обновиться?
Да ничего :)
У меня стоит 7.7 версия и эти настройки есть, но они совсем не связаны с моей проблемой. Мне то нужно строку убрать, а эти настройки влияют на отображение статистики спасибок :)
 

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

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

Sylo

Пользователь
Регистрация
18.05.12
Сообщения
101
Реакции
5
Баллы
13
Убрать выделенную строку так, что бы осталось только то, что на правой картинке :)
 

Вложения

  • Безымянный.png
    Безымянный.png
    5.1 KB · Просмотры: 26

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
Переменная post_thanks_thanks отвечает за отображение полученных "спасибо" в постах.

Шаблон post_thanks_postbit_info отвечает за отображение этой переменной в постбите, соответственно, удаляем часть:

Код:
<div>$vbphrase[post_thanks_thanks]: $post[post_thanks_user_amount_formatted]</div>

и остается только информация о поблагодаривших.
 
Последнее редактирование:
  • Мне нравится
Реакции: Sylo

Alexander3

Пользователь
Регистрация
26.07.12
Сообщения
6
Реакции
0
Баллы
1
Установил Хак, но после удалось выявить проблему, при нажатии кнопки благодарности выпадает вот такое окно:


Прошу помощи)))
 

Wmboard

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

Какую проблему удалось выявить?
Скорее всего вы что-то неправильно сделали... попробуйе переустановить продукт как минимум.
На дефолтном шаблоне такое есть при нажатии кнопки спасибо?
 

Grande1

Пользователь
Регистрация
24.11.12
Сообщения
254
Реакции
24
Баллы
13
Баг за спасибки.

Баг за спасибки. - Когда юзер ставит спасибо ему добавляется +1 сообщение. Где это можно убрать?
 

Льюви

Пользователь
Регистрация
22.05.12
Сообщения
1.216
Реакции
996
Баллы
28
Адрес
Харьков
Когда юзер ставит спасибо ему добавляется +1 сообщение. Где это можно убрать?
в настройках "спасибо"
там есть пункт, что-то про счётчик сообщений, не помню навскидку, и перевод там невразумительный, - ставьте Нет
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Баг за спасибки. - Когда юзер ставит спасибо ему добавляется +1 сообщение. Где это можно убрать?

В теме хака уже задавали этот вопрос. Почитайте вот эту тему.
 

knt

Пользователь
Регистрация
22.05.12
Сообщения
29
Реакции
1
Баллы
3
Заранее извиняюсь за глупый вопрос. Действительно не разбираюсь,но стараюсь.
Как добавить поле/фон для информации о поблагодаривших?
Скрин

Попытался решить "проблему" сам,порылся в шаблонах postbit_legacy и post_thanks_postbit,но нечего толком не понял. Каким-то образом наткнулся на тег "pib",подумал,что вставив его проблема исчезнет. Попробовав повставлять туда-сюда,нечего не изменилось. В общем,решил поинтересоваться тут.
 
Последнее редактирование:

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

Пользователь
Регистрация
30.01.12
Сообщения
1.751
Реакции
965
Баллы
28
Возраст
47
KaneArt, эти рамочки в постбите на каждом стиле реализованы по разному, поэтому точный класс не смогу подсказать, но принцип такой: в шаблоне постбит (легаси) есть $template_hook[postbit_userinfo_right_after_posts], вот его-то и нужно "обернуть" в теги с названием того класса, который дает рамочку. Если кинете ссылку в ПМ - скажу точно, какой класс за это отвечает.
 
  • Мне нравится
Реакции: knt

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Как добавить поле/фон для информации о поблагодаривших?

Посмотрите исходный код страницы то место где в постбите пользователя "Сообщений 4" или "Репутация 0". Так вы узнаете класс стиля. Затем идете в шаблон и оборачиваете тот хук, что вам назвала Ночная странница постом выше.
 
  • Мне нравится
Реакции: knt

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

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