• Bonjour à tous,

    le générateur est en cours de mise à jour.
    Le forum de support est ouvert.

    Amicalement MasterMan.

Léger bugs dans le résultat de la section Jeu

MacGyver

Donateur
Inscrit
3 Mai 2013
Discussions
4
Messages
11
Réactions
0
Points
0
Localisation
Valence, Drome,France
Bonjour a toutes et tous :wink:,

Voila je viens vous rapporter un léger bugs dans la génération des jeux vidéo.

En effet depuis maintenant plusieurs jours, une fois la génération terminé il y as

2 éléments qui sont mal retranscris par exemple si je recherche
"Blitzkrieg sur PC"

sur la page de resultat en titre j'ai systematiquement aprés le titre "itemprop="image,

( pour l'exemple : )

titre.png


Et a la ligne "Plateforme :" j'ai systematiquement PC" itemprop="device" content="PC

( pour l'exemple : )

Plateforme.png


Voila j’espère mettre bien exprimer et que l'un d'entre vous a trouver la solution ou pourras la trouver :smile:.

Aller bonne journée a toutes et tous et a bientôt j'éspére
:wink:​
 
Je l'ai corrigé pour mon générateur en remplaçant les lignes suivantes dans le fichier /prez_inc/generateur/include/jeu.php :


Rechercher :

Code:
##############################
## Recherche jeux resultat ##
##############################

  define('RESULTAT_SCREEN_1', 'http://image.jeuxvideo.com/');
  define('RESULTAT_SCREEN_2', 'http://www.jeuxvideo.com/screenshots/');
  define('RESULTAT_TITRE_1', '<img src="http://image.jeuxvideo.com/images/[^"]+" alt="(.*?)" />');
  define('RESULTAT_TITRE_2', '');
  define('RESULTAT_RESUME', 'Descriptif : </strong>(.*?)</li>');
  define('RESULTAT_IMAGE', '<li class="jaquette"><a href="[^"]+" target="_blank" rel="nofollow"><img src="http://image.jeuxvideo.com/images/(.*?)ft.jpg" alt="[^"]+" /></a></li>');
  define('RESULTAT_URL_IMAGE_DEBUT','http://image.jeuxvideo.com/images/');
  define('RESULTAT_URL_IMAGE_FIN','f.jpg');


Remplacer par :


Code:
##############################
## Recherche jeux resultat ##
##############################

  define('RESULTAT_SCREEN_1', 'http://image.jeuxvideo.com/');
  define('RESULTAT_SCREEN_2', 'http://www.jeuxvideo.com/screenshots/');
  define('RESULTAT_TITRE_1', '<img src="http://image.jeuxvideo.com/images/[^"]+" alt="(.*?)"  itemprop="image" />');
  define('RESULTAT_TITRE_2', '');
  define('RESULTAT_RESUME', 'Descriptif : </strong>(.*?)</li>');
  define('RESULTAT_IMAGE', '<li class="jaquette"><a href="[^"]+" target="_blank" rel="nofollow"><img src="http://image.jeuxvideo.com/images/(.*?).jpg" alt="[^"]+"  itemprop="image" /></a></li>');
  define('RESULTAT_URL_IMAGE_DEBUT','http://image.jeuxvideo.com/images/');
  define('RESULTAT_URL_IMAGE_FIN','.jpg');




Puis Rechercher :


Code:
// Ligne 1
  define('RESULTAT_LIGNE_1', '<td id="nom_mc"><a href="[^"]+"><img src="http://image.jeuxvideo.com/pics/[^"]+" alt="(.*?)" /></a></td>');
  // Texte Ligne 1
  define('RESULTAT_LIGNE_TEXTE_1', 'Plateforme');



Remplacer par :


Code:
  // Ligne 1
  define('RESULTAT_LIGNE_1', '<td id="nom_mc"><a href="[^"]+"><img src="http://image.jeuxvideo.com/pics/[^"]+" alt="(.*?)" itemprop="device" content="[^"]+" />');
  // Texte Ligne 1
  define('RESULTAT_LIGNE_TEXTE_1', 'Plateforme');


Si cela peut vous aider jusqu'à la correction officielle de masterman
 
Merci a toi stef76,

Me reste plus qu'as essayer de trouver pourquoi uniquement sur la recherche des jeux les résultat n'accepte pas les caractères spéciaux ...
 
De mémoire, pour les caractères spéciaux, j'ai corrigé cette ligne il me semble dans le fichier prez_inc/generateur/prez.inc.php :

Vers la ligne 152, Rechercher :

Code:
case 'jeu':
case 'manga':
// Récupération du titre
if( $titreTmp = getEpression($unResultat,'#'.utf8(lIST_TITRE).'#is') )
{
	$list[$i]['titre'] = strip_tags($titreTmp[0]);
}
break;

Remplacer par :


Code:
case 'jeu':
case 'manga':
// Récupération du titre
if( $titreTmp = getEpression($unResultat,'#'.utf8(lIST_TITRE).'#is') )
{
	$list[$i]['titre'] = strip_tags(utf8($titreTmp[0]));
}
break;
 
Caractere spéciaux présentation jeux

Bonjour Stef,

Pour Informations, même avec ta modif j'ai toujours le problème des caractère spéciaux.

Si quelqu'un a une solution je suis preneur

merci d'avance
 
merci steph je test demain et je vous tient au jus de mon coté
 
Bon je reviens pour vous dire que sa marche impec la première partie, cependant, la partie pour corriger les problème de caractère ne fonctionne pas non plus.
Bonne journée ;)
 
Bonjour, j'ai un soucis encore sur cette partie, c'est qu'il prends la jaquette miniature pour le résultat et non la jaquette grand format. Je n'arrive pas a trouver ou modifier ceci. Un peu d'aide svp.
 
pour avoir la jaquette en grand format remplacer dans prez.inc.php

Code:
switch ($page) {
				case 'magazine':
				case 'film':
	  			case 'serie':
				case 'log':
				case 'album':
	  			case 'spectacle':
	  			case 'ebook':
				case 'jeu':
				case 'manga':
				case 'dvd_blu_ray':
				$scan['image'] = RESULTAT_URL_IMAGE_DEBUT.($imageTmp[0]) .RESULTAT_URL_IMAGE_FIN;
				$scan['image_'] = RESULTAT_URL_IMAGE_DEBUT.($imageTmp[0]) .RESULTAT_URL_IMAGE_FIN;
			break;

par

Code:
switch ($page) {
				case 'magazine':
				case 'film':
	  			case 'serie':
				case 'log':
				case 'album':
	  			case 'spectacle':
	  			case 'ebook':
				case 'jeu':
				case 'manga':
				case 'dvd_blu_ray':
				$scan['image'] = RESULTAT_URL_IMAGE_DEBUT.net_img_jeu($imageTmp[0]) .RESULTAT_URL_IMAGE_FIN;
				$scan['image_'] = RESULTAT_URL_IMAGE_DEBUT.net_img_jeu($imageTmp[0]) .RESULTAT_URL_IMAGE_FIN;
			break;



pour les problèmes de caractères il faut ajouter la fonction utf8 à la bonne ligne (je n'y avais pas prêté attention la première fois ^^)

Donc pour le synopsis des jeux par exemple:

Code:
// on récupere le résumé ou choix se fait sur la page admin
			if( $resumeTmp = getEpression($contenuUrl,'#'.RESULTAT_RESUME.'#is') )
			{
			switch ($page) {
				case 'jeu' :
				$scan['resume'] = trim(remove_space(net_jeu($resumeTmp[0])));
			break;

par

Code:
// on récupere le résumé ou choix se fait sur la page admin
			if( $resumeTmp = getEpression($contenuUrl,'#'.RESULTAT_RESUME.'#is') )
			{
			switch ($page) {
				case 'jeu' :
				$scan['resume'] = trim(remove_space(net_jeu(utf8($resumeTmp[0]))));
			break;
 
Discussions
1 592
Messages
7 743
Membres
789
Dernier membre
Retour
Haut Bas