Jump to content
  • Welcome to NGBC Community

    Register now to gain access to all of our features.
    Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, create your own club and invite your friends, manage your profile and so much more.

    Even if it is not mandatory, once registered, please to  create a thread to introduce yourself and don't be shy, participate to the website.

    This message will be removed once you have signed in.

    IMPORTANT : If you had an account on our old website,  click on "Existing user ? sign in" and on "Forgot your password" - you will receive an email to recreate your password for the old account. Once you recover your acocunt think to update your informations.

  • Ajouter son logo sur les VL ou épaule


    Soldat Ryan
     Share

    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:
     Share



×
×
  • Create New...

Important Information

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