Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'php'.

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Communauté
    • Avant Tout
    • Annonces
    • Présentation des Membres
    • Vos Projets
    • Recrutements
  • Tutoriels
    • La base
    • Vanilla
    • Forge
    • Bukkit
    • Astuces
    • Autre
    • En attente de validation
    • En cours de rédaction
  • Créations
    • Minecraft
    • Jeux & Logiciels
    • Web
    • Suggestions
  • Le Coin Graphique
    • Galeries Personnelles
    • Galeries Publiques
    • Demandes Graphiques
  • Taverne
    • Général
    • Jeux Vidéos
    • Programmation

6 résultats trouvés

  1. cms

    CubikCMS - Votre CMS personnalisable 1) CubikCMS, c'est quoi? CubikCMS est un CMS Minecraft Open-Source, gratuit et très personnalisable développé par AngryKiller et IAJcraft. 2) Pourquoi "très personnalisable"? Tout simplement car il possède une API développeur très complète, un système de thèmes et de plugins. Documentation (en cours): http://cubikcms.com/documentation.php (site indisponible actuellement, il revient bientôt :)) 3) Fonctionnalités du CMS - Système de thèmes - Support - Boutique - Système de News complet - Vote - APi développeur - Panel admin complet avec console du serveur - Liaison au serveur avec plugin maison - Responsive, s'adapte à tout les écrans - Grades personnalisables 4) Screens Le CMS est actuellement en développement, mais je peux vous montrer un petit aperçu de la page d'accueil, vue par l'un des 3 thèmes qui seront très différents les uns des autres 5) Avancement Le CMS n'est pas terminé, mais je le positionnerait à 60%. J'espère que cette petite présentation vous aura plu Suivez le topic pour ne rien rater sur l'avancement du CMS
  2. Bon-matin, bonjour, bonsoir. Je suis venu ici pour vous présenter mon projet (absolument aucun rapport avec Minecraft), donc n'attendons plus et affichons un superbe header. Opale est un projet de réseautage social totalement libre d'accès. Un réseautage social qu'est-ce que c'est? C'est très simple: c'est un outil de création de réseaux sociaux. Des exemples de réseautages sociaux, il y en a plein; les plus connus sont Facebook, Twitter, Google+, YouTube, Snapchat, Skype, Telegram, Myspace, Windows Live Messenger,... Bref ce sont des applications qui permettent de donner une interface de communication à diverses communautés. Chacune a sa particularité la rendant utile. Par exemple, Facebook sert de journal interactif permettant à des amis ou de la famille de communiquer. Twitter, lui permet d'avoir un flux d'informations constant et rapide surfant sur l'actualité. Opale veut permettre à des gens de rassembler facilement des communautés, et solidifier ces communautés et ce de façon totalement gratuite. A l'inscription, l'humain doit faire un test qui lui définira une couleur: cette couleur est sa couleur primaire, elle correspond normalement à un type de personnalité. Il choisit ensuite une couleur secondaire, sa couleur préférée. L'interface aura cette belle couleur. Ces deux couleurs forment une opale, qui permet normalement d'identifier une personne. Pour les chaînes et les groupes, la couleur primaire sera l'ajout de toutes les couleurs des membres et la couleur secondaire correspondra à un thème choisi pour former cette communauté. Voilà pour les opales. Il sera possible de rejoindre un groupe ou un chaîne; la différence entre les deux est la place de la communauté dans la vie de l'entité. En effet, pour une chaîne, les messages seront postés par des administrateurs de la chaîne, tandis que pour le groupe, tout le monde peut participer. Opale est un projet avec des principes éthiques très importants quant à la continuité du fonctionnement du réseautage: - L'utilisateur garde le contrôle sur ses données: ainsi, toutes les données le concernant forment une entité propre, de sa propriété intellectuelle. - L'utilisateur a un droit d'accès, de suppression ou de rectification complet de ses données. - Opale ne peut restreindre des fonctionnalités utilitaires de façon payante - La publicité gratuite aura une grande importance sur la plateforme. - S'il le souhaite, l'utilisateur peut reprendre et rectifier le réseautage de façon locale, et peut proposer des modifications du code d'Opale. Pourquoi ces choix assez complexes à mettre en place? Tout simplement parce que ça me paraît normal d'avoir le contrôle sur son existence numérique; on fait trop souvent face à des organisations qui font absolument ce qu'elles veulent de nos données. On peut citer Microsoft qui récupère toutes nos données avec Windows 10, ou encore Facebook qui stocke des données très très sensibles quant à nos existences, et ce sans qu'on connaisse réellement ces données. Bref c'est anormal et Opale veut faire face à ce genre de problèmes éthiques. Pour fonctionner, Opale utilisera un modèle économique basé sur les dons; ainsi, chacun peut donner ce qu'il veut pour contribuer au fonctionnement du système, à la manière de Wikipedia. Ce modèle s'appuie sur les personnes qui feront des dons, mais s'il ne fonctionne pas rien n'empêche l'utilisation d'un autre modèle, ajoutant des petits avantages cosmétiques. Opale est porté comme une application web, et utilise le combo JS/HTML/CSS pour la partie client. Server-side, Node.JS + Meteor, pour des fonctionnalités à jour, sécurisées et dans l'air du temps . Pour le stockage des données, il sera utilisé MongoDB, et MySQL pour la base d'index (annuaire). Voyons comment cela fonctionne précisément. Le système se divise en trois parties bien distinctes: - La première, c'est le front. Cette partie est celle qui interagit avec l'utilisateur, par le biais d'une interface et de l'organisation des données stockées. Elle lance des requêtes à l'annuaire et à l'encyclopédie et rassemble tout ce qui est nécessaire. Cette partie est la plus complexe, puisqu'elle fait l'identité et les fonctionnalités d'Opale. - La seconde est l'annuaire. L'annuaire est l'index de toutes les personnes/groupes/entités inscrites sur Opale, celui-ci permet donc d'avoir une liste d'éléments trouvables lorsque l'on fait une recherche. Egalement, il permet de localiser l'emplacement du document formant les données de l'entité recherchée: ainsi, il pourrait être possible plus tard de modifier l'emplacement des données d'un groupe ou d'une personne. - La troisième partie est la bibliothèque. Cette partie est celle qui stocke les données de chaque entité dans des documents. J'ai évoqué plus haut des "entités". Mais qu'est-ce qu'une entité ici? C'est tout simplement une existence liée à un humain ou un groupe d'humains. Pour en savoir plus sur les types d'entités, j'ai fait une petite page à cette adresse. Voilà, en gros le fonctionnement global d'Opale. Voici un schéma résumant les interactions entre les trois parties. *Va faire ce schéma espèce de bleh* Ce projet est complexe à mettre en place, et j'aurais besoin de développeurs motivés pour participer sur le projet. Si vous êtes intéressé et que vous maîtrisez le Javascript, n'hésitez pas à me contacter: - Par Telegram (je suis très présent), @Donokami - Par e-mail (donokami896[wow]gmail.com) - Via Facebook (donokami.666) - Par Skype (kiyoshi896), mais bof bof - Ou tout simplement sur ce topic, en donnant vos moyens de contact c: Voilà pour ce topic, je rajouterai des infos au fur et à mesure c: Si vous avez des questions, n'hésitez pas à les poser ! c; A plus !
  3. Bonjour à tous, Je poste ce sujet car après avoir découvert hier soir PocketMine, un serveur à la bukkit/spigot mais pour Minecraft Pocket et après avoir vu que les plugins étaient en PHP, j'ai décide de m'y mettre et de faire découvrir ce serveur à la communauté francophone. J'ai donc déjà fait deux vidéos mais je viens de commencer les tutoriels alors je ne pense pas reelement bien expliquer encore. Episode 1 : Préparons le tout ! Episode 2 : Les commandes ? C'est cool ! Je suis ouvert à toutes critiques du moment quelles soient un minimum construite. (oé t vidéo c dla merd, va tpendr) J'sais que c'est pas parfait (Mais alors pas du tout). Aussi, n'hesitez pas à me dire ce que vous voudrez pour les prochains épisode et vos idée de "projet" pour tout le long des vidéos !
  4. WebASEthePHP |Version 0.5 Bêta privée ---------------------------------------------------------------------------------------------------------------------------------------------------- (flyer temporaire, fais a la va-vite... J'en ferai une plus belle plus tard, ou si vous êtes un GFX et que vous souhaitez en soumettre une, envoyez en MP ^^) <img id="Image-Maps-Com-image-maps-2014-10-28-190246" src="http://i.imgur.com/U5bEDlF.gif" border="0" width="819" height="1589" orgWidth="819" orgHeight="1589" usemap="#image-maps-2014-10-28-190246" alt="" /> <map name="image-maps-2014-10-28-190246" id="ImageMapsCom-image-maps-2014-10-28-190246"> <area alt="" title="" href="http://www.google.fr" shape="rect" coords="362,930,746,1092" style="outline:none;" target="_self" /> <area alt="" title="" href="irc://irc.chat-irc.fr:+6669/%23webasethephp" shape="rect" coords="108,1086,364,1233" style="outline:none;" target="_self" /> <area shape="rect" coords="817,1587,819,1589" alt="Image Map" style="outline:none;" title="Image Map" href="http://www.image-maps.com/index.php?aff=mapped_users_0" /> </map> Sa ser a koi ce truc poor-riz? A ke dal! Alor si tu ve lir la suith lèce tonbai car ya kedal daicrie Non non sérieusement. WebASEthePHP est un projet semi-communautaire ( au début le code sera développé uniquement par moi ) puis après les gens pourront donner des bouts de code, pour améliorer le projet, a la manière de plugins. Donc, ça c'est à quoi? Simplement, à utiliser PHP dans TOUS les types de fichiers texte ( YOUPI vous allez pouvoir mettre des variables dans votre CSS !! ), accélerer le chargement des pages, utiliser certaines commandes très simple au lieu d'utiliser un gros code tout moche. Par exemple, mettre le charset d'une page en UTF-8.... <?php echo $charset['UTF-8'); ?> Simple non? Et pour un CSS... <?php echo $addcss['style.css'); // Tous les CSS seront placés dans "include_master/css" ?> Ceci n'est qu'un exemple hein, les fonctionnalités sont beaucoup plus avancés que cela!! Voici une CHANGELOG : CHANGELOG v0.6 dite "Aurore furtive" ~ Bêta Privée STS ( Support courte durée ) ( version pas encore développée, prévision des ajouts ) - Possibilitée de créer des variables utilisable dans tout le système - (Proposez des idées!) v0.5 dite "Début d'une Aurore" ~ Bêta Privée NS ( Pas de support ) Développement de la base, code des variables de base. Recrutement Je sais que cela fait "Hors-Sujet" mais j'annonce que le projet recrute! Faites vos candidatures et écrivez les à troniq89@pulsemail.fr Munissez vous de : Votre prénom ( Facultatif ), ge ( Si vous ne souhaitez pas le divulger, utilisez une tranche d'âge de 5 ans. ), vos connaissances en développement, les languages de programmation que vous savez utiliser, pourquoi voulez vous aider le projet, le grade souhaité - Modérateur du site/du salon de tchat, Voicé - sous modérateur sur le salon -... ), votre pseudo sur IronCraft, les projets que vous administrez/modérez, si possible votre identifiant Skype - Ce serait plus pratique hein - et votre Twitter si vous le souhaitez. Si vous êtes reçu vous serez contacté par MP sur IronCraft. Une fois que vous êtes recruté, vous passerez une période de test. Si vous le réussissez, vous serez gradé dans les 48h après la validation de votre test. ~~~ Suggérez vos idées sur le poste si dessous. Merci !
  5. PHP

    Bien le bonjour, Aujourd'hui j'ai fait une belle découverte, qui plaira également à plus d'un. Il s'agit de PHP Minecraft 3D Skin, qui permet tous simplement d'afficher le skin d'un joueur en 3D avec certain paramètres tel que l'orientation du skin, la position des membres. Voici donc le lien pour la télécharger :https://github.com/supermamie/php-Minecraft-3D-skin Il a été créer pas Pierre Gros et ne supporte pas pour le moment les skin 1.8 Si jamais vous voulez que j'explique en détails comment l'utiliser fait le savoir
  6. ErrePayJay II Générateur de jeux de rôle au clic... ... Open-world powaaaaaaa ! Présentation du projet Bonjour à tous et à toutes ! Aujourd'hui, je viens vous présenter la reprise d'un ancien projet,ErrePayJay. J'avais déjà fait sur ce topic sa petite présentation, et bien voilà désormais celle d'une nouvelle version du jeu : ErrePayJay II (merci l'originalité). Cette fois-ci, le jeu n'est pas spécialement plus complet (voire moins, car il est encore en développement), mais il est un tantinet mieux codé, et surtout, il intègre de nouvelles fonctionnalités bien plus intéressantes que l'ancien ! Pour la petite histoire, le principe d'ErrePayJay était de fournir une API complète, permettant aux personnes motivées de créer des jeux de rôle au clic, c'est-à-dire dont les événements s'enchaînent en cliquant sur différents boutons. Ce moteur intégrait un système d'objets et d'inventaire, de quoi gérer des monstres et des combats... bref, quelque chose d'efficace, mais de très complexe à prendre en main ou même à jouer. C'était là tout le problème : il n'y avait pas de bonnes gens vertueux pour créer des niveaux. Avec ErrePayJay II, cela ne sera plus nécessaire. En effet, ErrePayJay II va changer radicalement la finalité du jeu : il ne propose plus un générateur selon des données créées par l'utilisateur, non. Il propose un générateur de mondes aléatoires incluant différentes locations, accessibles depuis une carte globale, elles-mêmes contenant plusieurs "niveaux", comme des magasins, des forges, des lieux de stockages, ou même des salles de donjons. En conservant les mécanismes de l'ancien jeu (barre de vie, sortilèges, combats, inventaire...) et en y ajoutant cette touche d'open-world, je veux faire d'ErrePayJay un jeu ouvert, complet et extensible. Modding J'ai affirmé vouloir un jeu extensible. Et j'ai donc créé une sorte de système permettant de modder le jeu relativement simplement NOTE : Pour pouvoir jouer au jeu, il vous faut un logiciel adapté (Wamp, Lampp, Xampp...) ou un hébergement tolérant le PHP ! (sinon ça marchera moins bien). Télécharger tout d'abord l'archive contenant tous les fichiers (lien plus bas). Pour commencer, vous aurez besoin d'une base de données MySQL fonctionnelle. Ouvrez les fichiersclasses/Core.class.php etincluding.php. Dansclasses/Core.class.php, cherchez la ligne : $this->bdd = new PDO("mysql:host=localhost;dbname=", "", ""); Et à la place, mettez : $this->bdd = new PDO("mysql:host=localhost;dbname=VOTREBDD", "VOTRELOGIN", "VOTREMOTDEPASSE"); Quant àincluding.php, cherchez : $db = new PDO("mysql:host=localhost;dbname=errepayjay", "root", ""); Et mettez à la place : $db = new PDO("mysql:host=localhost;dbname=VOTREBDD", "VOTRELOGIN", "VOTREMOTDEPASSE"); Voilà, votre base de données est opérationnelle ! Votre mod Créer un mod ? Rien de plus simple, vraiment ! Placez-vous simplement dans le dossiermods/ de ErrePayJay. l'intérieur, créez un dossier portant le nom de votre mod. Imaginons que vous souhaitez créer un mod nommé BlehMod : créez donc le dossier blehmod (la casse importe peu dans le nom du dossier). l'intérieur de ce dossier, placez une classe PHP nommée de cette façon : BlehMod.class.php (par convention, il est recommandé de respecter la casse, ici). Cette classe va être le cur de votre mod, et cela va sans dire que vous devez l'hériter de quelque chose. Ainsi, elle se présentera de cette façon : /** * Description de votre mod qui a la classe ! * * @author Geraud * @version 1.0 */ class Blehmod extends Game { } Les commentaires en haut de la classe ne sont pas obligatoires, mais ils vous permettront, si vous utilisez une IDE adaptée (Netbeans, par exemple), de mieux vous y retrouver. Nous avons donc hérité notre classe deGame.Game est la seule classe héritant directement deCore. Elle donne accès à à peu près tout les éléments du jeu : avec ça, vous pourrez presque tout faire ! L'erreur à ne pas faire est d'hériter directement votre classe de Core, car vous n'auriez pas toutes les fonctions dont vous pourriez avoir besoin. Notez que vous n'avez pas d'inclusions particulières à faire : le jeu inclut automatiquement toutes les classes du jeu, puis toutes celles ajoutées par votre mod. Ainsi, vos autres classes pourront hériter de toutes celles du jeu. Votre classe mère va surtout permettre l'enregistrement dans la base de données des autres ajouts réalisés, directement à l'intérieur de son constructeur. En effet, elle est instanciée directement après que toutes vos classes ont été incluses. Par exemple, une fois que vous aurez enregistré dans la base de données un nouveau type de niveau, le jeu sera apte à utiliser la classe BlehModLevelBleh comme un niveau à part. Enfin, votre mod peut contenir deux autres dossiers :templates/ etcontrols/. Ces derniers vont permettre de créer de nouvelles applications, elles-mêmes contenant de nouveaux modules. Leur utilisation est un peu spéciale et je vous l'expliquerai probablement dans un futur tutoriel. Téléchargement Le jeu n'étant pas encore optimisé pour le grand public, voici un lien de téléchargement des sources : http://forum.ironcraft.fr/files/file/48-errepayjay-ii/ Si vous avez des suggestions, faites-les moi parvenir ! J'en prendrai note ! Notez aussi que le jeu n'est pas (encore) sécurisé : vous pouvez tricher sans problème. C'est une question d'éthique. Abstenez-vous simplement de retourner en arrière ou de recharger la page !