Problema con galerada HTML y archivo CSS

Hola, buenos días.
Tengo una instalación de OJS 3.3.0.6 desde la que administro un par de publicaciones. Hasta ahora subía las galeradas exclusivamente en PDF, pero estoy haciendo pruebas para subirlas en HTML (y mas adelante en XML).
Tengo diseñada una plantilla HTML para los artículos con su correspondiente fichero “estilos.css”.
Subo mi galerada HTML y como archivo dependiente (hoja de estilos HTML) mi fichero “estilos.css”.
El HTML se ve, pero sin estilos.
Veo en el servidor que al subir el CSS le cambia el nombre al archivo, y también al HTML. Descargo el HTML por FTP, ajusto el nombre del fichero CSS y lo vuelvo a poner en su sitio.
Sigue sin funcionar, no se ven los estilos.
Alguna idea??
De momento lo he solucionado metiendo el CSS en el fichero HTML y se ve bien, pero estoy probando con un artículo sencillo, solo texto, cuando tenga uno con imágenes tendré el mismo problema y tendrá difícil solución.
Un saludo y muchas gracias.

Hola @jfmrey,

tuve este mismo problema en la versión 3.3.0.7

Una razón puede ser que PHP no esté interpretando bien el mime type del archivo, a través del módulo finfo

En la tabla files de la base de datos, fijate si el mime type de los archivos .css es text/plain. Si es así, en este issue está tratado el tema: CSS file mimetype not correctly recognized · Issue #7344 · pkp/pkp-lib · GitHub

Saludos!

Muchas gracias @gonzalognzl, le echaré un vistazo.

Podría cambiar directamente en la bbdd el mime type de text/plain a text/css??

Un saludo.

Creería que sí. A fin de cuentas, le estarías asignando en OJS el mime type que PHP no pudo resolver correctamente (es lo que hace el PR mencionado arriba). Podrías probar con un archivo y ver si se visualiza bien la galerada HTML.

Olá @jfmrey ,

Para que uma folha de estilos css opere é necessário o seguinte passo-a-passo:

  1. Fazer o upload da folha de estilos (.css) via FTP para a pasta /styles;
  2. Inserir a linha de código que vai chamar este arquivo css na sua área administrativa em: Distribution → Search Indexing → Custom Tags

OBS.: A linha de código que deve ser inserida em Custom Tags tem esta aparência:

" link rel=“stylesheet” href=“https://your-site.com/styles/my-styles.css” type=“text/css” "

Boa Sorte!
Att.,
Paulo
RELEASE EDITORIAL

Hola @releaseeditorial , el pedido de @jfmrey es para cargar estilos en la versión HTML del artículo. Tus indicaciones serían globales a todo el sitio.

De paso, @jfmrey pudiste visualizar el .css?

Saludos!

@gonzalognzl de momento sigo metiendo el CSS en el fichero HTML entre etiquetas style.

Pero he hecho una prueba y tengo el mismo problema con las imágenes. Si las subo como archivo complementario no se visualizan. Para esto tengo mejor solución porque las subo a la plataforma de nuestra página web, y saco allí el link para la galerada HTML.

Un saludo y muchas gracias