jojobarjo32
Messages
achaab
voila pour le viewtopic
(note que j'ai mis les commentaires, comme toi...alalalalala qu'est ce que je fais pas pour toi :P)
Sinon j'ai presque fini l'index...en fait je me bat avec la ligne des modos, quand j'aurais gagné, j'aurais finit l'index :P et je passe a un autre fichier
(note que j'ai mis les commentaires, comme toi...alalalalala qu'est ce que je fais pas pour toi :P)
Sinon j'ai presque fini l'index...en fait je me bat avec la ligne des modos, quand j'aurais gagné, j'aurais finit l'index :P et je passe a un autre fichier
Darathor
Wéééé des bôs commentaires
Sinon, pour le CHMOD, c'est faisaible directement via un script ? (ça me paraît bizarre dans la mesure où a priori, le serveur php n'a pas l'identité du propriétaire des fichiers... Enfin en règle générale du moins, suivant la config du serveur, ça peut être le cas mais c'est pas souvent le cas... Et en particulier c'est pas le cas sur mon serveur donc je pourrais même pas tester ).
Sinon, pour le CHMOD, c'est faisaible directement via un script ? (ça me paraît bizarre dans la mesure où a priori, le serveur php n'a pas l'identité du propriétaire des fichiers... Enfin en règle générale du moins, suivant la config du serveur, ça peut être le cas mais c'est pas souvent le cas... Et en particulier c'est pas le cas sur mon serveur donc je pourrais même pas tester ).
jojobarjo32
Oui tu utilises la jolie fonction chmod avec comme premier paramètre le dossier ou fichier et en second paramètre le chmod en octal (donc avec un 0 devant : 0777 par exemple).
Ca marche chez la plupart des hébergeurs...
Sinon je viens de tester Tout à l'air de bien marcher
Ca marche chez la plupart des hébergeurs...
Sinon je viens de tester Tout à l'air de bien marcher
achaab
j'ai un petit soucis qui commence a m'enerver prodigieusement, d'autant plus que je suis sur que c'est qu'un oubli de rien du tout...
pour la ligne des modo, tout est OK, la couleur s'affiche selon l'appartenance d'un groupe, donc tout est OK
par contre pour la couleur du dernier message sur l'index, j'ai bien la couleur du membre en fonction de son groupe d'appartenance, mais, sur tous les forum, j'ai le nom du dernier posteur uniquement, par exemple si on postait un post dans un forum différent chacun, on aurait en nom de dernier poster "jojo" sur le forum 1, "darathor" sur le forum 2 et achaab sur le forum 3...la j'ai par exemple jojo en nom de dernier poster pour les 3 forums (vous me suivez ?)
est ce que l'un d'entre vous a le temps de regarder pourquoi histoire que je comprenne un peu ma bourde ?
pour la ligne des modo, tout est OK, la couleur s'affiche selon l'appartenance d'un groupe, donc tout est OK
par contre pour la couleur du dernier message sur l'index, j'ai bien la couleur du membre en fonction de son groupe d'appartenance, mais, sur tous les forum, j'ai le nom du dernier posteur uniquement, par exemple si on postait un post dans un forum différent chacun, on aurait en nom de dernier poster "jojo" sur le forum 1, "darathor" sur le forum 2 et achaab sur le forum 3...la j'ai par exemple jojo en nom de dernier poster pour les 3 forums (vous me suivez ?)
est ce que l'un d'entre vous a le temps de regarder pourquoi histoire que je comprenne un peu ma bourde ?
Darathor
@Jojo : Ils doivent faire en sorte qu'Apache tourne avec l'identité unix du compte utilisateur concerné (y a une option pour ça, suexec je crois)... Mais je l'ai pas installé sur ce serveur (mon cousin avait tenté ça pour son site mais il avait aps réussi ).
@Achab : je vais essayer de voir ^^
@Achab : je vais essayer de voir ^^
Darathor
Le bout
Déjà faudrait le remplacer par :
Sinon, si pour le premier forum, le gars à une couleur pour le 2e, l'autre n'en a pas, il aura celle du premier (vu que la variable ne sera pas réinitialisée).
Je sais pas si ça résout le problème mais ça fera déjà ça de corrigé Toujours faire un else dans un if qui initialise une variable
EDIT :
Donc idem là :
À remplacer par :
Code :
// DEBUT MOD Couleurs Qui est en ligne
if($forum_data[$j]['user_qeel_color'] != 0)
{
$style_color = 'class="color_qeel_' . $forum_data[$j]['user_qeel_color'] . '"';
}
// FIN MOD Couleurs Qui est en ligne
Déjà faudrait le remplacer par :
Code :
// DEBUT MOD Couleurs Qui est en ligne
if($forum_data[$j]['user_qeel_color'] != 0)
{
$style_color = 'class="color_qeel_' . $forum_data[$j]['user_qeel_color'] . '"';
}
else { $style_color = ''; }
// FIN MOD Couleurs Qui est en ligne
Sinon, si pour le premier forum, le gars à une couleur pour le 2e, l'autre n'en a pas, il aura celle du premier (vu que la variable ne sera pas réinitialisée).
Je sais pas si ça résout le problème mais ça fera déjà ça de corrigé Toujours faire un else dans un if qui initialise une variable
EDIT :
Donc idem là :
Code :
#
#-----[ FIND ]------------------------------------------
#
$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';
#
#-----[ REPLACE WITH ]------------------------------------------
#
if($row['user_qeel_color'] != 0)
{
$style_color = 'class="color_qeel_' . $row['user_qeel_color'] . '"';
}
$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color . '>' . $row['username'] . '</a>';
À remplacer par :
Code :
#
#-----[ FIND ]------------------------------------------
#
$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';
#
#-----[ REPLACE WITH ]------------------------------------------
#
// DEBUT MOD Couleurs Qui est en ligne
// -- DEBUT Enlevé
// $forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';
// -- FIN Enlevé
if($row['user_qeel_color'] != 0)
{
$style_color = 'class="color_qeel_' . $row['user_qeel_color'] . '"';
}
else { $style_color = ''; }
$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color . '>' . $row['username'] . '</a>';
// FIN MOD Couleurs Qui est en ligne
jojobarjo32
achaab
Darathor
achaab
achaab
je suis trop bete...en fait je fais mes testes sur un forum ou j'ai remplacer les fichiers de l'index par ceux d'un membre de .biz qui avait le pseudo forum et qui avait les sous forums a la fois en sous forums...et en double sur l'index autrement dit, j'avais deux fois le meme nom d'utilisateur..;car je postais dans le meme forum, meme si celui ci s'affichait a deux endroit différent...
j'ai créé un autre forum...et le probleme n'est plus (logique)
apres, j'ai repris me tuto que je prépare (un fichier au norme du groupe :P) et j'ai rajouter les elses partout ou je devais les mettre (meme s'ils servent a rien pour le coup )
Enfin bref, y a pas de probleme depuis le début (ce qui me rassure un peu, j'étais a deux doigts de prendre mon premier cours de php pour résoudre ce probleme )
EDIT: je me disais la...normalement on mets un else pour changer quelque chose si y a un if avant...or la on affiche ce qu'on a en temps normal quand on est en dehors du if...vous etes sur qu'il est necessaire ?
(c'est pas que je veuille avoir raison, mais je veux juste etre sur )
j'ai créé un autre forum...et le probleme n'est plus (logique)
apres, j'ai repris me tuto que je prépare (un fichier au norme du groupe :P) et j'ai rajouter les elses partout ou je devais les mettre (meme s'ils servent a rien pour le coup )
Enfin bref, y a pas de probleme depuis le début (ce qui me rassure un peu, j'étais a deux doigts de prendre mon premier cours de php pour résoudre ce probleme )
EDIT: je me disais la...normalement on mets un else pour changer quelque chose si y a un if avant...or la on affiche ce qu'on a en temps normal quand on est en dehors du if...vous etes sur qu'il est necessaire ?
(c'est pas que je veuille avoir raison, mais je veux juste etre sur )
Darathor
Ah ben oui, forcément
Sinon, si t'as une boucle avec un if dedans, t'es obligé soit de réinitialiser la variable (solutionde jojo), soit de mettre un else (ma solution). Les deux se valent a priori, après c'est à toi de voir ce que tu préfère
Mais si tu réinisialise pas, d'une itération à l'autre elle reste la même si la condition du if n'est pas vérifiée Donc la couleur sera transmise à certains incolores...
Dans le cas où tu n'es pas dans une boucle, en théorie tu peux t'en passer vu que la variable est censée être pas défaut inisilisée vide au début du script. Mais par expérience, je sais qu'il vaut mieux systématiquement initialiser les variables avant utilisation, ça évite des tas de merdes (j'en ai perdu des heures à causes d'initialisations oubliées... bon c'était plutôt en C, parce qu'en C, il ne me semble pas que les variables soient pré-initialisées, donc là ça donnait d'autant plus facilement des résultats tordus mais même en php, ça peut fouttre la merde ).
Sinon, si t'as une boucle avec un if dedans, t'es obligé soit de réinitialiser la variable (solutionde jojo), soit de mettre un else (ma solution). Les deux se valent a priori, après c'est à toi de voir ce que tu préfère
Mais si tu réinisialise pas, d'une itération à l'autre elle reste la même si la condition du if n'est pas vérifiée Donc la couleur sera transmise à certains incolores...
Dans le cas où tu n'es pas dans une boucle, en théorie tu peux t'en passer vu que la variable est censée être pas défaut inisilisée vide au début du script. Mais par expérience, je sais qu'il vaut mieux systématiquement initialiser les variables avant utilisation, ça évite des tas de merdes (j'en ai perdu des heures à causes d'initialisations oubliées... bon c'était plutôt en C, parce qu'en C, il ne me semble pas que les variables soient pré-initialisées, donc là ça donnait d'autant plus facilement des résultats tordus mais même en php, ça peut fouttre la merde ).
jojobarjo32
Darathor
achaab
En fait, j'ai la fleme de refaire tout, je vais garder le else
voila le viewforum :P
(je poste tous ici au fur et a mesure pour que si jamais vous tombiez sur une grosse boulette, comme taleur l'absence du else, je puisse corriger en temps réel)
EDIT : y a plus les commentaires la...je les mettrais sur le fichier final
voila le viewforum :P
(je poste tous ici au fur et a mesure pour que si jamais vous tombiez sur une grosse boulette, comme taleur l'absence du else, je puisse corriger en temps réel)
EDIT : y a plus les commentaires la...je les mettrais sur le fichier final
Darathor
achaab
Darathor
Pour la fin du dernier dernier, l'autre solution, qui est peut-être plus propre, puisqu'elle retire un maximum d'HTML du php pour le reporter dans le tpl serait de faire plutôt ça :
Code :
#
#-----[ FIND ]------------------------------------------
#
$search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$style_class = ($row['user_qeel_color'] != 0) ? ('color_qeel_' . $row['user_qeel_color']) : 'gen';
#
#-----[ FIND ]------------------------------------------
#
'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
#
#-----[ BEFOR ADD ]------------------------------------------
#
'COLOR_CLASS' => $style_class,
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/memberlist_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
#
#-----[ REPLACE WITH ]------------------------------------------
#
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="{memberrow.COLOR_CLASS}">{memberrow.USERNAME}</a></span></td>
#
achaab
avec cette solution, je n'ai plus la couleur sur la liste des membres
EDIT : j'arrete pour ce soir...voici mon fichier complet pour ce que j'ai deja fait today...
edit ; suppréssion du code
Sinon, c'etait quoi le probleme avec l'autre mod :
tu as fait comment pour corriger ça ? parceque je me retrouve avec un truc similaire apres la modif du usercp_viewprofil (sauf que cette fois, c'est un trait blanc horizontal)
EDIT : j'arrete pour ce soir...voici mon fichier complet pour ce que j'ai deja fait today...
edit ; suppréssion du code
Sinon, c'etait quoi le probleme avec l'autre mod :
tu as fait comment pour corriger ça ? parceque je me retrouve avec un truc similaire apres la modif du usercp_viewprofil (sauf que cette fois, c'est un trait blanc horizontal)
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum |