Programación PHP para página web

Hola a todos, resulta que estoy como colaborador en una web y recientemente por problemas de rendimiento hemos tenido que cambiar el tema de la web.

Esto ha supuesto un desbarajuste, pues al trabajar con Wordpress, teniamos muchas tablas de contenido creadas con HTML que se ajustaban a nuestras necesidades. Tablas que con el cambio de tema quedan inservibles porque se descuadran y desconfiguran.

Mi duda es, ¿se podría hacer algún comando php que nos crease esa tabla ya configurada a nuestro modo, y no sotros solo tuvieramos que introducir tezto e imagen en los distintos apartados?

Se que puede sonar un poco confuso, pero es que no sabría explicarme mejor.

Muchas gracias a todos.
¿Los datos de las tablas los metes tu a mano, no?

Php lo bueno que tiene que puedes hacer que la tabla se cree sola, si el contenido de la tabla lo lee de una base de datos. Por ejemplo, una tabla con 3 columnas (nombre, apellido, edad). Si todo eso lo tienes guardado en una base de datos, con PHP vas sacando los datos y los vas poniendo en la tabla, con unas pocas líneas de programación, sin necesidad de tener que escribir tu todas las filas de la tabla, no sé si me explico.
Exacto, nosotros teniamos el TXT con la tabla ya creada, y luego introduciamos manualmente los datos, pero la estructura ya la teniamos hecha, solo que en codigo html.

Lo que buscamos es hacer lo mismo pero en php, y como tu dices, que se quede memorizada en la base de datos para, por ejemplo poniendo <tabla> ya nos apareciera la tabla
A ver si me he enterado, lo que os ha pasado es que, al pasar las tablas creadas con wordpress, es decir una pura <table></table>, ¿no? no se os muestra correctamente.

Si es esto lo que os pasa no creo que sea necesario php pero un ejemplo o algo no estaría mal porque muy claro no me ha quedado... :p
RC9, perdona por no poner el ejemplo, tienes toda la razón, ya que es más sencillo de esa manera.

Anteriormente, usabamos este codigo para las tablas:

<table style="background-color: #dbdbdb;" width="650" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td rowspan="7" align="left" valign="top" width="160"><a href="http://www.loquesea" rel="attachment wp-att-37780"><img class="wp-image-37780 alignleft" src="http://www.loquesea.png" alt="" width="107" height="146" /></a></td>
<td colspan="2" align="center" valign="middle" height="35"><strong><span style="color: #d15a00;">Chaos on Deponia</span></strong></td>
<td rowspan="4" align="right" valign="top" width="90"><a href="http://www.otroloquesea" rel="attachment wp-att-37785"><img class="alignleft size-full wp-image-37785" src="http://www.otro lo que sea.png" alt="" width="100" height="100" /></a></td>
</tr>
<tr>
<td valign="top" width="180" height="20"><strong>Desarrollado por: </strong></td>
<td valign="top" width="200" height="20">Daedalic Entertaiment</td>
</tr>
<tr>
<td valign="top" width="180" height="20"><strong>Distrubuido por: </strong></td>
<td valign="top" width="200" height="20">Daedalic Entertaiment</td>
</tr>
<tr>
<td valign="top" width="180" height="20"><strong>Fecha de lanzamiento: </strong></td>
<td valign="top" width="200" height="20">06 de Noviembre del 2012</td>
</tr>
<tr>
<td valign="top" width="180" height="20"><strong>Plataformas: </strong></td>
<td style="padding-right: 5px;" colspan="2" valign="top" width="290" height="20">PC y Mac</td>
</tr>
<tr>
<td valign="top" width="180" height="20"><strong>Plataforma analizada: </strong></td>
<td style="padding-right: 5px;" colspan="2" valign="top" width="290" height="20">Pc</td>
</tr>
<tr>
<td valign="top" width="180" height="60"><strong>Conclu</strong><strong>sión: </strong></td>
<td style="padding-right: 5px;" colspan="2" valign="top" width="290" height="60">Aventura gráfica que bebe de los grandes clásicos y que mezcla lo mejor de este género con humor en grandes cantidades y un diseño colorido y atractivo a la vista.</td>
</tr>
</tbody>
</table>

Esta tabla anteriormente se nos veía perfectamente, concretamente de esta manera:

http://img100.imageshack.us/img100/3484/conclusin.png

Ahora no funciona, sale la tabla pero se montan unas celdas en otras, las imágenes se descentran y no hay forma de configurarla.

Nuestra idea es crear un comando que ya nos cree la tabla, y que solo tengamos que asignarle las imagenes que queramos poner y editar el texto. No se si se puede, ni tampoco como se hace, de ahí mi consulta.

Gracias a todos los que habeis contestado.
No se ve correctamente porque cogía css de wordpress que era lo que maquetaba esa tabla, habría que hacer el css. Pero claro, si todas son así se podría hacer un script en js con su respectivo css y ale.

Aunque he probado y a mí se me ve correctamente, se le podrían aplicar pequeñas modificaciones pero está bien, mira:
Imagen

La foto se la he añadido yo.
Claro, eso es lo que nosotros queremos, montar un script que sea introducirlo y olvidarnos de meter las tablas manualmente y no tener que configurarlas con CSS
¿Pero los datos que tenéis que meter dónde los tenéis?, ¿en una base de datos, en un archivo TXT?. Ojo, no me refiero a los datos de la tabla, sino a los datos reales.
Lo digo porque en php sí podéis crear la tabla y la estructura que queráis, pero dependiendo de donde estén los datos tendréis que utilizar un código u otro.

De todas formas, la cosa se complica un poco muchas veces, cuando tienes un gestor CMS como WordPress, ya que tienes que entender como funciona el código interno para según que cosas y son millones de líneas divididas en varios miles de archivos. Así que en principio el trabajo puede ser sencillo, pero se puede complicar por otras cuestiones.

Como te han dicho, sin ver todo como lo teníais montado es super complejo de ayudaros por aquí. Por otra parte, las tablas realmente han pasado a la historia, no deberíais de usar ese sistema. En todo caso podríais tocar la hoja de estilos CSS que seguramente sería más sencillo.
Flanders escribió:¿Pero los datos que tenéis que meter dónde los tenéis?, ¿en una base de datos, en un archivo TXT?. Ojo, no me refiero a los datos de la tabla, sino a los datos reales.
Lo digo porque en php sí podéis crear la tabla y la estructura que queráis, pero dependiendo de donde estén los datos tendréis que utilizar un código u otro.

De todas formas, la cosa se complica un poco muchas veces, cuando tienes un gestor CMS como WordPress, ya que tienes que entender como funciona el código interno para según que cosas y son millones de líneas divididas en varios miles de archivos. Así que en principio el trabajo puede ser sencillo, pero se puede complicar por otras cuestiones.

Como te han dicho, sin ver todo como lo teníais montado es super complejo de ayudaros por aquí. Por otra parte, las tablas realmente han pasado a la historia, no deberíais de usar ese sistema. En todo caso podríais tocar la hoja de estilos CSS que seguramente sería más sencillo.


Es que creo que según lo que he entendido el problema es meramente de CSS ya que las tablas, pues sí, con Wordpress te las genera fácil pero el contenido lo metían ellos a mano.
Correctamente, el contenido lo metemos nosotros a mano.

Es decir, las imagenes las tenemos alojadas en el servidor propio de la web, pero el texto, lo introducimos nosotros.

Nuestra idea es hacer el codigo para que genere la tabla con las medidas correctas, las celdas colocadas y el texto en negrita ya escrito. Luego nosotros pondriamos en la imagen de la izquierda la url del server donde se aloja, y lo mismo con la de la derecha, y luego solo quedaría poner titulo y rellenar campos de texto.

No se de programación por lo cual no se si se puede hacer
Roberymemi escribió:Correctamente, el contenido lo metemos nosotros a mano.

Es decir, las imagenes las tenemos alojadas en el servidor propio de la web, pero el texto, lo introducimos nosotros.

Nuestra idea es hacer el codigo para que genere la tabla con las medidas correctas, las celdas colocadas y el texto en negrita ya escrito. Luego nosotros pondriamos en la imagen de la izquierda la url del server donde se aloja, y lo mismo con la de la derecha, y luego solo quedaría poner titulo y rellenar campos de texto.

No se de programación por lo cual no se si se puede hacer


¿Las tablas son siempre iguales?
Si la tabla sería siempre igual, sería una tabla de cuatro en horizontal y 7 en vertical, aunque la primera vertical fuese todo una, para introducir la imagen de la caratula, y en la última vertical se uniesen tres horizontales para la imagen de la nota.
En php si lo puedes llevar a cabo.

Lo que no sé si con wordpress se puede utilizar php.
dandorf escribió:En php si lo puedes llevar a cabo.

Lo que no sé si con wordpress se puede utilizar php.


Poder se puede pero es innecesario cargar al servidor con una petición tan nimia que con JavaScript puedes hacer.

De hecho en mi web personal/proyecto en construcción he hecho un apartado con un configurador para la tabla. Si Roberymemi está interesado le paso la página del ejemplo por mp.
RC9 escribió:
dandorf escribió:En php si lo puedes llevar a cabo.

Lo que no sé si con wordpress se puede utilizar php.


Poder se puede pero es innecesario cargar al servidor con una petición tan nimia que con JavaScript puedes hacer.

De hecho en mi web personal/proyecto en construcción he hecho un apartado con un configurador para la tabla. Si Roberymemi está interesado le paso la página del ejemplo por mp.


Correcto te puedes ahorrar el PHP y tirar de JS, no merece la pena hacer esas peticiones a una base de datos
Lo que me extraña es que de momento nadie le haya recomendado que ya que el proceso de cambiar los datos lo hace artesanal no intente maquetarlo en css en vez de con tablas...

Con una buena hoja de estilos tendria un codigo mas limpio para eso EMHO.
cafero escribió:
RC9 escribió:
dandorf escribió:En php si lo puedes llevar a cabo.

Lo que no sé si con wordpress se puede utilizar php.


Poder se puede pero es innecesario cargar al servidor con una petición tan nimia que con JavaScript puedes hacer.

De hecho en mi web personal/proyecto en construcción he hecho un apartado con un configurador para la tabla. Si Roberymemi está interesado le paso la página del ejemplo por mp.


Correcto te puedes ahorrar el PHP y tirar de JS, no merece la pena hacer esas peticiones a una base de datos



No lo había pensado. [ayay]

Tenéis razón y se ahorra mucho. Es que como no suelo usar JS... tendré que darle caña. [mamaaaaa]
16 respuestas