Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 3 4 (5) 6 7 8 ... 216 »


Reduction de la colonne de gauche
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonjour,
Est-il possible de faire "maigrir" la colonne de gauche en largueur?
En effet, toutes les fois que j'accède à une nouvelle page, je dois jouer du défilement vertical pour me centrer au bloc central qui m'intéresse.

Open in new window


Super thème !!!

A+++

Posté le : 18/09/2010 11:34
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Personaliser l'avatar par défaut
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Citation :

Ghia a écrit :
... ici à XOOPS France ce image avatar peut s'afficher au endroits surprenant.


En voici un bel exemple :

Open in new window

A+++

Posté le : 18/09/2010 11:08
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Hack Nom dans Commentaires (Xoops 2.4.5)
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Merci Mister Lasco,
Effectivement, c'est bien pratique, plutôt que de ce taper des clics.
Le souci, c'est que ce sont des types de modifications à devoir faire pour chaque modules installés qui ont une options commentaires.

De plus, il semble que Trabis fais observé que sont hack est un peu gourmand et ralenti les performances.

Y a bien une astuce quelques part... ce serai

Bonne journée

Posté le : 18/09/2010 11:02
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: X_movie 3.0 invisible ...
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonjour,
Lorsque tu transferts tes fichiers via ton utilitaire FTP vers ton site, assures toi que le mode de transfert est bien en Binaire et non en mode ascii.

A+++

Posté le : 18/09/2010 10:36
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Hack Nom dans Commentaires (Xoops 2.4.5)
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Citation :
Monoroom a écrit :
Mais il nous manque depuis toujours, poster des commentaires directement sans appuyer sur le bouton !


Bonjour Monorhums
Excuses moi, mais je ne visualise pas le scénario.
Tu voudrais, par exemple, qu'à la lecture d'un article, il y est une sorte de "commentaire rapide"? un peu comme réponse rapide de newbb?
Si tu as un exemple.
A te lire

Posté le : 18/09/2010 08:45
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Problème admin
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonjour hellboy,

Si tu peux te rendre dans l'interface phpMyAdmin, tu vides le contenu des tables [Préfixe]_sessions et [Préfixe]_online (il faut les vider, pas les supprimer)

Et bien sur, vide tout tes caches pour voir.

A+++

Posté le : 18/09/2010 08:07
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Changer le look des commentaire
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Citation :

-Tarik- a écrit :
j'ai hate de le voir


Voir ce sujet

A+++

Posté le : 17/09/2010 11:02
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Comment voir ses commentaires en forme "info bulle"
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Vous pouvez personnaliser le cadre des commentaires comme ceci:

Open in new window


Détail d'installation

1. Ajouter les codes ci-dessous dans votre fichier XOOPS_URL/themes/VOTRE_THEME/style.css:
/* xoops commentaire en forme bulle for Nullos Planet*/
.ncomment {
    
padding-top20px;
    
padding-right20px;
    
padding-bottom40px;
    
padding-left20px;
    
background-imageurl(images/com_bl.png);
    
background-positionleft bottom;
    
background-repeatno-repeat;
}
.
ncomment_l {
    
background-image:url(images/com_l.png);
    
background-positionleft;
    
background-repeat:repeat-y;
    
background-color:#c8e4ad; /* couleur du fond de texte suivant la couleur du cadre */
    
}
.
ncomment_r {
    
background-image:url(images/com_r.png);
    
background-positionright;
    
background-repeat:repeat-y;
    }
.
ncomment_t {
    
background-image:url(images/com_t.png);
    
background-positiontop;
    
background-repeat:repeat-x;
    }
.
ncomment_b {
    
background-image:url(images/com_b.png);
    
background-positionbottom;
    
background-repeat:repeat-x;
    }
.
ncomment_tl {
    
background-image:url(images/com_tl.png);
    
background-positionleft top;
    
background-repeat:no-repeat;
    }
.
ncomment_tr {
    
background-image:url(images/com_tr.png);
    
background-positionright top;
    
background-repeat:no-repeat;
    }
.
ncomment_br {
    
background-image:url(images/com_br.png);
    
background-positionright bottom;
    
background-repeat:no-repeat;
    }
.
ncomment_user {
padding-left:15px;
padding-bottom:20px;
}

2. Copier les images dans XOOPS_URL/themes/VOTRE_THEME/images/ (nota: si ces dossiers n'existent pas, créez-les en ajoutant aussi un fichier index.html)

3. Copier les images (addc.png; deletec.png et editc.png) dans XOOPS_URL/images/icons (MERCI TARIK )

3. Vous allez chercher, dans XOOPS_URL/modules/system/templates/, les fichiers suivants:
system_comment.html
system_comments_flat.html
system_comment_thread.html
system_comments_nest.html

Les fichiers ci-dessous sont à mettre dans XOOPS_URL/themes/VOTRE_THEME/modules/system/ (nota: si ces dossiers n'existent pas, créez-les en ajoutant aussi un fichier index.html)

Vous pouvez alors les ouvrir, et remplacez leurs contenus par ceux qui sont ci-dessous:

Pour le fichier system_comment.html:
<!-- xoops commentaire en forme bulle des Nullos Xoops Planet -->
<
div>
<
div class="ncomment_l">
<
div class="ncomment_t">
<
div class="ncomment_r">
<
div class="ncomment_b">
<
div class="ncomment_tr">
<
div class="ncomment_br">
<
div class="ncomment_tl">
<
div class="ncomment">
<
a id="comment<{$comment.id}>"></a>
<
div class="comTitle"><{$comment.image}><{$comment.title}></div><div class="comText"><{$comment.text}></div>
          <{if 
$xoops_iscommentadmin == true}>
          <
a href="<{$editcomment_link}>&com_id=<{$comment.id}>"><img src="<{$xoops_url}>/images/icons/editc.png" alt="<{$lang_edit}>" title="<{$lang_edit}>"/></a>&nbsp;&nbsp;<a href="<{$deletecomment_link}>&com_id=<{$comment.id}>"><img src="<{$xoops_url}>/images/icons/deletec.png" alt="<{$lang_delete}>" title="<{$lang_delete}>"/></a>&nbsp;&nbsp;<a href="<{$replycomment_link}>&com_id=<{$comment.id}>"><img src="<{$xoops_url}>/images/icons/addc.png" alt="<{$lang_reply}>" title="<{$lang_reply}>"/></a>
          <{elseif 
$xoops_isuser == true && $xoops_userid == $comment.poster.id}>
          <
a href="<{$editcomment_link}>&com_id=<{$comment.id}>"><img src="<{$xoops_url}>/images/icons/editc.png" alt="<{$lang_edit}>" title="<{$lang_edit}>"/></a>&nbsp;&nbsp;<a href="<{$replycomment_link}>&com_id=<{$comment.id}>"><img src="<{$xoops_url}>/images/icons/addc.png" alt="<{$lang_reply}>" title="<{$lang_reply}>"/></a>&nbsp;&nbsp;
          <{elseif 
$xoops_isuser == true || $anon_canpost == true}>
          <
a href="<{$replycomment_link}>&com_id=<{$comment.id}>"><img src="<{$xoops_url}>/images/icons/addc.png" alt="<{$lang_reply}>" title="<{$lang_reply}>"/></a>&nbsp;&nbsp;
        <{else}>
          <{/if}>
          </
div>
          </
div>
          </
div>
          </
div>
          </
div>
          </
div>
          </
div>
          </
div>
          <
div class="ncomment_user"><img align="absmiddle" class="comUserImg" src="<{$xoops_upload_url}>/<{$comment.poster.avatar}>" alt="" width="35" height="35"/> <{$comment.poster.uname}>
&
nbsp; &nbsp; <span class="comDateCaption"><{$lang_posted}>:</span> <{$comment.date_posted}>&nbsp;&nbsp;<span class="comDateCaption"><{$lang_updated}>:</span> <{$comment.date_modified}></div>
</
div>

Pour le fichier system_comments_flat.html:
<!-- xoops commentaire en forme bulle des Nullos Xoops Planet -->
<{foreach 
item=comment from=$comments}>
    <{include 
file="db:system_comment.html" comment=$comment}>
<{/foreach}>

Pour le fichier system_comment_thread.html:
<!-- xoops commentaire en forme bulle des Nullos Xoops Planet -->
<{
section name=i loop=$comments}>
<
br />
  <{include 
file="db:system_comment.html" comment=$comments[i]}>
<{if 
$show_threadnav == true}>
<
div style="text-align:left; margin:3px; padding: 5px;">
<
a href="<{$comment_url}>"><{$lang_top}></a> | <a href="<{$comment_url}>&com_id=<{$comments[i].pid}>&com_rootid=<{$comments[i].rootid}>#newscomment<{$comments[i].pid}>"><{$lang_parent}></a>
</
div>
<{/if}>
<{if 
$comments[i].show_replies == true}>
<
br />
<
table cellspacing="1" class="outer">
  <
tr>
    <
th width="50%"><{$lang_subject}></th>
    <
th width="20%" align="center"><{$lang_poster}></th>
    <
th align="right"><{$lang_posted}></th>
  </
tr>
  <{foreach 
item=reply from=$comments[i].replies}>
  <
tr>
    <
td class="even"><{$reply.prefix}> <a href="<{$comment_url}>&com_id=<{$reply.id}>&com_rootid=<{$reply.root_id}>"><{$reply.title}></a></td>
    <
td class="odd" align="center"><{$reply.poster.uname}></td>
    <
td class="even" align="right"><{$reply.date_posted}></td>
  </
tr>
  <{/foreach}>
</
table>
<{/if}>
<{/
section}>

Pour le fichier system_comments_nest.html:
<!-- xoops commentaire en forme bulle des Nullos Xoops Planet -->
<{
section name=i loop=$comments}>
<
br />
  <{include 
file="db:system_comment.html" comment=$comments[i]}>
<{foreach 
item=reply from=$comments[i].replies}>
<
br />
<
table cellspacing="0" border="0">
  <
tr>
    <
td width="<{$reply.prefix}>"></td>
    <
td>
        <{include 
file="db:system_comment.html" comment=$reply}>
    </
td>
  </
tr>
</
table>
<{/foreach}>
<{/
section}>



Petite remarque: si vous utilisez blank.gif, comme avatar par défaut, la flêche de la bulle pointera sur un vide.
Pour personnaliser l'avatar par défaut, vous pouvez soit remplacer blank.gif par un autre .gif, soit lire ce sujet.


Remerciement Heaven et Young (dont j'ai malheureusement perdu leurs liens).

TÉLÉCHARGEMENT COMPLET
Open in new window


A+++

Posté le : 17/09/2010 11:01
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Personaliser l'avatar par défaut
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Citation :
Ghia a écrit :
C'est quand-même aussi possible de simplement remplacer /uploads/blank.gif par une image désirée


Excellente remarque Docteur Ghia,
C'est la première solution qu'il vient à l'esprit.
En fait, blank.gif n'est rien autre qu'un fichier image de taille 1x1 de 43 octets.

Le soucis, c'est que Xoops (et peux être quelques modules), doivent utiliser ce fichier dans leurs déclarations de code.

Les fichiers, ci-dessous, font référence à l'avatar:
// Dans le fichier /edituser.php (il y a 4 blank.gif):
     
Vers la ligne 246:     if (!empty($oldavatar) && $oldavatar != 'blank.gif') {
    
Vers la ligne 267:     $avatar_selected in_array($avatar_selectedarray_keys($avatar_list)) ? $avatar_selected "blank.gif";
    
Vers la ligne 363:             $user_avatar 'blank.gif';
    
Vers la ligne 388:         if ($user_avatar != 'blank.gif') {
// Dans le fichier /register.php (il y a 1 blank.gif):
    
Vers la ligne 125:             $newuser->setVar('user_avatar''blank.gif'true);
// Dans le fichier /class/commentrenderer.php (il y a 2 blank.gif):
    
Vers la ligne 330:                 $poster['rank_image'] = ($poster_rank['image'] != '') ? $poster_rank['image'] : 'blank.gif';
    
Vers la ligne 343:         $poster['avatar'] = 'blank.gif';
// Dans le fichier /include/findusers.php (il y a 2 blank.gif):
    
Vers la ligne 547:                 $criteria->add(new Criteria('user_avatar'"('', 'blank.gif')"'NOT IN'));
    
Vers la ligne 549:                 $criteria->add(new Criteria('user_avatar'"('', 'blank.gif')"'IN'));
// Dans le fichier /kernel/avatar.php (il y a 1 blank.gif):
    
Vers la ligne 380:             'blank.gif' => _NONE);
// Dans le fichier /modules/profile/edituser.php (il y a 4 blank.gif):
    
Vers la ligne 111:     if (!empty($oldavatar) && $oldavatar != 'blank.gif') {
    
Vers la ligne 131:     $avatar_selected in_array($avatar_selectedarray_keys($avatar_list) ) ? $avatar_selected "blank.gif";
    
Vers la ligne 221:             $user_avatar 'blank.gif';
    
Vers la ligne 246:         if ($user_avatar != 'blank.gif') {
// Dans le fichier /modules/profile/userinfo.php (il y a 1 blank.gif):
    
Vers la ligne 138: if ($thisUser->getVar('user_avatar') && "blank.gif" != $thisUser->getVar('user_avatar')) {
// Dans le fichier /modules/system/admin/avatars/main.php (il y a 2 blank.gif):
    
Vers la ligne 225:             $xoopsDB->query("UPDATE ".$xoopsDB->prefix('users')." SET user_avatar='blank.gif' WHERE uid=".intval($user_id));
    
Vers la ligne 227:             $xoopsDB->query("UPDATE ".$xoopsDB->prefix('users')." SET user_avatar='blank.gif' WHERE user_avatar='".$file."'");
// Dans le fichier /modules/system/admin/users/main.php (il y a 1 blank.gif):
    
Vers la ligne 181:             $newuser->setVar("user_avatar",'blank.gif');
// Dans le fichier /modules/system/admin/users/users.php (il y a 1 blank.gif):
    
Vers la ligne 78//  $avatar_value = "blank.gif";
// Dans le fichier /modules/system/blocks/system_blocks.php (il y a 2 blank.gif):
    
Vers la ligne 291:             $block['users'][$i]['avatar'] = $newmembers[$i]->getVar('user_avatar') != 'blank.gif' XOOPS_UPLOAD_URL.'/'.$newmembers[$i]->getVar('user_avatar') : '';
    
Vers la ligne 320:             $block['users'][$i]['avatar'] = $topposters[$i]->getVar('user_avatar') != 'blank.gif' XOOPS_UPLOAD_URL.'/'.$topposters[$i]->getVar('user_avatar') : '';

Les fichiers, ci-dessous, ne font pas référence à l'avatar:
// Dans le fichier /class/pagenav.php (il y a 4 blank.gif):
    
Vers la ligne 154:                 $ret .= '<td class="pagneutral"><a href="' $this->url $prev $this->extra '"><</a></td><td><img src="' XOOPS_URL '/images/blank.gif" width="6" alt="" /></td>';
    
Vers la ligne 156:                 $ret .= '<td class="pagno"></a></td><td><img src="' XOOPS_URL '/images/blank.gif" width="6" alt="" /></td>';
    
Vers la ligne 176:                 $ret .= '<td><img src="' XOOPS_URL '/images/blank.gif" width="6" alt="" /></td><td class="pagneutral"><a href="' $this->url $next $this->extra '">></a></td>';
    
Vers la ligne 178:                 $ret .= '<td><img src="' XOOPS_URL '/images/blank.gif" width="6" alt="" /></td><td class="pagno"></td>';
// Dans le fichier /class/xoopseditor/tinymce/tinymce/jscriptsplugins/xoopsemotions/xoopsemotions.php (il y a 1 blank.gif):
    
Vers la ligne 178:             $smile_label = new XoopsFormLabel('''<img src="'.XOOPS_UPLOAD_URL.'/blank.gif" alt="" />');
// Dans le fichier /image.php (il y a 2 blank.gif):
    
Vers la ligne 33:     readfile(XOOPS_ROOT_PATH '/uploads/blank.gif');
    
Vers la ligne 67:     readfile(XOOPS_UPLOAD_PATH '/blank.gif');
// Dans le fichier /include/xoops.js ((il y a 1 blank.gif):
    
Vers la ligne 202:         imgDom.src xoopsUrl "/images/blank.gif";
// Dans le fichier /modules/system/admin/smilies/smilies.php (il y a 1 blank.gif):
    
Vers la ligne 83:     $smiles['smile_url'] = 'blank.gif';
// Dans le fichier /modules/system/admin/tplsets/main.php (il y a 2 blank.gif):
    
Vers la ligne 719:             readfile(XOOPS_UPLOAD_PATH.'/blank.gif');
    
Vers la ligne 738:             readfile(XOOPS_UPLOAD_PATH.'/blank.gif');
// Dans le fichier /modules/system/admin/userrank/userrank.php (il y a 1 blank.gif):
    
Vers la ligne 81:     $rank['rank_image'] = 'blank.gif';
// Dans le fichier /themes/zetagenesis/xotpl/xoscripts.html (il y a 1 blank.gif):
    
Vers la ligne 4:     var WEBFX_PNG_BLANK "<{xoImgUrl jseffects/img/blank.gif}>";


A+++

Posté le : 17/09/2010 09:11
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Personaliser l'avatar par défaut
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Vous déposez, dans le dossier /uploads de votre site l'image que vous souhaitez mettre pour les visiteurs anonymes, ou pour les membres inscrits n'ayant pas choisi d'avatar.
Pour l'exemple, j'ai choisi une image nommée blank.png en remplacement de celui par défaut (blank.gif).

Open in new window

1 - Vous ouvrez tout les fichiers mentionnés ci-dessous et vous effectuez un "rechercher/remplacer"
Rechercher = blank.gif
Remplacer = blank.png

Voici les 9 fichiers du corps Xoops à modifier:
\register.php
\class\commentrenderer.php
\edituser.php
\include\findusers.php
\kernel\avatar.php
\modules\system\admin\avatars\main.php
\modules\system\admin\users\main.php
\modules\system\admin\users\users.php
\modules\system\blocks\system_blocks.php

Plus ces 2 fichiers si vous avez installé le module profile:
\modules\profile\edituser.php
\modules\profile\userinfo.php

2 - Pour finir, vous ouvrez, via MySql, dans votre table xoops_users
modifier la case user_avatar pour remplacer = DEFAULT 'blank.gif' par 'blank.png'

3 - Videz vos caches

Pour ceux et celles qui n'ont pas encore installé Xoops, vous pouvez modifier tout les fichiers ci-dessus, mais en plus, vous modifiez ce fichier avant de procéder à l'installation de xoops.
\install\sql\mysql.structure.sql
Remplacer, en line 532:
user_avatar varchar(30NOT NULL default 'blank.gif',

Par cette ligne
user_avatar varchar(30NOT NULL default 'blank.png',


Et c'est terminé

Posté le : 16/09/2010 12:36
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 3 4 (5) 6 7 8 ... 216 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

50 Personne(s) en ligne (39 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 50 | Plus ...