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

Messagepar 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

Messagepar ErnadoO » 14 Juin 2009 à 02:49

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

:wink:
ErnadoO
 

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

Messagepar 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

Messagepar 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: 8411
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

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

Messagepar 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

Messagepar 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: 8411
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

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

Messagepar 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

Messagepar 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: 8411
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

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

Messagepar 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

Messagepar 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: 8411
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

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

Messagepar 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

Messagepar 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: 8411
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

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

Messagepar 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

Messagepar 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: 8411
Inscription: 05 Mar 2003 à 22:49
Localisation: Var ( 83 )

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

Messagepar 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

 


  • 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