Archivo de la categoría: PHP

PHP

Hacer STINGER 3 (el tema de WordPress) compatible con WPML (plug-in multilingüe)

< ¿Cuál es WPML? >
Es un plugin para WordPress multilingüe. Utilizo WPML en este blog mecrazy.
Sitio oficial de WPML

< ¿Cuál es STINGER3? >
Este es un tema para WordPress. Tiene muchas funciones interesantes y sin plugin. Por ejemplo, snippet de inserción de anuncios (como Google Adsense) y los botones sociales de diseño fresco. Tengo muchas ganas de tratar de utilizar este tema.
Sitio oficial de STINGER3 (página Japonesa)

< Esperanza actividad suave >
El desarrollador de STINGER3 está demasiado ocupado para responder en Twitter, y no estoy seguro de que puede leer otros idiomas aparte del japonés. Si usted tiene alguna pregunta acerca de STINGER3, espero que encuentres la respuesta en Google o resolver los problemas por sí mismo.

< Para las personas que no saben leer japonés >
Sitio web oficial del STINGER3 está en japonés. Creo que es difícil encontrar un enlace de descarga del archivo zip tema. Usted debe encontrar la palabra japonesa “ダウンロード“. Significa descarga en español. Utilice CTRL + F encontrar esta palabra. Por favor, encontrar el nombre del archivo actual versión “stinger3ver20140327.zip”.

< Código para la compatibilidad >
El código de abajo dan compatibilidad WPML para STINGER3.

<style type="text/css">

.submenu-languages{
  background-color:#f3f3f3;
  border-style:solid;
  border-color:#dedede;
  border-width:0px 1px 1px 1px;
  position:absolute;
  margin-left:-11px;
  margin-top:21px;
  padding-bottom:5px;
  display:none;
}
.submenu-languages > li{
  white-space:nowrap !important;
  float:none !important;
  display:inline-block !important;
}

.iclflag{ vertical-align:middle;position:relative !important;top:-1px !important; }
#lang_sel{ z-index:1000; }
#lang_sel a{ display:block; }
#lang_sel ul,#lang_sel li,#lang_sel a{
  margin:0px;padding:0px;
  width:300px;
  text-align:left;
  white-space:nowrap;
}
#lang_sel ul,#lang_sel li{ margin:0px !important;padding:0px !important; }
#lang_sel a{ margin:0px !important;padding:0px 7px !important; }
#lang_sel li,#lang_sel a,#lang_sel span{
  height:30px !important;
  line-height:30px !important;
  font-size:14px;
}
#lang_sel > ul > li > ul{ top:31px; }

</style>
<script type="text/javascript">
jQuery(function($){
var langMenuObj = $('.submenu-languages').eq(0);
var wpmlMobile = (typeof(window.orientation) != "undefined");
$('.menu-item-language-current').eq(0).on('mouseenter',function(){
if(!wpmlMobile){langMenuObj.stop(true,true).fadeIn('fast');}
}).on('mouseleave',function(){
if(!wpmlMobile){langMenuObj.stop(true,true).fadeOut('slow');}
}).on('click',function(){
langMenuObj.stop(true,true).toggle();
});
$('.icl_lang_sel_current ').parent().click(function(){ return false; });
});
</script>

< Cómo insertar este código? >
Hay 3 ejemplos de formas de insertar el código. Por favor, elija una de ellas. O si usted sabe cómo personalizar WordPress, puede insertar manualmente en su código PHP.

< Método – 1 >
Ir a [ Apariencia – Widgets ] de menú del administrador. Por favor, añada “Texto” a un área válida. Por favor, no ingresar el título, puesto que el guión sólo en forma detallada.

< Método – 2 >
Desarrollé un STINGER3 loves WPML plugin. Este plugin hace lo mismo que el “Método – 1”. Si usted encuentra errores, por favor informar o decirme sobre Github, Twitter o Google+.

< Método – 3 >
Usando WordPress Plugin “Wp Insert“. Se puede insertar código HTML en cualquier lugar de tu blog.

< después >
Creo que cada uno de los métodos no son tan difíciles. Pero la versión actual de STINGER3 no es compatible con los archivos de mo idioma. Sólo podemos traducir con Traducción de cadenas de WPML. Si tengo tiempo libre, me quieren desarrollar parche para STINGER3 compatible con archivos mo.

< Actualizado el 11 de junio 2014 >
Fijo – No puede manejar primer evento del grifo de Android o iOS navegadores. El código fuente de esta página y el plugin de WordPress en Github se actualizan.