Afficher sur un site les posts d'une catégorie

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

Afficher sur un site les posts d'une catégorie

Messagede ekudarius » 14 Juin 2009 à 02:39

Bonsoir,

Je voudrais faire un système de news sur mon site mais prenant en compte les news de la catégorie X (nommé news) du forum.

Malheureusement je n'est pas trouvé dans la base de donnée phpBB l'endroit ou sont stoqué les posts.

Merci d'avance,
A bientôt.
Dernière édition par ekudarius le 29 Juil 2009 à 17:10, édité 3 fois.
ekudarius
Posteur néophyte
Posteur néophyte
 
Messages: 55
Inscription: 06 Juin 2009 à 13:43

Re: Afficher sur un site les posts d'une catégorie

Messagede ErnadoO » 14 Juin 2009 à 02:49

dans la table au nom pourtant évocateur: phpbb_posts (phpbb_ étant le prefix, donc variable)

:wink:
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23815
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

Re: Afficher sur un site les posts d'une catégorie

Messagede ekudarius » 14 Juin 2009 à 03:11

J'ai vu ce post : aide-dev-adaptation-mods-phpbb3/sujet149456.html qui m'a bien aidé ;)

Mais j'ai un problème d'affichage d'accent sur mon site :

à caractère insultant vis-à -vis d’un autre


Y a t'il une solution simple ?

Merci encore de votre aide ;)
ekudarius
Posteur néophyte
Posteur néophyte
 
Messages: 55
Inscription: 06 Juin 2009 à 13:43

Re: Afficher sur un site les posts d'une catégorie

Messagede Dr DLP » 14 Juin 2009 à 10:23

utf8_encode()/utf8_decode() :)
Ou mettre un charset français pour ton site.
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8295
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Re: Afficher sur un site les posts d'une catégorie

Messagede ekudarius » 14 Juin 2009 à 12:52

Le charset est déjà français.

Je vais voir pour utf8_encode()/utf8_decode() je sais pas comment sa fonctionne mais bon :D

Merci ;)

Edit : j'ai réussi mais les apostrophes eux ne fonctionnent toujours pas :

vis-à-vis d?un autre
ekudarius
Posteur néophyte
Posteur néophyte
 
Messages: 55
Inscription: 06 Juin 2009 à 13:43

Re: Afficher sur un site les posts d'une catégorie

Messagede Dr DLP » 14 Juin 2009 à 13:11

Tu peux donner un lien vers ta page?
Quand ? est affiché, cela signifie que le caractère n'est pas trouvé pour l'encodage de la page, plutôt bizarre pour un apostrophe.

As tu bien
Code: Tout sélectionner
<META http-equiv="Content-Type" Content="text/html; charset=ISO-8859-1">

dans tes balises head?

Autre chose, peux tu tester avec IE si tu navigues avec Firefox? J'ai l'impression que ce dernier n'attribue pas de charset par défaut.
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8295
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Re: Afficher sur un site les posts d'une catégorie

Messagede ekudarius » 14 Juin 2009 à 13:26

Cela me le fait aussi sur IE.

Voici mon en tête :

Code: Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
      <title>...</title>
      <link href="style.css" rel="stylesheet" type="text/css" />
      <META http-equiv="Content-Type" Content="text/html; charset=ISO-8859-1">
   </head>
ekudarius
Posteur néophyte
Posteur néophyte
 
Messages: 55
Inscription: 06 Juin 2009 à 13:43

Re: Afficher sur un site les posts d'une catégorie

Messagede Dr DLP » 14 Juin 2009 à 13:49

Très étrange, tes posts sont tapés dans Word?

Veux tu bien essayer avec le charset
Code: Tout sélectionner
charset=Windows-1252
et me donner le résultat.
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8295
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Re: Afficher sur un site les posts d'une catégorie

Messagede ekudarius » 14 Juin 2009 à 13:57

Nan je tape sa dans Notepad++.

Toujours le même résultat, je t'envoie le lien du site par MP si sa peut t'aider.

Edit : Sur les pages que je fait j'ai pas de souci mais c'est quand j'affiche du texte provenant du forum avec utf8_decode().
ekudarius
Posteur néophyte
Posteur néophyte
 
Messages: 55
Inscription: 06 Juin 2009 à 13:43

Re: Afficher sur un site les posts d'une catégorie

Messagede Dr DLP » 14 Juin 2009 à 14:09

Ok, c'est plus clair.
Notepad et Word modifient quelques trucs au passage, l'encodage est spécifique pour certains trucs, les caractères accentués et les apostrophes notamment.
Pour le futur, essaye d'enregistrer tes données au même format que ton site.

Pour le présent il me faut le texte brut de ta base de données, un exemple qui contient un apostrophe.
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8295
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Re: Afficher sur un site les posts d'une catégorie

Messagede ekudarius » 14 Juin 2009 à 14:13

Heu tu parle du texte que j'ai écrit sur le forum et qui ensuite s'affiche sur le site ?

Car j'arrive pas à trouvé dans ma bdd les texte d'un post :s
ekudarius
Posteur néophyte
Posteur néophyte
 
Messages: 55
Inscription: 06 Juin 2009 à 13:43

Re: Afficher sur un site les posts d'une catégorie

Messagede Dr DLP » 14 Juin 2009 à 14:25

Ils sont dans phpbb_posts, colonne post_text.
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8295
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Re: Afficher sur un site les posts d'une catégorie

Messagede ekudarius » 14 Juin 2009 à 14:30

A ok j'ai trouvé mais j'ai des choses dans le genre :

Code: Tout sélectionner
[BLOB - 227 o]


Code: Tout sélectionner
[BLOB - 1,1 Kio]


Je vois pas comment vous donnez le texte brut :?
ekudarius
Posteur néophyte
Posteur néophyte
 
Messages: 55
Inscription: 06 Juin 2009 à 13:43

Re: Afficher sur un site les posts d'une catégorie

Messagede Dr DLP » 14 Juin 2009 à 14:43

Han l'angoisse...
BLOB est un encodage en binaire.
Plusieurs possiblités:
- Transformer la colonne en "TEXT" sur mysql.
- Jouer avec html_entities() en plus de l'utf8_encode/decode...
Avatar de l’utilisateur
Dr DLP
Floodeur universel
Floodeur universel
 
Messages: 8295
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

Re: Afficher sur un site les posts d'une catégorie

Messagede ekudarius » 14 Juin 2009 à 14:56

J'ai pas trop envie de toucher à la bdd, la 2° option fonctionne comment ?
ekudarius
Posteur néophyte
Posteur néophyte
 
Messages: 55
Inscription: 06 Juin 2009 à 13:43

Suivante

Retourner vers Aide au développement et à l'adaptation de MODs

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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

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