Skip to content

Latest commit

 

History

History
executable file
·
257 lines (246 loc) · 9.32 KB

README.md

File metadata and controls

executable file
·
257 lines (246 loc) · 9.32 KB


CMS pour Dofus 1.29.1

Informations

Panty est un CMS DOFUS 1.29.1 adapté à Ancestra Remake et ses dérivés. Propulsé par TinyMVC, framework possédant une architecture MVC, et couplé à Smarty, moteur de template, Panty propose une gestion multi-thème complète. En effet, avec un minimum de connaissances en HTML et un minimum de tact, vous pourrez très vite adapter vos propres designs rapidement à Panty sans avoir besoin de vous occuper des actions PHP.

Panty est un CMS public avec un code potable et lisible, fournissant des performances plutôt bonnes tout en ayant des fonctionnalités correctes. Tout n'est pas parfait, rien n'est parfait, cependant le CMS distribué est plus clean que les CMS moyens publics de l'émulation Dofus (il y a évidemment des exceptions), et ne comporte pas de code leeché (mis à part une fonction dont l'auteur a été cité).

Installation

  1. Téléchargez l'archive de Panty en cliquant ici : Dowload
  2. Dézippez le contenu de l'archive dans le dossier de votre choix, à l'intérieur du dossier "www" pour Wamp, ou à l'intérieur du dossier "htdocs" pour Xampp.
  3. Rendez-vous dans le dossier system -> panty -> configs, éditez le fichier "Panty.php" avec les informations de votre serveur.
  4. Allez dans le dossier "_ressources" et exécutez le fichier "panty_sql.sql" sur votre base de données. ATTENTION : Cochez la case "run on errors" !
  5. Rendez vous à l'adresse du CMS, et tout devrait fonctionner !

Configuration de StarPass

  1. Rendez-vous sur le site de StarPass et créez un document de payemment.
Configuration du document StarPass


2) Rendez-vous dans le dossier system/panty/configs et ouvrez le fichier Panty.php pour configurer le CMS.
3) A la ligne METHODE_PAYEMENT, choisissez 1
4) Entrez votre IDD & votre IPD StarPass dans les lignes qui correspondent

Configuration de DediPass

  1. Rendez-vous sur le site de DediPass et créez un document de payemment en séléctionnant l'option produit unique.
Configuration du document DediPass


2) Configurez le document de payemment comme indiqué sur les screens.
Configuration du document DediPass


3) Rendez-vous dans le dossier system/panty/configs et ouvrez le fichier Panty.php pour configurer le CMS.
4) A la ligne METHODE_PAYEMENT, choisissez 2
5) Récuprérer la clé public et la clé privé de votre document de payement DediPass comme sur le screen.
Configuration du document DediPass


6) Entrez la PUBLIC_KEY_DEDIPASS & la PRIVATE_KEY_DEDIPASS dans les lignes qui correspondent

Fonctionnalités

  • Les news
    • ​Commentaires
      • ​Ajout
      • Suppression
    • Types de news (7 au total)
    • Administration
      • ​Ajout de news
      • Suppression de news
      • Suppression des commentaires
  • ​Page de présentation du serveur
  • Page "Nous rejoindre"
    • ​Lien du client DOFUS 1.29.1 configurable
    • Lien du launcher du serveur configurable
  • Page répertoriant l'équipe du serveur
    • ​Chargé depuis la base de données automatiquement (table accounts)
    • En ligne/Hors ligne
    • Affichage du rang
    • Email
  • Classement
    • Classement PVM/PVP/Guilde
      • ​Affichage de la classe
      • Affichage du sexe
      • Affichage des infos primaires
        • Level
        • Exp
        • Alignement
        • Honneur
      • Affichage du pseudo du personnage avec un lien redirigeant vers la page du compte
  • Page compte
    • Affiche certaines informations du compte
      • Votes
      • Points boutique
      • Dernière connexion
      • Rang du compte
      • Connecté (oui/non)
    • Affichage d'un message personnel configurable
    • Liste des personnages avec redirection sur la page du personnage
  • Page personnage
    • Affichage du pseudo du personnage
    • Affichage de ses stats de base
    • Affichage des infos primaires
      • Niveau
      • Expérience
      • Sexe
      • Vie actuelle/Vie maximale
      • Kamas
      • Capital disponible
      • Affichage de la guilde (si membre d'une guilde)
        • Affichage du nom de la guilde
        • Affichage du level de la guilde
        • Affichage du rang du joueur dans la guilde
        • Affichage de son % d'expérience donné
        • Affichage du total d'expérience donnée
  • Connexion/Déconnexion protégée
  • Espace membre
    • Gestion du profil
      • Affichage des informations du compte
      • Gestion du message personnel
      • Changement de mot de passe
    • Achat de points avec script Starpass
      • Configuration simple
      • Vérification du code
      • Montant de points boutique achetés configurable
      • Administration
        • Ajout en log lors d'un achat
    • Achat de points avec script Dedipass
      • Configuration simple
      • Vérification du code
      • Montant de points boutique achetés configurable
      • Administration
        • Ajout en log lors d'un achat
    • Boutique ultra-simple
      • Affichage des items ayant la valeur de la colonne "publier" égale à "1"
      • Prix des items égal à la valeur de la colonne "sold"
      • Affichage des stats des items directement depuis la BDD + Coloration
      • Vérification des points
      • Séparation en catégories en fonction des types d'items
      • Ajout automatique des commandes à la table "live_action"
      • Administration
        • Affichage de tous les items avec prix/prix VIP
        • Suppression d'item boutique
        • Ajout d'item boutique depuis l'ID de l'item trouvable dans l'encyclopédie
        • Ajout en log lors d'un achat
    • Vote
      • Disponible toute les trois heures
      • Montant de points gagnés configurable
      • Système de bonus tous les 10 votes configurables (voir config)
      • Système de vote/ip
    • Bugtracker
      • Ajouter un bug
      • Niveau d'importance montré avec un drapeau
      • Administration
        • Suppression des bugs
    • Système VIP
      • Gain de points plus important lors d'achat de points et de vote configurable
      • Réduction (en pourcentage) sur la boutique configurable
  • Encyclopédie (items)
    • Recherche d'objet comportant le terme de la recherche
    • Affichage poussé de l'item
      • Stats depuis la BDD
      • Panoplie
      • Drop
    • Affichage de l'ID de l'item pour les administrateurs (utile pour la boutique)
  • Page de règlement complète
    • Règlement divisé en plusieurs parties
  • Template modifiable
    • Variable dans la config permettant de changer de thème
    • Thèmes gérés par Smarty, chaque thèmes se trouvant dans des dossier séparés
    • Fichier "layout" permettant de gérer la page globale
    • Extention du layout via les autres pages template ("{extends file="$THEME/layout.tpl"}")
      • Étend les "blocks" ainsi : "{block name=body}" => Annonce que le contenu de ce block étend le contenu du block "body" contenu dans le layout ("{block name=body}{/block}"
    • Rewriting URL activable/désactivable