|
Jireck 8420
| Posté : 02-04-2011 23:47 -1
|
|
colonelwog 1947
| Posté : 02-04-2011 21:27 +1 pour notepad
|
|
PhilGuen 982
| Posté : 31-03-2011 17:43 +1 pour notepad
|
|
Taneka 10
| Posté : 31-03-2011 12:54 Mon code a bafouillé après le post à ce que je voie, mais bon .. sinon, j'ai essayé et il n'a pas fonctionné.
Pourquoi ?
J'ai honte, mais la raison est simple ...
J'ai oublié les " ; " après chaque $content .=''
M'enfin, ca marche correctement maintenant.
(Vive Notepad++ sans lequel je me serais suicidé depuis longtemps sans ses aides de couleur)
|
|
PhilGuen 982
| Posté : 31-03-2011 08:42 A première vue, ca semble être correct. Tes liens 1,2 et 4 s'afficheront tout le temps, le 3 uniquement si le visiteur est loggé et membre des groupes 2 ou 3.
|
|
Taneka 10
| Posté : 30-03-2011 13:26 Je vais m'en tenir au php. Maintenant que j'ai commencé avec ça, autant finir :P
(Et j'ai retrouvé mon mdp >.<)
<?php
function test() { //Nom de la fonction pour activer le&nbs p;bloc
$content .='<ul><li>Lien 1</li><li>Lien 2</l i>' //Mes premiers liens
if((autorisation(2))(autorisation(3))) { // Ouverture du if() Si l'utilisateur appartient aux groupes 2 ou 3
$content .='<li>Li en 3</li>'; //Lien visible par les deux&nbs p;groupes
} //Fermeture du if()
$content .= '<li>Lien 4</li&g t;</ul>'; //Reprise de mes liens
themesidebox('Tests', $content); // Nom du bloc,&nbs p;commande
}
?>
Si je fais ceci, la suite de |
|
Jireck 8420
| Posté : 30-03-2011 09:13 sinon il y a les meta
Je viens d'y penser ....
( a voir dans l'admin, administration des meta)
groupe_text
meta
Test si le membre appartient aux(x) groupe(s) et n'affiche que le texte encadré par groupe_textID(ID_group) ... !/!
Si groupe_ID est nul, la vérification portera simplement sur la qualité de membre
Syntaxe : groupe_text(), groupe_text(10) ou groupe_textID("gp1,gp2,gp3") ... !/!
no_groupe_text
meta
Forme de ELSE de groupe_text / Test si le membre n'appartient pas aux(x) groupe(s) et n'affiche que le texte encadré par no_groupe_textID(ID_group) ... !/!
Si no_groupe_ID est nul, la vérification portera sur qualité d'anonyme
Syntaxe : no_groupe_text(), no_groupe_text(10) ou no_groupe_textID("gp1,gp2,gp3") ... !/!
|
|
PhilGuen 982
| Posté : 30-03-2011 08:38
Citation : Anonyme
PAr contre, je vais devoir créer le contenu du bloc deux fois pour seulement une url que je ne veux visible que pour l'utilisateur d'un certain groupe
Je ne comprends pas bien, mais pour moi,tu n'as pas à écrire 2 fois ton bloc.
$content = "blabala bla bla de la partie&n bsp;commune";
if((autorisation(2))||(autorisation(3))
{
$content .= "le lien que tu veux faire&nbs p;apparaître pour les groupes 2 et 3";
}
$content .= "Le reste blablabla de ta part ie commune";
|
|
Jireck 8420
| Posté : 29-03-2011 23:40 c'est en codant qu'on devient codeur ...
...
Je trouve que tu te demerde bien ... continu...
|
|
Anonyme 19853
| Posté : 29-03-2011 22:36 Je suis un gros casse pied, mais j'ai trouvé une solution :
if((autorisation(2))||(autorisation(3)))
&& = ET
|| = OU
J'ai trouvé ça en fouillant un peu sur la toile.
|
|