PDA

Afficher la version complète : Galaga Hack



NeRilkA
30/07/2006, 00h46
Description
Ce hack ajoute une étoile sous le rang du posteur dans le postbit. Le nombre d'étoiles/la couleur est en fonction du nombre de messages du membre. Le nombre augmente tous les 100 messages et tous les 1000 messages, le nombre revient à 1 étoile avec une autre couleurRemerciements et support / Thanks and support
Ce Hack a été traduit en français pour vBulletin-Ressources avec l'autorisation explicite de son auteur. / This Hack was translated into French for vBulletin-Ressources with the explicit authorization of its author.
vBulletin-Ressources et son équipe offrira du support vis à vis des hacks traduits, bien sûr, dans la mesure du possible de chacun, autant en terme de temps que de connaissances/ vBulletin-Ressources and its team will offer support for the translated hacks, of course, as far as possible for everyone, as much in term of time that knowledge.
vBulletin-Ressources remercie l'auteur du hack pour avoir fourni son autorisation. / vBulletin-Ressources thanks the author for the hack to have provided its authorization.Conception
Auteur du Hack / Author Of Hack : Zero Tolerance
Source / Link of Thread: Galaga Hack (http://www.vbhackers.com/forum/showthread.php?t=4554)
Version vBulletin Requise / Version vBulletin Required : vB 3.6
Testé / Tested: oui
Traducteur / Translator: NeRilkA
Copyright © 2006 vBulletin-Ressources.com - Tous droits réservés / Copyright © 2006 vBulletin-Ressources.com - All Rights Reserved

Fred
30/07/2006, 02h04
ah ui pas mal celui la
merci nerilka ;)

rl0075
30/07/2006, 09h12
merci a toi, pas mal

Allan
31/07/2006, 18h12
Beau boulot ma poule ;)

memoli
29/11/2006, 10h23
merci nerilka

Raphaël
29/11/2006, 10h46
Merci beaucoup ! Très utile ;)

sony
29/11/2006, 14h03
bravo, c'est très sympa, merci ;)

tony7
09/12/2006, 20h54
Salut ce hack s'est bien installer

mais ne change pas de couleur celon le nombre de poste !

Merci de m'éclairé !

A+++

lagrace
10/12/2006, 20h44
tres beau hack merci

tony7
10/12/2006, 20h47
tres beau hack merci

as tu tester merci !

zdig1
14/02/2007, 16h14
salut jai ajouter une autre etoile
c'est une gif multi-color genre clignotant
et j'ai modifie le script mais je c'est pas pkoi elle marche pas

zdig1
14/02/2007, 16h36
aprament y a un problem meme dans loriginal poster ici
au delas de 1000 message ca revien a 1seule etoile jaune
quelque soit ne nombre de message 1000- 70001 toujours il y a q'une seule etoile jaune
il faut rectifié


if ($this->post['stars'] >= 50)
{
$this->post['stars'] = 49;
}


if ($this->post['stars'] >= 40)
{
$this->post['starsc'] = $this->post['stars'] - 39;
$this->post['s_ext'] = 'red';
}
elseif ($this->post['stars'] >= 30)
{
$this->post['starsc'] = $this->post['stars'] - 29;
$this->post['s_ext'] = 'blue';
}
elseif ($this->post['stars'] >= 20)
{
$this->post['starsc'] = $this->post['stars'] - 19;
$this->post['s_ext'] = 'green';
}
elseif ($this->post['stars'] >= 10)
{
$this->post['starsc'] = $this->post['stars'] - 9;
$this->post['s_ext'] = 'grey';
}
else
{
$this->post['starsc'] = $this->post['stars'] + 1;
$this->post['s_ext'] = 'yellow';
}

$this->post['stars_display'] = '';

for ($iCount=0; $iCount<($this->post['starsc']); $iCount++)
{

space
15/02/2007, 11h44
et toujours pas de nouvelle ?

zdig1
15/02/2007, 15h34
je sais pas mais qi quelquin peut corriger le code pour que ca marche
c'est bon d'importer mais ca serai mieux de corriger aussi :p
aller allan c'es a toi de jouer :)

space
15/02/2007, 16h03
oui ce serait cool et est-ce qu'il est en plus compatible avec les rangs et titres déjà installé ... ou il remplacerait ce qu'on a installé ...

est-ce qu'on utilisé les deux quoi ...

Ombre
15/02/2007, 17h19
moi je suis toujours perdu dans les noms de templates, ma version est traduite en fr de vbulletin et je ne trouve pas l'un de ses fichier dans le gestionnaire de mon template
Allez dans votre logiciel d'administration -> Styles & Templates -> Gestionnaire de Styles -> Modifier les Templates -> Modifier le Template "postbit" ou "postbit_legacy"

quelqu un peu m'aider a me dire comment sa s appel en fr ? llol
merci, et j'en p^rofite pour vous demander si il y a une traduction dans les deux sens pour les noms de templates que je ne vous embetes pas a chaque fois :fool:

zdig1
15/02/2007, 21h01
oui c 'est a par les rang
ca n'influence pas sur eux
c'est un plus pour les membre et c 'est beau a voir dans les forum
en touca jusqua 1000 post
il suffit de regle le template :)

Ombre
16/02/2007, 17h02
help me svp :)

Ombre
16/02/2007, 17h53
help me svp :)merci c'est bon j'ai trouvé ;)

zdig1
26/03/2007, 17h03
on est jamais mieu servi que par soi meme :delicious: voici ma solution :yahoo:

aller Gestionnaire de modules --> Hack Galaga
rempalcer la premier ligne

$this->post['stars'] = intval(str_replace(",", "", $this->post['posts'])/100);par ceci

$this->post['stars'] = intval(str_replace(array(",","&nbsp;"), "", $this->post['posts'])/100);je vais remodifier le hack pour qu'il ait plus de couleur au lieu de 6 yellow,grey,green,blue,red comme galaga de ipborad
autre hack a corriger!!llol

Ombre
19/05/2007, 15h43
Une petite question toute bete, j'ai chercher mais pas trouvé :D c'est ou qu on parametre le nombre de message pour que ça augmente le nombre d'etoiles ? :D

Sebasti1
29/08/2007, 15h59
Pour ceux qui veulent des étoiles un peu plus belles ;)

http://www.soltel.be/forum/images/galaga/s_yellow.png http://www.soltel.be/forum/images/galaga/s_red.png http://www.soltel.be/forum/images/galaga/s_green.png http://www.soltel.be/forum/images/galaga/s_grey.png http://www.soltel.be/forum/images/galaga/s_blue.png

Styke-J
29/08/2007, 16h17
merci superbe hack ;)

Ombre
24/09/2007, 18h37
Correction du hack qui posé problème au bout de 1000 posts, les étoiles de base jaune revenais malgré le nombre atteint, maintenant plus de soucis, merci à zdig1 (http://www.vbulletin-ressources.com/forum/member.php?u=1341) pour son partage ;)

Karline
22/10/2007, 08h26
Merci nerilka & zdig1 je vais l'essayer ;)

Karline
23/10/2007, 09h18
Re,
Petit soucis, instalé la version modifié et j'ai bien vérifié mon instal mais j'ai ce message d'erreur:
Parse error: syntax error, unexpected ';' in /xxx/xxx/www/forum/includes/class_postbit.php(296) : eval()'d code on line 52
Que dois je chercher ? il manque un ";"dans le xml ?

Merci de votre aide ;)

Karline
24/10/2007, 10h04
Personnes ne sais m'aider ?

Ombre
24/10/2007, 16h58
Il faudrait qu'on test, pour le moemnt je ne peu pas, mais dés que je peu je te fait signe :)

Karline
24/10/2007, 17h04
Cool, merci Ombre :)

saigonbride
26/10/2007, 16h22
merci, je vais terster :)

saigonbride
26/10/2007, 17h45
salut Karline

j' avais le même soucis que toi

donc j' ai installé l' hack d' origine et dans le Gestionnaire de modules

Hack Galaga - Modifier et j' ai remplacé la premier ligne par ceci, comme indiqué sur un post anterieur


$this->post['stars'] = intval(str_replace(array(",","&nbsp;"), "", $this->post['posts'])/100);

et ça marche byby

Karline
26/10/2007, 18h23
Cool!
Merci tous pleins saigonbride :)

Grand_manitou
07/12/2007, 14h35
J'ai installé la version modifiée et lorsque je vais dais un des topic, j'ai un écran tout blanc.

A noté que j'ai fais la modif dans le template "postbit" et non "postbit legacy"

En attendant votre aide, j'ai désactivé le fichier XML et j'ai a nouveau accès aux topics.

Ombre
07/12/2007, 18h10
Controle que tu es bien placé les modifications et pas oublier quelque chose... car chez moi il marche nickel ce hack meme avec la modification pour les etoile au dela du 1000eme post...

Grand_manitou
07/12/2007, 20h01
Oui j'ai tout fait dans l'ordre de la modif et toujours écran blanc !

Ombre
07/12/2007, 21h14
Je vais tester la version proposé sur mon forum de test et te tiens au courant :)

Ombre
07/12/2007, 21h30
Voila le probleme venait de la correction, donc pour el moment installe le module présent dans l archive d origine ( j ai supprimé celle que j'avais modifié ) et normalement ça devrait fonctionner, par contre au delà des 1000 post, ça redemarre a une etoile jaune, je demande a un codeur de voir le probleme de mon coté, et dis moi si c est ok chez toi?

Grand_manitou
07/12/2007, 21h49
Je n'ai plus le soucis de la page blanche mais je ne vois pas les étoiles.

Je vais revoir ça en détail

Grand_manitou
07/12/2007, 22h41
Je laisse tombé, merci Ombre du coup de main.

Encore une fois, c'est TOP

Ombre
07/12/2007, 23h23
Je n'ai plus le soucis de la page blanche mais je ne vois pas les étoiles.

Je vais revoir ça en détailTu as bien placé ton dossier ou se trouve les images des etoiles, dans les dossiers images/galaga/ ?

Grand_manitou
07/12/2007, 23h50
Oui, ça fonctionne en interne mais pas en ligne.

Je me demande si il n'y a pas un autre hack qui fait échec.

Pas bien grave. Merci en tout cas pour le coup de main.

Bandit59
17/04/2008, 10h31
Moi pareil ça fonctionne pas :(

Ombre
17/04/2008, 15h53
Revoyez vos installations, car il fonctionne parfaitement sur 3.6.8, essayez le sur le thème par défaut dans un premier temps :)

amine
26/12/2009, 15h24
Bonsoir à tous,

N'aurait-il pas s'il vous plait un autre lien ou je peux trouver d'autres plus belles étoiles ou ( gif ) que celle qui sont dans ce hack.

Ou bien genre de ce scréen :

11647

Mes remerciments les plus sincéres

Ombre
26/12/2009, 15h54
Bonjour, aide toi de google pour cela, c'est ton meilleur amis surtout sur des site qui propose des d'icônes par exemple..

amine
04/01/2010, 14h32
Bonjour à tous;

Je vous souhaite une trés bonne Année 2010 à tous et à toutes,

Voila j'ai installé ce hack mais je ne trouve pas comment le paramétrer, exemple : Je veux s'il vous plait que les membres reçoivent une étoile s'il atteint les 100 messages mais pas dés qu'un membre sinscrit il as une étoile, merci beaucoup.

Le code php du module :


$this->post['stars'] = intval(str_replace(array(",","&nbsp;"), "", $this->post['posts'])/100);

if ($this->post['stars'] >= 50)
{
$this->post['stars'] = 49;
}


if ($this->post['stars'] >= 40)
{
$this->post['starsc'] = $this->post['stars'] - 39;
$this->post['s_ext'] = 'red';
}
elseif ($this->post['stars'] >= 30)
{
$this->post['starsc'] = $this->post['stars'] - 29;
$this->post['s_ext'] = 'blue';
}
elseif ($this->post['stars'] >= 20)
{
$this->post['starsc'] = $this->post['stars'] - 19;
$this->post['s_ext'] = 'green';
}
elseif ($this->post['stars'] >= 10)
{
$this->post['starsc'] = $this->post['stars'] - 9;
$this->post['s_ext'] = 'grey';
}
else
{
$this->post['starsc'] = $this->post['stars'] + 1;
$this->post['s_ext'] = 'yellow';
}

$this->post['stars_display'] = '';

for ($iCount=0; $iCount<($this->post['starsc']); $iCount++)
{
$this->post['stars_display'] .= '<img src="images/galaga/s_'.$this->post[s_ext].'.gif" alt="" />';
}

Bonne continuation

amine
07/01/2010, 17h45
Bonsoir à tous,


Quelqu'un aurait une petite idée s'il vous plait comment paramétrer ce hack, merci beaucoup.


Trés bonne fin de soirée

Simon
08/01/2010, 19h42
Quelqu'un aurait une petite idée s'il vous plait comment paramétrer ce hack, merci beaucoup.Bonsoir, il n'existe aucun paramètre à modifier. Que souhaites-tu faire ?

amine
09/01/2010, 12h51
Bonsoir, il n'existe aucun paramètre à modifier. Que souhaites-tu faire ?

Bonjour cher Simon,

Un trés grand merci de ta réponse.

Voila avec ce hack il donne automatiquement une étoile à celui qui est inscrits sur le forum, avec un zéro compteur ce que je veux faire s'il vous plait c'est qu'il dépassent les 100 messages pour obtenir une étoile et ainsi de suite 200 messages 2 étoiles...

Trés bonne journée et un bon Appétit Simon

amine
16/01/2010, 14h21
Bonjour à tous,


$this->post['stars'] = intval(str_replace(",", "", $this->post['posts'])/100);

if ($this->post['stars'] >= 50)
{
$this->post['stars'] = 49;
}


if ($this->post['stars'] >= 40)
{
$this->post['starsc'] = $this->post['stars'] - 39;
$this->post['s_ext'] = 'red';
}
elseif ($this->post['stars'] >= 30)
{
$this->post['starsc'] = $this->post['stars'] - 29;
$this->post['s_ext'] = 'blue';
}
elseif ($this->post['stars'] >= 20)
{
$this->post['starsc'] = $this->post['stars'] - 19;
$this->post['s_ext'] = 'green';
}
elseif ($this->post['stars'] >= 10)
{
$this->post['starsc'] = $this->post['stars'] - 9;
$this->post['s_ext'] = 'grey';
}
else
{
$this->post['starsc'] = $this->post['stars'] + 1;
$this->post['s_ext'] = 'yellow';
}

$this->post['stars_display'] = '';

for ($iCount=0; $iCount<($this->post['starsc']); $iCount++)
{
$this->post['stars_display'] .= '<img src="images/galaga/s_'.$this->post[s_ext].'.gif" alt="" />';
}

J'ai besoin de votre aide s'il vous plait pour modifier ce code et pour mettre ceux ci ( changer ça avec les étoiles ) :

11961

Aprés : rating-trans-15_0 / rating-trans-15_1 / rating-trans-15_2 / rating-trans-15_3 / rating-trans-15_4 / rating-trans-15_5 .

Mes remerciments les plus sincéres.

Trés bonne journée

amine
07/10/2011, 10h22
Bonjour a tous,

J'ai transféré le dossier image sur le serveur ftp et installé ce module sous vb 4.5.6.

Dans le document texte '' Installation Galaga v.1 '' est mentionné sous vb 3xx de trouver ce bout de code '' <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if> '' dans le template '' Postbit_legacy '' et En-dessous ajouter '' <div align='center'>$post[stars_display]</div> '', or sur le template Postbit_legacy de vb 4.5.6, il ya ceux ci :


</span>
<vb:if condition="$post['rank']">
<span class="rank">{vb:raw post.rank}</span>
</vb:if>

Je voudrais savoir s'il vous plait, comment changer ce code sous vb 4.5.6.

Mes sincéres remerciements et une excéllente journée ;)

Ombre
07/10/2011, 17h25
Bonjour,

Je ne l'ai pas tester, mais il est rare qu'un hack prévu pour vb3 fonctionne sous vb4.

Et pour simple information, avec ce que tu as copier en code en vert, il n'est pas logique de placé une condition ainsi, elle commence après le SPAN et fini après sa fermeture, chercher l'erreur.

amine
07/10/2011, 20h04
Bonjour,

Je ne l'ai pas tester, mais il est rare qu'un hack prévu pour vb3 fonctionne sous vb4.

Et pour simple information, avec ce que tu as copier en code en vert, il n'est pas logique de placé une condition ainsi, elle commence après le SPAN et fini après sa fermeture, chercher l'erreur.



Bonsoir Cher Ombre :angel:,

Je ne sais comment vous remercier trés cher Ombre pour votre aide, votre patience et votre gentillesse que vous nous avez donnez ainsi qu'à toute l' équipe de vBulletin-ressources.


Excuse moi Ombre, je n'ai pas bien compris l'information :



Merci beaucoup et bonne fin de soirée ;)

Ombre
07/10/2011, 20h31
Inutile de me coller le template qui de vue est celui de vb4, comme je le signale en réponse à ta question, ce hack à peu de chance de fonctionner avec ta version de vbulletin 4, il te faudra trouver la version prévus pour vb4, mais qui ne semble pas existait, ou voir une alternative, que je ne connais pas.