Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум поддержки IPB.SU > Поддержка модификаций > Мод "Репутация" в "Спасибо"


Автор: Grin Мар 15 2009, 21:10
Мод "Спасибо"!

Важно!
Цитата
Перед установкой данного мода "Спасибо" на скины отличные от дефолтного (дефолтный это Invision Power Board), первоочередно надо установить мод репутации (http://ipboard.net/index.php?showtopic=1259)


Превращаем "репутацию" в мод "Спасибо"! (после установки данного мода о кнопках репутации можно позабыть)

В данном моде присутствует автоматизация:
1) не надо писать причину, причина всегда +1
2) не надо нажимать "Готово" (форма автоматическая)

Редактирование шапки форума -> Board Header (logo, links, etc)
ставим в самый вверх:
Код
<script>
function window.onload()
{
if (document.title == "Изменение репутации") {
 if (document.all.item("CODE").value == "11") {
  document.all.item("message").style.visibility = "hidden";
  document.all.item("message").innerText = "+1";
  document.Reput.submit()
 }
}
}
</script>



Topic View Section -> Post Entry
находим:
Код
{$author['rep']} {$post['rep_options']}

заменяем на:
Код
<script>
var thx_m = "{$author['rep']}";
var thx_new = thx_m.replace("Репутация", "Спасибо сказали");
document.write(thx_new + " раз(а)");
</script>
<!--{$post['rep_options']}//-->


Topic View Section -> Post Entry
в любое удобное место ставим кнопку:
Код
<a href="{ibf.script_url}act=rep&CODE=01&mid={$author['id']}&f={$post['forum_id']}&t={$post['topic_id']}&p={$post['pid']}"><img src="http://s53.radikal.ru/i141/0808/ff/74e3f51de0cf.gif" border="0" /></a>


P.S. "Перед установкой данного мода "Спасибо" на скины отличные от дефолтного (дефолтный это Invision Power Board), первоочередно надо установить мод репутации (http://ipboard.net/index.php?showtopic=1259)." cool.gif


thx Dron (кнопка спс), EDG_aka_Dima (часть ссылки на кнопку "Спасибо"), Star0bram3n (тестер, албанчиГ[без обид wink.gif])

Автор: Star0bram3n Мар 15 2009, 21:31
Это не конец сылки!
Когда ты это проделаешь толькона skin 2.0 будет работать а на остальных будет такая лажа как пол форума пропадет!ыыыы=)
А как понять что я албанчиГГ=) tongue.gif tongue.gif tongue.gif

Автор: Grin Мар 15 2009, 21:42
QUOTE
Это не конец сылки!
Когда ты это проделаешь толькона skin 2.0 будет работать а на остальных будет такая лажа как пол форума пропадет!ыыыы=)

Ну я так понимаю что на skin 2.0 установлен мод репутации, на остальных нет и им надо сначало установить его (http://ipboard.net/index.php?showtopic=1259), а затем только мод "Спасибо". Или не так?
В чём трабла будет выражаться, если знаешь скажи сразу.
З.Ы. Я зарегил тест форум и на дефолтовый шаблон мод встал без проблем.
QUOTE
А как понять что я албанчиГГ=) tongue.gif  tongue.gif  tongue.gif

http://lurkmore.ru/Албанский

Автор: Star0bram3n Мар 15 2009, 22:26
Ясно да ты прав что мод надо репы на других сначало установить а потом мод сапасибо!

Автор: Grin Мар 15 2009, 22:40
Значит надо попросить админов или модеров чтоб поправили первый пост, и дописали что "Перед установкой данного мода "Спасибо" на скины отличные от дефолтного (дефолтный это Invision Power Board), первоочередно надо установить мод репутации (http://ipboard.net/index.php?showtopic=1259)." cool.gif

Автор: Star0bram3n Мар 15 2009, 23:12
Да ты совершенно прав!

Автор: Радужная Мар 21 2009, 18:55
А можно сделать так, чтобы была и репутация и спасибо?

Автор: EDG_aka_Dima Мар 21 2009, 19:21
Только когда мы установим на сервис оригинальный мод "Спасибо".

Автор: Радужная Мар 21 2009, 19:32
а это вообще предвидится?

Автор: EDG_aka_Dima Мар 21 2009, 20:28
В плане.

Автор: Радужная Мар 21 2009, 20:36
установка оригинального мода "Спасибо"

Автор: EDG_aka_Dima Мар 21 2009, 20:49
эээ... я и говорю что установка этого мода есть в плане smile.gif

Автор: Faust_1991 Мар 22 2009, 13:27
хорошая штука))хоть как-то спасибо реализовалось))бум ждать мода настоящего))

Автор: Zym1r Янв 6 2010, 15:17
заходить в (Настройка HTML) или (Настройка скинов). ??? blink.gif

Автор: Dron Янв 6 2010, 15:28
QUOTE (Zym1r @ Сегодня, 16:18)
заходить в (Настройка HTML) или (Настройка скинов). ???

Если вы знаете как попасть в шаблоны через настройки скина, то дерзайте )))

Автор: Zym1r Янв 6 2010, 15:30
Извените,перепутал. biggrin.gif
спасибо.

Автор: cine Янв 22 2010, 17:03
скажите...а почему у меня нету этого?
<script>
function window.onload()
{
if (document.title == "Изменение репутации") {
if (document.all.item("CODE").value == "11") {
document.all.item("message").style.visibility = "hidden";
document.all.item("message").innerText = "+1";
document.Reput.submit()
}
}
}
</script>
Как мне тогда поменять на кнопку спасибо?

Автор: admin Янв 22 2010, 17:20
cine, потому что этот код Вы должны добавить в шаблон.

Автор: Slesher Янв 22 2010, 17:53
cine,
если у вас нету этого, прочтите внимательнее первый топик, о скинах, которые отличнаются от дефолтного

Автор: cine Янв 22 2010, 19:46
ага всё сменилось,только http://ipboard.net/index.php?showtopic=2423&st=0&
-------
Обещаю по всем вопросам,если будут появлятся на тему кнопки спрашивать только в этом топике. smile.gif

Автор: ShmiT Фев 6 2010, 12:20
Всё работает,только после нажатия на Спасибо,появляется окошко для коментария к этому((((

Автор: Сергей Фев 6 2010, 12:45
Можете его не заполнять (если не хотите).

Автор: ShmiT Фев 6 2010, 15:00
QUOTE (Сергей @ Сегодня, 12:46)
Можете его не заполнять (если не хотите).

Так это понятно,просто не удобно ))

Автор: Сергей Фев 6 2010, 15:03
Вечером посмотрю код, возможно это поле (причина) можно убрать.

Автор: ShmiT Фев 6 2010, 15:11
QUOTE (Сергей @ Сегодня, 15:04)
Вечером посмотрю код, возможно это поле (причина) можно убрать.

Спасибо огромноЕ !!!

Автор: Сергей Фев 6 2010, 17:55
Устанавливаете модификацию "Репутация"

1. Если Вы хотите, чтобы было Спасибо, а не +1, то Вы изменяете (там где Вы должны вставить в самый верх шапки код там и тому подобное) вы находите строку:
document.all.item("message").innerText = "+1";
и заменяете +1 на слово Спасибо.

2. Далее сделайте как описано в 1 сообщении.

И вот Вам, всё работает и не надо видеть это поле "причина" smile.gif

Маленький минус в том, что при добавлении картинки Спасибо, она будет стоять и под вашим аватаром в теме (слева от сообщения), но сказать Спасибо сами себе не сможете.

Ах да, и после установления мода, не говорите мне, что не получилось, сейчас потестил, всё нормально работает.

Автор: Barracuda Июн 28 2010, 18:52
Скажите пожалуйста как это исправить?http://www.radikal.ru Что-бы "нетраз" показывало как 0раз.

Автор: critic Июн 28 2010, 18:57
Не думаю что это возможно.

Автор: Barracuda Июн 28 2010, 19:15
Просто у некоторых пользователей показывает "0" но у большинства "нет"

Автор: Barracuda Июн 30 2010, 06:24
Есть ещё вопрос:
Как сделать так что-бы репутация под профилем была не кликабельна?
К примеру как http://w-masters.ru/index.php?showtopic=231&st=0&#entry388 unsure.gif

Автор: Сергей Июн 30 2010, 06:31
Для гостей она не кликабельна.

Автор: Barracuda Июн 30 2010, 06:43
А больше никак несделать что-бы она для все не кликабельна было?

Автор: Сергей Июн 30 2010, 06:56
На сколько знаю - никак.

Автор: Barracuda Июн 30 2010, 07:08
Ну ладно,спасибо за быстрый ответ.

Автор: BanisBaffin Сен 23 2010, 08:01
Кстати, чтоб кнопочка "Спасибо" располагалась на привычном месте, можно этот код
Код
<a href="{ibf.script_url}act=rep&CODE=01&mid={$author['id']}&f={$post['forum_id']}&t={$post['topic_id']}&p={$post['pid']}"><img src="http://s53.radikal.ru/i141/0808/ff/74e3f51de0cf.gif" border="0" /></a>


вставить сюда:

Topic View Sections / Post Entry

между
Код
<!-- REPORT / UP -->

<div align='right'>


и
Код
<a href='javascript:scroll(0,0);'>


И всё ОК будет.)

Автор: Slesher Сен 23 2010, 16:20
Цитата (Barracuda @ Июн 30 2010, 06:43)
А больше никак несделать что-бы она для все не кликабельна было?


Если вам ее не надо, то тогда вроде ее можно отключить в настройках АЦ...
иначе зачем ее делать некликабельной?

Автор: feeze Мар 29 2011, 08:20
А можно ли сделать "спасибо" без добавления +1 в репутацию, а отдельно "спасибо за сообщение"?
И в профиле дополнительное поле, типа: "спасибо сказали" "столько-то раз"

Автор: Сергей Мар 29 2011, 10:11
Планируем реализовать модификацию.

Автор: Lelya Мар 29 2011, 20:17
Весь вопрос - КОГДА?? smile.gif

Она была бы такой актуальной на нашем форуме.

Автор: Lelya Июл 22 2011, 10:10
Цитата (Сергей @ Мар 29 2011, 11:11)
Планируем реализовать модификацию.

Уважаемые админы, не подошло ли время для кнопочки "Спасибо"?

Автор: Snow Дек 13 2012, 06:25
При этом моде получается понижать репутацию нельзя?

Автор: tartar007 Мар 7 2013, 11:04
Я извиняюсь. Но "2) не надо нажимать "Готово" (форма автоматическая)" - не работает. Шаблон дефолтный.
Сделал все по инструкции. Что не так?

Спасибо заранее.

Автор: BassGain Авг 20 2015, 07:48
Цитата (tartar007 @ Мар 7 2013, 11:04)
Я извиняюсь. Но "2) не надо нажимать "Готово" (форма автоматическая)" - не работает. Шаблон дефолтный.
Сделал все по инструкции. Что не так?

Спасибо заранее.

Тоже самое, все равно вылазить форма причины.

Автор: Ларочка Июн 10 2016, 13:50
Цитата (tartar007 @ Мар 7 2013, 11:04)
Я извиняюсь. Но  "2) не надо нажимать "Готово" (форма автоматическая)" - не работает. Шаблон дефолтный.
Сделал все по инструкции. Что не так?

Спасибо заранее.

прошло три года, но вопрос так и не решен, ответов нет.

НЕ РАБОТАЕТ! Нет никакого "автоматический" - форма с предложением заполнить причину вылезает и надо нажимать кнопку для её отсылки.

Самый первый код, который предлагается ставить по какой-то причине в Редактирование шапки форума -> Board Header (logo, links, etc) как раз и ничего не делает!
У нас есть для настройки репутации целый раздел - skin_rep (Нестандартная группа) с 14-ю шаблонами, который остался без внимания. Наверное стоит в нем как-то исключить появление этой таблицы при повышении репутации в варианте "спасибо"?
Я пока не знаю как, если бы знала, то написала бы. biggrin.gif

Powered by Invision Power Board (//www.invisionboard.com)
© Invision Power Services (//www.invisionpower.com)