Archivi tag: develop

Ridimensionare automaticamente una immagine in WordPress

Aggiungere semplicemente il seguente codice nel file functions.php del proprio tema.

function replace_uploaded_image($image_data) {
    // if there is no large image : return
    if (!isset($image_data['sizes']['large'])) return $image_data;

    // paths to the uploaded image and the large image
    $upload_dir = wp_upload_dir();
    $uploaded_image_location = $upload_dir['basedir'] . '/' .$image_data['file'];
    $large_image_location = $upload_dir['path'] . '/'.$image_data['sizes']['large']['file'];

    // delete the uploaded image
    unlink($uploaded_image_location);

    // rename the large image
    rename($large_image_location,$uploaded_image_location);

    // update image metadata and return them
    $image_data['width'] = $image_data['sizes']['large']['width'];
    $image_data['height'] = $image_data['sizes']['large']['height'];
    unset($image_data['sizes']['large']);

    return $image_data;
}
add_filter('wp_generate_attachment_metadata','replace_uploaded_image');

JavaScript Object Oriented

Creare un oggetto: Constructor functions

 function myObject(){

    };

un altro modo Literal version:

    var myObject = {

    };

Definizione di metodi e proprietà
Constructor version:

    function myObject(){
        this.iAm = 'an object';
        this.whatAmI = function(){
            alert('I am ' + this.iAm);
        };
    };

Literal version:

    var myObject = {
        iAm : 'an object',
        whatAmI : function(){
            alert('I am ' + this.iAm);
        }
    }

Chiamare metodi e menbri
Se utilizziamo la Literal version:

myObject.whatAmI();

se utilizziamo la Constructor version:

  var myNewObject = new myObject();
    myNewObject.whatAmI();

Vediamo come instanziare dinamicamente

function myObject(what){
	this.iAm = what;
	this.whatAmI = function(language){
		alert('I am ' + this.iAm + ' of the ' + language + ' language');
	};
};

Sviluppare applicazioni per dispositivi mobili con Pulsar

Pulsar è un tool per lo sviluppo di applicativi su dispositivi mobili. L’ Eclipse Foundation ha rilasciato in questi giorni una nuova release di Eclipse Pulsar che consentirà di sviluppare applicazioni per Motorola, Nokia, Ericsson e Sony Ericsson.

Pulsar è il risultato di una collaborazione, tra i principali rappresentanti dell’industria dei mobile device, nata allo scopo di fornire un set di tools, basati su Ecplise, in grado di supportare molteplici SDK (software development kits). Con Pulsar gli sviluppatori potranno utilizzare un singolo ambiente per lo sviluppo di applicativi destinati a differenti piattaforme.

La nuova release è disponibile per il download sulla home page del progetto.

File manager in PHP, Ajax e Javascript

1. AjaXplorer

Ajax File Manager

2. fileNice

Ajax File Manager

fileNice is a free php file browser, particularly useful if you have a ‘dump’ folder on your server where you regularly upload files and you want to be able to see what’s there.

3. File Thingie

Ajax File Manager

4. MooTools based FileManager

Ajax File Manager

5. Relay

Ajax File Manager

6. Kae’s File Manager

Ajax File Manager

7. eXtplorer

Ajax File Manager

Continua la lettura di File manager in PHP, Ajax e Javascript

Sviluppare applicazioni per Facebook. Errore: “The page you requested was not found”

Se sviluppate applicazioni per facebook e ottenete il seguente errore:

in italiano:

La pagina richiesta non è stata trovata.

Potresti aver cliccato su un collegamento scaduto o aver scritto l’indirizzo in modo errato. Alcuni indirizzi web distinguono tra maiuscole e minuscole.

  • Torna alla home
  • Torna alla pagina precedente

in inglese


The page you requested was not found

You may have clicked an expired link or mistyped the address. Some web addresses are case sensitive.

  • Return home
  • Go back to the previous page

dovete solo assicurarvi di Canvas Page URL e Side Nav URL entrambi formati da caratteri minuscoli.