Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

Forum Rules Правила раздела

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

Страницы: (3) 1 [2] 3   ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Мод "Репутация" в "Спасибо", автор: Grin
Grin
Отправлено: Мар 15 2009, 21:10
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 34
Пользователь №: 1 087
Регистрация: 9-Ноября 08
Member Offline

Репутация: 8




Мод "Спасибо"!

Важно!
Цитата
Перед установкой данного мода "Спасибо" на скины отличные от дефолтного (дефолтный это Invision Power Board), первоочередно надо установить мод репутации (ссылка)


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

В данном моде присутствует автоматизация:
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), первоочередно надо установить мод репутации (ссылка)." cool.gif


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

Это сообщение отредактировал аsm-а - Фев 10 2015, 13:26
Top
Zym1r
Отправлено: Янв 6 2010, 15:30
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 34
Пользователь №: 1 827
Регистрация: 22-Декабря 09
Member Offline

Репутация: нет




Извените,перепутал. biggrin.gif
спасибо.
Top
cine
Отправлено: Янв 22 2010, 17:03
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 4
Пользователь №: 1 904
Регистрация: 22-Января 10
Member Offline

Репутация: нет




скажите...а почему у меня нету этого?
<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>
Как мне тогда поменять на кнопку спасибо?
Top
admin
Отправлено: Янв 22 2010, 17:20
Quote Post


Разработчик
Group Icon

Группа: Администраторы
Сообщений: 5 535
Пользователь №: 1
Регистрация: 27-Октября 07
Member Offline

Репутация: 183




cine, потому что этот код Вы должны добавить в шаблон.


--------------------
Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.

user posted image
Top
Slesher
Отправлено: Янв 22 2010, 17:53
Quote Post


реформатор
Group Icon

Группа: Пользователи
Сообщений: 1 224
Пользователь №: 650
Регистрация: 18-Марта 08
Из: Украины
Member Offline

Репутация: 57




cine,
если у вас нету этого, прочтите внимательнее первый топик, о скинах, которые отличнаются от дефолтного


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
Top
cine
Отправлено: Янв 22 2010, 19:46
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 4
Пользователь №: 1 904
Регистрация: 22-Января 10
Member Offline

Репутация: нет




ага всё сменилось,только ВОТ
-------
Обещаю по всем вопросам,если будут появлятся на тему кнопки спрашивать только в этом топике. smile.gif
Top
ShmiT
Отправлено: Фев 6 2010, 12:20
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 45
Пользователь №: 1 917
Регистрация: 27-Января 10
Member Offline

Репутация: нет




Всё работает,только после нажатия на Спасибо,появляется окошко для коментария к этому((((
Top
Сергей
Отправлено: Фев 6 2010, 12:45
Quote Post


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 1 610
Пользователь №: 1 411
Регистрация: 5-Апреля 09
Member Offline

Репутация: 75




Можете его не заполнять (если не хотите).
Top
ShmiT
Отправлено: Фев 6 2010, 15:00
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 45
Пользователь №: 1 917
Регистрация: 27-Января 10
Member Offline

Репутация: нет




QUOTE (Сергей @ Сегодня, 12:46)
Можете его не заполнять (если не хотите).

Так это понятно,просто не удобно ))
Top
Сергей
Отправлено: Фев 6 2010, 15:03
Quote Post


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 1 610
Пользователь №: 1 411
Регистрация: 5-Апреля 09
Member Offline

Репутация: 75




Вечером посмотрю код, возможно это поле (причина) можно убрать.
Top
ShmiT
Отправлено: Фев 6 2010, 15:11
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 45
Пользователь №: 1 917
Регистрация: 27-Января 10
Member Offline

Репутация: нет




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

Спасибо огромноЕ !!!
Top
Сергей
Отправлено: Фев 6 2010, 17:55
Quote Post


<? echo"Кодер" ?>
Group Icon

Группа: Пользователи
Сообщений: 1 610
Пользователь №: 1 411
Регистрация: 5-Апреля 09
Member Offline

Репутация: 75




Устанавливаете модификацию "Репутация"

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

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

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

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

Ах да, и после установления мода, не говорите мне, что не получилось, сейчас потестил, всё нормально работает.
Top
Barracuda
Отправлено: Июн 28 2010, 18:52
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 32
Пользователь №: 2 381
Регистрация: 21-Июня 10
Member Offline

Репутация: 1




Скажите пожалуйста как это исправить?user posted image Что-бы "нетраз" показывало как 0раз.
Top
critic
Отправлено: Июн 28 2010, 18:57
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 27
Пользователь №: 2 387
Регистрация: 24-Июня 10
Member Offline

Репутация: 2




Не думаю что это возможно.
Top
Barracuda
Отправлено: Июн 28 2010, 19:15
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 32
Пользователь №: 2 381
Регистрация: 21-Июня 10
Member Offline

Репутация: 1




Просто у некоторых пользователей показывает "0" но у большинства "нет"
Top
Barracuda
Отправлено: Июн 30 2010, 06:24
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 32
Пользователь №: 2 381
Регистрация: 21-Июня 10
Member Offline

Репутация: 1




Есть ещё вопрос:
Как сделать так что-бы репутация под профилем была не кликабельна?
К примеру как тут unsure.gif
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (3) 1 [2] 3  Reply to this topicStart new topicStart Poll