DLE Reputation PRO

User reputation for DLE: karma from post and comment ratings, ranks with icons and permissions, top authors of the week, achievements, best comment and anti-cheat protection. Supports DLE 21.0.
Version 1.0.0 PHP 7.4 — 8.5 DLE 15.1 — 21.0 Documentation Open demo

DLE Reputation PRO brings user reputation to DataLife Engine: karma, ranks and an author rating. Every user earns karma from the ratings of their posts and comments, climbs the ranks from "Newbie" to "Legend", and the best authors of the week and month make it to the podium. Ranks grant permissions, from "can downvote" to moving into a DLE group that publishes without moderation. Supports DLE 21.0.

Highlights

  • Karma from the ratings you already have. One button counts karma from the ratings of every post and comment on the site, so active authors get their ranks in the very first minute.
  • Ranks with permissions. Your own name, icon and color; a rank can move users into a DLE group (publishing without moderation, files, private sections) and grant module rights: downvotes, votes per day, vote weight.
  • "Top authors". A page with a podium for the week, month and all time, plus an "Authors of the week" block for any place in the template.
  • Anti-cheat protection. Votes from new accounts, from the author's IP, vote "trains" for one person and guest votes do not count toward karma; the "Suspicious" section shows pairs and alt accounts, and everything can be voided with one click.
  • Best comment and auto-hide. The most upvoted comment appears under the post in the feed; heavily downvoted posts are hidden behind a "Show anyway" button.
  • Achievements. 21 badges: for the first post, upvotes, visit streaks, years on the site, the best comment and one secret badge. Badges in the profile, the most prestigious one next to the author's name, a "New achievement" pop-up on the site. Titles, thresholds, icons and colors are set in the admin panel.
  • Appearance with or without code. 4 ready styles, a light, dark or "like the site" theme, color, density, badge style, corners, avatars, podium — switches in the admin panel with a live preview. Want to go deeper? Every module block is its own .tpl file in your template, copied with one button.

How it works

The module does not change DLE ratings: users rate with plus, minus, "like" or stars as usual, and DLE Reputation PRO turns every vote into karma for the author. By default a plus on a post gives +2, on a comment +1, stars give from −2 to +2; all of it is adjustable in the settings. Ratings that come in past the usual buttons (edits in the admin panel, other modules) are picked up by a background sync, and a deleted post takes away exactly the karma it brought.

The rank changes on its own, up and down. Users learn about a new rank from a message on the site and, optionally, a private message (in DLE Message PRO, right in their chat). Everything visitors see is output with template tags: the module loads its styles only on pages that have those tags.

Features

Karma

  • All four DLE rating types: stars, "like", plus/minus, like/dislike; a category's own rating type is respected.
  • Separate plus and minus weights for posts and comments; vote weight by the voter's rank.
  • Changing your own vote and deleting content recalculate karma precisely, with no leftovers.
  • Karma for the week and month, place in the rating, 30-day history chart.

Ranks

  • Five ranks to start with: Newbie, Activist, Author, Master, Legend. Change them, delete them, add your own (even "Private → General").
  • Name in four languages, 79 icons to choose from, your own color.
  • A DLE group per rank, up and down together with karma; the module never touches admins, moderators or other groups.
  • Rank rights: whether downvotes are allowed, how many votes per day, how much heavier the vote is.
  • A "New rank" message on the site and a private message from the administration.

On the site

  • A "Top authors" page (/karma/, the address is configurable) with a podium, your place and progress to the next rank.
  • An "Authors of the week" block with the {kpro-top} tag: in the header, sidebar or footer.
  • Rank badge next to the author of a post and comment, karma card in the profile and profile popup, rank in the user menu.
  • "Best comment" in the feed and a label in the discussion; auto-hide for posts rated below a threshold.
  • An "Appearance" page: style (thin lines, cards with shadow, soft tiles, bold), theme, density, accent color, badge (icon, name, karma), corners, avatars, podium, where the rank message appears — with a live preview.
  • Every block is its own .tpl file: badge, card, rating page, podium, "Authors of the week", best comment and more; module updates never touch your files.

Protection and control

  • Votes from guests, new accounts, users with low karma, from the author's IP and above the daily limit for one author do not count toward karma, while the DLE rating stays.
  • A votes-per-minute limit and no downvotes with negative karma.
  • "Suspicious": pairs that upvote only each other, votes from several accounts on one IP, a sudden spike within an hour — voided with one click.
  • A log of every change with filters, manual karma changes with a reason, reset.

Admin panel

  • Overview, Users, Ranks, Log, Suspicious, Settings — on native DLE screens, in Russian, English, Ukrainian and Spanish.
  • No extra load: karma is stored ready-made, ratings are cached; on a page with a dozen posts the module adds only a few queries.

Screenshots

Click a screenshot to zoom in

Choose a suitable plan

We offer flexible licensing options depending on your needs.

Standard
$49
  • 3 sites
  • Open source code
  • Support 12 months
  • No updates
  • Downloads 7 days
Recommended
Extended
$73
  • All Standard features
  • 10 sites
  • Priority support
  • Updates 12 months
  • Downloads 12 months
Premium
$146
  • All Extended features
  • Unlimited number of sites
  • Personal consultations
  • Updates forever
  • Downloads forever
  • Installation and setup
  • Adapted to your website (including code refinement)
UnboundFor studios and closed servers

Everything in Premium, but the key is not tied to sites and the module never contacts our server.

$303

A site is a domain together with all its subdomains.

Version history

  1. 1.0.0 current 12 New

    New 12

    • DLE 15.1 — 21.0 support
    • User karma from votes on their posts and comments, all 4 DLE rating types
    • Karma from votes the site had before installation — one “Calculate karma” button
    • Ranks with icons and colors, DLE group changes and privileges: downvotes, votes per day, vote weight
    • Top authors page for the week, month and all time, and the {kpro-top} block
    • Anti-cheat protection: new accounts, same IP, vote trains, vote limits; the Suspicious section
    • “Best comment” under posts and auto-hiding of downvoted posts
    • Appearance section: color, rank badge, corners, avatars, podium with a live preview; every block is its own .tpl file in the template
    • Pop-up and private message about a new rank
    • Achievements: 21 badges for posts, upvotes, visit streaks, years on the site and the best comment, a "New achievement" pop-up, template tags and an API for templates and modules (karma from other modules)
    • Karma log with voiding and manual karma changes with a reason
    • Look without template editing: 4 ready styles, light, dark or site theme, color, corners and density with a live preview
DLE Reputation PRO · module for DataLife Engine

Comments

No comments yet — be the first.

Sign in to leave a comment.