01net    Web


Actuellement en ligne : 1017 Utilisateurs dont 33 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> un plugin de mon portail
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
virginie2
  
   
      ?   @     Posté le 22/07/2007 14:20:07  
Voter pour ce message
bonjour à tous

j'utilise ce plugin pour présenter des videos
j'aimerai uploadé plusieur video en même temp car le plugin enregistre une seul video
j'aimerai en uploadé comme sur ma photo montage 4 videos
http://aqua-corail.net/XXXX/eplayer.png
<?php
/*
+---------------------------------------------------------------+
| e107 website system
| Cameron's Plugin-Maker Form Handler.
| For the e107 CMS system originally by
| ©Steve Dunstan 2001-2002
| http://e107.org
| jalist@e107.org
|
| Released under the terms and conditions of the
| GNU General Public License (http://gnu.org).
|
| Updated by bugrain, (neil@bugrain.plus.com) May 2005
+---------------------------------------------------------------+
*/

class form {
function form_open($form_method, $form_action, $form_name="", $form_target = "", $form_enctype="") {
$method = ($form_method ? "method='".$form_method."'" : "");
$target = ($form_target ? " target='".$form_target."'" : "");
$name = ($form_name ? " id='".$form_name."'" : "");
return "\n<form action='".$form_action."' ".$method.$target.$name.$form_enctype.">";
}

// Cameron's Form Function.
function user_extended_element_edit($form_ext_name, $presetvalue, $fieldname) {
global $pref,$key,$sql,$user_pref;
$tabmonth[1]=EPLAYER_LAN_DATE_01;
$tabmonth[2]=EPLAYER_LAN_DATE_02;
$tabmonth[3]=EPLAYER_LAN_DATE_03;
$tabmonth[4]=EPLAYER_LAN_DATE_04;
$tabmonth[5]=EPLAYER_LAN_DATE_05;
$tabmonth[6]=EPLAYER_LAN_DATE_06;
$tabmonth[7]=EPLAYER_LAN_DATE_07;
$tabmonth[8]=EPLAYER_LAN_DATE_08;
$tabmonth[9]=EPLAYER_LAN_DATE_09;
$tabmonth[10]=EPLAYER_LAN_DATE_10;
$tabmonth[11]=EPLAYER_LAN_DATE_11;
$tabmonth[12]=EPLAYER_LAN_DATE_12;

$ut = explode("|", $form_ext_name);
$u_name = ($ut[0] != "") ? $ut[0] : trim($form_ext_name);
$u_type = trim($ut[1]);
$u_value = stripslashes($ut[2]);
$u_values = explode(",", $u_value);
switch ($u_type) {
case "radio":
for ($i=0; $i<count($u_values); $i++) {
$checked = ($u_values[$i] == $presetvalue)? " checked='checked'" : "";
$ret .="<label for='$fieldname$i'><input type='radio' name='$fieldname' id='$fieldname$i' value='$u_values[$i]' $checked />$u_values[$i]</label><br />";
};
break;
case "checkbox":
for ($i=0; $i<count($u_values); $i++) {
$checked = ($u_values[$i] == $presetvalue)? " checked='checked'" : "";
$ret .="<input type='checkbox' name='".$fieldname."' value='".$u_values[$i]."' $checked /><br />";
};
break;
case "dropdown":
$ret ="<select class='tbox' style='width:200px' name='".$fieldname."'>";
for ($i=0; $i<count($u_values); $i++) {
$checked = ($u_values[$i] == $presetvalue)? " selected" : "";
$ret .="<option value='$u_values[$i]' $checked >". $u_values[$i] ."</option />\n";
};
$ret .="</select>";
break;
case "dropdown2":
$ret ="<select class='tbox' style='width:200px' name='".$fieldname."'>";
for ($i=0; $i<count($u_values); $i++) {
$split = explode(":",$u_values[$i]);
$checked = ($split[0] == $presetvalue)? " selected" : "";
$ret .="<option value='".$split[0]."' $checked >". $split[1] ."</option />\n";
};
$ret .="</select>";
break;
case "dropdown-readonly":
$ret = $presetvalue." ";
break;
case "text":
$valuehere = ($presetvalue !="")? $presetvalue : $u_values[0];
$size = ($u_values[1]) ? $u_values[1]:40;
$ret .="<input class='tbox' type='text' name='".$fieldname."' size='$size' value='".htmlentities($valuehere, ENT_QUOTES) ."' maxlength='$u_values[2]' />";
break;
case "file":
$valuehere = ($presetvalue !="")? $presetvalue : $u_values[0];
$size = ($u_values[1]) ? $u_values[1]:40;
$ret .="<input class='tbox' type='file' name='".$fieldname."' size='$size' maxlength='$u_values[2]' />";
break;
case "hidden":
$ret .="<input type='hidden' name='".$fieldname."' value='".$u_values[0]."' />";
break;
case "color":
$ret = Color_Select($fieldname,$presetvalue);
break;
case "textarea":
$width = $u_values[1];
$height = $u_values[2];
$valuehere = $presetvalue;
$ret .="<textarea id='".$fieldname."' class='tbox' name='".$fieldname."' cols='2' rows='2' style='width:$width;height:$height'>".htmlentities($valuehere, ENT_QUOTES) ."
-->Message édité par Beno@ le 26/07/2007 09:51:47<--
D3bug
  Mouais...
  :-)
      ?   @     Posté le 24/07/2007 17:08:36  
Voter pour ce message
Il s'agit donc du cms opensource e107. D'aprés le code que tu as collé, il s'agit d'un plugin qui sert à créer des formulaires, je suppose donc qu'il doit y avoir une admin du plugin dans e107. Pourquoi ne pas te servir de l'admin du plugin dans e107 pour créer ton formulaire ? (formulaire qui créera un code html dynamiquement si je comprends bien). Y a pas un manuel pour ce plugin ? m'enfin..:p
-------
E6850 @ 3.6Ghz (stock, 9x400) / GA-P35-DS3 / Asus 8800GTX @ 600/1000 / Crucial Ballistix 4-4-4-12 @ 400, 1:1
virginie2
  
   
      ?   @     Posté le 25/07/2007 18:48:05  
Voter pour ce message
non in ne s'agit pas à créér un formulaire .c'est un formulaire qui permet d'envoyer une video avec sa categorie auteur description ect..

et moi je voudrai en envoyer 4 à la place de 1

et il n'y a pas de manuel pour ce plugin en fr
Beno@
  
  :-)
      ?   @     Posté le 25/07/2007 18:54:35  
Voter pour ce message
virginie2 a écrit :
non in ne s'agit pas à créér un formulaire .c'est un formulaire qui permet d'envoyer une video avec sa categorie auteur description ect..

et moi je voudrai en envoyer 4 à la place de 1

et il n'y a pas de manuel pour ce plugin en fr

c'est pas possible facilement, car comment veux-tu mettre un commentaire pour chaque fichier, u encore un titre?

il faut ouvrir 4 page et mettre les 4 fichiers :D
virginie2
  
   
      ?   @     Posté le 26/07/2007 07:50:45  
Voter pour ce message
non les commentaires je je m'en fou .juste télécharger 4 videos
pour l'instant il y a juste 1 media file
j'ai inserai une boucle

// Check to see if we are uploading a file
if (eregi("submit", e_QUERY)) {

ici --)> for($i = 0, $max = count($_FILES["eplayer_filename"]); $i < $max; $i++) {

// Check for mandatory fields
$eplayer_filen

et j'ai changé les [0] par [$i]

mais avec ça je télécharge bien les fichiers mais il m'affiche apres cinq fois le formulaire d'envois et pourtant au début il n'y a qu'un seul formulaire et que deux truc dupload

http://www.aqua-corail.net/XXXX/ee.PNG
-->Message édité par Beno@ le 26/07/2007 09:51:31<--
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> un plugin de mon portail

Aller à :

Page générée en : 0.296s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Jeu-concours
Jouez et gagnez des places pour le 2è tour de la Coupe de la Ligue avec RMC.fr !
Jeux
Nouveauté : Les chats et les chiens, c’est mignon, mais avez-vous déjà essayé d’élever un requin ?