• Bonjour à tous,

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

    Amicalement MasterMan.

Comment ajouter de nouvelle fonction

  • Auteur du sujet
  • Admin
Bonjour à tous, ce tutoriel va vous permettre de rajouter à l'infini des champs, sélecteurs, bouton, etc sur la page info (Prez Auto et Manuelle).

Prez Auto

Ouvrir le fichier infos_suppl_auto.php ce trouvant dans prez_inc


Rechercher

Code:
// Affichage du Pseudo de l'uploader
$info_uploader = '<tr>
        <td width="45%" '.$colors_cadre_g.'>Pseudo de l’uploader :</td>
        <td '.$colors_cadre_d.'><input class="infos_cadre" type="text" name="repid[' . $tmp . '][uploader]" value="" size="30"  onMouseover="ddrivetip(\'Cette option sera activer automatiquement si vous la remplissez\' )"; onMouseout="hideddrivetip()" /></td>
      </tr>';

Ajouter en dessous

Code:
// Affichage du nom de la release
$info_release= '<tr>
        <td width="45%" '.$colors_cadre_g.'>Nom de la release :</td>
        <td '.$colors_cadre_d.'><input class="infos_cadre" type="text" name="repid[' . $tmp . '][release]" value="" size="30"  onMouseover="ddrivetip(\'Cette option sera activer automatiquement si vous la remplissez\' )"; onMouseout="hideddrivetip()" /></td>
      </tr>';

Rechercher

Code:
// Rassemblement des addons dans une seul variable
$info_supp_auto = $info_pando.$info_uploader;

Remplacer par

Code:
// Rassemblement des addons dans une seul variable
$info_supp_auto = $info_pando.$info_uploader.$info_release;

Rechercher

Code:
[PLAIN]// si case uploader rempli
if (empty ($info[uploader]) )
{}else{
	$result_uploaders = '<b><u>Pseudo de l\'uploader</u> :</b> <i>' .$info[uploader] .'</i><br />';
	$result_uploaders_ = '[b][u]Pseudo de l\'uploader[/u] :[/b] [i]' .$info[uploader] .'[/i]'."\n";
//sinon
}[/PLAIN]

Ajouter en dessous

Code:
[PLAIN]// si case release rempli
if (empty ($info[release]) )
{}else{
	$result_release = '<b><u>Nom de la release</u> :</b> <i>' .$info[release] .'</i><br />';
	$result_release_ = '[b][u]Nom de la release[/u] :[/b] [i]' .$info[release] .'[/i]'."\n";
//sinon
}[/PLAIN]

Rechercher

Code:
// Rassemblement des addons dans une seul variable en fonction de leur emplacement
$result_supp_auto = $result_pando.$result_uploaders;
$result_supp_auto_ = $result_pando_.$result_uploaders_;
$result_supp_auto_textarea_HTML = $result_pando.$result_uploaders;

Remplacer par

Code:
// Rassemblement des addons dans une seul variable en fonction de leur emplacement
$result_supp_auto = $result_pando.$result_uploaders.$result_release;
$result_supp_auto_ = $result_pando_.$result_uploaders_.$result_release_;
$result_supp_auto_textarea_HTML = $result_pando.$result_uploaders.$result_release;


Prez Manuelle

Ouvrir le fichier infos_suppl_man.php ce trouvant dans prez_inc


Rechercher

Code:
// Affichage du type pando
$info_uploader = '<tr>
        <td width="45%" lign="left" '.$colors_cadre_g.'>Pseudo de l’uploader :</td>
        <td '.$colors_cadre_d.'><input class="infos_cadre" type="text" name="uploader" value="" size="30"   onMouseover="ddrivetip(\'Cette option sera activer automatiquement si vous la remplissez\' )"; onMouseout="hideddrivetip()" />
		</td>
      </tr>';

Ajouter en dessous

Code:
// Affichage du nom de la release
$info_release= '<tr>
        <td width="45%" '.$colors_cadre_g.'>Nom de la release :</td>
        <td '.$colors_cadre_d.'><input class="infos_cadre" type="text" name="release" value="" size="30"  onMouseover="ddrivetip(\'Cette option sera activer automatiquement si vous la remplissez\' )"; onMouseout="hideddrivetip()" /></td>
      </tr>';

Rechercher

Code:
// Rassemblement des addons dans une seul variable
$info_supp_auto = $info_pando.$info_uploader;

Remplacer par

Code:
// Rassemblement des addons dans une seul variable
$info_supp_auto = $info_pando.$info_uploader.$info_release;

Rechercher

Code:
$typepandos = htmlentities(stripslashes($_POST['typepando']));
$uploader = htmlentities(stripslashes($_POST['uploader']));

Remplacer par

Code:
$typepandos = htmlentities(stripslashes($_POST['typepando']));
$uploader = htmlentities(stripslashes($_POST['uploader']));
$release = htmlentities(stripslashes($_POST['release']));

Rechercher

Code:
[PLAIN]if (empty ($uploader) )
{}else{
	$result_uploaders = '<b><u>Pseudo de l\'uploader</u> :</b> <i>' .$uploader .'</i><br />';
	$result_uploaders_ = '[b][u]Pseudo de l\'uploader[/u] :[/b] [i]' .$uploader .'[/i]'."\n";
//sinon
}[/PLAIN]

Ajouter en dessous

Code:
[PLAIN]// si case release rempli
if (empty ($release) )
{}else{
	$result_release = '<b><u>Nom de la release</u> :</b> <i>' .$release .'</i><br />';
	$result_release_ = '[b][u]Nom de la release[/u] :[/b] [i]' .$release .'[/i]'."\n";
//sinon
}[/PLAIN]

Rechercher

Code:
// Rassemblement des addons dans une seul variable en fonction de leur emplacement
$result_supp_auto = $result_pando.$result_uploaders;
$result_supp_auto_ = $result_pando_.$result_uploaders_;
$result_supp_auto_textarea_HTML = $result_pando.$result_uploaders;

Remplacer par

Code:
// Rassemblement des addons dans une seul variable en fonction de leur emplacement
$result_supp_auto = $result_pando.$result_uploaders.$result_release;
$result_supp_auto_ = $result_pando_.$result_uploaders_.$result_release_;
$result_supp_auto_textarea_HTML = $result_pando.$result_uploaders.$result_release;


Vous pouvez les afficher en fonction de la section.
Pour cela, il suffit de faire comme ceci.


switch ($page) {
case 'film':
// Affichage du nom de la release
$info_release= '<tr>
<td width="45%" '.$colors_cadre_g.'>Nom de la release :</td>
<td '.$colors_cadre_d.'><input class="infos_cadre" type="text" name="repid[' . $tmp . '][release]" value="" size="30" onMouseover="ddrivetip(\'Cette option sera activer automatiquement si vous la remplissez\' )"; onMouseout="hideddrivetip()" /></td>
</tr>';
break;}

Vous pouvez aussi afficher sur plusieurs sections

switch ($page) {
case 'film':
case 'serie':
// Affichage du nom de la release
$info_release= '<tr>
<td width="45%" '.$colors_cadre_g.'>Nom de la release :</td>
<td '.$colors_cadre_d.'><input class="infos_cadre" type="text" name="repid[' . $tmp . '][release]" value="" size="30" onMouseover="ddrivetip(\'Cette option sera activer automatiquement si vous la remplissez\' )"; onMouseout="hideddrivetip()" /></td>
</tr>';
break;}

Voici la liste des switch

case 'album':
case 'spectacle':
case 'dvd_blu_ray':
case 'ebook':
case 'magazine':
case 'manga':
case 'log':
case 'film_x':
case 'film':
case 'jeu':
case 'serie':

Petite précision sur l'intégration des switch, il ne sera pas nécessaire d'en ajouté pour la page resultat, puisque nous vérifions si la variable est vide.
 
Merci pour ce tuto Master super bien fait
 
Merci Master super vas servir pour beaucoup de monde , moi le premier lol
 
ben c'est rudement balaise
Choque.png
je vais essayer pour le fun
Sourire.png


ps. le pire c'est que ça marche
icon_mrgreen.gif
 
Dernière édition:
lol me faudrait des image pour moi pour déterminer ce a quoi sa sert xd
 
ce tuto pourrait -être super s'il était mieux expliqué car la j'ai rien capté :/
 
je vois que depuis mon dernier passage sur ce post, des modifications on été faite, et j'en suis heureux, c'est nettement plus clair :)

Bravo a toi MasterMan ;)
 
Discussions
1 576
Messages
7 723
Membres
781
Dernier membre
Retour
Haut Bas