Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Alex Rodríguez

Páginas: 1 ... 44 45 46 47 48 [49] 50 51 52 53 54 ... 93
961
Hola, en www.aprenderaprogramar.com/foros/index.php?topic=2354 se discute también otra forma de solucionarlo por si se quieren ver alternativas. Saludos.

962
Hola barriway, pedirte que siempre que obtengas respuesta a una consulta respondas tú a su vez agradeciendo o haciendo alguna observación que permita saber que has leído la respuesta. Si no haces esto ni siquiera se sabe si has leído la respuesta o si tienes interés. Es lo que veo en este hilo o en este otro https://www.aprenderaprogramar.com/foros/index.php?topic=2888.0

Sé que en muchos hilos sí respondes, o que quizás lo harás más adelante, pero no está de más recordarlo.

Saludos

963
Hola pitu

He revisado el ejercicio y hay algunas cosas a comentar.

La alineación en vertical se explica más adelante en el curso (creo que ya has llegado).

En el enunciado se decía lo siguiente:

Citar
Nota: los anchos de los elementos serán del 100 % disponible si es todo el ancho (por ejemplo <<Bienvenidos>>), del 25 % si es una columna simple (por ejemplo <<Menú>>) y del 50 % si es una columna doble (por ejemplo <<Artículo sobre Gimp>>).

Sin embargo tú has fijado los anchos usando valores en pixeles, por ejemplo #caja1{width:796px; ...

Ten en cuenta que quizás en la pantalla donde tú has visto el ejercicio es de 800 pixeles de ancho y estos valores de pixeles son correctos, pero ¿qué ocurre si la pantalla donde lo mira otra persona tiene 2048 pixeles de ancho por ejemplo, o si tiene 496 pixeles de ancho? Lo que ocurrirá es que el ancho no será el de toda la pantalla (que era lo que pedía el ejercicio).

Esto se puede solucionar usando los valores en %, de ese modo siempre se toma el % respecto a la pantalla, de modo que en todas las pantallas el ancho será el mismo en proporción a la pantalla.

La explicación sobre el uso de porcentajes la puedes leer en www.aprenderaprogramar.com/foros/index.php?topic=1647

Con las alturas no se suele hacer esto, ya que normalmente se considera que a lo ancho no hay scroll pero a lo alto sí, de modo que los anchos sí suelen fijarse usando pixeles.

Citar
Me surge una duda: En #caja2 que tenemos un menú, al haber centrado el texto arriba para todas las cajas, ¿como resuelvo el hecho de que el menú quede desordenado? Yo usé text-align para esa caja en particular, pero supongo que debe haber una manera de que quede mejor?

La solución que has usado no es mala. De todas formas, cuando quieras aplicar una regla específica para un fragmento de código, crea una subdivisión específica y aplícales las reglas que desees. En la parte que preguntas podrías haber definido por ejemplo:

Código: [Seleccionar]
<div id="caja2" class="div2">Menú
<ul class="lista">
<li>Cursos</li>
<li>Humor</li>
<li>Divulgación</li>
</ul>
</div>

Y aplicar una regla como .lista {text-align:left;}



Por último indicarte una cosa que sería interesante hacer: evitar la repetición de código unificando en una regla múltiples repeticiones.

Por ejemplo la caja2, caja3, caja5 y caja 6 tienen float:left;

En lugar de repetir en todas las reglas puedes crear una regla como esta:

#caja2, #caja3, #caja5, #caja6 {float:left;}

Si haces esto con todas las repeticiones relevantes tendrás un código más breve, más legible y más fácil de mantener.

Te recomiendo que reescribas el ejercicio teniendo en cuenta todo lo indicado, te servirá para mejorar.

Saludos

964
Hola adrit, pedirte que siempre que obtengas respuesta a una consulta respondas tú a su vez agradeciendo o haciendo alguna observación que permita saber que has leído la respuesta. Si no haces esto ni siquiera se sabe si has leído la respuesta o si tienes interés.

Por ejempo este mismo hilo, o en https://www.aprenderaprogramar.com/foros/index.php?topic=2877.0

Sé que muchas veces sí respondes y que a veces quien revisa el ejercicio únicamente te dice que está correcto, pero ten en cuenta que revisar el ejercicio le habrá llevado su tiempo y es de agradecer que se confirme que se ha leído la respuesta.

Saludos

965
Hola ronal, viendo los nombres de variables que has usado te recomendaría que no uses para una variable local el mismo nombre que tiene un atributo de una clase pues puede generar confusión.

En vez de estos nombres:

        Circulo calculo;
        double radio = 0;

Veo mas razonable:

        Circulo circulo1;
        double radioUsuario = 0;

Ten en cuenta que como programadores debemos crear un código que resulte fácil de mantener y si los nombres son confusos el código no será fácil de mantener.

Saludos

966
Hola ronal, en primer lugar pedirte que siempre que obtengas respuesta a una consulta respondas tú a su vez agradeciendo o haciendo alguna observación que permita saber que has leído la respuesta. Si no haces esto ni siquiera se sabe si has leído la respuesta o si tienes interés.

Por ejempo en https://www.aprenderaprogramar.com/foros/index.php?topic=2865.0 veo que te han respondido dándote varias indicaciones pero tú no has respondido ni siquiera para dar las gracias :(

Este ejercicio (CU00675B) está correctamente resuelto (tú mismo has corregido el pequeño error que había ya que el array almacena el tipo de datos int, no String).

Saludos

967
Aprender a programar desde cero / Re:Java desde cero
« en: 03 de Julio 2015, 23:47 »
Hola robihnho0129, te confirmo que el curso está totalmente actualizado y que todos los años lo revisamos para mantenerlo actualizado. Saludos.

968
Aprender a programar desde cero / Re:Responsive design en fotos
« en: 03 de Julio 2015, 17:21 »
Hola tata puedes guiarte por lo que se comenta en este hilo https://www.aprenderaprogramar.com/foros/index.php?topic=691

Saludos

969
Hola Ronal, en los foros escribir en mayúsculas se considera que equivale a gritar o remarcar algo importante. Por favor escribe el texto de los mensajes en minúsculas (excepto aquella parte que quieras remarcar o requiera de mayúsculas). Gracias!

970
Hola Luis, en los foros escribir en mayúsculas se considera que equivale a gritar o remarcar algo importante. Por favor escribe el texto de los mensajes en minúsculas (excepto aquella parte que quieras remarcar o requiera de mayúsculas). Gracias!

971
Hola, en el nombre de archivo no debe haber espacios.

prueba formulario 1.php no es un nombre válido, en cambio prueba_formulario_1.php sí es un nombre válido.

Además en la dirección de destino hay que poner un correo electrónico válido, en caso contrario no llegará a ningún lado. También hay que comprobar la carpeta de spam porque puede que el correo se vaya a la carpeta de spam.

Yo he probado tanto el código anterior como este que te pongo a continuación y ambos me han funcionado (escribiendo datos reales de correos):

Código: [Seleccionar]
<?php
echo 'Enviando correo';
$to "aquiuncorreo@aprenderaprogramar.com";
$subject "Correo en prueba";
$txt "Hola es un placer saludar desde el correo en pruebas!";
$headers "From: aquiotrocorreo@ejemplo.com" "\r\n" .
"CC: yaquiotrocorreocomocc@aprenderaprogramar.com";
mail($to,$subject,$txt,$headers);
?>

Saludos

972
De todo un poco... / Re:Insertar valores en EXCEL con PHP
« en: 30 de Junio 2015, 22:23 »
Hola la idea sería usar bucles y formas de extracción de datos a partir de consultas explicadas en este curso de PHP: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193

Combinándolo con la forma de crear archivos excel e inserción de datos que se comentan en este hilo: https://www.aprenderaprogramar.com/foros/index.php?topic=2823

Uniendo ambas cosas puedes cargar los valores que devuelve la consulta en un archivo de excel.

Saludos.

973
Hola Carei ¿a qué matriz de rotación te refieres?

974
Hola, el código que pegaste me daba algunos errores. He cambiado algo quedando así:

Código: [Seleccionar]
<?php 
// Se modifican los encabezados del HTTP para indicar que se envia un archivo de Excel.
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="pruebaReal.xlsx"');
header('Cache-Control: max-age=0');
require_once (
'Classes/PHPExcel.php');
error_reporting(E_ALL);
ini_set('display_errors'1);
$objPHPExcel = new PHPExcel();
// Establecer propiedades
$objPHPExcel->getProperties()
->
setCreator("Cattivo")
->
setLastModifiedBy("Cattivo")
->
setTitle("Documento Excel de Prueba")
->
setSubject("Documento Excel de Prueba")
->
setDescription("Demostracion sobre como crear archivos de Excel desde PHP.")
->
setKeywords("Excel Office 2007 openxml php")
->
setCategory("Pruebas de Excel");

// Agregar Informacion
$objPHPExcel->setActiveSheetIndex(0)
->
setCellValue('A1''Valor 1')
->
setCellValue('B1''Valor 2')
->
setCellValue('C1''Total')
->
setCellValue('A2''10')
->
setCellValue('C2''=sum(A2:B2)');
// Renombrar Hoja
$objPHPExcel->getActiveSheet()->setTitle('Tecnologia Simple');

// Establecer la hoja activa, para que cuando se abra el documento se muestre primero.
$objPHPExcel->setActiveSheetIndex(0);
$objWriter PHPExcel_IOFactory::createWriter($objPHPExcel'Excel2007');
$objWriter->save('php://output');
exit();
?>


Con esto he logrado descargar el archivo excel y abrirlo con Excel 2013.

Si aún así te da problemas prueba a cambiar las líneas de header por esto:

Código: [Seleccionar]
header("Content-Type:   application/vnd.ms-excel; charset=utf-8");
header("Content-Disposition: attachment; filename=pruebaReal.xlsx");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);

Saludos

975
Hola, me extraña un tanto que comentes que "no hay cambios". Tienes que tener cuidado con el cacheado del css: en el sistema puede haber cacheado a distintos niveles, desde caché del propio joomla hasta caché del navegador (o a otros niveles, caché de la plantilla o caché del servidor).

Una vez realices un cambio este debería hacerse apreciable descacheando el navegador (normalmente pulsando CTRL+F5 suele ser suficiente, aunque a veces hay que hacer un borrado completo y reinicio del navegador). Si el cambio no se hace apreciable puede ser debido a caché joomla o a otro nivel.

Saludos.

976
Hola dalamave parece un detalle de ajustes del css aunque puede ser más complejo.

En template.css modifica esto:

Código: [Seleccionar]
.row-fluid .span2 {
    width: 14.8936%;
}


Y ponlo así a ver si se ajusta a lo que deseas:

Código: [Seleccionar]
row-fluid .span2 {
    width: 13.894%;
}

Saludos

977
Hola Oscar, para pegar código hazlo como se indica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0, de esa forma el código quedará adecuadamente formateado.

Estás cargando un archivo en la ruta /lib/Classes/PHPExcel.php

Supongo que se trata de una librería, ¿de dónde has descargado esta librería?

Saludos

978
Hola choripan, pega el código que estés utilizando para poder compilar lo mismo que estés compilando tú y tratar de buscar una solución a partir de ahí. Saludos.

979
Hola Camilo, copia el código que estés utilizando. Para pegar código mira estas instrucciones: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Indica también el código del ejercicio, por ejemplo CU00834B, para tener una referencia.

Saludos

980
ola urka, no es ninguna molestia que preguntes lo que quieras, para eso están los foros. Ahora bien, sería de agradecer que además de preguntar respondas también a personas que hagan preguntas, así colaboras. Puedes pensar que quizás no tengas conocimientos suficientes para responder, pero piensa que siempre hay gente con menos conocimientos que tú y que aquí estamos todos para ayudar y aprender, no se pide a nadie que sea un experto para responder en los foros.

En cuanto a la pregunta, lo primero que tienes que tener en cuenta es dónde incluir el envío del formulario. Como tu formulario envía a sendbymail.php es en ese archivo donde debes incluir el envío del correo electrónico (además lo normal sería que dentro de ese archivo incluyas un mensaje de confirmación de envío del formulario).

Lo primero que debes probar es que tu servidor ejecute la función mail correctamente. Hay algunos servidores que tienen establecidas restricciones sobre esta función. Para probarla basta que en el archivo de destino del formulario incluyas un código como este:

Código: [Seleccionar]
<?php
echo 'Enviando correo';
mail("elcorreodedestino@gmail.com","Aqui el asunto del correo""Hola esto es un correo de prueba");
?>

Si esto no te funciona tienes que solucionar esto antes que nada.

El código que has puesto habría que revisarlo con calma, puede que el error lo tengas en esta línea:

@mail($email_to, $email_subject, $email_message, $headers);

Esa @ que aparece al principio puede estar generando el error.

Saludos

Páginas: 1 ... 44 45 46 47 48 [49] 50 51 52 53 54 ... 93

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".