MyBB.support, le portail francophone de MyBB
Système d'assets - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : Thèmes (https://mybb.fr/forum-4.html)
+--- Forum : Support (https://mybb.fr/forum-6.html)
+--- Sujet : Système d'assets (/thread-6048.html)



Système d'assets - Tenshrock - 30-10-2012

Bonsoir.

Ce soir, pour la disponibilité de mon forum et de la bande passante de mon serveur, j'ai décider de mettre un système d'assets.
En gros, les images, css, jscripts seront situées sur un autre serveur.
Le problème, c'est que je ne sais pas trop comment le configurer.
J'ai vue que déjà dans le thème niveau html, on devait réglé cela par l'adresse url du forum, mais si je la change, mon forum est automatiquement redirigé sur le serveur assets.

Il n'y aurait pas un plugins ou autre chose qui permettrait de configurer cela plus facilement?

Cordialement, Tenshrock.


RE: Système d'assets - lostmen - 31-10-2012

Bah c'est pas compliqué, admettons, le lien vers le css de ton forum se fait comme ce ci :

Code :
<link rel="stylesheet" href="/css/style.css" type="text/css">

Et bien sa donnera ce ci :

Code :
<link rel="stylesheet" href="LIEN VERS TON CSS A PARTIR DE L AUTRE SERVEUR" type="text/css">


Je sais pas si tu as compris, petit exemple :

J'ai sa sur mon serveur pour lier mon css actuellement :

Code :
<link rel="stylesheet" href="/css/style.css" type="text/css">

Or j'ai maintenant un autre serveur dont le lien est : http://www.mon-super-serveur.fr et qui héberge mon css, cela va donner :

Code :
<link rel="stylesheet" href="www.mon-super-serveur.fr/css/style.css" type="text/css">


Petite question, pourquoi faire sa ?






RE: Système d'assets - Tenshrock - 31-10-2012

J'ai déjà essayer, mais je voulais savoir s'il y avait un plugins qui permettait de créé un autre champ dans al configuration du forum ou on pourrait ajouter un autre URL.
Le problème, c'est que pour mon css, j'ai plutôt ceci : http://www.mon-super-serveur.fr/css.php?stylesheet=6

Après, il est vrai que je peut en quelque sorte drop le css à l’intérieur puis le mettre dans une nouvelle feuille de style.


RE: Système d'assets - lostmen - 31-10-2012

(31-10-2012, 13:02)Tenshrock a écrit :  J'ai déjà essayer, mais je voulais savoir s'il y avait un plugins qui permettait de créé un autre champ dans al configuration du forum ou on pourrait ajouter un autre URL.
Le problème, c'est que pour mon css, j'ai plutôt ceci : http://www.mon-super-serveur.fr/css.php?stylesheet=6

Après, il est vrai que je peut en quelque sorte drop le css à l’intérieur puis le mettre dans une nouvelle feuille de style.

(Pense à mettre le lien de ton forum et la version myBB que tu utilises dans ton premier post, sa permet d'avoir plus d'infos sur toi et de pouvoir t'aider plus rapidement.)

Ah ok !
Ton style est en php, sa veut dire qu'il contient des variables en php et donc qu'il est modifiable via ton panneau admin myBB ?


RE: Système d'assets - Tenshrock - 31-10-2012

Oui, il est modifiable via mon panneau d'admin, j'utilise la dernière version de MyBB actuellement disponible, c'est à dire la 1.6.8.


RE: Système d'assets - lostmen - 31-10-2012

Bah du coup si il contient des variables php c'est qui dépend de la base de donnée avec laquelle il est lié. Du coup au temps que tu laisses ton css sur le même hébergeur qui contient aussi ta base de donnée. Après sa dépend de ton hébergeur, mais pas tous les hébergeur accepte les connexions extérieures aux bases de données.

Fin bref c'est bien casse tête et s'est inutile. ^^




RE: Système d'assets - Tenshrock - 31-10-2012

C'est ce que j'ai fait, j'ai laisser les css sur le même serveur mais j'ai mis seulement les image sur le assets, en changeant dans le css les liens vers les images, ect...

Merci pour ton aide.


RE: Système d'assets - lostmen - 31-10-2012

De rien, mais pourquoi faire ça ? J'suis curieux ; )


RE: Système d'assets - Tenshrock - 31-10-2012

Pour éviter de surcharger la bande passante de mon serveur web, qui, vers 18H dévient plein à craquer.


 Utilitaire de traduction fourni par Regentronique