Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Merci.
En fait je me doutais que c'était cette manip' mais malheureusement j'ai ce message d'erreur:
Fichier : /home.10.2/cryptosey/www/forum/upload/install_mod.php
Ligne : 24PunBB a rapporté : Unable to add column "g_color" to table
La base de données a rapporté : Duplicate column name 'g_color' (Errno: 1060)
Je ne suis pas un fin connaisseur donc je suis un peu dérouté!
Hors ligne
Il n'y a pas besoin de refaire (il ne faut pas le faire) les "install_mod" après une mise à jour : la base de données est déjà à jour.
Note : j'ai donné une piste pour ce problème dans le topic appelé "Couleur"..
Hors ligne
Coucou tout le monde,
Je viens de faire la dernière mise à jour, et un truc que je comprend pas, j'ai pas l'impression que ca le fasse chez les autres... Pourtant j'ai bien respecté ce qu'il y avait d'écrit
Dand footer.php il y a juste à supprimer quelques lignes, pourtant une fois supprimées et le fichier envoyé, ca marche mais je me retrouve avec un petit < qui s'affiche.
Il s'agit bien du fichier footer.php parce que quand je le remplace par l'ancier, rien ne s'affiche et je ne vois vraiment pas d'ou ca pourrait venir.
Quelqu'un aurait une idée s'il vous plait ?
Je vous remercie 
Hors ligne
J'ai créer un nouveau forum pour comparer avec mon ancien et quand je regarde dans mysql, j'ai ce message pour la table "online" :
La colonne `user_id` ne devrait pas faire partie à la fois d'une clé unique et d'une clé index
forum_online_user_id_ident_idx UNIQUE 1 user_id
ident
forum_online_user_id_idx INDEX 1 user_idDernière modification par G.I.Geo (18-04-2007 11:20:13)
Hors ligne
Bizarre, le pun_include ne fonctionne plus dans annonce maintenant... 
Hors ligne
Mis à jour sans problème pour ma part (1.2.14-b -> 1.2.15)
Hors ligne
Bizarre, le pun_include ne fonctionne plus dans annonce maintenant...
Tant mieux !
:canon: Mangafan : Mettez un chat dans votre processeur ! 
Hors ligne
Bon ben j'ai carrément remplacé mon fichier par le votre et ca marche, je comprend pas. C'est exactement les memes pourtant.
Mais bon le principale est que ca marche 
Hors ligne
achtungbaby a écrit :Bizarre, le pun_include ne fonctionne plus dans annonce maintenant...
Tant mieux !
c'est sympa de dire ça !
Moi les pun_include fonctionnent mais pas celui de dyncat enfin je sais pas c'est peut-être le fichier ou je sais pas mais en tout cas dyncat ne fonctionne pas chez moi, je n'ai pas de code qui sort !
je vois pas ce que je peu faire à part mettre le fichier dyncat.php dans /include/user/ et mettre <pun_include "dyncat.php"> dans /include/template/main.tpl ?
Jérémy P.
Hors ligne
si dyncat utilise des données provenant de la page courante c'est "normal" queça ne marche plus le fichier étant maintenant inclu avant la page courante
Hors ligne
alors popur ne pas refaire tt le smods on peut remplacer que les fichiers admin_xxx.php ?
Hors ligne
*Willituning : oui, c'est ce qu'il faut faire.
Comment ça ? Il faut ré-installé les mods ?
http://www.lin-web.be => Un forum d'aide et astuces uniquement pour linux !
_|¯¯|_
'(*-*)' <= Téléchargé moi illégalement 
Hors ligne
Ouep c'est a cause de ca que désormais j'evite d'appliquer 50 mods 
Team-BoNoBo Team CS qui tourne sous Punbb, Puntal & DFSS
Trouvailles et cadeaux du web gratuits chez la dénicheuse
Besoin d'aide, visitez le groupe Developpeur
Hors ligne
pourquoi on ne peux pas simplement les remplacer, le changements vient d'eux et de leur décurisation :s
Hors ligne
Comment ça ? Il faut ré-installé les mods ?
Pas forcément : il suffit de faire la mise à jour à l'aide des hdiffs. Ca va prendre un peu de temps parce que cette dernière maj modifie pas mal de lignes, mais tu seras gagnant si tu as beaucoup de mods installées. Si en revanche tu n'as qu'une ou deux mods, alors là oui il faut les refaire sur les nouveaux fichiers.
Hors ligne
wilituning a écrit :Comment ça ? Il faut ré-installé les mods ?
Pas forcément : il suffit de faire la mise à jour à l'aide des hdiffs. Ca va prendre un peu de temps parce que cette dernière maj modifie pas mal de lignes, mais tu seras gagnant si tu as beaucoup de mods installées. Si en revanche tu n'as qu'une ou deux mods, alors là oui il faut les refaire sur les nouveaux fichiers.
C'est ce que je fais depuis pas mal de temps maintenant, autrement je n'en finirai jamais. 
Hors ligne
mangafan a écrit :achtungbaby a écrit :Bizarre, le pun_include ne fonctionne plus dans annonce maintenant...
Tant mieux !
c'est sympa de dire ça !
Moi les pun_include fonctionnent mais pas celui de dyncat enfin je sais pas c'est peut-être le fichier ou je sais pas mais en tout cas dyncat ne fonctionne pas chez moi, je n'ai pas de code qui sort !
je vois pas ce que je peu faire à part mettre le fichier dyncat.php dans /include/user/ et mettre <pun_include "dyncat.php"> dans /include/template/main.tpl ?
Bon, je l'ai pas dit méchament je voulais dire tant mieux pour la sécurité quelque part et surtout pour la cohérence.
Et puis inclure dyncat via l'annonce j'y avais pas pensé
vu que ça consiste à mettre ce gros pavet dans une div sous un tire h2 en plein milieu de la page en gros.
<script type="text/javascript" src="js/dyncat/cookie.js"></script>
<script type="text/javascript" src="js/dyncat/common.js"></script>
<script type='text/javascript'>
<!--
date=new Date;
date.setFullYear(date.getFullYear()+1);
var pref = new Array();
function catfind() {
if (LireCookie("punbb_dyncat")) {
var cookie_value = LireCookie("punbb_dyncat");
var pref_save = cookie_value.split('_');
} else {
var pref_save = new Array();
}
for(i=0; i < 5; i++)
{
(pref_save[i]) ? pref[i] = pref_save[i] : pref[i] = 1;
var indice = i + 1;
if (document.getElementById("announce"))
{ var h = indice; }
else
{ var h = i; }
var h2 = document.getElementsByTagName("h2")[h];
var table = document.getElementsByTagName("table")[i];
var dh = h2.getElementsByTagName("span")[0].firstChild.data;
if(pref[i] == 1) {
h2.getElementsByTagName("span")[0].innerHTML = '<img src="img/dyncat/min.gif" title="Réduire" /> ' + dh;
table.style.display='';
} else {
h2.getElementsByTagName("span")[0].innerHTML = '<img src="img/dyncat/plus.gif" title="Développer" /> ' + dh;
table.style.display='none';
}
h2.h = h;
h2.t = i;
h2.titre = dh;
h2.setAttribute("onclick",function() {
dyncat(this.h, this.t, this.titre);
var pref_save = pref.join('_');
EcrireCookie("punbb_dyncat", pref_save, date);
});
h2.onclick = function() {
dyncat(this.h, this.t, this.titre);
var pref_save = pref.join('_');
EcrireCookie("punbb_dyncat", pref_save, date);
};
}
}
document.write('<'+'style type="text/css" media="screen">');
document.write('.hide { display: none; }');
document.write('<'+'/style>');
document.write('<div class="hide"><img src="img/dyncat/plus.gif" /><img src="img/dyncat/min.gif" /><\/div>');
if (window.attachEvent)
window.attachEvent("onload",catfind);
if (window.addEventListener)
window.addEventListener("load",catfind, false);
-->
</script>Dyncat est à inclure entre les balises <head></head> de la page pour une question de sémantique.
Maintenant je peux te dire qu'il fonctionne avec la dernière version, si on suit la procédure indiquée dans l'archive. Je suis en train de faire une dev en local sur la dernière version de punbb et il tourne !
Maintenant si tu trouves qu'ajouter [c]<pun_include "dyncat.php">[/c] dans main.tpl et uploader les fichiers sur ton site c'est trop de manipulation et bien fais pas de site.
Je te ferais juste remarquer que si j'avais créé dyncat autrement, tu aurais à ajouter des fonctions javascript un peu partout dans les fichiers php en dur et j'aurais pas eu à me fatiguer de mon côté pour faire en sorte que l'utilisateur final en fasse un minimum !
Là, tu modifies le template en y ajoutant une ligne et tu n'as pas à te soucier de trouver ce qui est modifié par dyncat quand tu fais une update...
Et on arrive quand même à finir par en parler sur le sujet de la dernière mise à jour de punbb
alors que j'ai déjà posté sur la discussion de la mod que ça marchait pour la 1.2.15...
Pour en revenir au <pun_include> dans l'annonce si quelqu'un est gêné par ça j'en suis désolé pour lui...
Mais comment on peut l'utiliser comme ça cette fonction... Et si on a pas d'annonce à mettre sur son forum, on peut pas utiliser son code et si la personne à pas prévu de vérifié sur quel page du forum on se trouve pour que le code se lance, comme je l'ai anticipé pour dyncat, il sera éxecuté sur toutes les pages du forum ?
:canon: Mangafan : Mettez un chat dans votre processeur ! 
Hors ligne
alors j'ai pas dis que c'était compliqué ... si ça c'était compliqué j'aurai jamais eu de sites
depuis quelques années, je pense que j'ai déjà vu plus compliqué, et puis si tu jette un oeil sur mon site tu verra que c'est je pense un peu plus compliqué.
en fait j'avais essayé de mettre dyncat sur mon forum mais je sais pas pourquoi le script ne s'affichait pas quand je dis il s'affichait pas c'est dans le code généré de la page index du forum, y avait pas de javascript donc voilà et puis pour revenir au pun_include bah il était bien présent donc j'ai pas trop compris le problème mais je vais retenter on sait jamais défois quand on fait une mise à jour vers je sais plus qu'elle heure et bien on fait des erreurs !
oui parce moi quand je découvre qu'il y a une mise à jour à faire j'essai de la faire et puis défois ça tombe le soir très tard ! 
Enfin bon je vais pas vous raconter mes aventures mais bon sur le coup j'ai pas pigé le problème mais demain peut-être !
Si non dans l'ensemble ça roule !
Jérémy P.
Hors ligne
Mais t'as pas tout simplement écrasé le main.tpl avec la modif de dyncat par celui de la 1.2.15 ?
:canon: Mangafan : Mettez un chat dans votre processeur ! 
Hors ligne
j'ai mis le pun_include de dyncat mais je vais réessayer car là j'ai pas retenté. 
edit : j'ai refais la manipulation même avec le fichier d'origine main.tpl mais rien ne s'affiche ! 
J'ai bien mis tout les fichiers sur le serveur ! J'ai pourtant d'autres fichiers qui utilisent pun_include et qui fonctionnent ! Alors que là bah rien ! 
Dernière modification par jp451 (25-04-2007 13:09:12)
Jérémy P.
Hors ligne
Dyncat ne marche pas sans modif sur la dernière version de punbb.
Y a un oubli dans l\'archive de punbb.fr la fonction pun_include est toujours dans le footer d\'où le malentendu.
Pourtant d\'habitude je fais gaffe à prendre la version du .org pour la dev...
:canon: Mangafan : Mettez un chat dans votre processeur ! 
Hors ligne
tu veut dire que dans la version 1.2.15 fr le traitement des pun_include est dans footer.php ? si c'est le cas tu te trompe, ce traitement a bien bougé vers header.php
Hors ligne
J'ai mis mes 3 forums à jour
On se sent soulagé un peu lol
Ah ta vu ! 
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
bonjour 
bon, j'ai lu ce post, mais je suis comme nico_somb : page blanche.
- suppression de tous les fichiers (--> répertoire vierge)
- supression de la base de données (je sais, je suis un violent)
- telechargement, dezip, upload des fichiers
--> page blanche ...
- lancer le "install.php"
--> tables créées dans la base
- création du fichier config.php, upload
--> page blanche
arg !
bon, restont zen et demandons aux spécialistes ...
il faut installer d'abord une version précédente et faire une mise à jour ??
Dernière modification par kidou (26-04-2007 20:35:21)
Hors ligne