Résultats de 1 à 2 sur 2

Sujet : Correctif de la page "Créer un nouveau groupe"

  1. #1
    Version
    vB 4.2.3
    Inscrit
    février 2007
    Localisation
    Paname
    Messages
    39 679
    Billets
    64
    Pouvoir de réputation
    210

    Par défaut Correctif de la page "Créer un nouveau groupe"

    Bonjour,

    Billyboule à remarqué une erreur esthétique sur la page de création de groupe (/sgadmin/create/settings), apparement un problème de codage HTML, Je vous proposes un correctif à cela, en attendent que vBulletin corrige cette petite erreur.

    Avant:


    Après:


    Installation


    Recherchez le template sgadmin_adminsettings, et remplacez son contenu par ceci:

    Code:
    <vb:if condition="$routeInfo['arguments']['nodeid'] > 0">
        {vb:set nodeid, {vb:raw routeInfo.arguments.nodeid}}
        {vb:data node, content_channel, 'getContent', {vb:raw nodeid}}
        {vb:set node, {vb:raw node.{vb:raw nodeid}}}
        <h3>{vb:raw node.title}</h3>
        {vb:set urlInfo.nodeid, {vb:raw routeInfo.arguments.nodeid}}
    <vb:else />
        {vb:set nodeid, 0}
    </vb:if>
    
    <div class="blog-admin-content h-clearfix">
    
        {vb:template sgadmin_header}
    
        {vb:data sgChannel, socialgroup, getSGChannel}
        {vb:rawdata canCreateNew, content_channel, canAddChannel, {vb:var sgChannel}}
        <vb:if condition="($nodeid == 0) AND !$canCreateNew['can'] AND $canCreateNew['exceeded']">
            <div class="conversation-empty">{vb:phrase 'you_can_only_create_x_groups_delete', {vb:var canCreateNew.exceeded}}</div>
        <vb:elseif condition="$canCreateNew['error']" />
            <div class="conversation-empty">{vb:phrase {vb:raw canCreateNew.errors.0}}</div>
        <vb:else />
            {vb:data categories, socialgroup, getCategories}
    
            <div class="blogAdminLeft">
            {vb:template sgadmin_sidebar, nodeid={vb:raw nodeid}, sgaction={vb:raw sgaction}, thisStep='settings', sgPerms={vb:raw sgPerms}, routeinfo={vb:raw routeInfo}}
            </div>
    
            <vb:if condition="($nodeid==0) OR ($sgPerms['canconfig'])">
            <div class="blogAdminRight">
                <form action="{vb:raw baseurl}/create-content/socialgroup" method="post" class="sgAdminForm">
                    <input type="hidden" name="nodeid" class="blogAdminNodeId" value="{vb:raw nodeid}">
                    <vb:if condition="$nodeid">
                        <input type="hidden" name="nodeid" class="blogAdminNodeId" value="{vb:raw nodeid}">
                    </vb:if>
                    <input type="hidden" name="sgaction" value="{vb:raw sgaction}">
                    <input type="hidden" name="next" class="blogAdminNext" value='permissions'>
    
                    <div class="blog-form-row">
                        <div class="row-title span-columns">{vb:phrase edit_sgroup_title_and_description}</div>
                    </div>
    
    
                    <div class="blog-form-row">
                        <div class="row-title">{vb:phrase group_category}</div>
                        <div class="row-content">
                            <select name="parentid" class="entry-field sgCategory stretch" >
                                <option value="-1">{vb:phrase select_a_category}</option>
                                <vb:each from="categories" value="category" key="catnodeid">
                                    <option value="{vb:raw catnodeid}" <vb:if condition="($node['parentid'] == $catnodeid) OR (count($categories) < 2)">selected='selected'</vb:if>>{vb:raw category.title}</option>
                                </vb:each>    
                            </select>
                        </div>
                    </div>
    
    
    
    
                    <div class="blog-form-row">
                        <div class="row-title">{vb:phrase group_name}</div>
                        <div class="row-content">
                            <vb:if condition="$nodeid > 0">
                                {vb:set canUseHtmlNodeId, {vb:raw nodeid}}
                            <vb:else />
                                {vb:data canUseHtmlNodeId, socialgroup, getSGChannel}
                            </vb:if>
                            {vb:data canUseHTML, user, hasPermissions, forumpermissions, canusehtml, {vb:raw canUseHtmlNodeId}}
                            <input type="text" id="sGtitle" name="title" placeholder="{vb:phrase create_a_title_here}" class="entry-field stretch sGtitle" value="{vb:if "isset($canUseHTML) AND ($canUseHTML > 0)", {vb:var node.title}, {vb:raw node.title}}" />
                        </div>
                    </div>
    
                    <div class="blog-form-row">
                        <div class="row-title">{vb:phrase description}</div>
                        <div class="row-content">
                            <input type="text" id="description" name="description" placeholder="{vb:phrase create_a_description_here}" class="entry-field stretch" value="{vb:var node.description}" />
                        </div>
                        <div class="row-description">{vb:phrase describe_your_group}</div>
                    </div>
    
                    <div class="blog-form-row">
                        <vb:if condition="$node['nodeid']">
                            <vb:if condition="$node['invite_only']">
                                {vb:set node.group_type, 2}
                            <vb:elseif condition="$node['approve_membership']" />
                                {vb:set node.group_type, 0}
                            <vb:else />
                                {vb:set node.group_type, 1}
                            </vb:if>
                        </vb:if>
    
                        <div class="row-title">{vb:phrase group_type}</div>
                        <div class="row-content">
                            <select name="group_type" class="entry-field sgtype stretch" >
                                <option value="0" <vb:if condition="$node['group_type'] == '0'"> selected="selected"</vb:if>>{vb:phrase public}</option>
                                <option value="1" <vb:if condition="$node['group_type'] == '1'"> selected="selected"</vb:if>>{vb:phrase moderated}</option>
                                <option value="2" <vb:if condition="$node['group_type'] == '2'"> selected="selected"</vb:if>>{vb:phrase invite_only}</option>
                            </select>
                        </div>
                    </div>
    
                    <div class="blog-form-row">
                        <div class="row-title">
                            {vb:phrase permission_and_privacy}
                        </div>
                        <div class="row-content">
                            <div class="stretch">
                                {vb:phrase view_perm_group}
                            </div>
                            <div class="stretch h-clear">
                                <select name="viewperms" class="entry-field sgtype stretch" >
                                    <option value="2" <vb:if condition="empty($node['viewperms']) OR $node['viewperms'] == '2'"> selected="selected"</vb:if>>{vb:phrase everyone}</option>
                                    <option value="1" <vb:if condition="$node['viewperms'] == '1'"> selected="selected"</vb:if>>{vb:phrase group_members_and_registered}</option>
                                    <option value="0" <vb:if condition="isset($node['viewperms']) AND $node['viewperms'] == '0'"> selected="selected"</vb:if>>{vb:phrase social_group_members}</option>
                                </select>
                            </div>
                        </div>
                    </div>
    
                    <div class="blog-form-row">
                            <div class="row-title">
                                {vb:phrase can_post}
                            </div>
                        <div class="row-content">
                            <select class="blogadminCommentPerms stretch" name="commentperms">
                                <option value="0" <vb:if condition="empty($node['commentperms']) OR ($node['commentperms'] == '0')"> selected="selected"</vb:if>>{vb:phrase social_group_members}</option>
                                <option value="1" <vb:if condition="$node['commentperms'] == '1'"> selected="selected"</vb:if>>{vb:phrase group_members_and_registered}</option>
                            </select>
                        </div>
                    </div>
                    <div class="blog-form-row">
                        <vb:if condition="empty($nodeid)">
                            {vb:data nodeid, socialgroup, getSGChannel}
                        </vb:if>
                        {vb:rawdata canUploadIcon, user, hasPermissions, forumpermissions, canuploadchannelicon, {vb:raw $nodeid}}
                        <vb:if condition="!empty($canUploadIcon) AND empty($canUploadIcon['errors']) AND $canUploadIcon">
                            <div class="row-title">{vb:phrase group_icon}</div>
                            <div class="row-content">
                                <div id="upload-button-placeholder"></div>
                                <div class="stretch blogIcon">
                                    <vb:if condition="$nodeid AND $node['filedataid']">
                                        <input type="hidden" name="filedataid" class="blogFileDataId" value="{vb:raw node.content.filedataid}">
                                        <img src="{vb:raw baseurl}/filedata/fetch?channelid={vb:raw node.nodeid}&amp;type=medium" alt="" class="blogIconImg">
                                        <input type="hidden" class="blogIconUrl" value="{vb:raw baseurl}/filedata/fetch?channelid={vb:raw node.nodeid}">
                                        <input type="hidden" class="initFiledataid" value="{vb:raw node.filedataid}">
                                    <vb:else />
                                        <input type="hidden" name="filedataid" class="blogFileDataId" value="">
                                        <img src="{vb:var vboptions.bburl}/{vb:var vboptions.cleargifurl}" alt="" class="h-hide blogIconImg">
                                        <div><button class="button secondary sgAddIcon" style="margin: 0;">{vb:phrase add_icon}</button>
                                        </div>
                                    </vb:if>
                                </div>
                            </div>
                        </vb:if>
                    </div>
    
                    <div class="h-align-center h-clear sgIconPreview"></div>
    
                    <div class="action-buttons h-right h-clear">
                        <vb:if condition="$sgaction == 'create'">
                            <button type="submit" id="btnSGNext" name="btnSubmit" class="submit button secondary" tabindex="5">{vb:phrase next}</button>
                            <button type="submit" id="btnSGPublish"  name="btnPublish" class="button primary cancel" tabindex="6">{vb:phrase publish}</button>
                        <vb:else />
                            <button type="submit" id="btnSGSave"  name="btnSave" class="button primary cancel" >{vb:phrase save_changes}</button>
                            <button type="reset" id="btnSGNext" name="btnBlogReset" class="button secondary btnBlogReset" >{vb:phrase reset_fields}</button>
                        </vb:if>
                    </div>
                    <input type="hidden" class="sGIconfiledataid" name="filedataid" value="{vb:raw node.filedataid}"/>
                </form>
                {vb:template sgadmin_addicondlg, nodeid={vb:raw nodeid}}
            </div>
            <vb:else />
                <div class="conversation-empty">{vb:phrase no_permission}</div>
            </vb:if>
        </vb:if>
    </div>
    Images attachées Images attachées
      Tout d'abord , vous devez vous présenter pour voir les fichiers joints

    Ƹ̵̡Ӝ̵̨̄Ʒ -
    Support: [ON] - Message privé: [OFF] - Ƹ̵̡Ӝ̵̨̄Ʒ
    Support vb3
    [OFF]

    Hébergé par PlanetHoster


  2. #2
    Version
    vB 5.1.8
    Inscrit
    août 2014
    Messages
    82
    Pouvoir de réputation
    4

    Par défaut

    hello
    super merci Billyboule pour le correctif qui fonctionne a merveille.
    oups merci a toi ombre

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Sujets similaires

  1. Sujet résolu Résolu ! Visiteur - page d'arrivée "forum" sur le site au lieu de "flux d'activité"
    Par jfc dans le forum Support vBulletin 4.x
    Réponses: 2
    Dernier message: 23/10/2012, 12h39
  2. Créer une page perso "vBulletin"
    Par Allan dans le forum Général (Astuces & Divers)
    Réponses: 67
    Dernier message: 07/01/2011, 18h16
  3. Problème d'affichage Problème d'affichage Modifier L'affichage de "Creer un nouveau sujet / messages"
    Par floopy dans le forum Support vBulletin 4.x
    Réponses: 6
    Dernier message: 09/02/2010, 19h16
  4. Sujet résolu En cours ... Comment créer un bouton formulaire à la place de "nouveau message"?
    Par nininails dans le forum Support vbulletin 3.x
    Réponses: 1
    Dernier message: 10/05/2009, 19h15
  5. Réponses: 0
    Dernier message: 22/10/2007, 18h49

Tags pour ce sujet

Liens sociaux

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Hébergé par PlanetHoster