Voinko pakottaa ehtojen hyväksymisen ennen tiedostojen katselemista tai lähettämistä?

Joskus saattaa olla hyödyllistä saada verkkosivuston vierailija valitsemaan valintaruutu hyväksyäkseen ehdot ennen tiedoston lataamisen sallimista.

Sinun on valittava tämä valintaruutu, ennen kuin voit lähettää tiedoston.

Mene eteenpäin, tarkista se.

Lataa tiedostoja

Lähetyksen käsittely

Tiedoston raja: 3 tiedostoa
Kokoraja: 100 Mt / tiedosto.
Sallitut tyypit: aiff, doc, docx, gif, jpg, jpeg, mp3, mp4, mov, pdf, png, tif, tiff, zip
Vedä ja pudota tiedostot tähän tai käytä Selaa-painiketta.

Jos olet ollenkaan tyytyväinen tekemään pientä koodausta, tämä voidaan tehdä lisäämällä teemaasi yksinkertaista JavaScriptiä ja sivun sisältöön HTML-koodia. Näin:

Sivun sisältö

Aseta HTML-lohko Simple File List -pikakoodin yläpuolelle. Tämä on vain valintaruutu, jota seuraa viestisi. Voit halutessasi lisätä linkin koko tekstiin.

<p>
  <input id="myCheckToUpoad" type="checkbox" name="Checkbox" value="YES">Check this Box.
</p>

JavaScript teemassasi

Avain yllä olevaan koodiin on id="myCheckToUpoad". JavaScript kytkeytyy tähän ja näyttää tai piilottaa latauslomakkeen. Voit käyttää tätä myös tiedostoluettelossa tai molemmissa.

Etsi nykyinen teemasi functions.php tiedosto.

Lisää tämä koodi ja tallenna sitten.

// Function to output JavaScript in theme <head>

function myHeadHurts() { ?>

<script>

jQuery(document).ready(function() {

	jQuery('#eeSFL_UploadForm').hide(); // Hide the form straight away
	 
	jQuery('#myCheckToUpload').on('click', function() { // The box is clicked...
	
	     // Either show or hide, depending if ticked or not       
	     if (jQuery('#eeSFL_UploadForm').is(':visible')) { 
	
	         jQuery('#eeSFL_UploadForm').slideUp(); // Hide
	
	        } else {
	
	             jQuery('#eeSFL_UploadForm').slideDown(); // Show
	     }
	
	});

}); // END Ready Function

</script>

<?php }

// Hook into WordPress loading process
add_action('wp_head', 'myHeadHurts'); // Add to the page's <head>

Tähän esimerkkiin voidaan tehdä monia parannuksia, mutta tämä on käytännössä kaikki mitä tarvitset aloittamiseen.

Kerro minulle, tarvitsetko apua.

Jätä kommentti

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.