Ik ben hier geheel nieuw alhoewel ik al een paar jaartjes besta. De achterliggende jaren mijzelf het een en ander geleerd en vooral om goed te kijken hoe een ander het doet en dat toe te passen. Nu vindt ik het heerlijk om af en toe een website op een knullige manier in elkaar te zetten. En dat lukt redelijk.
Echter, nu lig ik voor mijn gevoel op de finishlijn zonder met een opgelucht gevoel en hoera stemming er over te stappen. Wat is er nu gaande?
Ik heb een website gebouwd voor Paul Salders die meer in hulpbehoevende middelen wil gaan doen. Dit is uit nood geboren daar ikzelf hiermee geconfronteerd ben geworden. Ik ben gewoon open, lees deze pagina maar: https://www.mikevandebeek.nl/index.php?pg=beperking
De website van Paul Salders is te vinden via: http://www.paulsalders.nl Als je vervolgens AANBOD in de bovenbalk aanklikt kom je op de AANBIEDINGSpagina welke is onderverdeeld. Klik je op de bovenste, dan zie AANBOD SCOOTMOBIELEN.
Ik kan de tekst invullen, een ID meegeven en prijs maar ik mis een popup schermpje waar ik de foto's die voor dat item zijn gemaakt kan Uploaden. Waar het is fout gegaan heb ik geen idee van. De website is ooit door een goede kennis van mij in elkaar gezet en ik ben er mee door gegaan. Vervolgens heeft ene meneer Beentjes mij heel kort even geholpen voor de onderverdeling.
Wie wil en kan mij hiermee helpen. Ik kan toegang geven tot de hostingpartij en DB zodat je aan de gang kan. Ik kan je ook een mail doen toekomen waarin ik meer duidelijk maak aan de hand van screenshots wat ik mis en wat er fout gaat. Op mijn eigen website werkt het wel, maar daar heb ik maar 1 pagina waar ik alles ingooi wat ik aanbied.
In afwachting en ik hoop oprecht dat er iemand zich aanbied.
hartelijke groet en een fijne dag verder.
Mike
Nu lig ik met mijn neus op de welbekende finishlijn. Deze website is ooit zoals eerder gezegd, door een kennis van mij kaal en draaiend gemaakt. Ik ben zelf door de jaren heen gaan verbeteren en aankleden door om mij heen te kijken en af te kijken. Aan de ene kant schrik ik dat Flash er sowieso uit gaat per 2020. Ik denk dan meteen: "Hoe nu verder?"
Met je opmerking "Plupload aanpassen naar HTML5", is het dan klaar? en mijn vraag is hoe moet dat?
Hoor graag van je
Ik heb gekeken in de DIR included, en CSS. Verschillende PHP bestanden geopend en met F3 gezocht op runtime. NERGENS wat gevonden. Moet ik op een ander woord zoeken?
In de DIR jquery.plupload.queue staan een DIR met de naam CSS en daarin staat een los bestandje met de naam jquery.plupload.queue.css
En een DIR metg de naam IMG en daar staan een stuk of 8 images in.
En een los bestandje met de naam: jquery.plupload.queue.js
In de DIR jquery.ui.plupload staan een DIR met de naam CSS en daarin staat een los bestandje
met de naam jquery.ui.plupload.css
En een DIR met de naam IMG met twee images
En een los bestandje met de naam jquery.ui.plupload.js
Maar ergens in je site moet je toch plupload aanroepen? Die upload-interface moet ergens geplaatst worden. Plus dat de php-file voor het uploadproces ergens wordt aangeroepen.
[size=xsmall]Toevoeging op 05/10/2018 22:47:26:[/size]
Mijn aanroep is als volgt:
<form id="form" method="post" action="">
<div id="uploader">
<p>Your browser doesn't have Flash, Silverlight or HTML5 support.</p>
</div>
</form>
<script type="text/javascript">
$(function() {
$("#uploader").plupload({
runtimes: 'html5,flash,silverlight,html4',
url: '<?php echo $callback_url; ?>',
max_file_count: 20,
chunk_size: '1mb',
filters: {
max_file_size: '1000mb',
mime_types: [
{title: "Image files", extensions: "jpg,gif,png"},
{title: "Zip files", extensions: "zip"}
]
},
rename: false,
sortable: true,
dragdrop: true,
views: {
list: true,
thumbs: true,
active: 'thumbs'
},
flash_swf_url: '../js/plupload/Moxie.swf',
silverlight_xap_url: '../js/plupload/Moxie.xap'
});
$('#form').submit(function(e) {
// Files in queue upload them first
if ($('#uploader').plupload('getFiles').length > 0) {
// When all files are uploaded submit form
$('#uploader').on('complete', function() {
$('#form')[0].submit();
});
$('#uploader').plupload('start');
} else {
alert("You must have at least one file in the queue.");
}
return false; // Keep the form from submitting
});
});
</script>
<?php
session_start();
////////////////////////////
?>
<!-- Load Queue widget CSS and jQuery -->
<style type="text/css">@import url(/plupload/js/jquery.plupload.queue/css/jquery.plupload.queue.css);</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<!-- Third party script for BrowserPlus runtime (Google Gears included in Gears runtime now) -->
<script type="text/javascript" src="http://bp.yahooapis.com/2.4.21/browserplus-min.js"></script>
<!-- Load plupload and all it's runtimes and finally the jQuery queue widget -->
<script type="text/javascript" src="/plupload/js/plupload.full.js"></script>
<script type="text/javascript" src="/plupload/js/jquery.plupload.queue/jquery.plupload.queue.js"></script>
<script type="text/javascript">
// Convert divs to queue widgets when the DOM is ready
$(function() {
$("#uploader").pluploadQueue({
// General settings
runtimes : 'html5,gears,flash,silverlight,browserplus',
HTML5 stond als laatste heb ik nu als 1e gezet in het bestandje BEHEERUPLOAD.PHP wat in de DIR adm1 staat. Geen verandering
[size=xsmall]Toevoeging op 06/10/2018 08:34:01:[/size]
Dit staat in het hele bestandje:
<?php
session_start();
////////////////////////////
?>
<!-- Load Queue widget CSS and jQuery -->
<style type="text/css">@import url(/plupload/js/jquery.plupload.queue/css/jquery.plupload.queue.css);</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<!-- Third party script for BrowserPlus runtime (Google Gears included in Gears runtime now) -->
<script type="text/javascript" src="http://bp.yahooapis.com/2.4.21/browserplus-min.js"></script>
<!-- Load plupload and all it's runtimes and finally the jQuery queue widget -->
<script type="text/javascript" src="/plupload/js/plupload.full.js"></script>
<script type="text/javascript" src="/plupload/js/jquery.plupload.queue/jquery.plupload.queue.js"></script>
<script type="text/javascript">
// Convert divs to queue widgets when the DOM is ready
$(function() {
$("#uploader").pluploadQueue({
// General settings
runtimes : 'html5,gears,flash,silverlight,browserplus',
url : 'upload.php',
max_file_size : '2mb',
chunk_size : '2mb',
unique_names : false,
// Resize images on clientside if we can
//resize : {width : 320, height : 240, quality : 90},
// Specify what files to browse for
filters : [
{title : "Image files", extensions : "jpg,gif,png"},
{title : "Zip files", extensions : "zip"}
],
// Flash settings
flash_swf_url : '/plupload/js/plupload.flash.swf',
// Silverlight settings
silverlight_xap_url : '/plupload/js/plupload.silverlight.xap'
});
// Client side form validation
$('form').submit(function(e) {
var uploader = $('#uploader').pluploadQueue();
// Files in queue upload them first
if (uploader.files.length > 0) {
// When all files are uploaded submit form
uploader.bind('StateChanged', function() {
if (uploader.files.length === (uploader.total.uploaded + uploader.total.failed)) {
$('form')[0].submit();
}
});
uploader.start();
} else {
alert('You must queue at least one file.');
}
return false;
});
});
</script>
<?PHP
///////////////////
//require_once "phpuploader/include_phpuploader.php";
if ($_SESSION['Admin']!='Goed'){
include 'includes/adminlogin.php';
exit;
}
if(!isset($_SESSION['id'])){
die('Wrong parameter 1');
}
if(!isset($_SESSION['onderdeel'])){
die('Wrong parameter 2');
}
$old=umask(0);
@mkdir ("../upload/".$_SESSION['onderdeel'] . "/" . $_SESSION['id'] , 0777, true);
@umask($old);
$pathToImages = "../upload/" . $_SESSION['onderdeel'] . '/' . $_SESSION['id']. '/';
$maximages = 20;
if (is_dir($pathToImages)){
$dir = opendir($pathToImages);
while (false !== ($fname = readdir( $dir ))) {
if (!is_dir($pathToImages.$fname) and $fname != ".." and $fname != "."){
$maximages = $maximages - 1;
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>PHP Upload - Selecting multiple files for upload</title>
<link href="../css/upload.css" rel="stylesheet" type="text/css" />
<script>
window.onunload = refreshParent;
function refreshParent() {
window.opener.location.reload();
}
</script>
</head>
<body>
<div class="demo">
<p><h1><?PHP echo '/' . $_SESSION['onderdeel'] . '/' . $_SESSION['id']; ?></h1></p>
<p><h2><?PHP echo $_SESSION['txtshort']; ?></h2></p>
<hr />
<h3>Selecting multiple files for upload</h3>
<p>Select multiple pictures in the file browser dialog then upload them at once (Allowed file types: <span style="color:red">jpeg,jpg,png</span>).
<p>Maximum of 20 images, <span style="color:red"><?PHP echo $maximages; ?></span> left to upload.</p>
<p>
<form ..>
<div id="uploader">
<p>You browser doesn't have Flash, Silverlight, Gears, BrowserPlus or HTML5 support.</p>
</div>
</form>
</div>
<br /><input type="button" value="!! Aanmaken Thumbnails !! " onclick="window.open('/adm1n/createthumb.php','_self')" ><br /><hr /><br>
</body>
</html>
Vervolgens alles opnieuw opgestart en Opera geopend. ingelogd via ADMIN en geprobeerd foto's toe te voegen. krijg een melding ONVEILIG MATERIAAL GEBLOKKEERD. meer te weten komen? dan start de volgende LINK: https://help.opera.com/en/latest/security-and-privacy/#blockedContent
En ik krijg dit regelmatig te zien als ik inlog op het forum:
504 Gateway Time-out
nginx
Oprecht sorry ADRIën maar hoe bedoel je tussen code tags?