jueves, 30 de mayo de 2013

Guardar imagen en codeigniter


public function guardarImagen($object){

$directorio = IMG_PATH.'/'.$object->directorio.'/';
$nombre_imagen = $object->nombre_imagen;
$ext = $object->ext;
$field_name = $object->field_name;

$config['upload_path'] = $directorio;
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '15000';
$config['encrypt_name'] = FALSE;
$config['overwrite'] = FALSE;
$config['file_name'] = $nombre_imagen.'.'.$ext;
$this->load->library('upload');
$this->upload->initialize($config);

$data = array();
if(!$this->upload->do_upload($field_name)){
$this->upload->display_errors();
}else{
$data = $this->upload->data();
}
return $data;
}

martes, 28 de mayo de 2013

jQuery Validate img - add method


Create / add a new method:

jQuery.validator.addMethod("imgType", function(value, element) {
var extension = value.substr( (value.lastIndexOf('.') +1) );
    if(extension=='jpg' || extension=='gif' || extension=='png'){
    return true;
}else{
return false;
}
}, "=$this->lang->line('error_img')?>");

rules:{
   inputImg: {required:true,imgType:true}

}

domingo, 26 de mayo de 2013

viernes, 24 de mayo de 2013

How to do a google static map - tool

How to do a google static map:

You can use Google static map tool for creating maps.

Use multiple custom fonts using @font-face?

You only have to include diferents @font-face


@font-face {
    font-family: CustomFont;
    src: url('CustomFont.ttf');
}

@font-face {
    font-family: CustomFont2;
    src: url('CustomFont2.ttf');
}

miércoles, 22 de mayo de 2013

Actualizar página en codeigniter


Cambiando las cabeceras conseguimos que se refresque la página sin tener que forzar una recarga de nuestro navegador.

$this->output->set_header("HTTP/1.0 200 OK");
$this->output->set_header("HTTP/1.1 200 OK");
$this->output->set_header('Last-Modified: '.gmdate('D, d M Y H:i:s', $last_update).' GMT');
$this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate");
$this->output->set_header("Cache-Control: post-check=0, pre-check=0");
$this->output->set_header("Pragma: no-cache");

martes, 21 de mayo de 2013

Google maps in codeigniter


 CodeIgniter Google Maps API V3 Class

 Displays a Google Map

 @package CodeIgniter
 @subpackage Libraries
 @category Libraries
 @author BIOSTALL (Steve Marks)
 @link http://biostall.com/codeigniter-google-maps-v3-api-library
 @docs http://biostall.com/wp-content/uploads/2010/07/Google_Maps_V3_API_Documentation.pdf

lunes, 20 de mayo de 2013

How do I make a semi transparent background? - css3


use rgba()

.transparent{
background:rgba(255,255,255,0.5);
}
This will give u 50% opacity while the content of the box will continue to have 100% opacity.

How to install mail in ubuntu server

How to install mail in ubuntu:

apt-get install sendmail-bin

 sudo sendmailconfig

martes, 14 de mayo de 2013

Codeigniter's url_title() change UTF8 Characters to specified Latin


Just tie into the convert_accented_characters function:

$this->load->helper('text');
url_title(convert_accented_characters('čolić'));

CodeIgniter global variable

It's not necessary to use global variable in codeigniter, you can do this:

class MY_Controller extends Controller {
  var $data;    
  //constructor function            
}

class Contact extends Controller { //to.. }

class Contact extends MY_Controller {
 $this->load->view('contact_view', $this->data);
}

lunes, 6 de mayo de 2013

Apache Restart / Stop


Restart Apache 2 web server, enter:

# /etc/init.d/apache2 restart

If you are using Ubuntu use sudo:

$ sudo /etc/init.d/apache2 restart

To stop Apache 2 web server, enter:

# /etc/init.d/apache2 stop

$ sudo /etc/init.d/apache2 stop

To start Apache 2 web server, enter:

# /etc/init.d/apache2 start

$ sudo /etc/init.d/apache2 start

domingo, 5 de mayo de 2013

Downloading file from my server to my local


To download the file "serials.txt" from your remote home dir to the local computer:

scp user@server.com:serials.txt .

To download the remote file "something" using it's full path to your local computer:

scp user@server.com:/path/to/file/something.txt .

Now the tricky part: using the recursive switch (-r) to download a whole folder to your local computer. The issue you may have is that you DO NOT place a trailing forward slash after the directory name. For instance, this command will NOT work (notice the bold forward slash):

scp -r user@server.com:/path/to/directory/ .

This will give you a message saying the server is trying to write to the parent directory. REMOVE the last foward slash on the path and try again. The next command is CORRECT:

scp -r user@server.com:/path/to/directory .

I have been using a period when talking about downloading so far. Reason: this brings the file into the directory you are currently in. If you wish to take the last command and download it to somewhere else, the command would be:

scp -r user@server.com:/path/to/directory /new/local/location/

Entradas populares