- Forums
- Archives
- Versions stables
- Joomla 1.0
- Ancienne branche
- Extensions
- Composants
- [Datso gallery] interdire les invités de voter
Question [Datso gallery] interdire les invités de voter
- odas
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
09 Jui 2007 19:57 #1
par odas
[Datso gallery] interdire les invités de voter a été créé par odas
Puisque quelqu'un a posé la question sur un autre forum et que j'y ai posté la solution, j'en fait profiter tout le monde...
Ca interessera peut-etre quelqu'un.
Pour empecher les utilisateurs non connecté de voter dans datso gallery :
ouvrir le fichier sub_viewdetails.php (site\components\com_datsogallery), trouver ces lignes de code :
[PHP]if ($ad_showrating) {
echo "<form name='ratingform' action='index.php' target='_top' method='post'>";
echo "<input type='hidden' name='option' value='com_datsogallery' />";
echo "<input type='hidden' name='Itemid' value='$Itemid' />";
echo "<input type='hidden' name='func' value='votepic' />";
[/PHP]
Et rajouter [PHP]if ($my->username) {[/PHP] en dessous de [PHP]if ($ad_showrating) {[/PHP]
On obtient donc ca :
[PHP]if ($ad_showrating) {
if ($my->username) {
echo "<form name='ratingform' action='index.php' target='_top' method='post'>";
echo "<input type='hidden' name='option' value='com_datsogallery' />";[/PHP]
Puis chercher ces lignes :
[PHP]echo "<td align='center'>$i ("._DG_GOOD.")</td>\n<td align='right'>
<input class='button' type='submit' value='" . _DG_VOTE . "' name='Vote' /></td>\n</tr>\n</table>\n";
echo "</td>\n</tr>\n";
echo "</table>\n</form>";[/PHP]
Et juste en dessous de celle ci y rajouter :
[PHP]} else {
echo "<table width='100%' border='0' cellspacing='1' cellpadding='3'>";
echo "<tr><td class='sectiontableheader' colspan='2'><strong>". _DG_VOTE."</strong></td>\n</tr>\n";
echo "<tr class='sectiontableentry1'><td width='70%' valign='top'>". _DG_LOGIN_FIRST."</td>\n</tr>\n";
echo "</table>\n";
}[/PHP]
Voila, maintenant seul les utilisateurs connectés peuvent voter.
Attention, selon la version de datso, les codes peuvent etre légerement différents.
A+ :cligne:
Ca interessera peut-etre quelqu'un.
Pour empecher les utilisateurs non connecté de voter dans datso gallery :
ouvrir le fichier sub_viewdetails.php (site\components\com_datsogallery), trouver ces lignes de code :
[PHP]if ($ad_showrating) {
echo "<form name='ratingform' action='index.php' target='_top' method='post'>";
echo "<input type='hidden' name='option' value='com_datsogallery' />";
echo "<input type='hidden' name='Itemid' value='$Itemid' />";
echo "<input type='hidden' name='func' value='votepic' />";
[/PHP]
Et rajouter [PHP]if ($my->username) {[/PHP] en dessous de [PHP]if ($ad_showrating) {[/PHP]
On obtient donc ca :
[PHP]if ($ad_showrating) {
if ($my->username) {
echo "<form name='ratingform' action='index.php' target='_top' method='post'>";
echo "<input type='hidden' name='option' value='com_datsogallery' />";[/PHP]
Puis chercher ces lignes :
[PHP]echo "<td align='center'>$i ("._DG_GOOD.")</td>\n<td align='right'>
<input class='button' type='submit' value='" . _DG_VOTE . "' name='Vote' /></td>\n</tr>\n</table>\n";
echo "</td>\n</tr>\n";
echo "</table>\n</form>";[/PHP]
Et juste en dessous de celle ci y rajouter :
[PHP]} else {
echo "<table width='100%' border='0' cellspacing='1' cellpadding='3'>";
echo "<tr><td class='sectiontableheader' colspan='2'><strong>". _DG_VOTE."</strong></td>\n</tr>\n";
echo "<tr class='sectiontableentry1'><td width='70%' valign='top'>". _DG_LOGIN_FIRST."</td>\n</tr>\n";
echo "</table>\n";
}[/PHP]
Voila, maintenant seul les utilisateurs connectés peuvent voter.
Attention, selon la version de datso, les codes peuvent etre légerement différents.
A+ :cligne:
Connectez-vous ou Créer un compte pour participer à la conversation.
- lavsteph
- Hors Ligne
- V.I.P
- Fondateur
Réduire
Plus d'informations
- Messages : 9394
- Remerciements reçus 500
10 Jui 2007 01:40 #2
par lavsteph
Réponse de lavsteph sur le sujet Re : [Datso gallery] interdire les invités de voter
Merci de faire partager cette astuce :bienjoue:
Connectez-vous ou Créer un compte pour participer à la conversation.
Droit d'accès du forum
- Vous ne pouvez pas: Créer un nouveau sujet.
- Vous ne pouvez pas: Répondre au sujet.
- Vous ne pouvez pas: Éditer votre message.
Modérateurs: serge
- Forums
- Archives
- Versions stables
- Joomla 1.0
- Ancienne branche
- Extensions
- Composants
- [Datso gallery] interdire les invités de voter
Temps de génération de la page : 0.406 secondes