• Bonjour à tous,

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

    Amicalement MasterMan.

Problème affichage "titre"

pyro

Donateur
Inscrit
29 Décembre 2010
Discussions
9
Messages
28
Réactions
0
Points
0
Salut à tous,

Voilà un petit souci dans la section "JEUX"

Le titre du jeu ne s'affiche pas sur la présentation finale (quand on a généré la présentation)

Un petit d'aide serait le bienvenu


++
 
Dans le fichier "/prez_inc/generateur/include/jeu.php"

Remplacer
Code:
define('RESULTAT_TITRE_1', '<td id="nom_jeu"><h2>(.*?)</h2>');

par
Code:
define('RESULTAT_TITRE_1', '<td id="nom_jeu"><h1>(.*?)</h1>');

dans le fichier "/prez_inc/generateur/functions.net.php"

en dessous de

Code:
//function nettoyage jeu 
function net_jeu($text)
{
	$text = str_replace(array('~ ',),array(""),$text);
	$text = preg_replace('#Note r[^"]+daction :#is','',$text);
	$text = preg_replace('#(.*)</li><li>#is','',$text);
	$text = preg_replace('#</li>#is','',$text);
	return $text;
}

Ajouter

Code:
//function nettoyage titre jeu 
function nettitre_jeu($text)
{
	$text = preg_replace('#Fiche compl[^"]+te#is','',$text);
	$text = str_replace(array('- PC', '- Playstation 3', '- Xbox 360', '- Wii', '- Nintendo DS', '- Playstation Portable', '- iPhone/iPod' ), array('', '', '', '', '', '', ''), $text);
	return $text;
}

dans le fichier

dans le fichier "/prez_inc/generateur/prez.inc.php"

Remplacer

Code:
// on récupere le titre
			if( $titreTmp = getEpression($contenuUrl,'#'.RESULTAT_TITRE_1.'#is') )
			{
			switch ($page) {
				case 'album':
				case 'log' :
	  			case 'spectacle':
                                case 'jeu':
	  			case 'ebook':
				case 'dvd_blu_ray':
				case 'youtube':
				$scan['titre'] = strip_tags(remove_space($titreTmp[0]));
			break;
				case 'jaquette':
				$scan['titre'] = strip_tags(net_jaquette($titreTmp[0]));
			break;
				case 'film':
	  			case 'serie':
	  			case 'manga':
				case 'film_x':
				case 'magazine':
				$scan['titre'] = strip_tags(utf8(remove_space($titreTmp[0])));
			break;}
			}

par

Code:
// on récupere le titre
			if( $titreTmp = getEpression($contenuUrl,'#'.RESULTAT_TITRE_1.'#is') )
			{
			switch ($page) {
				case 'album':
				case 'log' :
	  			case 'spectacle':
	  			case 'ebook':
				case 'dvd_blu_ray':
				case 'youtube':
				$scan['titre'] = strip_tags(remove_space($titreTmp[0]));
			break;
				case 'jeu':
				$scan['titre'] = strip_tags(nettitre_jeu($titreTmp[0]));
			break;
				case 'jaquette':
				$scan['titre'] = strip_tags(net_jaquette($titreTmp[0]));
			break;
				case 'film':
	  			case 'serie':
	  			case 'manga':
				case 'film_x':
				case 'magazine':
				$scan['titre'] = strip_tags(utf8(remove_space($titreTmp[0])));
			break;}
			}

et voila tout devrait etre rentrer ddans l'ordre, en tout cas ca fonctionne chez moi

masterman aura peut etre une solution plus pro quand il passera dans le coin
 
Nickel merci bien l'ami :)

++
 
Excellent matthieugoua,

tu as bien compris la structure de mon script.
PS: je ferais une mise à jour sur la V2, mais avec la recherche sur le alt de l'image.
2 fichiers à modifié et pas de nouvelle function.
 
Discussions
1 592
Messages
7 743
Membres
789
Dernier membre
Retour
Haut Bas