fbpx

ss

CAMBIO DE LA UBICACIÓN DE LAS POSICIONES EN LA PLANTILLA DE JOOMLA 1.6

Para entrar en el panel de administración entrar a:

  • Extensiones
  • Plantillas
    • Plantillas
  • Beez_20

{slide=1. CAMBIO DE LA UBICACIÓN DEL LOGO}

archivo: personal.css

Para cambiar la ubicación del logo para que esté mas arriba. Cambiar de 8.0em, a padding-top:3.0em

/* ##########################  logo  ########################### */

#logo span
{
  color:#fff;
  padding-left:50px;
  font-size:0.3em !important;
  text-transform:none;
  font-family:arial, sans-serif
}
#all #header
{padding-top:3.0em ;

{slide=ELIMINAR EL LOGO DE JOOMLA}

2. ELIMINAR EL LOGO DE JOOMLA

archivo: personal.css

Entrar a la base de datos a templates_style, campo beez_20, y cambiar el joomla_black.gif a un archivo que no exista.

O directamente cambiar en personal.ccs el nombre de archivo personal2.png a archivo_que_no_existe.gif

personal2.png es el dibujo que inicialmente sale con la palabra voluntiers. Se encuentra en la dirección: 

/www/web/templates/beez_20/images/personal

background:  #0c1a3e  URL(../images/personal/personal.png) no-repeat bottom right ;

{"wrapperSmall":"0","wrapperLarge":"0","logo":"images/archivo_que_no_existe.gif","sitetitle":"","sitedescription":"","navposition":"left","templatecolor":"personal","html5":"0"}

{slide=QUITAR EL FONDO OSCURO DETRÁS DEL LOGO Y CAMBIAR LA ALTURA DEL AREA DEL LOGO}

Al desminuir el "min-height:200px" de 200 a 110 se cambia la altura del ára de logo y hace que el área del body suba.

/* #######################  logo  ######################## */

archivo: personal.css

Para borrar el fondo negro, eliminar #0c1a3e después de background

background: #0c1a3e  URL(../images/personal/en_blanco.png) no-repeat bottom right ;
  color:#fff;
  min-height:150px;
  margin:0em 10px 0 10px !important;

{slide=BAJAR EL MENU DEBAJO DEL LOGO}


archivo: css/personal.css

Cambiar 5.0em a 12.0em

/* ++++++++++++++  lists, skiplinks  ++++++++++++++ */
#header ul.menu
{


   /* top:62px; */
   top:12em;

{slide=CAMBIAR EL BODY DE ALTURA DENTRO DE LA PAGINA, MAS ARRIBA O MAS ABAJO}

archivo: css/personal.css

Si de 0.9em se cambia a 10.0em se bajará bastante, incluyendo el "Usted está aquí"

h1#logo
{
     font-family: 'Titillium Maps',  Arial;
     padding:0.9em 20px 20px 10px;
     text-transform:uppercase;
     font-weight:normal;
     margin-top:0;

lo mismo sucede si se hace el cambio en margin de 0 a 10em: ó en paddling-top

#all #header
{padding-top:3.0em ;
}
.logoheader
{

background:   URL(../images/personal/en_blanco.png) no-repeat bottom right ;
  color:#fff;
  min-height:110px;
  margin:10em 10px 0 10px !important;

{slide=HACER DESAPARECER EL REAJUSTAR TAMAÑO DE LETRAS Y EL FONDE DE COLOR DEL HEADER}

Cambiar el color de todo el header con background (#fff=blanc),

#e0e0e0 = plomo;

Cambiar de 1em a 0em las letras de (Tamaño, ajuste) desaparezacan. También se reduce significativamente el espacio entre el borde superior y la ubicación del menú principal.

/* ##########################  header  ########################### */

#header
{
  background:#e0e0e0;
  font-size:0em;
  position:relative

{slide=CAMBIAR EL COLOR DEL FONDO DE LA MITAD PARA ABAJO}

archivo: personal.css

Cambiar #e0dedf que es plomo por otro código, si se pone 333 quedará plomo oscuro

fff = a blanco

body
{
  background: #e0dedf  url(../images/personal/bg2.png) repeat-x;

{slide=PARA CAMBIAR EL DISEÑO DEL FONDO}

Este dibujo abarca la mitad superior de la página.

Para poner el dibujo ir a:

/www/web/templates/beez_20/images/personal

{slide=CAMBIAR EL LUGAR DE LAS POSICIONES EN LA PLANTILLA PRINCIPAL}

archivo: index.php


División de las áreas y definición de las posiciones dentro de las áreas.

Si los códigos de abajo se intercambian las posiciones 0 y 1 si se cambian, hacen que si un modulo se lo elige para que aparezca en Position 0, va a aparecer mas abajo.

<h3><?php echo JText::_('TPL_BEEZ2_NAVIGATION'); ?></h3>
                                                      <jdoc:include type="modules" name="position-0" />
                                        <div id="line">
                                        <div id="fontsize"></div>


                                        <h3><?php echo JText::_('TPL_BEEZ2_SEARCH'); ?></h3>
                                        <jdoc:include type="modules" name="position-1" />
                                        </div> <!-- end line -->

Cuando se elmina de index.php:

var rightclose='<?php echo JText::_('TPL_BEEZ2_TEXTRIGHTCLOSE'); ?>';
                        var fontSizeTitle='<?php echo JText::_('TPL_BEEZ2_FONTSIZE'); ?>';
                        var bigger='<?php echo JText::_('TPL_BEEZ2_BIGGER'); ?>';
                        var reset='<?php echo JText::_('TPL_BEEZ2_RESET'); ?>';
                        var smaller='<?php echo JText::_('TPL_BEEZ2_SMALLER'); ?>';
                        var biggerTitle='<?php echo JText::_('TPL_BEEZ2_INCREASE_SIZE'); ?>';
                        var resetTitle='<?php echo JText::_('TPL_BEEZ2_REVERT_STYLES_TO_DEFAULT'); ?>';
                        var smallerTitle='<?php echo JText::_('TPL_BEEZ2_DECREASE_SIZE'); ?>';

desaparece la información de Fuente Mayor, menor, reajustar y queda la palabra undefined.

{slide=AUMENTAR O DISMINUIR LA ALTURA DEL HEADER}

Entrar a css/personal.css y aumentar o disminuir el tamaño de dibujo en min-height

background:   URL(../images/personal/en_blanco.png) no-repeat bottom right ;
  color:#fff;
  min-height:120px;
  margin:0em 10px 0 10px !important;

{slide=CAMBIAR EL INTERLINEADO (distancia entre linea y linea}

Editing file "css/layout.css" in template  "beez_20"

        line-height:1.0em;
        margin:8px 0;

{slide=EN LOS LINKS: CAMBIAR EL COLOR CUANDO PASA EL MOUSE POR ENCIMA}

personal.css

a:hover,
a:active,
a:focus
{
  background:#FFF; ----) CAMBIA EL FONDO A BLANCO
  color:#095197;   ----) CAMBIA A AZUL
  text-decoration: none!important

{slide=CAMBIAR EL COLOR GENERAL DE LA LETRA Y TEXTO Y NO AFECTA EL COLOR DEL LINK}

personal.css

#all
{
  color: #333;
  border:solid 0px ;
  padding-top:0px;
  background:#fff

{slide=ELIMNAR EL SUBRAYADO - UNDERLINE EN LOS LINKS}

Elimina el subrayado de las columnas izquierdas y el cuerpo, y de todas las partes)

archivo: personal.css

/* ##########################  general  ########################### */

#header

a:link,

a:visited
{
  color:#FFF
  text-decoration: none!important
}

SE DEBE CAMBIAR A ESTA FORMA ( se debe borrar la (,) y pegar text-dec.....

a:link {
  text-decoration: none!important
}
a:visited
{
  color:#FFF
  text-decoration: none!important
}

{slide= ELIMINAR DE LA COLUMNA DERECHA LA OPCIÓN CERRAR INFORMACIÓN}

Editar archivo "index.php" en plantilla "beez_20"

Eliminar:

                                        <h2 class="unseen">
                                                <?php echo JText::_('TPL_BEEZ2_ADDITIONAL_INFORMATION'); ?>
                                        </h2>
                                        <div id="close">
                                                <a href="#" onclick="auf('right')">
                                                        <span id="bild">
                                                                <?php echo JText::_('TPL_BEEZ2_TEXTRIGHTCLOSE'); ?></span></a>
                                        </div>


{slide=BARRA FLOTALNTE (FLOAT BAR) DE SHARE THIS PARA COLOCAR EN JOOMLA}

Entrar a Plantilla, elegir "Editar la página principal de Plantillas " que es el index.php

Después de <head> pegar la primera parte del código

Después, entre </body> y </html> pegar la parte final del código.


{/slides}

Hojas de cálculo de las proyecciones económicas (imprimir 2 copias y adjuntar al contrato; modificar la fecha de inicio) icon_descarga

Hojas de cálculo de las proyecciones económicas - medio tiempo

icon_descarga

Cálculo de rentabilidad de ejecutivos y cuadro de determinación de las comisiones icon_descarga
Detalle de facturación de consultorías y seminarios privados icon_descarga

Documentos a presentarse cada fin de mes, cada uno de ellos firmados:

  • Cuadro de rentabilidad mensual
  • Cuadro determinación de comisiones
  • Detalle de facturación de consultorías y seminarios privados
  • Detalle de inscritos en seminarios abiertos

{flowplayer size=355x285 img=http://www.ificorp.net/web/images/stories/videos_fondos/video_fondo_tutoriales.jpg noautoplay}images/stories/videos/videos_internos/Proyecciones_Economicas/Proyecciones_Economicas_ejecutivos.mp4{/flowplayer}

Paso 1: Crear la base de datos

En paneles de control que no son Cpanel, es decir, con Plesk la instalación comienza de esta manera:

  • Entrar a Desktop
  • entrar a Inicio del panel.
  • Luego entrar al link del dominio en la parte inferior.
  • En servicios, elegir base de datos.
  • Añadir Usuario de base datos.

Paso 2: Instalar en software en su sitio web

Paso 3: Configurar el phplist para que utilice la base de datos creada.
Irse al archivo config/config.php en el servidor. Poner los datos de la base de datos, usuario y password de la misma.

# what is your Mysql database server
$database_host = "localhost";</p> <p style="text-align: justify;">what is the name of the database we are using<br />$database_name = "a0082u0122_phplist";</p> <p style="text-align: justify;"># who do we log in as?<br />$database_user = "ificorp";   (nota: en el servidor Plesk, el usuario no lleva el código del usuario a0082u0122_, como lo hace la base de datos)</p> <p style="text-align: justify;"># and what password do we use<br />$database_password = 'xx3xx2';<br />    <br />Paso 4     <br />Para inicializar la base de datos, entrar a www.tudominio.com/lists/admin     </p> <p style="text-align: justify;">Error al inicializar la base de datos</p> <p style="text-align: justify;">Database error 1071 while doing query Specified key was too long; max key length is 1000 bytes<br />    </p> <p style="text-align: justify;">Habilitación de la casilla para que lleguen los correos rebotados y procesarlos para eliminar y otras acciones</p> <p style="text-align: justify;"># $message_envelope = ' <a href="mailto:Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.%27">Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.';</p> <p style="text-align: justify;">    
    

DESHABILITAR EL TESTMODE EN EL CONFIG FILE

# if test is true (1) (not 0) it will not actually send ANY messages,
# but display what it would have sent
define ("TEST",0);
    

IMPORTACIÓN DE MAILS

La columna de llevar como primer dato la palabra: email
    

CONTROLAR LA CANTIDAD DE MAILS QUE SE ENVIAN POR PERIODO

# define la cantidad de emails que uno quiere enviar por periodo. Si es 0, el batch processing
# quedará deshabilitado y los mensajes son enviados lo mas rápido posible.
define("MAILQUEUE_BATCH_SIZE",100);

# define the length of one batch processing period, in seconds (3600 is an hour) - Si es 2 seg, se esperará 2 segundos para volver a enviar 100 mails.
define("MAILQUEUE_BATCH_PERIOD",2);

# to avoid overloading the server that sends your email, you can add a little delay
# between messages that will spread the load of sending
# you will need to find a good value for your own server
# value is in seconds (or you can play with the autothrottle below) - Si es 1, enviará un mail cada 1 seg.
define('MAILQUEUE_THROTTLE',1);
    

2. Throttling without batch processing
To send no more than 2000 messages per hour, you must insert a small pause between each message by using the throttle setting. In your case, this pause may have to be a fractional value, like 0.80 seconds for instance. However phplist only permits integer values, like 0 or 1 or 2 etc. So you will need to modify the code to permit fractional values.
See this thread: http://forums.phplist.com/viewtopic.php?p=11182#11182
Or you could use this mod: http://forums.phplist.com/viewtopic.php?p=17494#17494

You will need to run some tests to check what the exact throttle value should be. This depends in part on the level of personalization of your message, and the server's speed.

For the moment let us assume your server needs 1 second to process a message (usually this would be less).
The interval between messages when sending 2000 messsage per hour (=3600 seconds) is:
3600 seconds / 2000 msgs = 1.8 seconds
This means that the pause you need to insert between messages is:
1.8 seconds - 1 second server processing time = 0.8 seconds

So after installing the mod mentioned earlier you could use these settings
# Set to 0, which means batch processing is disabled
define("MAILQUEUE_BATCH_SIZE",0);

# Batch period not relevant when batch processing is disabled
define("MAILQUEUE_BATCH_PERIOD",3600);

# Pause 0.8 seconds between each message to send no more than 2000 msgs/hr
define('MAILQUEUE_THROTTLE',0.8);

You can avoid installing the mods by using a 1 second pause and be content with sending somewhat less messages per hour, roughly around 1800 msgs/hr:
define('MAILQUEUE_THROTTLE',1);

In the latter case you would need about 39 instead of 35 hours to complete sending 70 000 messages.

H2B2
Moderator
 
Posts: 7215
Joined: 1:51am, Wed 15 Mar, 2006

CONTROLAR LA CANTIDAD DE MAILS ENVIADOS A UN MISMO DOMINIO

define('USE_DOMAIN_THROTTLE',0);
define('DOMAIN_BATCH_SIZE',6);
define('DOMAIN_BATCH_PERIOD',120);
    

DEFINIR PALABRAS DE LOS MAILS REBOTADOS PARA LIMPIAR CORREOS REBOTADOS Y VER SI ESTAMOS COMO BLACKLIST EN OTROS SERVIDORES

# advanced bounce processing
# with advanced bounce handling you are able to define regular expressions that match bounces and the
# action that needs to be taken when an expression matches. This will improve getting rid of bad emails in
# your system, which will be a good thing for making sure you are not being blacklisted by other
# mail systems
# if you use this, you will need to teach your system regularly about patterns in new bounces
define('USE_ADVANCED_BOUNCEHANDLING',1);
    

DEFINIR LA CANTIDAD DE REENVÍO QUE PUEDE HACER UN USUARIO QUE RECIBIÓ NUESTRO MAIL

#0011860: forward to friend, multiple emails
# This setting defines howmany email addresses you can enter in the forward page.
# Default is 1 to not change behaviour from previous version.
define("FORWARD_EMAIL_COUNT",3);
    

PARA CONFIGURAR LA SALIDA DE LOS MAILS

# To use a SMTP please give your server hostname here, leave it blank to use the standard
# PHP mail() command.
define("PHPMAILERHOST",'localhost');

# if you want to use smtp authentication when sending the email uncomment the following
# two lines and set the username and password to be the correct ones
$phpmailer_smtpuser = 'a0082u0122';<br />$phpmailer_smtppassword = 'xx3xx2';<br />    </p> <p style="text-align: justify;">PROCESAR MENSAJES REBOTADOS</p> <p style="text-align: justify;">a) Ir a gestionar rebotes</p> <p style="text-align: justify;">b) Clic en Procesar Rebotes (para que lea los mails de la casilla de rebotados, y se tenga la información para que aplique las normas, o para crear normas a los mails que no han cumplido con las normas creadas)</p> <p style="text-align: justify;">c) Clic en comprobar las normas para rebotes actuales (aplica las normas de 500 en 500 mails) CONFIGURACIÓN MENSAJES DEL PHPLIST A LOS USUARIOS Cambiar en Configuración Webmaster por IFICORP Boletines<br />    </p> <p style="text-align: justify;">CONFIGURAR PARA QUE EL PHPLIST MANDE MAILS CON TODAS LAS ACTUALIZACIONES DE LOS CLIENTES</p> <p style="text-align: justify;">Crear el correo <a href="mailto:Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.">Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.</a> (mail que automaticamente define el Phplist)</p>'</p>'</p>'

USO DE LETRAS

Tipo: Arial
Tamaño: 11

{slide=BACK UP LA BASE DE DATOS (MySQL DB) EN EL CPANEL}

Para hacer back up del total de la base de datos elegir:

MySQL DATABASE

Luego Daily System Backup (que hace el backup de toda la base de datos)

La opción Weekly, es que se tiene una copia con los datos hasta hace una semana atrás, es decir, si la actual se arruinó; se tiene todos los datos hasta hace 1 semana atrás.

Y la opción Monthly, los datos están hasta hace 1 mes atrás.

 

 

{slide=PASOS PARA UTILIZAR EL SSH CLIENT}

PASOS PARA UTILIZAR EL SSH CLIENT

1. Hay que pedir permiso para usar SSH. Se hace subiendo en el Cpanel el carnet de identidad.

2. Hay que utilizar el programa Putty SSH client, que se descarga en:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

3. USO DE PUTTY (SSH CLIENT MANAGER)

NOTAS: Todo el comando se puede copiar y para pegar hay que hacer clic derecho del mouse.

export :

[1:59:48 PM] mysqldump -u username -p database_name > dbname.sql

{slide=COMMANDS SSH IMPORTACIÓN (<) }

La importación significa de la zona de FTP a la Base de Datos. Solo se puede realizar si uno previamente ha subido una base de datos username_xxx.sql con el FTP al área de /www. De ahí se importa al sector donde se almacenan las bases de datos que utizan los software basados en web.

FORMA DE ESCRIBIR EL NOMBRE DE LA BASE DE DATOS

Generalmente el archivo que uno tiene está escrito dbname.sql, no tiene el username del servidor. El servidor requiere que vaya el username, por lo que se debe agregar.

Ejemplo: archivo inicial dbname.sql, tiene que cambiarse a ificorpn_dbname.sql. Y ese es el nombre que hay que escribir en el comando.

 

mysql -p -u dbusername username_database-name < username_file.sql

file.sql debe escribirse con ificorpn_, es decir, ificorpn_vtigercrm503.sql

FORMA DE ESCRIBIR EL USERNAME

En el comando se debe escribir el usuario del servidor.

Ej: ificorpn_vtigercrm5

DIFERENCIA ENTRE BASE DE DATOS Y ARCHIVO

En el comando hay una diferencia entre Base de datos y archivo de base de datos.

El archivo lleva al final .sql

EJEMPLO DE IMPORTAR

   usuario DB  password  DB archivo a importarse  
 mysql u ificorpn_vtiger5  -p - ificorpn_vtigercrm504    < ificorpn_vtigercrm503.sql

se deja -p para que uno deba

escribir el password

mysql u ificorpn_vtiger5 -pmiguel123    

En el cojmando se puede escribir

la contraseña para que no la pida

cuando se ejecuta

 Este comando si se pega en el SSH da error,. Lastimosamente hay que escribir todo el comando.

mysql -p -u ificorpn_vtiger5 ificorpn_vtigercrm0 < ificorpn_vtigercrm500.sql
mysql -p -u ificorpn_vtiger5 ificorpn_dbname < ificorpn_dbname.sql

For example, if my username was "silly," my password "computer," my database name "MyDB" and my file name "MyDBBack.sql," I would type:

 -usilly -pcomputer MyDB < MyDBBack.sql

mysql -u ificorpn_vtiger5 -pmiguel123 ificorpn_vtigercrm504 < vtigercrm503.sql

/pathtomysql/bin/mysqldump -B mytestdatabase -u myusernamehere -p > mytestdatabase_backup.sql

/ificorpn/bin/mysqldump -B ificorpn_vtigercrm510 -u ificorpn_vtiger5 -p > vtigercrm503.sql

{slide=COMMANDS SSH EXPORTACIÓN (>) }

La exportación significa que de la base de datos pasa a la zona donde están los archivos (zona FTP) de la web en la raíz arriba de /www

EJEMPLO DE EXPORTACIÓN


mysqldump -u dbuser -p ificorpn_dbname > dbname.sql

mysqldump -u ificorpn_vtiger5 -p ificorpn_vtigercrm504 > vtigercrm503.sql

-p (es la contraseña del DBuser)

NOTA: Cuando se exporta un archivo, uno es el que define que se va a llamar el archivo de exportación. Lo que significa que cuando tengamos que importarlo hay que añadirle el ificorpn_. Al usuario hay que escribirle (ificorpn_), si uno le escribe, no funciona la exportación.

También uno podría escribir la contraseña del DBuser:

mysqldump --opt -Q -u ificorpn_vtiger Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. ificorpn_vtigercrm503 > vtigercrm510.sql


Or if you do not want to change directories and you know the path to where the backup is located, type in the following:

COPIAR A UN DIRECTORIO

mysql -u dbusername -p databasename < /path/to/backupname.sql
mysql -u ificorpn_vtiger5 -p ificorpn_vtigercrm504 < /home/ificorpn/vtigercrm503.sql

You will be prompted for the database password. Enter it and the database will backup.

OTRA FORMA DE HACER BACKUP
/usr/bin/mysqldump $user_dbname -u $dbuser -p$dbpassword > /home/$user/$path/$file.sql
/usr/bin/mysqldump johndoe_db1 -u johndoe_dbuser -p123456 > /home/johndoe/backups/dbbackup.sql

{slide=CREAR DIRECTORIO EN SSH}

mkdir nombredeldirectorio

{slide=COPIAR DE UNA BASE DE DATOS A OTRO SERVIDOR}

Va a copiar la base de datos ificorpn_vtigercrm510 directamente a la base de datos ificorpn_vtigercrm0 en otro servidor



mysqldump -utuuser -pmolongo tudb | ssh Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. "mysql -upapanga -pplancheta -h mysql.vidanix.com tudb"

En palabras mas fáciles, lo que estamos haciendo aquí es ejecutar un MySQL Dump (backup de db y luego transferir esta data a nuestro otro servidor por SSH y además de esto decirle que lo vamos a subir con el siguiente user y password en la siguiente tabla utilizando el siguiente subdominio. Si te fijas bien cada user y password esta empezado por el comando -u ó -p luego de esto pones el username o password todo corrido, sin espacios igualito a como aparece en el ejemplo. En algunos casos al pasar la base de datos a otro servidor nuestro proveedor tiene un servidor exclusivo de MySQL por eso al final hice referencia a -h (hostname) de ser “localhost” solo elimina la -h y listo. Ya tienes como hacer backup de una base de datos a otra todo por SSH, quien dijo que por GUI era mas fácil?

*Asegura-te de haber creado el db con el nombre que de-ses y el usuario antes de ejecutar este comando si no, no obtendrás ningún resultado.

 

¿Como puedo copiar la base de datos desde un servidor a otro?

La respuesta rápida es que puedes copiar la base de datos de un servidor a otro usando el cliente SSH o el cliente MySQL.

Puedes ejecutar los anteriores comandos en uno solo usando mysqldump y mysql (metodo inseguro, usalo solo si estás en una VPN o red segura):

$ mysqldump db-name | mysql -h remote.box.com db-name

También puedes usar SSH si no tienes acceso remoto directo al servidor MySQL de destino (metodo seguro):

$ mysqldump db-name | ssh Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. mysql db-name

O:

$ mysqldump -u username -p'password' db-name | ssh Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. mysql -u username -p'password db-name

También puedes copiar una sola tabla al servidor remoto, por ejemplo la tabla "foo", usando el siguiente comando:

$ mysqldump db-name foo | ssh Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. mysql bar

O:

$ mysqldump -u user -p'password' db-name foo | ssh Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. mysql -u user -p'password' db-name foo

La mayoría de comandos UNIX/Linux se pueden encadenar usando tuberias (pipes), "|".

{slide=PARA ENTRAR A UN DIRECTORIO}

login as: bizmana2

Access denied (sale si se usa la pass incorrecta)

Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.'s password: (utlizasr el pass de el servidor principial ificorpn y no de bizmana2

Last login: Fri Mar 11 03:00:07 2016 from 186.121.248.254

 

Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. [~]# cd /home/bizmana2/public_html/BizManager/application/cache/queries/

 

Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. [queries]# pwd

/home/bizmana2/public_html/BizManager/application/cache/queries

{slide= PARA LISTAR ARCHIVOS Y DIRECTORIOS}

 

Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. [queries]# ls

anuncios  crm  default  erp

{slide=PARA BORRRAR UN DIRECTORIO CON SUS ARCHIVOS INTERNOS}

Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla. [queries]# rm -rf anuncios

O borrar directo sin estar entrando a los directorios:

rm -rf /home/bizmana2/public_html/BizManager/application/cache/queries/anuncios

 

{/slides}

{slide=INSERTAR DATOS A LA BASE DE DATOS DEL SERVIDOR SQL}

FORMATO DE LA BASE DE DESTINO

-- phpMyAdmin SQL Dump

-- version 2.9.0.2

-- http://www.phpmyadmin.net

--

-- Host: localhost

-- Generation Time: May 31, 2007 at 10:27 AM

-- Server version: 4.1.21

-- PHP Version: 4.4.2

--

-- Database: `ificorpn_vtigercrm502`

--

-- --------------------------------------------------------

--

-- Table structure for table `vtiger_contactdetails`

--

{slide=CREAR TABLA}

CREATE TABLE `vtiger_contactdetails` (

`contactid` int(19) NOT NULL default '0',

`accountid` int(19) default NULL,

`salutation` varchar(50) default 'Mr',

`firstname` varchar(40) default NULL,

`lastname` varchar(80) NOT NULL default '',

`email` varchar(100) default NULL,

`phone` varchar(50) default NULL,

`mobile` varchar(50) default NULL,

`title` varchar(50) default NULL,

`department` varchar(30) default NULL,

`fax` varchar(50) default NULL,

`reportsto` varchar(30) default NULL,

`training` varchar(50) default NULL,

`usertype` varchar(50) default NULL,

`contacttype` varchar(50) default NULL,

`otheremail` varchar(100) default NULL,

`yahooid` varchar(100) default NULL,

`donotcall` char(3) default NULL,

`emailoptout` char(3) default '0',

`currency` varchar(20) default 'Dollars',

`imagename` varchar(150) default NULL,

`reference` char(3) default NULL,

`notify_owner` char(3) default '0',

PRIMARY KEY  (`contactid`),

KEY `contactdetails_accountid_idx` (`accountid`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--

-- Dumping data for table `vtiger_contactdetails`

--

{slide=INSERTAR DATOS}

INSERT INTO `vtiger_contactdetails` VALUES (183, NULL, '--None--', 'Carlos', 'Roca', '', '', '', '', '', '', '', NULL, NULL, NULL, NULL, '', '0', '0', 'Dollars', '', '0', '0');

--

-- Constraints for dumped tables

--

{slide=ALTERAR TABLA}

-- Constraints for table `vtiger_contactdetails`

--

ALTER TABLE `vtiger_contactdetails`

ADD CONSTRAINT `fk_1_vtiger_contactdetails` FOREIGN KEY (`contactid`) REFERENCES `vtiger_crmentity` (`crmid`) ON DELETE CASCADE;

Entrar a la base de datos

Browse

Luego entrar a SQL para que se abra la ventana donde se insertarán los datos

EXISTE UNA DIFERENCIA ENTRE LA BASE ANTIGUA Y LA NUEVA. LA NUEVA TIENE 3 CELDAS ADICIONALES AL FINAL QUE HAY QUE AUMENTAR EN LOS DATOS VIEJOS DESPUÉS DE INSERT Y EN LOS VALUES.

PARA INSERTAR

INSERT INTO `vtiger_contactdetails` VALUES (11,1,'','Mary','Smith',Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.','(520) 427-5571','(204) 866-8458','VP Operations','','','',NULL,NULL,NULL,NULL,'','0','0', 'Dollars),(12,7,'','Patricia','Johnson',Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.','(162) 548-1336','(364) 057- 5589','President','','','',NULL,NULL,NULL,NULL,'not_a_real_id','0','0', 'Dollars'),(13,9,'','Linda','Williams',Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.','(814) 555-0306','(005) 617-4019','Mgr Operations','','','',NULL,NULL,NULL,NULL,'not_a_real_id','0','0', ‘Dollars’, ‘‘, ‘0’, ‘0’),(14,5,'','Barbara','Jones',Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.','(567) 274-6856','(855) 384-0796','VP Operations','','','',NULL,NULL,NULL,NULL,'','0','0', 'Dollars')

{slide=SELECCIONAR DATOS}

SELECT * FROM `vtiger_contactdetails` WHERE 1   ----- y se elige de la derecha la celda que se busca

Para seleccionar una palabra que busque, en el ejemplo es Trabajo

SELECT * FROM `vtiger_crmentity` WHERE `description` LIKE 'Trabaj%'

SELECT * FROM `vtiger_crmentity` WHERE `setype` = "EMAILS"

{slide=BORRAR TABLA}

DROP TABLE `com_vtiger_workflows_seq`

{slide=BORRAR DATOS}

Contiene un solo campo id` y el valor es 2.

TENER CUIDADO ENTRE USAR EL COMANDO DELETE Y EL UPDATE (ALTERAR) UN CAMPO. EL DELETE SE BORRARÁ TODA LA FILA DE DATOS, CON UPDATE SE ACTUALIZA UN DATO O DATOS DE LA FILA!!! Muchas veces por querer poner en blanco un campo, se utiliza el DELETE y se borra completamente la fila!

DELETE FROM `ificorpn_vtigercrm504`.`com_vtiger_workflowtasks_seq`
WHERE `com_vtiger_workflowtasks_seq`.`id` = 2
LIMIT 1

{slide=BORRAR DEL CRM LOS MAILS ANTIGUOS}

DELETE FROM `vtiger_crmentity`

WHERE `description` LIKE '%imperdibl%'

DELETE FROM vtiger_crmentity
WHERE setype like 'Emails' 

and `description` like '%Vinci%'

 En el CRM para terminar de limpiar los mails, hay que hacerlo también en `vtiger_emaildetails`  Esta tabla no pesa mucho, así que no es necesario borrar datos.

{slide=INTRODUCIR UNA NUEVA COLUMNA EN UNA TABLA}

alter table vtiger_systems add column server_path varchar(256)

{slide=BORRAR UNA COLUMNA DE UNA TABLA}

alter table vtiger_products drop column currency

delete from vtiger_cvcolumnlist where columnname like '%Notes_Contact_Name%'

{slide=CAMBIAR LA BASE DE DATOS A UTF8}

ALTER DATABASE <dbname> DEFAULT CHARACTER SET utf8 DEFAULT COLLATE
utf8_general_ci;

{slide=BUSCAR DATOS ENTRE 2 FECHAS}

SELECT * FROM `vtiger_audit_trial`

WHERE `actiondate` > date('2007-10-10 07:24:11') AND `actiondate` < date('2013-01-04 08:44:43')

SELECT * FROM `vtiger_crmentity`

WHERE `setype` like '%Email%'

AND  `createdtime` > date('2007-09-28 12:35:51')

AND `createdtime` < date('2011-12-31 08:44:43')

{slide=BUSCAR DATOS EN UNA TABLA CON SQL COLOCANDO SOBRE UNA PARTE DEL DATO}

  • custbranch` es la tabla
  • brname` es la columna
  • '%agroind%' es para buscar algún texto que contenga la palbl

SELECT * FROM `custbranch` WHERE `brname` like  '%agroind%'

{slide=ACTUALIZAR UN CAMPO EN BASE A DATOS DE 2 TABLAS DIFERENTES}

UPDATE vtiger_contactscf
    SET vtiger_contactscf.cf_474 = ''
FROM vtiger_contactdetails

WHERE vtiger_contactdetails.email = Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.'

----------------------------

CAMBIAR EL DATO DE UNA CELDA SI DOS CAMPOS DE DIFERENTES TABLAS TIENEN EL MISMO DATO
UPDATE `vtiger_contactdetails`
SET `vtiger_contactdetails` `accountid`=`vtiger_account` `accountid`
WHERE `vtiger_account` `phone`=`vtiger_contactdetails` `phone`
---
UPDATE `vtiger_contactdetails`
SET `vtiger_contactdetails`.`accountid`=`vtiger_account`.`accountid`
WHERE `vtiger_account`.`email1`=`vtiger_contactdetails`.`email`

{slide=ACTUALIZAR O MODIFICAR LA INFORMACIÓN DENTRO DE UN CAMPO}

UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'
WHERE LastName='Tjessem' AND FirstName='Jakob'

-------------------------------

Cambiar todos los campos donde es 0 que sea 1.

UPDATE `vtiger_contactdetails`

SET `notify_owner`='1'

WHERE `notify_owner`='0'

-------------------------------------------

PONE UN NUMERO DE CUENTA (47123) A TODOS LOS CAMPOS QUE TIENEN EL VALOR "0"

UPDATE `vtiger_contactdetails`
SET `accountid`='47123'
WHERE `accountid`='0'

-----------------------------------------

Cambiar todos los campos donde es 0 que sea 1.

UPDATE `vtiger_contactdetails` SET `notify_owner`='1' WHERE `notify_owner`='0'


{slide=SELECCIONA FACTURA EN EL NUEVO SOFTWARE PARA ASIGNAR LA FACTURA A LA CUENTA Y PARTICIPANTES}

SELECT cd.contactid, cd.firstname, cd.lastname, cd.email, cd.title, cd.phone, cd.mobile, cd.accountid, ac.accountname, ct.cf_613, ct.cf_464, ct.cf_474, ct.cf_611, cs.birthday
FROM vtiger_contactscf AS ct, vtiger_contactsubdetails AS cs, vtiger_contactdetails AS cd, vtiger_crmentity AS cm, vtiger_account AS ac
WHERE cd.contactid = ct.contactid
AND cd.contactid = cs.contactsubscriptionid
AND cd.contactid = cm.crmid
AND ac.accountid = cd.accountid
AND cm.deleted =0
AND cd.email <> ''
AND ac.accountid =120522


SELECT * FROM debtortrans WHERE debtorno = 'C-00543' AND type = 10 que elige las Sales Invoice (factura, que es el monto total). Con eso ya sale correcto.

{slide=SELECCIONA FACTURA EN EL NUEVO SOFTWARE PARA ASIGNAR LA FACTURA A LA CUENTA Y PARTICIPANTES}

SELECT de.id, de.transno, de.type, de.debtorno, de.trandate, de.order_, de.ovamount, de.ovgst, de.alloc, de.invtext FROM debtortrans de, gltrans tr WHERE  de.debtorno = '{$filter['erp_business_id']}' AND de.type = 10 AND tr.type = 10 AND de.transno = tr.typeno AND tr.amount > 0

{/slides}

Regístrate gratis!

15-0316-web

 

 

 

 

 

 
Para recibir información sobre Conferencias y talleres.

Para acceder a la información de mas de 70.000 empresas

y 90.000 profesionales.

REGISTRATE en BizManager CRM y obtené acceso a la información de 100 clientes potenciales!

Haz clic aquí.

Requerimiento de Personal

req_pers

Trabaje con las empresas mas importantes del país. Crezca económica y profesionalmente! Haga clic aquí.

© IFICORP Srl. All Rights Reserved.

Menu

Free Joomla templates by L.THEME