Mod aspirant un forum

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le développement d'un de vos MODs, ou l'adaptation d'un MOD phpBB2 pour phpBB3.

Modérateur: Equipe

Re: Mod aspirant un forum

Messagepar ForumsFaciles » 26 Nov 2008 à 13:27

Bonjour Manond,

Avez-vous testé le script pour sauvegarder votre forum AceBoard ? Si oui, quelle(s) erreur(s), difficulté(s) rencontrez-vous ?

Pour ma part j'ai fait un test mais cela ne donne rien. J'examine le code mais il y a des choses que je ne comprends pas (comme, par exemple, comment le script se connecte-t-il à la BDD qui reçoit les données sauvegardées, étant donné que nulle part il est demandé de mettre les informations de connexion à la BDD.

De plus je n'ai pas de Forum AceBoard donc je ne peux pas tester en tant que Administrateur d'un tel forum.

Pour adapter à ForumActif j'ai besoin d'être certain que cela marche déjà pour AceBoard. Malheureusement le concepteur de ce script ne donne pas de support. J'essaierai si je galère encore trop longtemps de lui envoyer un mail.

A bientôt.
Votre sujet est résolu ? S'il vous plaît, n'oubliez pas d'éditer votre premier message, et d'y ajouter la petite coche verte Image. Merci :wink:
Toute demande de support par MP sera ignorée, et supprimée.
ForumsFaciles: services phpBB à petits prix
Heberg-Pics: vos images hébergées en toute sécurité
RedHeberg, l'hébergement professionnel de votre forum à petits prix
Avatar de l’utilisateur
ForumsFaciles
Supporter
Supporter
 
Messages: 3363
Inscription: 15 Nov 2008 à 18:04
Localisation: Alsace

Re: Mod aspirant un forum

Messagepar Dumbangel » 03 Déc 2008 à 06:21

Je bosse aussi sur le sujet depuis plusieurs jours.

Le script tourne bien mis a part quelques bug mineurs mais problématique.

J'ai constaté les bugs suivants donc :

- en mode bbcode, je n'arrive pas à récuperer les messages. En gros j'ai toute la structure du forum, mais les messages sont vides (pourtant les topics sont là avec leurs titres et les réponses (mais sans contenu à l'intérieur).

Exemple en mode débug :

Categorie: GENERALITES
Lien forum: http://170868.aceboard.fr/170868-2245-0-Pink-Floyd.htm
Titre forum: Pink Floyd
Descrïption: Pour ceux qui connaissent pas
Lien topic: http://170868.aceboard.fr/170868-2245-5 ... refere.htm
Titre topic: Votre album préféré
Vues: 32
Createur: Chapter

LES MESSAGES:
Date: 26/11/2008 23:25:34
Auteur: Chapter
Message:
-------------------
Lien page suivante

Lien topic: http://170868.aceboard.fr/170868-2245-5 ... aliste.htm
Titre topic: Chuis un spécialiste
Vues: 30
Createur: Chapter

LES MESSAGES:
Date: 26/11/2008 23:10:30
Auteur: Chapter
Message:
-------------------
Date: 27/11/2008 00:18:43
Auteur: Chapter
Message:
-------------------
Lien page suivante (etc...)


- En mode texte, ça marche, mais le seul soucie c'est les apostrophes des textes récupérés. Quand on applique le résultat du script dans la requette sql du nouveau forum, ça bug forcement. Il faudrait faire un "replace" et remplacer le ' par un espace ou ça ". Idem en mode texte il n'y a pas les retour chariots il me semble.

Bien sur en mode texte, tout le bbcode disparait (lien vers les photos, quote, texte en gras etc...)

Depuis hier j'ai un autre problème, j'esayais mon script sur Free et j'obtiens ça à présent :

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /mnt/130/sdc/f/3/newpretoria/acepompe.php on line 660

Warning: fsockopen() has been disabled for security reasons in /mnt/130/sdc/f/3/newpretoria/acepompe.php on line 77

Warning: Invalid argument supplied for foreach() in /mnt/130/sdc/f/3/newpretoria/acepompe.php on line 265


J'ai l'impression que ça viens de Free qui aurait activé un safemode, ou bien je me rejeter par le serveur d'aceboard ?

Bref, si quelqu'un peut nous aider ça serait vraiment cool. J'ai de notion de php/sql suffisante pour bricoler à partir d'un script qui fonctionne, mais pas avec un script dont il faut résoudre les bugs. On s'improvise pas programmeur comme ça.

En gros faudrait que le truc tourne en mode bbcode (l'idéal), sinon au moins déjà résoudre le problème mineur de retour à la ligne et d'apostrophe, ce qui ne devrait aps être difficile pour quelqu'un qui maitrise le php.
Dumbangel
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: 03 Déc 2008 à 06:00

Re: Mod aspirant un forum

Messagepar ForumsFaciles » 03 Déc 2008 à 08:35

Bonjour,

Pour le fait que cela vous mette un message d'erreur sur le temps d'exécution, cela est normal car dans le script cela est prévu. Lisez justement la ligne 660 du script.

Code: Tout sélectionner
  // Ajout du temps d'execution
  set_time_limit(999999999999);


J'ai personnellement mis un temps au maximum. Et cela aspire bien le forum.

Mais je rencontre le même problème: les messages sont bien dans la Base de Données, mais totalement vides !!!

Pour ce qui est des caractères spéciaux tels que les apostrophes [Je sais que j'ai fait cela], il faut une fis que vous obtenez le code, l'éditer avec [ur=http://notepad-plus.sourceforge.net/fr/site.html]notepad+++[/url] et l'enregistrer sous format "Encoder en UTF-8 (sans BOM)". Cela devrait fonctionner.

Oui ajouter une petite ligne avec addslashes ou quelque chose dans ce style (stripslahes désolé pour l'orthographe je n'ai pas le mot sous les yeux).

J'ai testé à mon boulot en aspirant le forum de support mais le fichier téléchargé est si énorme que je dois arrêter lorsque je pars :(

En local je n'ai pas réussi, cela m'affiche le code php... :( :(

A plus tard pour d'autres nouvelles.
Votre sujet est résolu ? S'il vous plaît, n'oubliez pas d'éditer votre premier message, et d'y ajouter la petite coche verte Image. Merci :wink:
Toute demande de support par MP sera ignorée, et supprimée.
ForumsFaciles: services phpBB à petits prix
Heberg-Pics: vos images hébergées en toute sécurité
RedHeberg, l'hébergement professionnel de votre forum à petits prix
Avatar de l’utilisateur
ForumsFaciles
Supporter
Supporter
 
Messages: 3363
Inscription: 15 Nov 2008 à 18:04
Localisation: Alsace

Re: Mod aspirant un forum

Messagepar Théonaute » 03 Déc 2008 à 09:21

Bonjour,
ForumsFaciles a écrit:
Code: Tout sélectionner
  // Ajout du temps d'execution
  set_time_limit(999999999999);

Autant mettre
Code: Tout sélectionner
set_time_limit(0); 
qui donne un temps d'exécution infini. Mais que ce soit l'un ou l'autre, ce n'est pas recommandé parce que si votre script contient une erreur, le serveur va en prendre un coup en mémoire et process consommés.

Bien à vous, :wink:
Théonaute | Retraité de l'équipe des MODs
Citation :
<?php while(!($succeed = try())) ?>
Désolé, je ne fais plus de support pour phpBB et tous mes MODs ont été arrêtés.
Avatar de l’utilisateur
Théonaute
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 5702
Inscription: 22 Jan 2006 à 15:45
Localisation: Montréal

Re: Mod aspirant un forum

Messagepar ForumsFaciles » 03 Déc 2008 à 09:25

Théonaute a écrit:Autant mettre
Code: Tout sélectionner
set_time_limit(0); 
qui donne un temps d'exécution infini. Mais que ce soit l'un ou l'autre, ce n'est pas recommandé parce que si votre script contient une erreur, le serveur va en prendre un coup en mémoire et process consommés.


Merci Théonaute.

Si j'ai mis ce temps d'exécution et non pas infini c'est justement à cause de ça. Là c'était un chiffre au hasard mais par la suite j'avais mis le temps en secondes corresppondant à trois heures. Mais je restais pas assez longtemps après au travail lol.


Ceci dit je viens de refaire un essai y a une demi heure est le script a enfin daigné me mettre un message dans la Base de Données !!

Dumbangel tu sembles possèder un Forum AceBoard. Serait-il possible que j'aie le lien pour faire un test dessus ? Est-ce un GROS Forum ?
Votre sujet est résolu ? S'il vous plaît, n'oubliez pas d'éditer votre premier message, et d'y ajouter la petite coche verte Image. Merci :wink:
Toute demande de support par MP sera ignorée, et supprimée.
ForumsFaciles: services phpBB à petits prix
Heberg-Pics: vos images hébergées en toute sécurité
RedHeberg, l'hébergement professionnel de votre forum à petits prix
Avatar de l’utilisateur
ForumsFaciles
Supporter
Supporter
 
Messages: 3363
Inscription: 15 Nov 2008 à 18:04
Localisation: Alsace

Re: Mod aspirant un forum

Messagepar Dumbangel » 04 Déc 2008 à 16:04

ForumsFaciles a écrit:
Ceci dit je viens de refaire un essai y a une demi heure est le script a enfin daigné me mettre un message dans la Base de Données !!

Dumbangel tu sembles possèder un Forum AceBoard. Serait-il possible que j'aie le lien pour faire un test dessus ? Est-ce un GROS Forum ?


C'est possible avec n'importe quel compte, pas la peine d'être admin pour récuperer un forum il me semble.

JE peux te creer un utilisateur sur notre forum d'essai et t'envoyer ça par MP.

Tu est en mode bbcode, non ? pour ça que tu n'a pas les messages.

Sinon quesque tu veut dire par editer le code ? corriger les apostrophes ? En quoi l'encoder differement va nous aider ? Car j'ai essayer et les apostrophes sont toujours là.
Dumbangel
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: 03 Déc 2008 à 06:00

Re: Mod aspirant un forum

Messagepar ForumsFaciles » 04 Déc 2008 à 16:54

Bonjour,

Ok pour le compte.

Je parle d'être admin pour avoir accès à toutes les catégories, tous les messages (même les forums privés).

Pour les apostrophes trop dur à expliker.

Dommage pour les BBCode alors... Hum le principal est de réussir à tout récupérer sans devoir tout recopier à la main.

J'attends ton MP :wink:
Votre sujet est résolu ? S'il vous plaît, n'oubliez pas d'éditer votre premier message, et d'y ajouter la petite coche verte Image. Merci :wink:
Toute demande de support par MP sera ignorée, et supprimée.
ForumsFaciles: services phpBB à petits prix
Heberg-Pics: vos images hébergées en toute sécurité
RedHeberg, l'hébergement professionnel de votre forum à petits prix
Avatar de l’utilisateur
ForumsFaciles
Supporter
Supporter
 
Messages: 3363
Inscription: 15 Nov 2008 à 18:04
Localisation: Alsace

Re: Mod aspirant un forum

Messagepar Ariane Naav » 11 Déc 2008 à 08:32

Bonjour,

alors des nouvelles ? J'étais passée sur le topic et ne voyant pas de réponse j'ai laissé tomber :s Pour l'instant j'ai juste écrit le script pour générer la table phpbb_users et j'ai plus ou moins réussi à sauver tous les topic de manière ordonnée. J'ai des soucis pour extraire un à un les messages, dois-je tenter de leur donner leur id de départ ou bien puis-je faire autrement (je veux dire par là est-ce que ça ne va pas faire foirer autre chose que j'ignore)?

vous pouvez me contacter par MP sur le forum en tout cas si vous voulez qu'on échange des idées

à part ça la seule chose qui m'ennuie c'est que les fonctions copy etc dont je me sers pour sauvergarder les forums sur mon serveur sont trèssss lentes (plusieurs heures pour 5000 sujets). Peut-être que je m'y prend mal ? :shock:
Ariane Naav
Posteur néophyte
Posteur néophyte
 
Messages: 39
Inscription: 10 Jan 2007 à 20:42

Re: Mod aspirant un forum

Messagepar ForumsFaciles » 11 Déc 2008 à 10:01

Bonjour Ariane Nav,

Les choses avancent tout doucement. Je ne réussis pas à avoir tous les messages qui s'affichent sur le forum (pourtant, ils sont bien dans la Base de Données). Je pars toujours à partir de AcePompe.

Pourquoi en MP ? Nous avons notre Topic ici, autant en profiter...

Tu as fait ton propre script ?

A bientôt !
Votre sujet est résolu ? S'il vous plaît, n'oubliez pas d'éditer votre premier message, et d'y ajouter la petite coche verte Image. Merci :wink:
Toute demande de support par MP sera ignorée, et supprimée.
ForumsFaciles: services phpBB à petits prix
Heberg-Pics: vos images hébergées en toute sécurité
RedHeberg, l'hébergement professionnel de votre forum à petits prix
Avatar de l’utilisateur
ForumsFaciles
Supporter
Supporter
 
Messages: 3363
Inscription: 15 Nov 2008 à 18:04
Localisation: Alsace

Re: Mod aspirant un forum

Messagepar Roromis » 13 Déc 2008 à 14:57

Bonjour,
(Bizarre, j'ai mit "surveiller ce sujet" et je ne suis pas averti des nouveaux messages.)

J'ai moi aussi créé un script (avec l'aide de tomdieu) qui récupère pour l'instant les catégories, les forums, les topics et une partie des messages (tous les messages, mais pas tout le contenu). La base de donnée n'est pour l'instant pas compatible avec phpbb, je m'occuperait de la rendre compatible quand j'arriverai à tout récupérer (je fais sa en deux partie, pour permettre aux développeurs de créer des scripts pour punBB et autre).
Ariane Naav, je suis intéressé par ton code qui récupère les utilisateurs, j'aimerais m'en inspirer.

[Edit: Mon script récupère maintenant la totalité des messages et de leurs contenu. Il ne manque que les dates (je ne comprend pas pourquoi elles ne sont pas récupérées, si vous voulez y jeter un oeil, c'est la partie en commentaire dans 'contenu-posts.php'. J'ai changé le lien de téléchargement ;) Reedit: Pas mal d'erreur dans cette version, je vous conseille d'attendre la prochaine...]
Mon script est téléchargeable ici.
Pour l'utiliser, c'est simple, il vous suffit d'ouvrir la page 'recuperation/index.php', de remplir le formulaire et de récupérer votre forum dans l'ordre indiqué. Il ne marche qu'avec le template phpbb2, mais avec n'importe quel thème.
Je vous conseille de l'utiliser en local (temps d'exécution très longs pour récupérer les messages).

Vous pouvez vous en inspirer ou même le copier librement.
Si vous avez des suggestions, des problèmes ou quoi que ce soit, prévenez moi ;) .
Merci.

[Edit: Si quelqu'un sais comment créer un forum à partir d'un fonction de phpBB (sans passer par le panneau d'administration, mais en créant un page qui appelle un fonction qui existe déjà dans phpBB), je suis intéressé.]
Image
Avatar de l’utilisateur
Roromis
Posteur néophyte
Posteur néophyte
 
Messages: 79
Inscription: 24 Aoû 2008 à 15:25
Localisation: Nord

Re: Mod aspirant un forum

Messagepar Lucky_Luke_44 » 25 Déc 2008 à 18:58

manond a écrit:Bonjour,


J'arrive ici car je fais des recherches afin de "sauver" mon forum, en effet la plate-forme Aceboard a de gros soucis et peut se "crasher" d'un instant à l'autre sans que l'on sache si les administrateurs réagiront, donc je vois ce post et je fais l'incrust...
Comme je sais pas si je peux ou non faire une demande ici, j'en dis pas trop, mais sachez que si vous pouvez m'aider et peut être avec moi par ricochet des centaines d'internautes ce serait sympa vraiment..
Car un script existe mais il faut y faire des modifications..et peut être que ce script pourrait servir aussi pour d'autres forums qu'Aceboard y compris Forum-Actif


Bonne journée Manon



Je suis passé par la, mais mon forum est complétement inacessible (79164)
Ce que vous pouvez faire c'est utiliser HTTrack pour capturer tout votre forum mais en mode html. C'est pas génial mais c'est mieux que rien ! J'ai eu le fin nez de le faire avant la casse totale, et maintenant j'en ai fait un en phpbb (http://saamu.net) et j'ai eu le temps d'écrire à tous les membres pour les prévenir.
Ensuite au fur et à mesure j'ai recrée les sujets qui restent d'actualité
Bien cordialement
Georges
forum phpBB 3 http://saamu.net/ en prosilver
Avatar de l’utilisateur
Lucky_Luke_44
Posteur néophyte
Posteur néophyte
 
Messages: 73
Inscription: 03 Avr 2008 à 15:32
Localisation: Machecoul 44270 France

Re: Mod aspirant un forum

Messagepar martial3lf » 02 Jan 2009 à 16:45

Roromis a écrit:Bonjour,
(Bizarre, j'ai mit "surveiller ce sujet" et je ne suis pas averti des nouveaux messages.)

J'ai moi aussi créé un script (avec l'aide de tomdieu) qui récupère pour l'instant les catégories, les forums, les topics et une partie des messages (tous les messages, mais pas tout le contenu). La base de donnée n'est pour l'instant pas compatible avec phpbb, je m'occuperait de la rendre compatible quand j'arriverai à tout récupérer (je fais sa en deux partie, pour permettre aux développeurs de créer des scripts pour punBB et autre).
Ariane Naav, je suis intéressé par ton code qui récupère les utilisateurs, j'aimerais m'en inspirer.

[Edit: Mon script récupère maintenant la totalité des messages et de leurs contenu. Il ne manque que les dates (je ne comprend pas pourquoi elles ne sont pas récupérées, si vous voulez y jeter un oeil, c'est la partie en commentaire dans 'contenu-posts.php'. J'ai changé le lien de téléchargement ;) Reedit: Pas mal d'erreur dans cette version, je vous conseille d'attendre la prochaine...]
Mon script est téléchargeable ici.
Pour l'utiliser, c'est simple, il vous suffit d'ouvrir la page 'recuperation/index.php', de remplir le formulaire et de récupérer votre forum dans l'ordre indiqué. Il ne marche qu'avec le template phpbb2, mais avec n'importe quel thème.
Je vous conseille de l'utiliser en local (temps d'exécution très longs pour récupérer les messages).

Vous pouvez vous en inspirer ou même le copier librement.
Si vous avez des suggestions, des problèmes ou quoi que ce soit, prévenez moi ;) .
Merci.

[Edit: Si quelqu'un sais comment créer un forum à partir d'un fonction de phpBB (sans passer par le panneau d'administration, mais en créant un page qui appelle un fonction qui existe déjà dans phpBB), je suis intéressé.]



bonjour a vous ;)

dit moi est ce que ce script est modifiable pour l'utiliser avec un forum aceboard car je n'arrive pas a utiliser l'acepompe a moins que quelqu'un ai le script acpompe opérationnel?
mon forum:
http://www.yamaha-1000-fzr.com
http://www.yamaha-1000-fzr.com/forum/

Le Logiciel d'Aide à la Libération de Forums "acepompe" existe, il se trouve >>ici<<
martial3lf
Posteur néophyte
Posteur néophyte
 
Messages: 60
Inscription: 31 Déc 2008 à 17:46

Re: Mod aspirant un forum

Messagepar martial3lf » 02 Jan 2009 à 20:58

ForumsFaciles a écrit:Pour ce qui est des caractères spéciaux tels que les apostrophes [Je sais que j'ai fait cela], il faut une fis que vous obtenez le code, l'éditer avec [ur=http://notepad-plus.sourceforge.net/fr/site.html]notepad+++[/url] et l'enregistrer sous format "Encoder en UTF-8 (sans BOM)". Cela devrait fonctionner.




bonjour a tous

je me trouve egalement face au soucis de l'apostrophe qu'elle qu'un pourrait il me guider sur ce que je vient de citer car je ne trouve pas comment faire merci d'avance ;)
mon forum:
http://www.yamaha-1000-fzr.com
http://www.yamaha-1000-fzr.com/forum/

Le Logiciel d'Aide à la Libération de Forums "acepompe" existe, il se trouve >>ici<<
martial3lf
Posteur néophyte
Posteur néophyte
 
Messages: 60
Inscription: 31 Déc 2008 à 17:46

Re: Mod aspirant un forum

Messagepar Roromis » 03 Jan 2009 à 13:10

bonjour a vous ;)

dit moi est ce que ce script est modifiable pour l'utiliser avec un forum aceboard car je n'arrive pas a utiliser l'acepompe a moins que quelqu'un ai le script acepompe opérationnel?


Pour l'instant il ne faut que récupérer les messages, il ne les met pas dans phpbb, donc je te déconseille d'essayer de le modifier (il est possible que je change complètement le script). Je le remettrait en ligne quand j'aurais fini la récupération des utilisateurs.

Je pense que tu devrais demander de l'aide aux programmeurs d'acepompe si tu peut les contacter, je ne compte pas refaire le script si il existe déjà...
Image
Avatar de l’utilisateur
Roromis
Posteur néophyte
Posteur néophyte
 
Messages: 79
Inscription: 24 Aoû 2008 à 15:25
Localisation: Nord

Re: Mod aspirant un forum

Messagepar martial3lf » 03 Jan 2009 à 14:11

et bien je l'ai joint par mail mais il ne m'a pas repondu pour le moment ;)

pour info j'ai reuci a modifier le script acepompe pour extraire les commande sql.Seulement le soucis que je rencontre desormais se situe au moment de l'importation dans la bdd.les apostrophe semble ne pas etre accepter

Erreur

requête SQL:

INSERT INTO `phpbb_posts_text` ( `post_id` , `post_text` )
VALUES (
'199999', 'bonjour a tous moi c'est henri et je peut vous donner des conseil en electricit� donc n 'hesitez pas :
) ');

MySQL a répondu:Documentation
#1064 - 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 'est henri et je peut vous donner des conseil en electricité donc n'hesitez pas :' at line 1


ce que j'aimerai pouvoir resoudre avec un edit mais je ne sais absolument pas comment faire ;) (vue que je suis plus que novice dans le domaine)ou bien peut etre par la fonction
replace('ABC', 'AB','B')


mais la pareil je ne sais pas trop ou et comment l'inserer :/

si tu pouvait m'aider.

merci d'avance ;)
mon forum:
http://www.yamaha-1000-fzr.com
http://www.yamaha-1000-fzr.com/forum/

Le Logiciel d'Aide à la Libération de Forums "acepompe" existe, il se trouve >>ici<<
martial3lf
Posteur néophyte
Posteur néophyte
 
Messages: 60
Inscription: 31 Déc 2008 à 17:46

PrécédenteSuivante

Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant