Giter VIP home page Giter VIP logo

thank-you-like-system's People

Contributors

0xb9 avatar dthiago avatar effone avatar eldenroot avatar heidiw8 avatar kevinvr avatar lairdshaw avatar svepu avatar whiteneo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

thank-you-like-system's Issues

Multiple voting in a post by one user?

Some users on my forum accidentally discovered a race condition which allows someone to like a post multiple times - there is a millisecond (or so) long window between checking for an existing like and inserting the like. Under the right conditions (The first few times it happened it was accidental) or with a flood of requests a post can end up with two likes from one user.

The solution was to change the index on (pid, uid) to a unique key as opposed to just a plain ol' index.

Fix and more info are here:
http://community.mybb.com/thread-59652-post-1073519.html#pid1073519

List of users stays hidden after you remove and add a thank/like

List of users stays hidden after you remove and add a thank/like even you set show collapsed in setting

How to reproduce:

  • enable thanks/like removing
  • enable list collapsive
  • set default collapsive state to: "List shown"

Everything works fine until you add and then without refreshing remove your thank/like from a post and add again thank/like for a same post.

I am not good in JS so I dont know how to fix that :(

Working with My Alerts?

Hi, I have a forum at popfn.com

For some reason, it has never worked with MyAlerts. Do you know if there is an issue?

Maximum like/thanks in a time period

Add how many likes/thanks can a specific usergroup give per XX time.

For example for registered users 10 likes per 24 hours etc.

  • amount of likes/thanks can be changed
  • time period should be in hours

Project simple webpage

I would like to create a simple project webpages with info about releases, changes, template changes and FAQ. It will be ready in 2 weeks.

Minify JS

No big deal but it could bring faster loading speeds of websites. I would like to see a setting for this: use minified version of JS? Yes/No

Popup notification - feature requests

Just everything in one issue, is it possible? What do you think

  • use same style like MyBB popup notifications
  • turn on/off
  • is possible to have a lang var for "CLOSE ALL"?
  • anything else?

@WhiteNeo

German translation

What about German translation @SvePu - can you add it for frontend? Admin part should stay in English.

MyAlerts integration

MyAlerts v2 supports custom modules. It would be nice to integrate alerts for Thankyou/like plugin in future.

IPv6 users can't use the search links in the user profile

Currently there exists a problem with IPv6 users in MyBB 1.8.x, where they can't use the four quick search links in another users profile (liked threads, liked posts, posts with likes, threads with likes). A MySQL error is thrown because the value for the ipaddress field is too long.

The problem is in "tylsearch.php":
"ipaddress" => $db->escape_string($session->ipaddress),
has to be replaced with
"ipaddress" => $db->escape_binary($session->packedip),

for the inserts into the 'searchlog' table.

CSS changes

  • dotted border-top for postbit_classic
  • bold font weight for text in thank you/like button
  • move list od users to the end of postbit for classic_postbit
  • make dotted border top for user list in postbit
  • add no-repeat for images in buttons (just to be sure)

Make <hr> dotted in post bit

It would be better to use a dotted line - same style like under avatar picture on the left

dotted

code for this change:
{
border-top: 1px dotted #ccc;
color: #ffffff;
height: 1px;
width: 100%;
margin-left: auto;
margin-right: auto;
}

Also the list with thanks/like is too high - its height shoul be smaller - padding between title and users should be smaller

Version 1.7

Do you have any ideas or plans what to add into next version? I think it looks fine, I will test latest changes tommorow.

Feel free to open a new issue with your idea/bug/PR :)

Member profile

Thank you/like info is not placed correctly - it should be above the total time spend online

Check latest merge of changes

@SvePu - please, could you check latest merge? I solved merge conflicts. It should be OK, I checked it twice and it looks fine but if you have some time please check it again and tell me :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.