The forum of the forums
Welcome on the Forumotion Support Forum.

To take full advantage of everything offered by our forum, please log in if you are already a member or join our community if you're not yet....



Create a free forum like this one.
Tuesday tip : Reputation system: only allow positive votes 5 5 6

Tuesday tip : Reputation system: only allow positive votes

Page 1 of 2 1, 2  Next

View previous topic View next topic Go down

Tuesday tip : Reputation system: only allow positive votes

Post by Leeloo on January 11th 2011, 6:20 am

Reputation system: only allow positive votes


Since the appearance of the reputation system, messages can be voted by the "+" or "-" button. However, many members have wondered if it is possible to only take into account the positive votes. This tutorial will explain how to remove the "-" button on all forum versions.

You must also :
- Be the founder of the forum
- Have a basic knowledge of HTML, and templates.


PhpBB2 and punBB
The changes are the same on both versions.

Administration Panel Display Templates General viewtopic_body


Find:

Code:
<!-- BEGIN switch_no_bar -->
                            <div title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}" class="vote-no-bar">----</div>
                            <!-- END switch_no_bar -->

                            <!-- BEGIN switch_vote -->
                            <div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}">-</a></div>
                            <!-- END switch_vote -->


Replace it with:

Code:
<!-- BEGIN switch_no_bar -->
                            <div title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}" class="vote-no-bar" style="display: none;">----</div>
                            <!-- END switch_no_bar -->

                            <!-- BEGIN switch_vote -->
                            <div class="vote-button" style="display: none;"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}"></a></div>
                            <!-- END switch_vote -->


Then click the "Publish" button.

Result:
PhpBB2PunBB


PhpBB3 version and Invision
The changes are the same on both versions.

Administration Panel Display Colors CSS


Add this code to your CSS:

Code:
/ *-- Removal of negative voting button in messages --* /
.vote .vote-button, .vote-no-bar {
  display:none;
}
.vote .vote-button:first-child {
    display:block;
}


Result:
PhpBB3Invision


    Replace the "+" with a picture
    PhpBB2 and phpBB versions only

It is of course possible to replace the + with an image of your choice. In our example, we will take this picture (you can also use):


Administration Panel Display Templates General viewtopic_body


Find:

Code:
<!-- BEGIN switch_vote -->
                            <div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}">+</a></div>
                            <!-- END switch_vote -->


And replace it with:

Code:
<!-- BEGIN switch_vote -->
                            <div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}"><img src="http://i22.servimg.com/u/f22/09/02/12/09/001_1810.png" title="Avis positif" alt="Avis positif" /></a></div>
                            <!-- END switch_vote -->


Then click the "Publish" button.

Afterward add this to your CSS:

Code:
.vote {
    width: 24px; / *-- Width of the image chosen --* /
}

Here, the image chosen above has a width of 24px, so we put a value of 24px.
If your image has a width of 35px, remember to adapt this code by changing 24px to 35px. Wink

Result:


This tutorial was written by the Staff of the Forum Forum,
And in particular Toto456 and translated by MrMario.

No reproduction possible without our consent, in accordance with article L122-1 of the ICC.

Leeloo
Administrator
Administrator

Female
Posts: 4284
Language: French, English
Points: 4733
Join date: 2007-09-04

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Russel on January 11th 2011, 6:50 am

First to comment! Thanks for this. Think always for positive ones. :-)

Russel
Forumotion Member

Male
Posts: 1014
Age: 22
Language: English : Filipino
Location: Philippines
Points: 2123
Join date: 2009-04-10

http://www.socialtechforum.com

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Ezio on January 11th 2011, 8:27 am

hi forumotion, I wanted to ask. why when I change the code, appears orders "The tag has been closed before being opened or the tag hasn't been opened." and can not be replaced. anyone know? I use phpBB2. sorry I am not good at HTML problem.
thank-you

Ezio
Forumotion Member

Male
Posts: 155
Age: 21
Language: Bahasa. Indonesia
Location: Request change my Age, I'm 13-14 years old.. :D
Points: 368
Join date: 2011-01-02

http://www.forumbargedoz.ce.ms

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by hoodedwarbler12 on January 11th 2011, 10:05 am

Thank you so much, Typlo. My forum is for children, so this help reduce meanness. But of course adults are mean too. Razz

hoodedwarbler12
Forumotion Member

Male
Posts: 521
Age: 14
Language: English, Latin, HTML, JavaScript
Location: Tennessee, USA
Points: 1296
Join date: 2010-06-26

http://www.webkinznation.com

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by mpelmmc on January 11th 2011, 12:30 pm

I was read this tutorial in another's FDF. Is absolutely great! Very Happy

Thank you Typlo ^^

mpelmmc
Forumotion Member

Male
Posts: 78
Age: 16
Language: Spanish (100%), English (70 - 80%) and Google Translate.
Location: Behind you...!
Points: 196
Join date: 2010-03-03

http://www.spanishwrestling.net/

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by pimentel2 on January 11th 2011, 5:13 pm

CSS isn't working for PHPBB3

pimentel2
Forumotion Member

Male
Posts: 276
Language: English, Portuguese | CSS3, HTML and learning C++
Location: Rhode Island, United States of America
Points: 742
Join date: 2009-03-12

http://www.theolympiansclan.com

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by pimentel2 on January 11th 2011, 8:10 pm

Got the code working for PHPBB3, just removed the /*-- line

Also, after playing around with padding, etc, I got an image for the positive rep for the PHPBB3 version.

Here's the code

Code:

.vote .vote-button a {
background-image: url('http://i22.servimg.com/u/f22/09/02/12/09/001_1810.png') !important;
padding-right: 25px;
padding-top: 22px;
font-size: 0px !important;
}


Note: Depending on your board, you'll have to readjust the padding.

pimentel2
Forumotion Member

Male
Posts: 276
Language: English, Portuguese | CSS3, HTML and learning C++
Location: Rhode Island, United States of America
Points: 742
Join date: 2009-03-12

http://www.theolympiansclan.com

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Guest on January 12th 2011, 7:35 am

Thanks for the feature, however, That thumbs up icon should be possible on other forums besides only phpBB2 and punBB.

Guest
Guest


Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by fauzi rahman on January 12th 2011, 8:38 am

Thank's you

fauzi rahman
Forumotion Member

Female
Posts: 2
Age: 33
Language: inggris
Points: 6
Join date: 2010-11-07

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by unknown_fever on January 12th 2011, 9:18 am

Really useful.
Thank you.

unknown_fever
Forumotion Member

Posts: 11
Language: English
Points: 16
Join date: 2011-01-12

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by pimentel2 on January 12th 2011, 9:57 am

SPADEZ wrote:Thanks for the feature, however, That thumbs up icon should be possible on other forums besides only phpBB2 and punBB.


Check my reply. It is possible with CSS.

pimentel2
Forumotion Member

Male
Posts: 276
Language: English, Portuguese | CSS3, HTML and learning C++
Location: Rhode Island, United States of America
Points: 742
Join date: 2009-03-12

http://www.theolympiansclan.com

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Guest on January 12th 2011, 12:03 pm

Why on earth would someone add display:none; to a template? Shocked

Please people, use the CSS instead! It works on all board types. Changing the DOM in this fashion is poor HTML design practice. I strongly suggest that the original post be edited to only show the CSS solution for removing the minus sign.

And a suggestion to the eToxic folks. You have plus and minus sign images in the ACP in the Mini-Icons section of Pics Management. How about putting those in the template instead of ASCII +/- characters? In that way, you could get rid of part II of this "tip" and just let admins change the vote images by changing the images in the ACP...

Do I have to think of everything for you? Hey, eToxic...let's talk. Very Happy

Guest
Guest


Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Spoiler on January 12th 2011, 1:38 pm

Congrulations.
Thank you!

Spoiler
Forumotion Member

Posts: 16
Language: Português
Points: 60
Join date: 2011-01-11

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Guest on January 12th 2011, 4:56 pm

pimentel2 wrote:Got the code working for PHPBB3, just removed the /*-- line

Also, after playing around with padding, etc, I got an image for the positive rep for the PHPBB3 version.

Here's the code

Code:

.vote .vote-button a {
background-image: url('http://i22.servimg.com/u/f22/09/02/12/09/001_1810.png') !important;
padding-right: 25px;
padding-top: 22px;
font-size: 0px !important;
}


Note: Depending on your board, you'll have to readjust the padding.


No matter how much I adjust this it does not show the full image...
As you can see in this pic here: I am using Invision. My forum link is in the obvious location of my post profile.

Guest
Guest


Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by pimentel2 on January 12th 2011, 5:41 pm

SPADEZ wrote:
pimentel2 wrote:Got the code working for PHPBB3, just removed the /*-- line

Also, after playing around with padding, etc, I got an image for the positive rep for the PHPBB3 version.

Here's the code

Code:

.vote .vote-button a {
background-image: url('http://i22.servimg.com/u/f22/09/02/12/09/001_1810.png') !important;
padding-right: 25px;
padding-top: 22px;
font-size: 0px !important;
}


Note: Depending on your board, you'll have to readjust the padding.


No matter how much I adjust this it does not show the full image...
As you can see in this pic here: I am using Invision. My forum link is in the obvious location of my post profile.


I took me a while. Your gonna have to play around with the padding.

pimentel2
Forumotion Member

Male
Posts: 276
Language: English, Portuguese | CSS3, HTML and learning C++
Location: Rhode Island, United States of America
Points: 742
Join date: 2009-03-12

http://www.theolympiansclan.com

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by pimentel2 on January 12th 2011, 5:45 pm

Try adding !important to it Wink

pimentel2
Forumotion Member

Male
Posts: 276
Language: English, Portuguese | CSS3, HTML and learning C++
Location: Rhode Island, United States of America
Points: 742
Join date: 2009-03-12

http://www.theolympiansclan.com

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Guest on January 12th 2011, 6:58 pm

pimentel2 wrote:Try adding !important to it Wink
Didn't work, I already tried that. Their is something in that code that is missing to work on my forum I guess. I use a website debugger (firebug) and I was adjusting the padding values on the fly and nothing I put allowed it to show as a full icon for some reason.

Guest
Guest


Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by pimentel2 on January 12th 2011, 7:18 pm

SPADEZ wrote:
pimentel2 wrote:Try adding !important to it Wink
Didn't work, I already tried that. Their is something in that code that is missing to work on my forum I guess. I use a website debugger (firebug) and I was adjusting the padding values on the fly and nothing I put allowed it to show as a full icon for some reason.


Try editing it on the live version, perhaps?

pimentel2
Forumotion Member

Male
Posts: 276
Language: English, Portuguese | CSS3, HTML and learning C++
Location: Rhode Island, United States of America
Points: 742
Join date: 2009-03-12

http://www.theolympiansclan.com

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Guest on January 12th 2011, 10:10 pm

Yes, it's the same difference only with firebug i can modify it without going through my ACP back and forth saving and cancelling.

Guest
Guest


Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Guest on January 13th 2011, 6:22 pm

I am writing a tutorial that will show how to replace the +/- characters in the vote buttons with images. The tutorial will work on all four forumotion board types.

And in the future, if a tutorial/tip posted here requires templates, I will write a similar tutorial for phpBB3 and IPB2/Invision boards if the tutorial/tip can be done using javascript. I have already written a tutorial for phpBB3 and IPB2/Invision boards that removes the topics/messages columns as described in this topic.

Please note, due to the double-standard that exists on this forum, I cannot post the name/URL of the forum where the tutorials reside, nor can I tell you anything more than what I just have...

Guest
Guest


Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Center on January 13th 2011, 6:53 pm

I'm read this tutorial in other forum !

thanks for the tutorial Very Happy

Center
Forumotion Member

Male
Posts: 35
Age: 16
Language: Spanish and English
Location: In my forum
Points: 150
Join date: 2010-01-29

http://www.tuforoparawebmasters.com

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Guest on January 14th 2011, 2:14 am

Cool Dion, I'm pretty sure you'll have a solution to my problem and well put tutorial. I'll be looking forward to viewing it Smile

Guest
Guest


Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by The_Great_WZ on January 16th 2011, 4:08 am

Thanks Wink

ReGaRdS Very Happy

The_Great_WZ
Forumotion Member

Male
Posts: 162
Language: Arabic, French, English & Italian
Location: Tunisia
Points: 151
Join date: 2008-07-25

http://paradise-forum.realbb.net/

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by petros_7 on January 16th 2011, 12:21 pm

for (-) who is the code?

petros_7
Forumotion Member

Male
Posts: 311
Age: 52
Language: Greek
Location: Greece
Points: 422
Join date: 2010-07-08

http://www.thegreeksenergy.com/forum

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by OnTheBusesCrazy on January 18th 2011, 7:23 am

Thanks for enabling removal of this, makes my site more friendly. :wouhou:

OnTheBusesCrazy
Forumotion Member

Male
Posts: 65
Age: 17
Language: English
Location: UK - Kent The Garden Of England
Points: 183
Join date: 2009-11-16

http://keepingupappearancesfanclub.com/

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by viankova on January 19th 2011, 5:17 am

Thanks for this. I love it. It's great ùù

viankova
Forumotion Member

Female
Posts: 76
Language: Sumen
Points: 127
Join date: 2011-01-14

http://the-citadel.secretstories.org/forum

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by URFTV on January 21st 2011, 4:27 am

I replaced the + and - with images but how do i move them to the left:

URFTV
Forumotion Member

Male
Posts: 236
Age: 15
Language: English, Visual Basic, HTML, Java, CSS, C++
Location: Australia
Points: 985
Join date: 2010-05-30

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by MohammadRN on February 5th 2011, 4:51 pm

it doesnt work in phpbb3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

MohammadRN
Forumotion Member

Male
Posts: 22
Age: 23
Language: Persian / Farsi / English
Location: Iran
Points: 96
Join date: 2010-12-20

http://www.lakposhtha.com

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Threax on February 20th 2011, 4:50 am

Dion wrote:Why on earth would someone add display:none; to a template? Shocked

Please people, use the CSS instead! It works on all board types. Changing the DOM in this fashion is poor HTML design practice. I strongly suggest that the original post be edited to only show the CSS solution for removing the minus sign.


I can't remember why I put the templates modification for phpBB2 and punBB in the original tuto, but if I did it while the CSS solution works, there is probably a reason. mwii

Threax
Forumotion Member

Male
Posts: 15
Language: French, English, Spanish
Points: 120
Join date: 2009-03-07

Back to top Go down

Re: Tuesday tip : Reputation system: only allow positive votes

Post by Social_King on February 26th 2011, 8:17 pm

This does not work for phpBB3!

Social_King
Forumotion Member

Male
Posts: 89
Language: English
Points: 242
Join date: 2011-01-23

http://chatgo.forumotion.com/

Back to top Go down

Page 1 of 2 1, 2  Next

View previous topic View next topic Back to top


Permissions in this forum:
You cannot reply to topics in this forum