¡Hayuda con las links de la hinternet, hamigos!

Adoradores de la NES, seguidores del pingüino, Gafa-Pastas afiliados al iPod, histéricos del emule...
Avatar de Usuario
Grumete
marinero de aguas brávidas
Mensajes: 3923
Registrado: 06 May 2003 23:51
Ubicación: HALGUNA CHABA QUE DECE TENER SIBER SECSO?
Contactar:

¡Hayuda con las links de la hinternet, hamigos!

Mensaje por Grumete »

Ola, hamigos.

Veréis, ando yo trasteando con una web mu bonica, con mootools y esas mierdazas que hacen que la cosa chane visualmente y tengo yo un problema.

El caso es que todos los links de la web son anchors (la web básicamente está escrita entera en el mismo archivo y al moverse entre anchors con mootools parece que es flash chanante, y tal) y claro, los links son ental que asín:

Código HTML:

Código: Seleccionar todo

<a href="#Al_ancla_en_cuestion">Enlace</a>


Lo que yo quiero es hacer que entre secciones puedan enviarse variables.

Es decir, si yo me encuentro en el anchor de el portafolio (#portafolio) y muestro los diferentes proyectos desde base de datos, poder ir a la ficha del producto (en otro anchor) y mostrar su contenido desde bbdd... Algo así:

Código PHP:

Código: Seleccionar todo

<a href="paginica.php#Al_ancla_en_cuestion&amp;id_proyecto=<?php echo $id_proyecto;?>">Enlace</a>

¿Sería viable?

Es que si no, la otra opción que se me ocurre sería generar un archivo XML con el contenido de la base de datos y parsearlo para generar contenido estático, pero me parece bastante más trabajo... Y como es lógico me toca la güevada, dado que podría estar invirtiendo mi tiempo en sacar esas raras pelotillas que surgen de las uñas de mis pies y examinar su rancio olor durante horas.


Prometo fotos en mis poses más secsis a cambio de información o mortadela.

Soshamo.
Mu' rico tó

Avatar de Usuario
rianxeira
Ulema
Mensajes: 18451
Registrado: 24 Nov 2003 04:10
Ubicación: Medio planeta
Contactar:

Re: ¡Hayuda con las links de la hinternet, hamigos!

Mensaje por rianxeira »

No se si lo he entendido bien, pero para lo que quieres hacer ¿No necesitas recargar la página para hacer nuevas llamadas a las bases de datos? o eso o cargarlo todo a dolor al principio.

Que igual no es eso, porque lo que yo entiendo es que lo tienes todo en una sola página, que como página única ejecutará su código una vez al cargarse y san seacabo.

Avatar de Usuario
Navajo
Pedazo de cabrón nativo
Mensajes: 3319
Registrado: 25 Feb 2003 23:13

Re: ¡Hayuda con las links de la hinternet, hamigos!

Mensaje por Navajo »

Es el motor de arranque, dale unos golpecitos para que se despeguen las escobillas y no tendrás problema alguno.


Palabra de Jimy Jimenez Arnau.
Pleased to meet you, hope you guess my name, but what's puzzling you, is the nature of my game.


Sympathy for the devil. Rolling Stones

Avatar de Usuario
Grumete
marinero de aguas brávidas
Mensajes: 3923
Registrado: 06 May 2003 23:51
Ubicación: HALGUNA CHABA QUE DECE TENER SIBER SECSO?
Contactar:

Re: ¡Hayuda con las links de la hinternet, hamigos!

Mensaje por Grumete »

rianxeira escribió:[...]o eso o cargarlo todo a dolor al principio.


Ahí estaba la cuestión, hamigo, ahí estaba la cuestión, que estoy medio mongolo.

Por cierto, y ya que sigo enfrascau en el mismo proyecto, al cargar todo en una web de chorrocientas líneas en PHP (que ni sé -vagueza la mía- las líneas que devuelve en HTML) me ha hecho pensar (poco) ¡coño, víacomprimmil-la!

Y asín, ni corto ni perezoso se lo endilgo tal que asín:

Código: Seleccionar todo

ob_start ();
ob_implicit_flush (0);

require ("la_puta_pagina_de_los_huevacos.php");

$contents = ob_get_contents ();
ob_end_clean ();

$_temp1 = strlen ($contents);

header ("Content-Encoding: gzip");
print ("\x1f\x8b\x08\x00\x00\x00\x00\x00");

$contents = gzcompress ($contents, 9);
$contents = substr($contents, 0, $_temp1);

print $contents;


¡Y resulta que me saca un galimatías de simbolicos que me deja con el culo torcío, señora! (ga ñan)


Ranchericas, mailoviu... ¿Qué es lo que hago malamente? Es que estoy dando golpecicos pa' ver si saltan las escobillas, pero ni pa' dios, oiga. (PaloDePolo)
Mu' rico tó

Avatar de Usuario
Grumete
marinero de aguas brávidas
Mensajes: 3923
Registrado: 06 May 2003 23:51
Ubicación: HALGUNA CHABA QUE DECE TENER SIBER SECSO?
Contactar:

Re: ¡Hayuda con las links de la hinternet, hamigos!

Mensaje por Grumete »

Autocontéstome.

He descubierto que había una función muy majica para esto, y después de dejar el archivo index como una patena sigue la neverending tocá de güevos.

El index lo dejé tal que así:

Código: Seleccionar todo

ob_start("ob_gzhandler");
require ("su_puta_madre.php");


Y me daba un warning muy feote, tal que asín:

Código: Seleccionar todo

Warning: ob_start() [ref.outcontrol]: output handler 'ob_gzhandler' conflicts with 'zlib output compression' in suputamadre on line que te jodan... Da igual lo que hagas, inútil


Total, que me digo... Si eso está en el php.ini hoyganlon, que por mis ovarios externos que lo hago yo funcionar y ni corto (bueno, un poco) ni perezoso (otro tanto, si acaso) me doy a ello como a la cazalla.

Código: Seleccionar todo

ini_set ("zlib.output_compression",0);
ob_start("ob_gzhandler");
require ("tu_vieja_en_patineta.php");


Y exactamente el mismo warning. Josdeputa todos.

De esta dejo la informática y me meto a artistázaro. (lin2)
Mu' rico tó

Avatar de Usuario
Grumete
marinero de aguas brávidas
Mensajes: 3923
Registrado: 06 May 2003 23:51
Ubicación: HALGUNA CHABA QUE DECE TENER SIBER SECSO?
Contactar:

Re: ¡Hayuda con las links de la hinternet, hamigos!

Mensaje por Grumete »

Autocontéstome güanmortaim: soy retard.


¡Pero yastá solucionado!
Mu' rico tó

Avatar de Usuario
arafat
Pichón
Mensajes: 7263
Registrado: 06 Nov 2002 18:44
Ubicación: Santaella

Re: ¡Hayuda con las links de la hinternet, hamigos!

Mensaje por arafat »

¡Cuéntame el final que estoy hansiosa!
El perrico, definiendo la HAMBROSIA a ma112nu escribió:Un curasán aceitoso y calentico chorreando en el plato, la sonrisa de un niño, las ttks, un perolo de gazpacho manchego con medio kilo de pan para mojar, las ttks, las pelis de chinos dándose hostias, los ninjas, Mr. T, Mr.T luchando contra los ninjas, cualquier animal comestible, las ttks, correr desnudo por la playa alrededor de la gente mientras silbo el opening de battlestar galactica, la shandy cruzcampo de abadía belga, los torreznos, cualquier cosa rebozada, cagar en espiral, cosas asín, manu, cosas asín.

Avatar de Usuario
Perro De Lobo
Ente de HAMOR
Mensajes: 6134
Registrado: 02 Ago 2003 16:00
Ubicación: 40 24 59.878, -3 42 13.557
Contactar:

Re: ¡Hayuda con las links de la hinternet, hamigos!

Mensaje por Perro De Lobo »

yo tambien haprendo con grumete!!
He sido asaltado fieramente por la concupiscencia carnal

Avatar de Usuario
Grumete
marinero de aguas brávidas
Mensajes: 3923
Registrado: 06 May 2003 23:51
Ubicación: HALGUNA CHABA QUE DECE TENER SIBER SECSO?
Contactar:

Re: ¡Hayuda con las links de la hinternet, hamigos!

Mensaje por Grumete »

¡Ola, hamigos!

Veréis... Como el navegador me daba un warning muy feuno, tal que asín:

Código: Seleccionar todo

Warning: ob_start() [ref.outcontrol]: output handler 'ob_gzhandler' conflicts with 'zlib output compression'


Me dije yo... ¡Hostia puta! Me víacer un archivico con ini_get_all pa' ver como está el asunto, mayormente

Y esto fué lo que me mostró: (en referencia, eso si al tema que me atañe, cojona)

Código: Seleccionar todo

[zlib.output_compression] => Array ( [global_value] => 1 [local_value] => 1 [access] => 7 )
[zlib.output_compression_level] => Array ( [global_value] => -1 [local_value] => -1 [access] => 7 )
[zlib.output_handler] => Array ( [global_value] => [local_value] => [access] => 7 )


Asín que me dije... No hay que ser muy listo, hamigo... ¡¡Cambias el valor mediante ini_set y yastá, campeón!!

Y ni corto ni perezoso le insuflé antes de la carga del buffer el codiguico para cambiar el valor por defecto y que me dejase comprimir la coño página...

Código: Seleccionar todo

ini_set ("zlib.output_compression",0);
ob_start("ob_gzhandler");
require ("gññññrrrrRRRgggaAy_oma.php");


Y comprobé flipado de la vida que no cambiaba ná y me daba el mismo warning.



Y entonces, oyenlon, sólo entonces comprendí que el host, por defecto, comprimía ya la web.

Y fué cuando me dije: niño, tú lo que ere é corto

Y hasta ahí puedo leer.
Mu' rico tó

Avatar de Usuario
rianxeira
Ulema
Mensajes: 18451
Registrado: 24 Nov 2003 04:10
Ubicación: Medio planeta
Contactar:

Re: ¡Hayuda con las links de la hinternet, hamigos!

Mensaje por rianxeira »

No se si será lo mismo a lo que te refieres pero recuerdo que hace años me dijeron que pasar un archivo en .zip para que tardara menos por un modem era tontería porque el propio modem ya comprimía los datos enviados o algo asi.

Responder