Cuando usamos Ajax, y cargamos información, no se refresca nuestra url.
A veces nos interesa que si sea así, que nuestra url cambié.
Una manera sencilla de hacerlo en cakePhp
echo $ajax->link(
‘ver Usuario’,
array(‘controller’ => ‘User’, ‘action’ => ‘ver/’.$id),
array(‘update’ => ‘ver_usuario’, ‘complete’ => ‘window.location.hash = “usuario”‘)
);
Lo que tenemos en window.location.hash es lo que luego saldrá en nuestra url tipo: http://localhost/user/ver#usuario
Con la nueva versión de prestashop ( tienda virtual), hay algunos módulos de pago, pero ninguno me funcionó correctamente.
Hay uno que casí lo conseguía ( uso la caixa como pasarela de pago), hacía toda la transación perfecta con la caixa, pero cuando volvía a la tienda, el pedido no se añadía, y no desaparecía del carrito los productos. Así que ya que funcionaba casí a la perfección, hecho algunas modificaciones, para que funcione correctamente ahora crea el pedido en administración, y borra todo lo que tenías en el carrito.
Versión original: servired07v4
Versión modificada por deldan.com: servired07v4bydeldan ( bug encontrado por @zhenit).
Versión Modifcada por @zhenit : serviredbyzhenit (bug solucionado)
Normalmente queremos saber, cuanto tráfico viene, de donde, la calidad de este tráfico. Pero y cuando tenemos la necesidad de saber cuanto tráfico sale por determinados lugares de nuestra web.
Voy a poner un ejemplo práctico, yo al menos así lo suelo entender mejor.
Tenemos una super web y tiendasreunidas.com quiere publitarse en nuestra web, con un banner, necesitamos saber cuanto usuarios nuestros cliquean al enlacen y se van a tiendasreunidas.com
Si ya tenemos instalado en nuestra web Analytics de google. solo tendremos que hacer lo siguiente:
<a href="http://www.tiendasreunidas.com" onClick="javascript:pageTracker._trackPageview('/outgoing/tiendasreunidas_com');">
También hay posibles casos en que necesites esto mismo para un formulario, el onClick lo ponemos en el submit del formulario:
<input type="submit" value="Enviar" onClick="javascript:pageTracker._trackPageview('/outgoing/tiendasreunidas_com');"/>
¿Porque hacer un post de una nueva red social?, Cuando ya hay unas cuantas. Y aún más de una red social que está en desarrollo aún.
-
Privacidad
La llaman algunos la red social antifacebook, pero Diaspora nace por la necesidad que tiene los usuarios de tener privacidad de lo que sube, sus fotos, sus textos, etc.. son suyos y no de ninguna empresa.
Así que la nueva red social todavía en versión pre-alpha, respeta eso al máximo, puedes instalarla en tu servidor, y tener tus datos en tu servidor, o apuntarte a su página y aun se compromete a que tus datos son tuyos, sería algo así como wordpress, puedes instalártelo en tu servidor, o registrate en su servidor.
-
Recursos
Lo comenzaron 4 estudiantes en New York, y lo curioso es que se ha empezado este proyecto con tan solo 200.000 euros, aunque al principio solo pedían 10.000, y todo por donaciones, así que no hay caracter comecial en este proyecto. no van a utilizar tus datos para venderte cosas, o directamente venderlos. Tus datos son tuyos.
-
Open Source
Esto es muy interesante el código está abierto, así que todos podemos colaborar en mejorar está red social, más a nuestro gusto, y sabiendo siempre que la privacidad se cuida. link para bajarte el código
Como decía aun está en versión pre-alpha, está abierto a que desarrolladores puedan aportar su granito de arena pero es dejo una imagen de como está de avanzado el proyecto
www.joindiaspora.com
A veces nos hace falta editar archivos con extensiones diferentes a .html .php .js etc..
Si usamos Espresso no es muy fácil el añadir extensiones nuevas, la forma de hacerlo es la siguiente.
buscamos en nuestro Home del usuario / librería / Aplication Suport / Espresso / Sugars /
Y abrimos el Archivo PHP.sugar
se nos abre en el mismo Espresso y seleccionamos el archivo Languages.xml
hay una etiqueta que es <detectors>
dentro de esa etiqueta añadimos
<extension casesensitive=”false”>extensionNueva</extension>
ya nos saldrán los agradecidos colorines.