Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 230 231 232 (233) 234 235 236 ... 253 »


Re: protéger son site des inscriptions et posts des boutonneux
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Pour ma part, je filtre déjà a l'aide du couple Fail2ban et Iptables. Cette solution n'est valable que si l'on possède un serveur dédié mais c'est très pratique.
Dès que Fail2ban détecte une activité illicite, il bannit automatiquement l'IP du visiteur pendant x minutes ou heures (exemples : mot de passe incorrect plus de trois fois = bannissement des serveurs, idem pour le post de trop de commentaires en peu de temps, trop de téléchargement en même temps, etc...).
Et là je travaille sur un script qui détecte certains mots ou certaines expressions dans les posts de commentaires ou forums. En cas de détection positive, bannissement automatique de l'IP pendant un laps de temps ou modération par le webmaster. Avec cela je devrais ne plus avoir de problème de posts des boutonneux

Posté le : 24/06/2012 17:07
Transférer la contribution vers d'autres applications Transférer


Re: Blocs tous disparus + message... site hacké?
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Je pense que ton hébergeur a modifié sa configuration MySQL (il y a eut une mise à jour il y a 2 ou 3 jours), son fichier /tmp qu'utilise MySQL n'est plus ouvert à l'écriture
chmod 777 /tmp

sur un serveur Linux en mode console

Posté le : 24/06/2012 14:50
Transférer la contribution vers d'autres applications Transférer


Re: Joies et déboires de la création d'un site - Echange d'expériences
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
* J'ai dis se qui me passais par la tête en 2 minutes au premier coup d’œil (en me considérant comme un visiteur lambda), sinon la liste risque d'être longue.

* Concernant tes choix de version et modules je pense qu'il te vont puisque tu les a essayé et choisi. Je ne suis pas forcément adepte des dernières versions (souvent avec des bugs), sauf correction de faille de sécurité, surtout pour des versions en ligne.
Si tu considères que ce choix de module te va et surtout qu'il t'apporte ce que tu recherches, pourquoi pas, après tu pourras toujours les adapter a tes propres besoins (c'est ce que je fais).

Citation :

ça pose une double sous question ça.

Il y a moyen de figer la grandeur du chapeau même s'il est plus court que la grandeur de prévisualisation, Dans AMS? Ou bien il faut tricher un peu?

L'autre sous question c'est que le thème que j'utilise est quand même un peu étroit, j'aimerais l'élargir un peu, voire lui laisser 100% de la largeur mais j'ai l'impression qu'il faut aller travailler un peu partout pour le mettre à jour de manière harmonieuse, celui là...

Je ne connais pas tout les modules sur le bout des doigts mais je parts du principe que c'est programmé en PHP, HTML, CSS donc pour répondre aux deux sous questions :
* Concernant la largeur de ta page, je ne suis plus adepte du 100% (surtout avec les appareils mobiles), pour modifier cela tu vas dans le fichier CSS (en théorie style.css) de ton thème puis tu modifies la valeur 'width:' de body ou html.
* Pour la hauteur, là normalement c'est toujours le CSS (sûrement dans le style.css du module AMS, tu peux fixer une hauteur fixe avec la propriété height dans la class 'itemText' (je pense que c'est le plus simple, après tu peux carrément refaire le template pour l'améliorer mais là il y aura un peu de travail).

Posté le : 24/06/2012 00:55
Transférer la contribution vers d'autres applications Transférer


Re: Faire apparaitre le sous menu de Pages dans le menu principal
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
La modification que je t'avais indiqué doit se faire dans le fichier ./modules/system/blocks/system_block.php ligne 131.

Sinon en repassant sur ton site, j'ai vu que tu as rajouté un bloc, c'est une autre solution (certes moins flexibles) mais il y a des erreurs. Voici une version améliorée :
<div class="blockContent">
<
class="menuMain " href='http://www.equihens.com/modules/pages/index.php?pagenum=1'>Bienvenue</a>
<
class="menuMain " href='http://www.equihens.com/modules/pages/index.php?pagenum=2'>Randonnées</a>
<
class="menuMain " href='http://www.equihens.com/modules/pages/index.php?pagenum=3'>Séjours jeunes</a>
<
class="menuMain " href='http://www.equihens.com/modules/pages/index.php?pagenum=4'>Calendrier tarifs</a>
<
class="menuMain" href='http://www.equihens.com/modules/pages/index.php?pagenum=5'>Localisation</a>
<
class="menuMain " href='http://www.equihens.com/modules/pages/index.php?pagenum=6'>Photos 2010</a>
</
div>

Posté le : 23/06/2012 20:56
Transférer la contribution vers d'autres applications Transférer


Re: protéger son site des inscriptions et posts des boutonneux
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Ah la programmation électronique, que des souvenirs, faudrait que je m'y replonge un jours ou l'autre, si quelqu'un a une solution pour augmenter le nombre d'heures par jours, je suis preneur

Posté le : 23/06/2012 12:52
Transférer la contribution vers d'autres applications Transférer


Joies et déboires de la création d'un site - Echange d'expériences
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
- En premier corriger les erreurs dans le codage de la page, voir ici pour avoir la liste

- A la page http://site.plumes-et-calames.be/modu ... blic-categories.php?id=11, pense à changer la couleur du texte du contenu car on arrive a peine à le lire (le titre pas de soucis mais le contenu se fond avec la couleur du fond)

- Sur cette page http://site.plumes-et-calames.be/modules/AMS/ je me serai arrangé pour que les présentations d'articles fassent la même hauteur pour une meilleure harmonie de la page.

- Sur la page de présentation du forum
le titre du forum contient une coquille
Citation :
Bienvenue sur les forums de�Plumes et calames ABC ASBL

sûrement un problème de Charset (lié à la première remarque).


EDIT Cesag : correction de fautes.

Posté le : 23/06/2012 10:19

Edité par Cesag sur 24/06/2012 01:22:47
Edité par Cesag sur 24/06/2012 01:23:43
Edité par Cesag sur 24/06/2012 01:24:05
Transférer la contribution vers d'autres applications Transférer


Re: moins bien référencé
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Normalement, changer de modules = changer de liens donc si un minimum de précaution n'est pas prit = référencement perdu.

En cas de changement de liens, il faut indiquer aux moteurs de recherches et autres personnes que l'URL de la page a changé. Pour cela utiliser les redirections HTTP ou la ré-écriture d'URL pour Xoops si, bien sûr, l'hébergement offre ces fonctionnalités.

Posté le : 22/06/2012 13:45
Transférer la contribution vers d'autres applications Transférer


Re: du php dans mon thème
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Un thème est considéré comme un template, ce ne sont que des termes qu'on utilise pour différencier les différentes parties.
L'idée de créer un module peut être bonne quoique un peu lourde pour ce que tu veux faire mais disons tu feras ce que tu en veux et il n'y aura pas de problème pour les futurs mises a jour.
Une solution plus rapide a mon gout est :
- tu insères ton code php dans un fichier existant avec un envoi a Smarty avec assign
- dans thème.html (ou dans un bloc perso que tu créera pour l'occasion ) tu insères la variable Smarty créée précédemment. Si le proverbe doit s'afficher pour tout le monde, tu l'inscris dans le thème tu gagneras en rapidité d'exécution de la page par le serveur. Sinon si tu veux que seul un ou des groupes puissent voir le proverbe là tu le met dans un bloc perso

PS : avec la solution rapide lors d'une future mise à jour, il ne faudra pas oublier de ré-insérer le bout de code PHP dans le fichier de la nouvelle version

Posté le : 22/06/2012 08:19
Transférer la contribution vers d'autres applications Transférer


Re: du php dans mon thème
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Pas très sécurité cette idée.
Si je serai a ta place, je mettrai la requête SQL dans un fichier existant PHP (genre a la fin de header.php')
J'enverrai le résultat de ta requête vers Smarty
$xoopsTpl->assign('proverbe'$resultat_requete);


puis je modifie le thème en rajoutant
<{$proverbe}>

a l'endroit où doit s'afficher le proverbe.


Posté le : 21/06/2012 17:26
Transférer la contribution vers d'autres applications Transférer


Re: Faire apparaitre le sous menu de Pages dans le menu principal
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Je viens de regarder sur ton site et je n'ai pas de répétition au niveau du menu. Peux-être faut t'il vider le cache.
La répétition ne vient normalement pas de la modification car la modification autorise la lecture des sous-catégories quelque soit le module actif.
je te passe le code de toute la fonction tu n'auras qu'a la remplacer dans le fichier (a partir de la ligne 105)
function b_system_main_show()
{
    global 
$xoopsUser,$xoopsModule;
    
$block = array();
    
$block['lang_home'] = _MB_SYSTEM_HOME;
    
$block['lang_close'] = _CLOSE;
    
$module_handler =& xoops_gethandler('module');
    
$criteria = new CriteriaCompo(new Criteria('hasmain'1));
    
$criteria->add(new Criteria('isactive'1));
    
$criteria->add(new Criteria('weight'0'>'));
    
$modules $module_handler->getObjects($criteriatrue);
    
$moduleperm_handler =& xoops_gethandler('groupperm');
    
$groups is_object($xoopsUser) ? $xoopsUser->getGroups() : XOOPS_GROUP_ANONYMOUS;
    
$read_allowed $moduleperm_handler->getItemIds('module_read'$groups);
    foreach (
array_keys($modules) as $i) {
        if (
in_array($i$read_allowed)) {
            
$block['modules'][$i]['name'] = $modules[$i]->getVar('name');
            
$block['modules'][$i]['directory'] = $modules[$i]->getVar('dirname');
            
$sublinks $modules[$i]->subLink();
            if ((!empty(
$xoopsModule)) && ($i == $xoopsModule->getVar('mid'))) {
                
$block['modules'][$i]['highlight'] = true;
                
$block['nothome'] = true;
            }if ((!empty(
$xoopsModule)) && ($i == $xoopsModule->getVar('mid'))) {
                
$block['modules'][$i]['highlight'] = true;
                
$block['nothome'] = true;
            }
            if ((
count($sublinks) > 0/*&& (!empty($xoopsModule)) && ($i == $xoopsModule->getVar('mid'))*/) {
                foreach(
$sublinks as $sublink){
                    
$block['modules'][$i]['sublinks'][] = array('name' => $sublink['name'], 'url' => XOOPS_URL.'/modules/'.$modules[$i]->getVar('dirname').'/'.$sublink['url']);
                }
            } else {
                
$block['modules'][$i]['sublinks'] = array();
            }
        }
    }
    return 
$block;
}


Posté le : 19/06/2012 20:03
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 230 231 232 (233) 234 235 236 ... 253 »




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

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