29 de mayo de 2008

Terminos de Uso Abusivos

Esto es lo que cualquiera con uso de razón llamaría ABUSO. Se parece a los terminos de uso de Sony.

Desmenucemos esta locura:
Terms of use
YOOtheme grants you a nonexclusive limited license to use the templates sold on our site in accordance with the following terms and conditions.
1. Membership
Each described membership gives you the right to use YOOtheme templates on as many sites (means Joomla! installations, NOT domains)
Esto significa que si tienes dos instalaciones de Joomla en un mismo server y en un mismo dominio, corren a cuenta de la cantidad de veces que puedes usar el Yoomtemplate.

as described in 1.1, 1.2 and 1.3. It is not permitted to use our templates or products on more than the allowed sites. Please make sure that you only use the permitted number, so if you have more sites using our template or products you must remove the templates on the other sites.

It is required to register all sites using YOOtheme templates in your "site list" in the member area. You may continue to use the chosen templates even after your membership is expired - so that means the templates are not time-limited.


Al menos las plantillas se pueden usar después de que ha terminado la membresía a Yootheme.

1.1. Silver membership
The Silver membership license gives you the right to use any template or any other product on one site. The Silver membership expires after 3 month.


Cuesta 39Euros, algo como $32000 CL.

1.2. Gold membershipThe Gold membership license gives you the right to use any template or any other product on three sites. The Gold membership expires after 12 month.

Cuesta 79 Euros, algo como $64000 CL.

1.3. Platinum membershipThe Platinum membership license gives you the right to use any templates or any other products on unlimited sites. You are authorized to use any templates or products for clients/3rd parties. The platinum membership expires after 12 months.

Ojo: Cuesta 249 euros, algo como $200000 CL.

2. Product DeliveryAs soon as you have carried out payment and we can acknowledge receipt of the money, we will email you your membership information. In case you have not received an email from our side within 24 hours, please contact us through this web site. After receiving our email with your account details, you have immediate access to our member area. The email address you are giving us, should be valid, as we will use it to contact you. We therefore recommend to use your company`s email address. Note: Your order can be pending for manual antifraud check up from Paypal.

Hasta aquí todo OK.

3. Refund PolicySince YOOtheme is offering non-tangible irrevocable software products please contact us describing your situation and reason for refund request. If mutual agreement cannot be reached regarding your issues, in this case a refund will be provided.

Caballerosidad hasta aquí pues en caso que lleguen a encontrar lógico el reclamo y no se pueda hacer nada al respecto, sólo entonces devolverán la plata.

4. Privacy PolicyAny information submitted by the buyer will be used solely for the purpose of completing the transaction, delivering the product and addressing any customer service issues.

Ahora viene lo bueno:

5. License5.1. OwnershipAny YOOtheme products modified or unmodified are not your property. You do not own them. They are property of YOOtheme. Notice: Re-use of any graphics, icons or photos from the demo content for any purpose is strictly prohibited. The demo content is only for demonstration use.

Cualquier producto modificado o sin modificar NO ES DE SU PROPIEDAD.

5.2. Unauthorized useIt is not permitted to put our products in a modified or changed or even unmodified version on a disk, website, P2P or any other medium and use it for resale purposes. Should you intend to do so you have to discuss and agree upon this with YOOtheme in any case.

No se permite poner los productos (plantillas, plugins, módulos) de forma modificada o incluso una versión sin modificar en un DISCO, SITIO WEB, P2P u otro medio y usarlo para propósitos de reventa. Antes de hacerlo hay que discutirlo con YOOtheme.

Aló? y como me llevo los productos de un computador a otro? o cómo lo instalo en la web si no tengo permiso para grabarlo en un disco? o en un website? cuando lo subo vía ftp para poder usarlo en el sitio, lo estoy subiendo a un sitio web? en el disco de la compañía que me da hosting es entonces delito?
Alguien me pasa un rastrillo?

5.3. ModificationsYou are allowed to make any changes and modifications in the templates or products to suit your needs. It is not permitted to change or remove the copyright information in source code. This includes the xml descriptor file and all php, javascript, html and css files distributed with our products except 3rd party libraries. Of course any visual copyrights for example in the footer can be removed. However, you are not allowed to resale or redistribute these changes and modifications as GPL or other licenses.

Si modifican la plantilla recuerden comenzar a hacerla desde 0 y escribir desde 0 cada cosa, de esta forma, podrán omitir los derechos de copyright que impide eliminar dichos datos del XML o de cualquier otro lado donde se les haya ocurrido ponerlo.

5.4. AssignabilityShould you intend to give your license to someone else or to delegate it, you have to agree upon that with YOOtheme first.

Hay que hacer un acuerdo con Yootheme antes de que le regale la membresía a alguien... ALO?

6. WarrantyYOOtheme gives no warranty or guarantee for our templates or products in any manner. Please ensure that your browser works with the template. We cannot give you the guarantee that the templates will work with all third party components. Please be aware of that. We guarantee that all our templates work with the current version of Joomla. But we cannot guarantee though that they will work with the future version of Joomla.

No hay garantía sobre los productos y plantillas en ningún sentido.
Asegúrese que su browser funcione con la plantilla (cómo la pruebo antes si no la puedo bajar?).
No hay garantía de que los productos de terceros funcionen (esto es lógico), pero dice que no hay garantía de que la plantilla funcione con dichos productos de terceros. Mmmm?
Garantizan que las plantillas funcionan con la actual versión de Joomla.
Ayer era la 1.51 hoy la 1.52, mañana la 1.53. A qué se refiere con la actual?

7. SupportPlease notice that we are not going to help you by email. Should you require any help regarding installation, modification or administration of our templates you can use the forum in the member area. YOOtheme is not monitoring these forum but we do our best to answer your questions.

Esto es lo peor... No dan ayuda por email. Cualquier ayuda de caulquier tipo, se pueden usar los foros del sitio en la sección miembros (por lo que pagaste), YOOtheme NO MONITOREA dichos foros, pero hace lo mejor para contestar tus preguntas?

Cómo va a hacer lo mejor si no ve las preguntas ni contesta respuestas por email? De hecho para lo único que se puede usar el email es para decir que uno pago pero o le han dado la membresía aún. Luego de eso, si te he visto, no me acuerdo.

Que bonito no? Menos mal que no han aprobado lo de las patentes de software en todo el mundo no? Por otro lado, entiendo que alguien cobre por personalizar Joomla para un usuario, o que venda plantillas, pero que te las preste y más encima te cobre y ni siquiera te ayude con ella? JA.

Powered by ScribeFire.

15 de abril de 2008

¿Escribir sin faltas de ortografía en el celular (SMS) es más caro?

Originalmente por Emifortu en Fresqui.com
Mientras andaba paseando por algunos sitios interesantes, encontré esta noticia. La verdad es como para preocuparse, por eso la agregué. Averiguaré para saber qué pasa acá en Chile con ello, pues como todos saben, Timofónica es la misma empresa que en españa (Movistar, la del isotipo espantoso).

Para más info sigan leyendo el artículo en:
http://tec.fresqui.com/escribir-sms-sin-faltas-de-ortografia-es-mas-caro

14 de abril de 2008

Arreglo para IE6 con Hover y Selects (IE6 Fix with Hover and Selects) - Parte III Final

Luego de que tuve el menú armado y choqué frente a los select tags de un form pasando por debajo de ellos en vez de encima, lo lógico era buscar una solución en los z-index de la página, pero sin ningún resultado. Tuve que googlear, hasta que llegué a una solución que no sólo me permite hacer los menús y todo sino que además me permite darles transparencias que funcionan.

Primero que nada, el archivo que necesitamos agregar a lo que ya teníamos:

Código C.1


Está modificación al javascript anterior permite que funcionen las cosas tal y cual pensábamos que deberían haber funcionado siempre, es decir, la lista pasa SOBRE el select tag de un form.

Hay que tener dos cosas en mente:
  1. Cambiar el texto SUPERIOR entodas las partes donde aparezca en el Javascript y agregar el id que uno le otorgó al menú, y

  2. Cuidar que la función es sfHover y el CSS es sfhover



Ya con esto aprendido, hacer menús con suckerfish es una opción bastante útil y funcional. Espero les ayude.

Si tienen dudas o quieren ver ejemplos mejores o lo que sea, diríjanse al sitio de A list Apart, o al de Suckerfish y Son of Suckerfish

Si no, no duden en contactarme.

7 de marzo de 2008

Arreglo para IE6 con Hover y Selects (IE6 Fix with Hover and Selects) - Parte II

Lo primero sería implementar Suckerfish y así comenzar el desarrollo.
Primero lo primero: La lista.

Código A.1

Este código se ve algo así:

Vista A.1

La idea es que todos los li que contengan los "menu X" se conviertan en la raiz del menú principal y los li contenidos en un ul dentro de un li "menu X" sean submenús del correspondiente "menu X".

¿Cómo lograrlo?
CSS - Cascading Style Sheet - Hoja de Estilo

Primero modificamos la lista A.1 para que sea más fácil aplicar los estilos de la hoja de estilo:

Código B.1

Y la hoja de estilos queda así:

CSS B.1

El menú se ve así ahora:


Increíble no? Bueno lamentablemente esto necesita un pequeño truco en java para hacer que el estúpido IE6 entienda que al colocarme sobre una celda le estoy haciendo hover y por ende debería responder a una instrucción por el estilo. En el menú superior la captura es de Firefox por lo que no hay problema. En IE7 tampoco. El problema es IE6 (de ahí el título de este post).

Para corregir su tontera, necesitamos usar el siguiente script (recordar colocarlo en la sección HEAD <head></head> del HTML):

SCRIPT B.1

Si se fijan, lo que hace el script es reemplazar dinámicamente los hover por una clase llamada over; en el CSS B.1, en cada li donde hay un hover, se duplica el selector CSS reemplazando hover en el duplicado, por over.

O sea, donde dice: #superior li ul li:hover
Agrego: (una coma) #superior li ul li.over
De esta fácil forma, consigo que IE6 me muestre las acciones hover sobre celdas, inputs, selects, en fin lo que sea posible hacer hover.

Hasta aquí la funcionalidad de suckerfish está explicada o más o menos clara.

Si tienen dudas o quieren ver ejemplos mejores o lo que sea, diríjanse al sitio de A list Apart, o al de Suckerfish y Son of Suckerfish

Aún falta una cosa que corregir y que no es fácil de detectar hasta que colocas un menú suckerfish que despliega sobre un select y que al fin y al cabo de eso trataba inicialmente el post. El desplegable del menú pasa por DEBAJO del select o input. ¿La causa? Una pifia de IE6 a la hora de leer las posiciones de los elementos y dejando siempre en la posición más alta los inputs y selects (y seguramente todo lo que sea un campo de un form).

En el siguiente, la solución a este problema.