Para desarrolladores / programadores.

¿Cómo generar yii2 migraciones desde una base de datos?

El punto es que ya hemos hecho el proyecto y tenemos una base de datos, pero no hay migraciones diseñadas de acuerdo con las reglas de yii2.

Más

¿Cómo enviar un formulario a yii2 y skeeks cms via ajax?

Si busca este tema, puede encontrar varios consejos para el marco yii2. Todos ellos se reducen al hecho de que necesita suscribirse a un evento específico del formulario, interceptarlo, cancelar el otppavku estándar y la solicitud de ajax de formulario con los datos del formulario.

En realidad, un enfoque similar se implementa en skeeks cms, solo que este componente es mucho más difícil, puede rastrear el estado de la presentación y evitar que se vuelva a enviar el formulario hasta que se complete la primera presentación.

Más

Actualizaciones de componentes de seo y diseñador de formularios.

Recientemente, estamos actualizando muchos componentes. Pero pocos anuncian sobre cambios en ellos. En resumen, las novedades en el componente cms-seo y cms-cms-module-form2.

Más

Trabajo avanzado con el diseñador de formularios en SkeekS CMS.

A veces, las tareas surgen cuando es necesario agregar validación compleja y personalizada a los formularios que se crearon a través del diseñador de formularios. Por ejemplo, hay un correo electrónico en el formulario y realmente necesita verificar que se trata de un correo electrónico. Para estos fines, existe una solución simple.

Más

¿Cómo traducir un sitio construido en SkeekS CMS a diferentes idiomas?

Esta es una descripción del componente que es adecuado para cualquier proyecto de SkeekS CMS. Te permite traducir el sitio a diferentes idiomas.

Oportunidades:

  • Traducción de contenidos a diferentes idiomas.
  • Traducción de secciones a diferentes idiomas.
  • Genera URL de SEO con la adición de la versión en idioma.
  • Formar etiquetas meta meta (ver código fuente)
  • Da usuario widget de idioma seleccionable
  • Después de 5 segundos, le pide al usuario que cambie el idioma en el sitio (si entiende que el usuario lo necesita)

Más

¿Cómo hacer url multilingüe en el proyecto Yii2?

Este componente es adecuado para cualquier proyecto Yii2 . Le permite conectarse al proceso de rafting y al proceso de analizar la solicitud, y agregar el parámetro de idioma del sitio a la url.

Capaz de trabajar con la configuración del administrador de url yii2 ( enablePrettyUrl => true ) y hacer la url hermosa de site.ru/en/path, site.ru/pt/path type

Más

¿Cómo actualizar el proyecto en SkeekS CMS 3 a la versión 5?

Todavía hay una gran cantidad de sitios que se ejecutan en SkeekS CMS versión 3, aunque la última versión de la tercera rama es 3.2.3 - 15 de marzo de 2017, 0:50:37 (hace 2 años). Valió la pena antes, pero como dicen. "mejor tarde que nunca", publico un ejemplo de actualización del sitio a la versión de SkeekS CMS 5.

Más

¿Cómo convertir enlaces inactivos en el texto a activo (pulsable)?

Una tarea muy frecuente para proporcionar a sus usuarios una funcionalidad de sitio conveniente y de alta calidad es la conversión de enlaces en texto sin formato o html. Después de todo, cuando le da a sus usuarios algo para escribir de forma independiente en el sitio (por ejemplo, comentarios), por supuesto, trata de protegerlos del código html. Pero si no lo usan, entonces no pueden seleccionar enlaces de acuerdo con las reglas html. Y hay que hacerlo por ellos.

Para proyectos en el framework yii2, escribí una pequeña extensión: https://cms.skeeks.com/marketplace/components/tools/other/396-preobrazovanie-neaktivnyh-ssylok-v-tekste

Más

¿Cómo copiar texto javascript al portapapeles?

Para copiar cualquier texto en el portapapeles js, puede pegar este texto en la entrada, que debe estar visible y no en un div trenzado, seleccionarlo y usar la función incorporada js document.execCommand ("copiar");

Más