Précédent   vBulletin-fr » Modifications » Modifications 3.0


Joyeux Noël et
Meilleurs Vœux pour l'année 2009 !!!

Réponse
 
Outils de la discussion Modes d'affichage
  #1  
Vieux 04/05/2004, 20h52
Avatar de Akex
Akex Akex est déconnecté
Administrateur
 
Informations







Informations
Auteur: Akex
Version de vBulletin: 3.0.1
Pièces jointes
Type de fichier : rar hack smilie par style.rar (63,5 Ko, 34 affichages)
Smiley set par style

======================================
=============== Conception ==============
======================================

Auteur du Hack : Akex
Version vBulletin Requise : 3.0.1
Testé : Oui

======================================
=============== Installation ==============
======================================

Durée d'installation : 10 min (21 modifications de fichier)
Fichier(s) à créer : 0
Fichier(s) à modifier : 3
Template(s) à créer : 0
Template(s) à modifier : 0
Requete(s) à passer : 2

======================================
=============== Remerciements et =========
=============== Support ================
======================================

Ce Hack a été crée pour vBulletin France avec l'autorisation explicite de son auteur.
Le support est effectué pour le hack crée par les équipes vBulletin France
vBulletin France remercie l'auteur du hack.

======================================
=============== Description =============
======================================

Ce hack vous permet, via le gestionnaire de smiley, d'attribuer un set de smiley par style

======================================
Images attachées
Type de fichier : gif screen1.gif (31,5 Ko, 126 affichages)
Type de fichier : gif screen2.gif (30,9 Ko, 91 affichages)
Type de fichier : gif screen3.gif (56,4 Ko, 110 affichages)
Type de fichier : gif screen4.gif (54,6 Ko, 83 affichages)

Dernière modification par Pitchoune ; 04/09/2006 à 13h29..
Réponse avec citation
  #31  
Vieux 05/05/2004, 14h30
Darkstyler Darkstyler est déconnecté
Membre confirmé
 
Date d'inscription: septembre 2002
Localisation: Quelque part en pays celte...
Âge: 42
Messages: 846
Version de vBulletin: 3.0.1
Hébergeur: www.yellis.net
Pouvoir de réputation: 27
Darkstyler est sur un chemin vertueux
Code PHP:
// ###################### Start Update #######################
if ($_POST['do'] == 'update')
{
globalize($_POST, array(
'id' => INT,
'title' => STR,
'minimumposts' => INT,
'path' => STR,
'imagecategoryid' => INT,
'displayorder' => INT,
'smilietext' => STR,
'page' => INT,
'perpage' => INT,
'massmove' => INT,
//smiley par style par akex
,'styleid' => INT 
//smiley par style par akex
));
if (!
$path OR ($table == 'smilie' AND !$smilietext))
{
print_stop_message('please_complete_required_fields');
}
if (
$table == 'smilie')
{
$oldtext $DB_site->query_first("SELECT smilietext FROM " TABLE_PREFIX "$table WHERE $itemid = " intval($id));
//smiley par style par akex
if ($oldtext['smilietext'] != $smilietext AND $DB_site->query_first("SELECT smilieid FROM " TABLE_PREFIX "$table WHERE BINARY smilietext = '" addslashes($smilietext) . "' AND styleid = $styleid")) 
//smiley par style par akex
{
// this smilie already exists
print_stop_message('smilie_replace_text_x_exists'$smilietext);
}
}
//smiley par style par akex
$DB_site->query("
UPDATE " 
TABLE_PREFIX "$table SET
title='" 
addslashes($title) . "',
iif($table == 'avatar'"minimumposts = $minimumposts,"'').
iif($table == 'smilie'"smilietext = '" addslashes($smilietext) . "', styleid = '" intval($styleid) . "',"'')."
$itempath = '" 
addslashes($path) . "',
imagecategoryid = " 
intval($imagecategoryid) . ",
displayorder = " 
intval($displayorder) . "
WHERE $itemid = " 
intval($id)
); 
//smiley par style par akex 
Le tag php marche mal lol
__________________
Nos styles vB3_0_1 : Acier ; O.S-X ; Babylon-5 ; Matrice2 ; Acier2

Dernière modification par Akex ; 05/05/2004 à 14h39.
Réponse avec citation
  #32  
Vieux 05/05/2004, 14h40
Avatar de Akex
Akex Akex est déconnecté
Administrateur
 
Date d'inscription: août 2003
Localisation: Paris
Âge: 28
Messages: 4 921
Version de vBulletin: 3.5.1
Hébergeur: me
Pouvoir de réputation: 44
Akex est sur un chemin vertueux
'massmove' => INT,

enlève le , après INT ça marchera mieux

Réponse avec citation
  #33  
Vieux 05/05/2004, 14h53
Darkstyler Darkstyler est déconnecté
Membre confirmé
 
Date d'inscription: septembre 2002
Localisation: Quelque part en pays celte...
Âge: 42
Messages: 846
Version de vBulletin: 3.0.1
Hébergeur: www.yellis.net
Pouvoir de réputation: 27
Darkstyler est sur un chemin vertueux
Effectivement, une fois refais sous dream et la virgule en trop shootée, j'ai accès au menu, je teste ça
__________________
Nos styles vB3_0_1 : Acier ; O.S-X ; Babylon-5 ; Matrice2 ; Acier2
Réponse avec citation
  #34  
Vieux 05/05/2004, 15h08
Darkstyler Darkstyler est déconnecté
Membre confirmé
 
Date d'inscription: septembre 2002
Localisation: Quelque part en pays celte...
Âge: 42
Messages: 846
Version de vBulletin: 3.0.1
Hébergeur: www.yellis.net
Pouvoir de réputation: 27
Darkstyler est sur un chemin vertueux
Tout à l'air de bien fonctionner, en revanche, il faut préciser impérativement un ou deux truc avant l'install :
  • Mieux vaut supprimer toute catégorie de smileys autre que celle par défaut, generic smileys. Dans le cas contraire, toutes celles déjà installées vont se retrouver groupir avec celle par défaut, ce qui n'est pas forcément souhaitable.
  • Le texte de remplacement doit être le même sur tous les smileys de chaque set, ce qui implique qu'il doit y avoir dans chaque set différents, le même nombre de smileys. Ce qui implique aussi qu'un smiley "grin" ne peut avoir le même remplacement qu'un smiley "wink". A ce moment-là, il serait peut-être bien de les numéroter comme les icônes de messages, (nom du smiley :smiley1.gif, remplacement
    Citation:
    :smiley1:
    Il faut s'assurer que les smileys correspondent bien avant...
  • Pour ça, il faudrait une petite illustration de ce qui se passe en changeant de style sous showthread.php si on observe pas ce paramètre correctement, exemple concret : :zen: :rigole: tdr: :gnarf: :doute: :clindoeil :choc: :choc2: :mefiant: :triste: :confus: ops: :groumph: :rogne: Pas cool
A cet effet, afin de permettre une meilleure lecture et installation de ton hack, vu que l'install auto n'est pas possible, il serait bien qu'il se trouve sur une page html, de façon à y inclure quelques images pour illustrer, qu'en penses-tu ? Je sais c'est plus de boulot et je suis chiant, mais en général, je fais avancer les choses Sur la même page à suivre :

======================================
============= Conception =============
======================================
Auteur du Hack : Akex, etc....

Ensuite, requetes A EXECUTER AVANT LA MODIF DE FICHIER ! etc...

Puis, MODIFS FICHIERS...ETC...

Subsidiaire : il n'y avait pas un script de conception auto pour les hack ou un truc du genre, qui formatait le code et le mettait en page ? Imagine un fichier html ou il suffirait d'entrer le texte, code et chemin des images et ponde à l'issue un hack avec une mise en forme stéréotype version vbfr Est - ce possible ?

Marre des fichiers txt, ça ressemble à rien, fatigue les yeux et pour s'y retrouver dans de nombreuses modifs, pas évident. Le fichier html permettrait de regrouper les paramètres d'install dans un ordre bien précis, ce qui limiterait les erreurs
__________________
Nos styles vB3_0_1 : Acier ; O.S-X ; Babylon-5 ; Matrice2 ; Acier2

Dernière modification par Darkstyler ; 05/05/2004 à 15h26.
Réponse avec citation
  #35  
Vieux 05/05/2004, 15h38
Avatar de Akex
Akex Akex est déconnecté
Administrateur
 
Date d'inscription: août 2003
Localisation: Paris
Âge: 28
Messages: 4 921
Version de vBulletin: 3.5.1
Hébergeur: me
Pouvoir de réputation: 44
Akex est sur un chemin vertueux
Oui bonne idée mais flemme de le faire . De plus pour le script. Nous n'avons qu'un script et il présente juste le hack. Pour le reste je crois que l'un des membres de l'équipe avait fait un script de ce genre mais je ne sais plus ou il est.
Réponse avec citation
  #36  
Vieux 05/05/2004, 15h41
Darkstyler Darkstyler est déconnecté
Membre confirmé
 
Date d'inscription: septembre 2002
Localisation: Quelque part en pays celte...
Âge: 42
Messages: 846
Version de vBulletin: 3.0.1
Hébergeur: www.yellis.net
Pouvoir de réputation: 27
Darkstyler est sur un chemin vertueux
Je peux te préparer une mise en page copie conforme du style par défaut de vbfr pour ton hack. Tu me diras ce que tu en penses. Le plus ch...suant sera de faire un script et là, je ne peux pas t'aider

Allez, au pire des cas, le développeur n'aura qu'à écrire son hack dans un éditeur html en ouvrant le fichier en question. Les classes CSS et la mise en page y seront déjà, donc même boulot qu'avec le bloc note.

Edit : suis dessus, j'en ai pour un bout de temps, histoire de bien réfléchir à la présentation. Te pond ça pour la fin de soirée.
__________________
Nos styles vB3_0_1 : Acier ; O.S-X ; Babylon-5 ; Matrice2 ; Acier2

Dernière modification par Darkstyler ; 05/05/2004 à 17h40.
Réponse avec citation
  #37  
Vieux 05/05/2004, 18h18
Avatar de HiDeo
HiDeo HiDeo est déconnecté
Membre confirmé
 
Date d'inscription: décembre 2003
Localisation: France
Âge: 22
Messages: 2 308
Version de vBulletin: 3.5.0
Hébergeur: Infomaniak
Pouvoir de réputation: 30
HiDeo est sur un chemin vertueux
Envoyer un message via MSN à HiDeo
Du temps ou j'etais traducteur postait tout mes traductions sous forme html !

Un script avait été fait mais je me servais d'un application que j'avais fait en visual !
__________________
vBulletin addict
Réponse avec citation
  #38  
Vieux 06/05/2004, 00h15
Darkstyler Darkstyler est déconnecté
Membre confirmé
 
Date d'inscription: septembre 2002
Localisation: Quelque part en pays celte...
Âge: 42
Messages: 846
Version de vBulletin: 3.0.1
Hébergeur: www.yellis.net
Pouvoir de réputation: 27
Darkstyler est sur un chemin vertueux
Ok, voila la version htm. J'ai laissé quelques classes CSS au cas ou tu souhaiterais effectuer quelques rajouts.

Problème rencontré, j'ai planché toute l'après midi afin de trouver un truc qui permettrait au code (les modifs php) se situant dans les <p class="code"> de ne pas être interprété par un navigateur comme un code actif. Exemple type chiatique, le tag <select> mpfff. Pas trouvé, j'ai du bidouiller.

Les modifs en question sont reformatées, une fois le code copié et recollé dans un fichier php, il est compact. J'espère que cela ne pose pas de problème, pas eu le temps de tester, (plein le fion), je termine juste now Là aussi, si quelqu'un connait une achtuce...

Hideo, si tu sais comment élaborer un bidule en visual ou autre, qui permette à l'aide d'une version vierge de ce fichier htm, de composer son hack automatiquement, ça serait fantastisheu

Sinon, je prépare une version vierge, mais j'attend ton approbation Akex
Fichiers attachés
Type de fichier : zip akex.zip (64,5 Ko, 3 affichages)
__________________
Nos styles vB3_0_1 : Acier ; O.S-X ; Babylon-5 ; Matrice2 ; Acier2
Réponse avec citation
  #39  
Vieux 06/05/2004, 00h24
Darkstyler Darkstyler est déconnecté
Membre confirmé
 
Date d'inscription: septembre 2002
Localisation: Quelque part en pays celte...
Âge: 42
Messages: 846
Version de vBulletin: 3.0.1
Hébergeur: www.yellis.net
Pouvoir de réputation: 27
Darkstyler est sur un chemin vertueux
J'ai l'impression que j'ai oublié quelquechose, mais quoi...

Vi, j'ai mis des repères dans le code à coller, histoire qu'il y ait une correspondance avec le tuto, plus facile pour le newbie de se repérer et de faire référence avec précision en cas de bug...

--> //Etape 2 : smiley par style par akex

Et sinon, ya 2 ou 3 fautes à corriger + numérotation des paragraphes, j'avais commencé avec les requêtes et oublié de continuer (1) - )

+ .code {
background-color: #EFEFEF;
border: 1px 1px inset;

Ayest, m'en souviens, chez moi, tout fonctionne bien pour l'instant, mais il faudrait que quelqu'un d'autre le teste
__________________
Nos styles vB3_0_1 : Acier ; O.S-X ; Babylon-5 ; Matrice2 ; Acier2

Dernière modification par Darkstyler ; 06/05/2004 à 00h41.
Réponse avec citation
  #40  
Vieux 06/05/2004, 10h51
Avatar de Akex
Akex Akex est déconnecté
Administrateur
 
Date d'inscription: août 2003
Localisation: Paris
Âge: 28
Messages: 4 921
Version de vBulletin: 3.5.1
Hébergeur: me
Pouvoir de réputation: 44
Akex est sur un chemin vertueux
Ok, merci darky, je regarderai
Réponse avec citation
  #41  
Vieux 06/05/2004, 23h11
Darkstyler Darkstyler est déconnecté
Membre confirmé
 
Date d'inscription: septembre 2002
Localisation: Quelque part en pays celte...
Âge: 42
Messages: 846
Version de vBulletin: 3.0.1
Hébergeur: www.yellis.net
Pouvoir de réputation: 27
Darkstyler est sur un chemin vertueux
J'ai un soucis avec le hack. J'ai observé que les smileys utilisés sous un style donné, donc affectés à ce style, ne s'affichent pas forcément. Actuellement, les smileys en question s'affichent à l'aide de leur remplacement. Un rafraichissement de la page ne change rien
__________________
Nos styles vB3_0_1 : Acier ; O.S-X ; Babylon-5 ; Matrice2 ; Acier2
Réponse avec citation
  #42  
Vieux 06/05/2004, 23h34
Darkstyler Darkstyler est déconnecté
Membre confirmé
 
Date d'inscription: septembre 2002
Localisation: Quelque part en pays celte...
Âge: 42
Messages: 846
Version de vBulletin: 3.0.1
Hébergeur: www.yellis.net
Pouvoir de réputation: 27
Darkstyler est sur un chemin vertueux
Me demande si les problèmes ne sont pas apparus lorsque j'ai nettoyé la cache de mon navigateur...
__________________
Nos styles vB3_0_1 : Acier ; O.S-X ; Babylon-5 ; Matrice2 ; Acier2
Réponse avec citation
  #43  
Vieux 06/05/2004, 23h54
Darkstyler Darkstyler est déconnecté
Membre confirmé
 
Date d'inscription: septembre 2002
Localisation: Quelque part en pays celte...
Âge: 42
Messages: 846
Version de vBulletin: 3.0.1
Hébergeur: www.yellis.net
Pouvoir de réputation: 27
Darkstyler est sur un chemin vertueux
J'ai trouvé une soluce. Sur mon forum de test j'ai 3 styles.

vbulletin par défaut id1
OS-X id2
Babylon 5 en préparation id3

Pour mes besoins j'ai mis b5 par défaut, mais l'id du style reste 3, (normalement)

J'ai repréparé un set de 15 smileys adapté à chacun des styles, ainsi qu'une catégorie au même nom que chaque style. Puis j'ai importé chaque set de smileys dans les catégories en prenant soin de conserver les nom des gif en guise de remplacement. Pour chaque set, les remplacements sont identiques. Pour l'instant, tout marche de nouveau.

J'ai testé la commande "voir tous les smileys" et j'obtiens ceci :

Database error in vBulletin 3.0.1:
Invalid SQL: SELECT COUNT(*) AS total FROM smilieWHERE styleid= 0
mysql error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '= 0' at line 1
mysql error number: 1064
Date: Thursday 06th of May 2004 10:55:07 PM
Script: /admincp/image.php?do=viewimages&table=smilie
Referer: /admincp/image.php?do=modify&table=smilie
Username: darkstyler
__________________
Nos styles vB3_0_1 : Acier ; O.S-X ; Babylon-5 ; Matrice2 ; Acier2
Réponse avec citation
  #44  
Vieux 07/05/2004, 00h27
Avatar de Akex
Akex Akex est déconnecté
Administrateur
 
Date d'inscription: août 2003
Localisation: Paris
Âge: 28
Messages: 4 921
Version de vBulletin: 3.5.1
Hébergeur: me
Pouvoir de réputation: 44
Akex est sur un chemin vertueux
Je sais d'ou vient l'erreur. Je corrige ça demain (pas le temps ce soir ).
Réponse avec citation
  #45  
Vieux 07/05/2004, 00h28
Avatar de Akex
Akex Akex est déconnecté
Administrateur
 
Date d'inscription: août 2003
Localisation: Paris
Âge: 28
Messages: 4 921
Version de vBulletin: 3.5.1
Hébergeur: me
Pouvoir de réputation: 44
Akex est sur un chemin vertueux
Citation:
J'ai un soucis avec le hack. J'ai observé que les smileys utilisés sous un style donné, donc affectés à ce style, ne s'affichent pas forcément. Actuellement, les smileys en question s'affichent à l'aide de leur remplacement. Un rafraichissement de la page ne change rien
Un screenshot ?
Réponse avec citation
Réponse

Liens sociaux


Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Navigation rapide