• Страница 1 из 1
  • 1
Модератор форума: Yuri_G  
Как добавить (работающую) кнопку "спасибо" на форуме?
pssergey
Сообщений: 2
Репутация: 1

Сообщение # 1 | 13:14:01
Прошу подсказать, как сделать или где почитать про это, сам не нашёл.
Как добавить (работающую) кнопку "спасибо" на форуме?

Добавлено (16 Окт 2013, 13:14:01)
---------------------------------------------
Приветствую!
В общем, пока остановился вот на таком варианте кнопки, как работает посмотреть можно тут. Кнопка вызывает обычное окно повышения/понижения репутации пользователя. Просто удобнее нажать на эту кнопку чем разбираться где там микроскопические +/- и для чего вообще эти символы.
Код вставляется вот так:
Заходим в панель управления -
Форум - Управление дизайном модуля – Вид материалов
Цитата
Вставляем вот это:
<?if($DO_REP_URL$)?><ahref="$DO_REP_URL$"><imgonclick="repchange('plus','$ID$');" height="22"
title="Поблагодарить за сообщение"src="ссылка на картинку кнопки"border="0" /></a> <?endif?>


Картинку кнопки лучше к себе на сайт загрузить, так надёжнее.
Код взят из сети, картинка кнопки то же, только точного адреса не знаю, запутался, перебирал массу кодов. В итоге, вот так. По описанию, этот код должен запускать ещё один, но сколько я не пробовал, ничего не получилось. Пришлось оставить просто кнопку.
В идеале, хотелось бы не вызывать окно репутации, а просто добавить "+" или что бы не надо было в открывшемся окне отмечать + и писать комментарий.
Прошу подсказки.
Сообщение отредактировал pssergey - Среда, 16 Окт 2013, 16:18:11
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 2 | 13:29:11
pssergey, вот для фотоальбома:

Код
<script type="text/javascript">  
function repDo(e,d){var u=window.location.href,a=e.title.split(': ')[1],r='Плюс за эту картинку: '+a+'.';new _uWnd('Rd',' ',380,200,{fadespeed:0,fadeclosespeed:0,fadetype:0,fadeclosetype:0,popup:0,autosize:1,closeonesc:1,oncontent:function(){document.getElementB yId('frm981').reason.value=r;document.getElementById('a2').checked='true';document.getElementById('frm981').ref.value=u;}},{url:'/index/',type:'post',data:{a:'23',s:d,c:u}});return false;};  
</script>
<?if($USER_LOGGED_IN$)?>Сказать <a title="Повысить репутацию «$USER$» за эту картинку: «$PHOTO_NAME$»" href="javascript://" onclick="repDo(this,'$UID$');return false;">спасибо</a>.<?endif?>

Думаю, что можно переделать под форум
pssergey
Сообщений: 2
Репутация: 1

Сообщение # 3 | 13:51:22
Цитата bandjuk ()
Думаю, что можно переделать под форум
bandjuk, спасибо.
Но я так не понимаю. Пробовал разобраться... Читал "помощник" в панели управления, но к сожалению, не понимаю языка объяснения. Тут на форуме где-то есть ветка, где объясняют, что к чему... Но опять же, без "живого примера" не доходит до меня.
Сообщение отредактировал pssergey - Среда, 16 Окт 2013, 13:51:40
VladSol
Сообщений: 25
Репутация: 0

Сообщение # 4 | 12:53:05
Добрый день!
Прошу помочь, как вывести под каждым постом список поблагодаривших из данных, что есть в репутации для данного поста?
Буду очень признателен за полный код или хотя бы за рекомендации. smile
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 5 | 17:58:36
VladSol, это скриптом. Обратитесь сюда - http://partner.ucoz.ru/

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
VladSol
Сообщений: 25
Репутация: 0

Сообщение # 6 | 09:21:59
Цитата Selena ()
VladSol, это скриптом. Обратитесь сюда - http://partner.ucoz.ru/
Спасибо за внимание, но я понял там все за деньги.
Свойство, о котором я пишу, наглядно демонстрирует весомость данного поста и она есть на практически всех форумах а на Укоз нет. Неужели Укоз считает это блажью индивидуальности и не думает о своем пристиже?
Я не прошу уже готовый скрип, если можно подскажите хотя бы идею.
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 7 | 14:57:33
VladSol, при чём здесь престиж компании? Как-то не очень востребовано ваше предложение на форумах системы. Потому и нет такого.
Цитата VladSol ()
Я не прошу уже готовый скрип, если можно подскажите хотя бы идею.

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

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
VladSol
Сообщений: 25
Репутация: 0

Сообщение # 8 | 16:19:40
Цитата Selena ()
Чтобы подсказать вам идею так, чтобы вы поняли, что делать, это значит практически разработать скрипт. Не вижу вокруг желающих потратить своё время бесплатно.
Разработка и идея это не сопоставимые вещи.
Такая кнопка как у вас полная бутафория под полезный функционал, дубляж уже имеющегося. Предложений по установке кнопки "спасибо" в инете огромное количество - вот вам и спрос, но там предлагают такую же бутафорию. Замена суррогатом. Это должно быть сигналом для компании. Люди ставят бутафорию лишь бы - для "выглядеть серьезно" smile . Не понятно зачем вы тут поставили кнопку спасибо, если есть большие пальцы?
Не в кнопке дело а в наглядной оценке поста.
Я приглашаю на свой форум людей с форумов vBulletin и все просят функцию спасибо. Сам, работая там, оценил полезность этого функционала.
Рекомендую и вам убедится в этом на практике.
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 9 | 16:22:33
VladSol, наш форум не vBulletin. А что касается идеи, то скрипт писать надо на php, а услуга эта платная. Вероятнее всего понадобится и API.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
VladSol
Сообщений: 25
Репутация: 0

Сообщение # 10 | 14:10:04
Спасибо, конечно, за внимание.
Предлагаю подождать, может быть кто-то еще выскажет свое мнение.
tyapuhy
Сообщений: 15
Репутация: 28

Сообщение # 11 | 23:06:31
Функция, безусловно, очень нужная.
RuMax
Сообщений: 25
Репутация: 1

Сообщение # 12 | 22:43:47
А как добавить кнопку в само сообщение на форуме? Хотелось бы чтобы вместо слова "ИГРАТЬ" была какая либо кнопка. http://bigferm.ru/forum/2-13-1

Обучаюсь на примере сайта http://bigferm.ru/
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 13 | 23:04:04
RuMax, отредактируйте тему в режиме хтмл и будет вам кнопка, которую вы захотите
о чем ваш вопрос?

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
RuMax
Сообщений: 25
Репутация: 1

Сообщение # 14 | 18:35:53
webanet, мне просто не ясно как код выглядеть будет. Я знаю только, что можно вставить какой то код с ссылками, на который будет перенаправлять кнопка непосредственно в сообщение и можно как то через ПУ где то в редактировании шаблонов наверно. Вот эти оба случая было бы полезно узнать.

1й случай нужен для того, чтобы вставлять будучи пользователем на другом ресурсе. Раньше там я вставлял так:

- сначала делаем кнопку в сообщении:
Код
<button style="background: #2e8ce3; color:#fff; padding: 7px" onclick="$('div.nagato').toggle('normal');" >Текст в кнопке</button>


- потом присоединяем рисунок (обычным способом)
- вставляем событие (развернуть рисунок):
Код
<div class="nagato" style="display:none;">[IMG]тута ссылка на  рисунок
</div>

Полный код такой:
Код
<button style="background: #2e8ce3; color:#fff; padding: 7px" onclick="$('div.nagato').toggle('normal');" >Текст в кнопке</button><div class="nagato" style="display:none;">[IMG]тут ссылка на рисунок
</div>


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

На моем сайте такой код вобще никак не действует.

2й случай нужен для того, если будет недоступен 1й (вдруг я сам потом тоже сделаю ограничения на хтмл коды на своем сайте).

Надеюсь полно пояснил. Какие варианты существуют отображения с кодами подскажите плиз и куда их вставлять?

Обучаюсь на примере сайта http://bigferm.ru/
Сообщение отредактировал RuMax - Пятница, 03 Окт 2014, 08:17:55
  • Страница 1 из 1
  • 1
Поиск: