De 0 a 1: Notas de desarrollo del miniprograma del foro comunitario

fondo

Miniprograma Foro: Proporciona a los usuarios una plataforma para la interacción social, permitiéndoles compartir experiencias, intercambiar opiniones, resolver problemas y promover la interacción y comunicación entre los miembros de la comunidad. Los usuarios pueden publicar sobre diversos temas en el miniprograma del foro, compartir sus conocimientos, experiencias e ideas, y ayudar a otros usuarios a obtener información y resolver problemas. Los usuarios pueden ampliar sus conocimientos, aprender de las experiencias y puntos de vista de otras personas y promover el crecimiento y el progreso personal participando en las discusiones del foro.

Planificación funcional

Lado de gestión:

  • Gestión de columnas: proporciona clasificación de primer nivel y gestión de clasificación de segundo nivel.
  • Gestión de publicaciones: ingrese, modifique y revise publicaciones cómodamente, y proporcione un editor de imágenes y texto adecuado para el diseño de mini programas.
  • Carrusel de la página de inicio: puede configurar un carrusel de la página de inicio, que admita enlaces a publicaciones locales o artículos externos.

terminal de usuario:

  • Visualización de columnas: visualización por clasificación de primer y segundo nivel
  • Publicaciones de usuario: Puedes publicar tus propias publicaciones por categoría y modificarlas en cualquier momento.
  • Visualización de publicaciones: recuperación de publicaciones, me gusta de publicaciones, comentarios, uso compartido (carteles, tarjetas),
  • Lista de clasificación de publicaciones: puede clasificar las publicaciones según los comentarios, la cantidad de vistas, la cantidad de me gusta y la cantidad de colecciones.
  • Clasificaciones de usuarios: los usuarios se pueden clasificar según la cantidad de publicaciones, el tiempo de publicación, la cantidad de fans, la cantidad de seguidores y la cantidad de vistas.
  • Página de inicio personal: vea la información personal del autor de cada publicación (avatar, género, firma), lista de publicaciones, número de publicaciones, número de fans, número de seguidores, número de vistas.
  • Centro Personal: Podrás modificar tu información personal, ver tus publicaciones, personas que sigues, me gusta, navegación, colecciones, registros de comentarios, etc.

diseño de esquema

Diseño de base de datos

ProductModel.DB_STRUCTURE = { _pid: 'cadena|verdadero', PRODUCT_ID: 'cadena|verdadero',

PRODUCT_TITLE: 'string|false|comment=标题',
PRODUCT_STATUS: 'int|true|default=1|comment=状态 0/1,99=待审核,98=待修改',

PRODUCT_USER_ID: 'string|false|comment=用户ID',
PRODUCT_METHOD: 'int|true|default=0|comment=发布方式 0=管理员 1=用户',

PRODUCT_CATE_ID: 'array|true|comment=分类编号',
PRODUCT_CATE_NAME: 'array|true|comment=分类冗余',

PRODUCT_GOOD: 'int|true|default=0',

PRODUCT_ORDER: 'int|true|default=9999',
PRODUCT_VOUCH: 'int|true|default=0',

PRODUCT_COMMENT_CNT: 'int|true|default=0',

PRODUCT_QR: 'string|false',
PRODUCT_VIEW_CNT: 'int|true|default=0|comment=访问次数',

PRODUCT_COMMENT_CNT: 'int|true|default=0|comment=评论数',
PRODUCT_FAV_CNT: 'int|true|default=0|comment=收藏数',

PRODUCT_LIKE_CNT: 'int|true|default=0|comment=点赞数',
PRODUCT_LIKE_LIST: 'array|true|default=[]|comment=点赞记录',

PRODUCT_FORMS: 'array|true|default=[]',
PRODUCT_OBJ: 'object|true|default={}',
PRODUCT_PIC: 'array|true|default=[]|comment=图片集',

PRODUCT_ADD_TIME: 'int|true',
PRODUCT_EDIT_TIME: 'int|true',
PRODUCT_ADD_IP: 'string|false',
PRODUCT_EDIT_IP: 'string|false',

}; Cate1Model.DB_STRUCTURE = { _pid: 'cadena|verdadero', CATE1_ID: 'cadena|verdadero',

CATE1_ORDER: 'int|true|default=9999',
CATE1_VOUCH: 'int|true|default=0',

CATE1_TITLE: 'string|false|comment=标题',
CATE1_STATUS: 'int|true|default=1|comment=状态 0/1',

CATE1_CNT: 'int|true|default=0',

CATE1_FORMS: 'array|true|default=[]',
CATE1_OBJ: 'object|true|default={}',

CATE1_ADD_TIME: 'int|true',
CATE1_EDIT_TIME: 'int|true',
CATE1_ADD_IP: 'string|false',
CATE1_EDIT_IP: 'string|false',

};

diseño de interfaz de usuario

Diseño del sistema de gestión.

descargar git

descargar git

Linus se encargó de evitar que los desarrolladores del kernel reemplazaran las pestañas con espacios. Su padre es uno de los pocos líderes que puede escribir código, su segundo hijo es el director del departamento de tecnología de código abierto y su hijo menor es un núcleo de código abierto. Colaborador Robin Li: El lenguaje natural se convertirá en un nuevo lenguaje de programación universal. El modelo de código abierto se quedará cada vez más atrás de Huawei: tomará 1 año migrar completamente 5,000 aplicaciones móviles de uso común a Hongmeng, que es el lenguaje más propenso. Vulnerabilidades de terceros. Se lanzó el editor de texto enriquecido Quill 2.0 con características, confiabilidad y experiencia de desarrolladores que Ma Huateng y Zhou Hongyi se dieron la mano para "eliminar los rencores". La fuente de Laoxiangji no es el código, las razones detrás de esto son muy conmovedoras. Google anunció una reestructuración a gran escala.
{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

Origin my.oschina.net/u/3808186/blog/11054097
Recomendado
Clasificación