MyBB.support, le portail francophone de MyBB
emplacement théme - Version imprimable

+- MyBB.support, le portail francophone de MyBB (http://mybb.support)
+-- Forum : MyBB.fr (http://mybb.support/forum-1.html)
+--- Forum : Support (http://mybb.support/forum-5.html)
+--- Sujet : emplacement théme (/thread-5070.html)



emplacement théme - Tlams - 28-12-2011

Bonjour,

Les thèmes mybb peuvent être exporté en xml, mais ils doivent être bien enregistré quelque part sur le ftp sous une forme ou un autre.
J'aimerais savoir où.

Je parle des fichiers du thème(header....) pas du css.

Merci !


RE: Emplement théme - spyto - 28-12-2011

Il n'y a aucun fichier contenant les templates sur le FTP !!! Smile

Ceux-ci sont enregistrés dans la base de données (table mybb_templates).
Pour les modifier, inutile d'aller bidouiller dedans, on y accède via l'admin, tout simplement.
Admin > Templates etc...

Quand on les exporte en XML, la script va chercher les infos dans la base pour construire le fichier XML.




RE: Emplement théme - Swacks - 28-12-2011

Bonjour Tlams,

Lorsque tu as un thème, normalement, ce thème est contenu dans un dossier. Le dossier est a placé dans www/images/ICI.
Je parle du dossier, pas seulement le contenu. (Est-ce bien ça que tu voulais savoir ?)

En espérant t'avoir aidé,
Swacks.


RE: emplacement théme - spyto - 28-12-2011

Les templates ne sont pas dans ce dossier ! Uniquement les éléments nécessaires à l'affichage (images, icônes etc...).
La structure des templates est dans la BD.

... si j'ai bien compris la question...


RE: emplacement théme - Tlams - 28-12-2011

Erf, cela complique mes affaires...
En fait voila le problème:
Je dirige un forum comptant de plus en plus de membres(bientôt 10k) et nous avons constaté qu'un certain nombre se connectent via leurs portables.
Le thème de base du forum étant un peu lourd, j'ai entrepris de créer une version portable.

J'ai donc mon sous domaine en (http://m.monsite.com), j'ai lié correctement la base de données et autres petites modification nécessaires.
Le forum en lui même fonctionne bien.

Mais j'ai un dernier problème et pas des moindre:
Je souhaite que les utilisateurs n'aient pas à changer manuellement de thème. En gros faire en sorte que lorsque l’utilisateur passe par l'url de la version portable il soit sur le thème crée pour.
Mais mybb ne le voit évidemment pas de cet œil là, il essaye d'appliquer le thème 'normal' qu'il ne trouve évidement pas.
J'ai réussis à lui faire accepter le css que je veux en renommant les fichiers(une usurpation quoi), mais je bloque pour les pages modifiés.
J'avais pensé aussi pour résoudre se problème à faire un petit script qui détecte l'url ou une information n'importe que j'aurais mis exprès pour.
Puis lui faire modifier les information de la ligne de l'utilisateur directement sur la base de donnée pour qu'il charge le bon thème.

C'est la seule solution autre que je vois, je suis ouvert aux propositions !


@Swacks: Oui mais seulement les images, hors ce qu'il m’intéresse est la structure du thème.




RE: emplacement théme - spyto - 28-12-2011

Je pense que le plus simple serait d'installer les deux thèmes (normal et version mobile - sous un autre nom évidemment).

Ensuite je vois deux possibilités :
- solution sûre : le plugin QuickTheme qui permet de switcher manuellement, mais ce n'est pas ce que tu veux, je sais...
- solution non testée : le plugin MyBB GoMobile qui lui détectera le portable et switchera automatiquement sur le thème "portable".
La détection est faite selon l'User Agent.
Je ne sais pas si c'est fiable à 100% ni si ce plugin fonctionne correctement.
Il est là :
http://www.mybbgm.com/download.php


RE: emplacement théme - Tlams - 28-12-2011

Merci pour les info,
Je le plugin et vous rapporter le résultat.


RE: emplacement théme - Tlams - 28-12-2011

Finalement:
Le plugin n'est pas une réussite, j'ai pas pris.
En fait, voila ce que j'ai fais :

J'ai installé un script de détection de smartphones(By google) quand un smartphones est détecté le thème léger s'applique sinon c'est le normal.
Sa fonctionne bien.



 Utilitaire de traduction fourni par Regentronique