Upload met selectie mogelijkheid (opzet van een kennisbank)

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
User avatar
erpee
Power Poster
Power Poster
Posts: 771
Joined: Sat Jul 07, 2007 9:22 am

Upload met selectie mogelijkheid (opzet van een kennisbank)

Post by erpee »

Ik gebruik de uploadmodule en wil graag het volgende realiseren: Ik wil een categorie kunnen selecteren (in mijn geval een klas) waarna het uploadformulier verschijnt. Het is dan de bedoeling dat het bestand dan automatisch in de juiste map geplaatst wordt.

Voor het selecteren gebruik ik de volgende UDT;

Code: Select all

$html="";


$categories = array(
1 => array(
   'catid' => 1,
   'categoryname' => "klas_1"
),
2 => array(
   'catid' => 2,
   'categoryname' => "klas_2"
),
);



//post handler
$catid = '';
if($_SERVER['REQUEST_METHOD']=='POST') {
if (preg_match("/[0-9]*/" , $_POST['category_id']))
  $catid = $_POST['category_id'];
  $category=$categories[$catid]['categoryname'];
}

//form
$html .= '<form method="post" enctype="multipart/form-data">'."\n";
$html .= '<select name="category_id">'."\n";
foreach($categories as $one) {
$html .= '<option value="'. $one['catid'] .'" ';
if ($catid == $one['catid'])
$html .= 'selected';
$html .= '>'. $one['categoryname'] .'</option>'."\n";
};
$html .= '</select>'."\n";
$html .= '<input type="submit" value="Selecteer een klas" />'."\n";
$html .= '</form>'."\n";
//end form

if($catid) {
echo $html;
//Uploads module tag
global $gCms;
$mid = 'm' . ++$gCms->variables["modulenum"];
$returnid = '';
if (isset($gCms->variables['pageinfo']))
{
  $returnid = $gCms->variables['pageinfo']->content_id;
}
print_r( $parms );
$uploads = $gCms->modules['Uploads']['object'];
$parms = array();
$parms['category'] = $category;
$parms['mode'] = 'upload';
$parms['lang'] = 'nl_NL';
$html .= $uploads->DoAction( 'default', $mid, $parms, $returnid ); 
//end Uploads module tag
} else {
//help
$html .= '<br /><h4>Selecteer een klas</h4>';
echo $html;
}
Image

Image

Ik loop tegen een aantal probelemen aan.

Het kiezen werkt maar …
1) Het uploadformulier dat verschijnt verstuurt eigenlijk niets
2) Het uploadformulier is niet meer te verNederlandschen … ook niet met:

Code: Select all

$parms['lang'] = 'nl_NL';
De selectieprocedure
Image is absoluut een MUST.  Ik heb uiteindelijk minimaal 21 categorieën en elke extra keuze die ik toevoeg, doet het aantal categorieën toenemen met 7! Dus …

Een uitgebreid bericht maar wie kan helpen?
Last edited by erpee on Sat Dec 04, 2010 11:02 am, edited 1 time in total.
Waarom zou het direct goed moeten gaan? Dan is alle lol weg ...
deactivated010521

Re: Upload met selectie mogelijkheid (opzet van een kennisba

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 5:06 pm, edited 1 time in total.
User avatar
erpee
Power Poster
Power Poster
Posts: 771
Joined: Sat Jul 07, 2007 9:22 am

Re: Upload met selectie mogelijkheid (opzet van een kennisbank)

Post by erpee »

arnoud wrote: Ik mis de action="...." na het klikken op "submit" wordt alles dus naar de zelfde pagina gepost niet naar het upload script.

Code: Select all

<form method="post" enctype="multipart/form-data">
JA! euhhh ... Ja?  ???

Heb je ook een idee hoe ik dat zou kunnen oplossen? Die UDT heb ik niet zelf geschreven maar vooral heel knap gekopieerd. Ben niet zo'n php kenner.

Ter verduidelijking: Het enige wat die selectie UDT moet doen is de volgende code genereren in een nieuwe pagina, waarbij "###" de variabele is die geladen moet worden.

Code: Select all

{cms_module module="Uploads" category="###" mode="upload"}
Last edited by erpee on Sat Dec 04, 2010 3:06 pm, edited 1 time in total.
Waarom zou het direct goed moeten gaan? Dan is alle lol weg ...
deactivated010521

Re: Upload met selectie mogelijkheid (opzet van een kennisba

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 5:07 pm, edited 1 time in total.
User avatar
erpee
Power Poster
Power Poster
Posts: 771
Joined: Sat Jul 07, 2007 9:22 am

Re: Upload met selectie mogelijkheid (opzet van een kennisbank)

Post by erpee »

Heb je code geprobeerd maar er verschijnt niet in beeld ...  ???

zie hier:

oude code: http://testcase.priton.nl/index.php?page=upload-select
nieuwe code: http://testcase.priton.nl/index.php?page=testmij
Waarom zou het direct goed moeten gaan? Dan is alle lol weg ...
deactivated010521

Re: Upload met selectie mogelijkheid (opzet van een kennisba

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 5:08 pm, edited 1 time in total.
User avatar
erpee
Power Poster
Power Poster
Posts: 771
Joined: Sat Jul 07, 2007 9:22 am

Re: Upload met selectie mogelijkheid (opzet van een kennisbank)

Post by erpee »

GRR  :'( Werkt niet ...  :-\

Kan ik niet gewoon pretty-url's aanzetten (en hoe doe ik dat ...  ???)
Waarom zou het direct goed moeten gaan? Dan is alle lol weg ...
User avatar
erpee
Power Poster
Power Poster
Posts: 771
Joined: Sat Jul 07, 2007 9:22 am

Re: Upload met selectie mogelijkheid (opzet van een kennisbank)

Post by erpee »

Pretty Url staat aan maar ik krijg nog steeds nix in beeld ....
Waarom zou het direct goed moeten gaan? Dan is alle lol weg ...
Post Reply

Return to “Dutch - Nederlands”