Jump to content

Ajouter son logo sur les VL ou épaule


Soldat Ryan
 Share

Recommended Posts

Tuto traduit du wiki officiel Arma

Pour ajouter une image sur l'épaule et sur les véhicule, il faut :
1 - un espace web ou ftp
2 - créer une image .paa
3 - créer un fichier "squad.xml" et un"squad.dtd"

Si le tuto est pas assez clair le terme clé pour les recherches internet est "squad.xml".

Le fichier squad.xml comporte 3 parties :
1 - Head

<?xml version="1.0"?>
<!DOCTYPE squad SYSTEM "squad.dtd">
<?xml-stylesheet href="squad.xsl" type="text/xsl"?>

2 - Les propriétés du Squad

<squad nick="ESN">
<name>Example Squad Name</name>
<email>email@example.com</email>
<web>www.example.com</web>
<picture>logo.paa</picture>
<title>Utiliser pour le nom de votre groupe ou la page URL due votre groupe</title>
nick 	Le Tag du clan, il est affiché avec le pseudo 
        Attention : Mettre que des caractères de type A-Z, a-z, 0-9 
        exemple : Pour le tag "[NGBC]" mettre uniquement "NGBC".
name 	Nom du Groupe
email 	Votre contact email
picture Votre logo (option), il doit se trouver dans le même repertoire que le fichier "squad.xml"
title 	Nom du Groupe qui s'affiche sur la carte de visite en cliquant sur speudo du joueur

3 - Liste des membres

<member id="123456" nick="=[ESN]=John">
      <name>John Doe</name>
      <email>john.doe@example.com</email>
      <icq>N/A</icq>
      <remark>Mostly harmless</remark>
</member>
</squad>
id 	votre IUD steam
nick 	votre pseudo, Les mêmes caractères que votre profile
name 	Votre "vrai" nom (pour ceux qui veulent ) ...
email 	Votre email personnel 
icq 	Votre ICQ personnel 
remark 	Tout ce que vous voulez indiquer...



Vous pouvez laisser des champs vides mais il est recommandé de mettre N/A

Le fichier squad.dtd doit contenir ceci :

<?xml version="1.0" encoding="ISO-8859-1"?>
<!ELEMENT squad (name, email, web?, picture?, title?, member+)>
<!ATTLIST squad nick CDATA #REQUIRED>

<!ELEMENT member (name, email, icq?, remark?)>
<!ATTLIST member id CDATA #REQUIRED nick CDATA #REQUIRED>

<!ELEMENT name (#PCDATA)>
<!ELEMENT email (#PCDATA)>
<!ELEMENT icq (#PCDATA)>
<!ELEMENT web (#PCDATA)>
<!ELEMENT picture (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT remark (#PCDATA)>

Lorsque vous avez créer votre fichier .xls et .dtd et créer votre image .paa vous les transferez sur un hebergement web.
Il vous reste plus qu'à intégrer le lien web dans votre profile Arma à l'emplacement "Squad URL":
Image

Si vous voulez que votre carte de visite soit affichée sur un site web il faut créer 2 autres fichiers :
squad.xls

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet
version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="text()">
<xsl:value-of select="."/>
</xsl:template>
<xsl:template match="*">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="/">
<HTML>
<HEAD>
<TITLE><xsl:value-of select="/squad/name"/></TITLE>
<LINK REL="stylesheet" TYPE="text/css" HREF="squad.css"></LINK>
</HEAD>
<!--
XSL template for "squad.xml", used in "Armed Assault" (Ref: "http://www.armedassault.com")
and "Armed Assault 2" (Ref: "http://www.arma2.com")
See also the Arma-Wiki page: "http://community.bistudio.com/wiki/squad.xml"
Created by TomNedry, 26.Jan07
Reviewed by TomNedry, 15.Jul09
Lisence: Creative Common (http://creativecommons.org/licenses/by-nc-sa/2.5/deed.de)
To have a squad logo in the HTML output, just put a "sqd_logo.png" in the same folder...
-->
<BODY>
<!--Main TABLE -->
<TABLE class="main">
<TR>
<TD class="left_row" valign="top">
<!-- Squad Info Table -->
<TABLE class="sqd_info">
<TR height="30">
<TD class="one">
<DIV class="sqd_name">
<xsl:value-of select="/squad/name"/>
</DIV>
</TD>
</TR>
<TR height="30">
<TD class="two">
<DIV class="sqd_title">
<xsl:value-of select="/squad/title"/>
</DIV>
</TD>
</TR>
<TR height="100%">
<TD width="100%" height="100%" valign="top">
<DIV class="sqd_logo">
<TR height="100%">
<TD width="100%" height="100%" valign="top">
<DIV class="sqd_logo">
<img alt="Picture: Squad Logo">
<xsl:attribute name="src">
<xsl:value-of select="concat(substring-before(/squad/picture,'.paa'),'.png')"/>
</xsl:attribute>
</img>
</DIV>
</TD>
</TR>
</DIV>
</TD>
</TR>
<TR height="10">
<TD class="sqd_website">
Web site:
<A>
<xsl:attribute name="href">
http://<xsl:value-of select="/squad/web"/>
</xsl:attribute>
<xsl:value-of select="/squad/web"/>
</A>
</TD>
</TR>
<TR>
<TD class="sqd_email">
e-mail:
<A>
<xsl:attribute name="href">
mailto:<xsl:value-of select="/squad/email"/>
</xsl:attribute>
<xsl:value-of select="/squad/email"/>
</A>
</TD>
</TR>
</TABLE>
<!-- Squad Info Table -->
</TD>
<TD class="right_row" valign="top">
<!-- Member-Info Table -->
<TABLE class="member_info">
<Tr>
<Th>Members</Th>
<Th>e-mail</Th>
<Th>ICQ</Th>
</Tr>
<xsl:for-each select="/squad/member">
<TR>
<xsl:attribute name="class">
<xsl:choose>
<xsl:when test="position() mod 2 = 0">one</xsl:when>
<xsl:otherwise>two</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<TD class="member_name" rowspan="2">
<xsl:value-of select="name"/>
</TD>
<TD class="member_email">
<A>
<xsl:attribute name="href">
mailto:<xsl:value-of select="email"/>
</xsl:attribute>
<xsl:value-of select="email"/>
</A>
</TD>
<TD class="member_icq">
<xsl:value-of select="icq"/>
</TD>
</TR>
<TR>
<xsl:attribute name="class">
<xsl:choose>
<xsl:when test="position() mod 2 = 0">one</xsl:when>
<xsl:otherwise>two</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
<TD class="member_remark" colspan="2" valign="top">
<xsl:value-of select="remark"/>
</TD>
</TR>
</xsl:for-each>
</TABLE>
<!-- Member Info Table -->
<!--Main TABLE -->
</TD>
</TR>
</TABLE>
<p style="font-family:verdana;font-size:7pt;color:darkgrey;text-align:center;padding:10px;">
"squad.xsl" by <a href="http://www.csar-clan.net">TomNedry</a>, last change: 15.Jul09
</p>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>

squad.css

/*
CSS template for "squad.xml", used in "Armed Assault" (Ref: "http://www.armedassault.com")
and "Armed Assault 2" (Ref: "http://www.arma2.com")
See also the Arma-Wiki page: "http://community.bistudio.com/wiki/squad.xml"
Created by TomNedry, 26.Jan07
Reviewed by TomNedry, 15.Jul09
Lisence: Creative Common (http://creativecommons.org/licenses/by-nc-sa/2.5/deed.de)
*/

body
{
font-family:Arial;
background-color:#eaece5;
margin:0px;
}

a:link
{
text-decoration:none;
color:#800000;
}
a:visited
{
text-decoration:none;
color:#800000;
}
a:hover
{
text-decoration:none;
color:#ffffff;
}
a:active
{
text-decoration:none;
}
a:focus {
text-decoration:none;
}

th
{
background-color:#aeb399;
font-family:Arial;
font-size:10pt;
font-weight:bold;
padding:4px;
}

tr.one
{
background-color:#dde4c3;
width:100%;
padding:4px;
}
tr.two
{
background-color:#d2d9b8;
width:100%;
padding:4px;
}
td.one
{
background-color:#aeb399;
width:100%;
}
td.two
{
background-color:#e2e9c7;
width:100%;
}
.main
{
text-align:center;
width:100%;
border:0px solid #333333;
}
div.sqd_name
{
text-align:center;
font-family:Arial;
font-size:12pt;
font-weight:bold;
}
div.sqd_title
{
text-align:center;
font-family:Arial;
font-size:10pt;
}
div.sqd_logo
{
text-align:center;
font-size:8pt;
padding:5px;
}
.sqd_info
{
border:1px dotted darkgrey;
width:100%;
padding:0px;
border-spacing:0px;
}
.sqd_website
{
font-family:Arial;
font-size:10pt;
text-align:center;
background-color:#aeb399;
width:100%;
padding:4px;
border-spacing:0px;
}
.sqd_email
{
font-family:Arial;
font-size:10pt;
text-align:center;
background-color:#aeb399;
width:100%;
padding:4px;
border-spacing:0px;
}
.left-row
{
vertical-align:top;
height:100%;
}
.right-row
{
vertical-align:top;
height:100%;
}
.member_info
{
border:1px dotted darkgrey;
width:100%;
padding:0px;
border-spacing:0px;
}
.member_name
{
font-family:Arial;
color:black;
font-size:10pt;
padding:4px;
}
.member_email
{
font-family:Arial;
color:black;
font-size:8pt;
padding:4px;
}
.member_icq
{
font-family:Arial;
color:black;
font-size:8pt;
padding:4px;
}
.member_remark
{
font-family:Arial;
color:black;
font-size:8pt;
text-align:center;
}

Pour ceux qui ne savent pas où heberger leur squad.xml :

Arma3.fr propose de créer et heberger le squad.xml suffit de créer un compte chez eux.
il y a aussi armasquads.com/ mais ça, je connais pas mais eux propose de modifier le fichier image en .paa. Vous n''avez donc pas à vous soucier de cette partie si vous ne savez pas faire. (je ne sais pas si Arma3.fr le propose aussi. A vérifier)

Ensuite si vous avez un compte "free", vous devez avoir un hébergement personnalisé, les autres FAI proposent aussi leur propre hébergement à vérifier de votre coté en fonction de votre FAI.

Je ne te propose pas de l’héberger chez nous car si on commence à le faire pour un, on va le faire pour tous ! :pe::geek:

View full tutoriel

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.