Vous n'êtes pas connecté.

  • Accueil
  •  » Signatux
  •  » Les messages seuls, et la langue ds les msg de redirection
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#1 26/05/07 12:52:57

ptitj
Nouveau
Date d'inscription: 26/05/07
Messages: 1
Email

Les messages seuls, et la langue ds les msg de redirection

Bonjour

J'ai installé votre superbe script sur mon site et je l'adore tout simplement.
J'aurais juste voulu savoir comment faire pour afficher seulement les messges.

Je m'explique :
Il est possible d'afficher que le panneau d'ajout de message en utilisant : livre.php?sgtux_ecrire.
J'aimerais pouvoir faire la même chose mais avec les messages, c'est a dire, ne visualiser que les messages, sans ce panneau d'ajout de message.

Meric d'avance.

EDIT: Précision du titre

Dernière modification par Ju (03/05/10 22:15:16)

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#2 20/06/07 21:12:57

gavroche
Nouveau
Date d'inscription: 17/06/07
Messages: 27
Email

Re: Les messages seuls, et la langue ds les msg de redirection

OUi ! moi ossi ça minterresse bocoup de savoir ça !!
si kkun c ça seré bien kil se fasse connaitre !!

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#3 20/06/07 23:26:28

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Editer signatux/header.php.

Ligne 96, remplacer :

Code:

    // Pseudo-template
    echo $signatux->sgtux_afficher('panneau');

Par :

Code:

    // Pseudo-template
    if(!isset($_GET['sgtux_messages']))
        echo $signatux->sgtux_afficher('panneau');
    else
        echo '<div class="sgtux_num_page_div"><a href="'.$signatux->config['Divers']['Nom de la page'].'">Ajouter un message</a></div>';

(l'idéal serait de créer une variable lang).
Enregistrer et écraser.

Au lieu de sgtux_ecrire, il faut donc mettre sgtux_messages.



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#4 21/06/07 00:14:32

gavroche
Nouveau
Date d'inscription: 17/06/07
Messages: 27
Email

Re: Les messages seuls, et la langue ds les msg de redirection

Bonsoir,
Merci bocoup pour cette réponse ça marche presk !! tongue

Y a seulement les liens ki sont plus bons ("lire messge" ki renvoi a la page avec la possibilité de signé et les messages et "ajouté messge" ki renvoi sur la meme page),

De plus chaque foi que je passe de "index.php?page=signatux&sgtux_messages" a "index.php?page=signatux&sgtux_ecrire" y a un cadre au dessus ki marque "adresse du livre mis à jour"
C assez désagréable ...

voir  http://drivecar.free.fr/index.php?page= … x_messages

Dernière modification par gavroche (21/06/07 01:02:33)

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#5 24/06/07 19:46:53

gavroche
Nouveau
Date d'inscription: 17/06/07
Messages: 27
Email

Re: Les messages seuls, et la langue ds les msg de redirection

bonjour,

Personne na une idée ??? pke jsuis complétement bloké  err

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#6 24/06/07 21:05:23

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

En effet, c'est tout à fait logique...
Sache déjà que l'adresse se met à jour parce que tu es loggué en admin, tes visiteurs ne le voient pas.

Toujours dans signatux/header.php, vers la ligne 72, juste après :

Code:

        $sgtux_adresse = preg_replace('/\??sgtux_ecrire=?(.*)$/', NULL, $sgtux_adresse);

Ajoute :

Code:

        $sgtux_adresse = preg_replace('/\??sgtux_messages=?(.*)$/', NULL, $sgtux_adresse);

Ensuite va sur ton livre d'or loggué en admin. Tu devrais encore avoir une fois la mise à jour de l'adresse et tout devrait rentrer ensuite dans l'ordre.



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#7 26/04/10 14:01:42

baboon
Nouveau
Lieu: Montpellier - France
OS: Mac OS X
Date d'inscription: 25/04/10
Messages: 40
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Ju a écrit:

En effet, c'est tout à fait logique...
Sache déjà que l'adresse se met à jour parce que tu es loggué en admin, tes visiteurs ne le voient pas.

Toujours dans signatux/header.php, vers la ligne 72, juste après :

Code:

        $sgtux_adresse = preg_replace('/\??sgtux_ecrire=?(.*)$/', NULL, $sgtux_adresse);

Ajoute :

Code:

        $sgtux_adresse = preg_replace('/\??sgtux_messages=?(.*)$/', NULL, $sgtux_adresse);

Ensuite va sur ton livre d'or loggué en admin. Tu devrais encore avoir une fois la mise à jour de l'adresse et tout devrait rentrer ensuite dans l'ordre.

Merci pour toutes ces réponses ! Même si l'auteur originel de ce topic ne l'a pas fait...

Je complèterai sa question de la manière suivante :

- Faire un lien pour simplement n'avoir que la fenêtre de saisie de message, ok.
- Faire un lien pour simplement n'avoir que les messages postés sur le livre, ok.

Mais qu'en est-il pour n'avoir que les messages postés sur le livre, même lorsque l'on clique sur la page suivante ?
Quelque chose du genre : livre.php?sgtux_messages=2

Pour cause, les deux liens précédents fonctionnent, mais dès que l'on clique sur la page suivante, on retrouve à nouveau la zone de saisie des nouveaux messages ainsi que la zone des messages postés.

Merci beaucoup. smile

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#8 26/04/10 18:39:08

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

baboon a écrit:

Mais qu'en est-il pour n'avoir que les messages postés sur le livre, même lorsque l'on clique sur la page suivante ?
Quelque chose du genre : livre.php?sgtux_messages=2

Pour cause, les deux liens précédents fonctionnent, mais dès que l'on clique sur la page suivante, on retrouve à nouveau la zone de saisie des nouveaux messages ainsi que la zone des messages postés.

Merci beaucoup. smile

Effectivement, il faut donc se livrer à un nouveau petit hack.

Toujours dans header.php (c'est la méthode la plus simple), ligne 100, remplacer :

Code:

                echo $signatux->sgtux_afficher('barreinfo', 1);
                echo $signatux->sgtux_afficher_messages();
                echo $signatux->sgtux_afficher('barreinfo', 2);

Par :

Code:

                echo str_replace('sgtux=', 'sgtux_messages&amp;sgtux=', $signatux->sgtux_afficher('barreinfo', 1));
                echo $signatux->sgtux_afficher_messages();
                echo str_replace('sgtux=', 'sgtux_messages&amp;sgtux=', $signatux->sgtux_afficher('barreinfo', 2));


TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#9 26/04/10 21:22:42

baboon
Nouveau
Lieu: Montpellier - France
OS: Mac OS X
Date d'inscription: 25/04/10
Messages: 40
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Ton niveau de connaissance m'impressionne... Vraiment...
Non seulement tu réponds juste, mais en plus tu l'énonces avec beaucoup de simplicité et de rapidité...
C'est loin d'être le cas sur certains autres sites.
Lorsque tu emplois le mot Hack, cela fait un peu peur... Mais une fois qu'on lit sur ton site tes propos sur ce terme et sa spécificité, on y voit tout de suite ta vision de la programmation qui donne envie de s'y plonger également un peu plus.
Merci beaucoup pour cette mine d'information smile

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#10 26/04/10 22:10:12

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

baboon a écrit:

Ton niveau de connaissance m'impressionne... Vraiment...
Non seulement tu réponds juste, mais en plus tu l'énonces avec beaucoup de simplicité et de rapidité...
C'est loin d'être le cas sur certains autres sites.
Lorsque tu emplois le mot Hack, cela fait un peu peur... Mais une fois qu'on lit sur ton site tes propos sur ce terme et sa spécificité, on y voit tout de suite ta vision de la programmation qui donne envie de s'y plonger également un peu plus.
Merci beaucoup pour cette mine d'information smile

Merci, je me contente de bien connaître le script que j'ai écrit wink. Attention à ce qui est sur JSAND, comme c'est indiqué sur la page d'accueil, le site est figé depuis des années. Le dernier ouvrage où j'ai trouvé une définition intelligente des hackers, c'est dans la biographie de Stallman. Si tu es intrigué par le mouvement des logiciels libres et son histoire, c'est un exellent ouvrage que je ne saurais que te conseiller.




TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#11 26/04/10 22:26:18

baboon
Nouveau
Lieu: Montpellier - France
OS: Mac OS X
Date d'inscription: 25/04/10
Messages: 40
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Ju a écrit:

baboon a écrit:

Ton niveau de connaissance m'impressionne... Vraiment...
Non seulement tu réponds juste, mais en plus tu l'énonces avec beaucoup de simplicité et de rapidité...
C'est loin d'être le cas sur certains autres sites.
Lorsque tu emplois le mot Hack, cela fait un peu peur... Mais une fois qu'on lit sur ton site tes propos sur ce terme et sa spécificité, on y voit tout de suite ta vision de la programmation qui donne envie de s'y plonger également un peu plus.
Merci beaucoup pour cette mine d'information smile

Merci, je me contente de bien connaître le script que j'ai écrit wink. Attention à ce qui est sur JSAND, comme c'est indiqué sur la page d'accueil, le site est figé depuis des années. Le dernier ouvrage où j'ai trouvé une définition intelligente des hackers, c'est dans la biographie de Stallman. Si tu es intrigué par le mouvement des logiciels libres et son histoire, c'est un exellent ouvrage que je ne saurais que te conseiller.

Oui oui, c'est bien écrit dessus... smile
Je prendrai la peine d'aller lire ce que tu m'indiques, cela permet de voir le bon côté de ces pratiques plutôt que le mauvais qui est malheureusement bien plus omniprésent...

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#12 27/04/10 15:28:17

baboon
Nouveau
Lieu: Montpellier - France
OS: Mac OS X
Date d'inscription: 25/04/10
Messages: 40
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Ju a écrit:

baboon a écrit:

Mais qu'en est-il pour n'avoir que les messages postés sur le livre, même lorsque l'on clique sur la page suivante ?
Quelque chose du genre : livre.php?sgtux_messages=2

Pour cause, les deux liens précédents fonctionnent, mais dès que l'on clique sur la page suivante, on retrouve à nouveau la zone de saisie des nouveaux messages ainsi que la zone des messages postés.

Merci beaucoup. smile

Effectivement, il faut donc se livrer à un nouveau petit hack.

Toujours dans header.php (c'est la méthode la plus simple), ligne 100, remplacer :

Code:

                echo $signatux->sgtux_afficher('barreinfo', 1);
                echo $signatux->sgtux_afficher_messages();
                echo $signatux->sgtux_afficher('barreinfo', 2);

Par :

Code:

                echo str_replace('sgtux=', 'sgtux_messages&amp;sgtux=', $signatux->sgtux_afficher('barreinfo', 1));
                echo $signatux->sgtux_afficher_messages();
                echo str_replace('sgtux=', 'sgtux_messages&amp;sgtux=', $signatux->sgtux_afficher('barreinfo', 2));

Est-il possible de bénéficier de ces avantages de présentation ("sgtux_ecrire" ou "sgtux_messages") quelque soit la page sélectionnée et de les cumuler avec le choix de la langue ("sgtux_langue=en") ?
Ou est-ce trop compliqué ?
Cela rendrait l'intégration du livre d'or parfaite pour un site en 2 langues... smile

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#13 27/04/10 17:19:58

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

baboon a écrit:

Est-il possible de bénéficier de ces avantages de présentation ("sgtux_ecrire" ou "sgtux_messages") quelque soit la page sélectionnée et de les cumuler avec le choix de la langue ("sgtux_langue=en") ?
Ou est-ce trop compliqué ?
Cela rendrait l'intégration du livre d'or parfaite pour un site en 2 langues... smile

Quelque soit la page sélectionnée, puisque tous les liens contiennent la variable ça marche, non ?
Et pour la langue, ça devrait déjà correctement se cumuler (à confirmer, évidemment).

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#14 27/04/10 17:33:57

baboon
Nouveau
Lieu: Montpellier - France
OS: Mac OS X
Date d'inscription: 25/04/10
Messages: 40
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Tout ce que tu as indiqué comme modification ci-dessus fonctionne.
De quelle manière doit être écrit le lien dans ce dernier cas ? quelque chose comme : ...livre.php?sgtux_messagesANDsgtux_langue=en ?
Parce que si c'est le cas, le fichier n'est pas traduit... smile

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#15 27/04/10 21:07:20

baboon
Nouveau
Lieu: Montpellier - France
OS: Mac OS X
Date d'inscription: 25/04/10
Messages: 40
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

1000 excuses pour la bêtise que j'ai écris ci-dessus...
Effectivement, le lien fonctionne sous la forme livre.php?&sgtux_langue=en&sgtux_messages&sgtux=2

Lorsque l'on clique sur la page précédente, on perd la variable "sgtux_langue=en" dans l'adresse mais le lien reste en anglais donc c'est ok de ce côté là.
Par contre, lorsqu'on valide le message que l'on écrit à partir de livre.php?sgtux_langue=en&sgtux_ecrire, le message "d'avertissement" comme quoi le message a été envoyé apparait en français. Il en va de même pour tous les autres éventuels messages d'alerte.
Comment faire pour conserver la langue anglaise après validation du formulaire please ? smile

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#16 30/04/10 14:07:58

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Je te répond bientôt, j'ai été un peu indisponible.
Et ce coup-ci je ne pense pas pouvoir te dire du premier coup la solution sans faire d'erreur à couop sûr. Il faut que je prenne un peu de tps pour tester que ça marche correctement.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#17 30/04/10 18:55:00

baboon
Nouveau
Lieu: Montpellier - France
OS: Mac OS X
Date d'inscription: 25/04/10
Messages: 40
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Ju a écrit:

Je te répond bientôt, j'ai été un peu indisponible.
Et ce coup-ci je ne pense pas pouvoir te dire du premier coup la solution sans faire d'erreur à couop sûr. Il faut que je prenne un peu de tps pour tester que ça marche correctement.

Bonsoir, comme tu peux le constater, je ne viens pas pour te mettre la pression donc no soucy, c'est déjà extrêmement sympa de ta part de prendre le temps de te pencher dessus quand tu as du temps libre... smile
Tu n'aurais pas à tout hasard un "convertisseur" qui permettrait de rendre compatible les données d'un livre d'or "I-services" vers Signatux ?
Pour cause, la méthode décrite par une dame sur le forum oblige à passer par des copiers-coller via Excel ou autre, ce qui n'est pas forcément la solution la plus simple lorsqu'il y a un gros volume de messages...
Sans doute dois-je ouvrir un post pour ceci ?

Merci dans tous les cas pour le temps que tu accordes sur ce forum.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#18 03/05/10 22:13:19

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Dans header.php, aux environs de la ligne 97, remplacer :

Code:

        // Pseudo-template
        echo $signatux->sgtux_afficher('panneau');

Par :

Code:

        // Pseudo-template
        if(isset($_GET['sgtux_ecrire'])) $valideArgs[] = "sgtux_ecrire";
        if(isset($_GET['sgtux_messages'])) $valideArgs[] = "sgtux_messages";
        if(isset($_GET['sgtux_langue'])) $valideArgs[] = "sgtux_langue=".htmlentities($_GET['sgtux_langue']);
        $valideArgs = !empty($valideArgs) ? '?'.implode($valideArgs, "&amp;") : NULL;

        echo str_replace('signatux/valide.php', "signatux/valide.php$valideArgs", $signatux->sgtux_afficher('panneau'));

Dans valide.php, ligne 35, remplacer :

Code:

         $retour = (!empty($sgtux_retour)) ? $signatux->page.'sgtux_retour='.urlencode(serialize($sgtux_retour)) : substr($signatux->page, 0, strlen($signatux->page)-1);

Par :

Code:

        if(isset($_GET['sgtux_ecrire'])) $retourArgs[] = "sgtux_ecrire";
        if(isset($_GET['sgtux_messages'])) $retourArgs[] = "sgtux_messages";
        if(isset($_GET['sgtux_langue'])) $retourArgs[] = "sgtux_langue=".htmlentities($_GET['sgtux_langue']);
        $retourArgs = !empty($retourArgs) ? implode($retourArgs, "&amp;") : NULL;

        $retour = (!empty($sgtux_retour)) ? $signatux->page.'sgtux_retour='.urlencode(serialize($sgtux_retour))."&$retourArgs" : $signatux->page.$retourArgs

Et ligne 175, remplacer :

Code:

        $retourLivre = SGTUX_ROOT.$signatux->config['Divers']['Chemin vers le livre'].substr($signatux->config['Divers']['Nom de la page'], strrpos($signatux->config['Divers']['Nom de la page'], '/')+1);

Par :

Code:

        $retourLivre = SGTUX_ROOT.$signatux->config['Divers']['Chemin vers le livre'].substr($signatux->config['Divers']['Nom de la page'], strrpos($signatux->config['Divers']['Nom de la page'], '/')+1)."?$retourArgs";

Enfin, dans admin/class/admin.class.php, ligne 37, remplacer :

Code:

                // Sélection de la langue
                if(file_exists(SGTUX_ROOT.'langues/'.$this->config['Divers']['Langue'].'/'.$this->config['Divers']['Langue'].'.admin.inc.php'))
                        require_once(SGTUX_ROOT.'langues/'.$this->config['Divers']['Langue'].'/'.$this->config['Divers']['Langue'].'.admin.inc.php');

Par :

Code:

                // Sélection de la langue
                $langue = isset($_GET['sgtux_langue']) ? htmlentities(addslashes($_GET['sgtux_langue'])) : $this->config['Divers']['Langue'];
                if(file_exists(SGTUX_ROOT.'langues/'.$langue.'/'.$langue.'.admin.inc.php'))
                        require_once(SGTUX_ROOT.'langues/'.$langue.'/'.$langue.'.admin.inc.php');

Voilà, c'est un peu lourd mais ça fonctionne comme ça.
C'est évidemment qqch qui devra être intégré dans une prochaine mise à jour...

Concernant le convertisseur, il n'y a pas de tel convertisseur disponible.
Es-tu capable de me donner un extrait de dump de la base de données des messages de ton ancien livre (ou du fichier, si il n'y a pas de base) ?

PS : Je modifie le titre du topic et j'épingle.

Dernière modification par Ju (16/05/10 21:29:45)

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#19 04/05/10 13:37:14

baboon
Nouveau
Lieu: Montpellier - France
OS: Mac OS X
Date d'inscription: 25/04/10
Messages: 40
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Bonjour smile
Merci pour ce temps accordé... smile
J'ai fait ce que tu indiques ci-dessus mais j'obtiens un parse error.
Celui-ci : Parse error: syntax error, unexpected T_ELSE in /homez.65/clickonb/www/fr/livre-d-or/signatux/header.php on line 104

Code:

// Pseudo-template
    if(!isset($_GET['sgtux_messages']))
        if(isset($_GET['sgtux_ecrire'])) $valideArgs[] = "sgtux_ecrire";
        if(isset($_GET['sgtux_messages'])) $valideArgs[] = "sgtux_messages";
        if(isset($_GET['sgtux_langue'])) $valideArgs[] = "sgtux_langue=".htmlentities($_GET['sgtux_langue']);
        $valideArgs = !empty($valideArgs) ? '?'.implode($valideArgs, "&amp;") : NULL;

        echo str_replace('signatux/valide.php', "signatux/valide.php$valideArgs", $signatux->sgtux_afficher('panneau'));
    else
        echo '<div class="sgtux_num_page_div"><a href="'.$signatux->config['Divers']['Nom de la page'].'"></a></div>';
    if(!isset($_GET['sgtux_ecrire'])) {
        echo str_replace('sgtux=', 'sgtux_messages&amp;sgtux=', $signatux->sgtux_afficher('barreinfo', 1));
        echo $signatux->sgtux_afficher_messages();
        echo str_replace('sgtux=', 'sgtux_messages&amp;sgtux=', $signatux->sgtux_afficher('barreinfo', 2));        
    } else
        echo '<div class="sgtux_num_page_div"><a href="'.$signatux->config['Divers']['Nom de la page'].'">'.$langue[''].'

Pour l'extrait de Dump, le voici :

Code:

INSERT INTO `livredor_msg` (`id`, `nom`, `email`, `message`, `ville`, `url`, `note`, `ip`, `date`) VALUES
(1610097, 'Ligney Laurent', 'adresse_du_visiteur@infonie.fr', 'Que de changement !!! Je n''Ètais pas revenu sur le site depuis plus d''un an et encore une fois je suis sans voix et je me laisse bercer par la poÈsie des photos. Merci Merci et Merci pour ces moments si beaux, si tendre...', 'Aulnoy,Seine et Marne, France', '', 20, '88.189.61.9', '2010-02-21 15:33:24'),
(1608063, 'Vincent Munier', 'adresse_du_visiteur@club-internet.fr', 'Coucou et bravo l''artiste !!!\nC''est beau !!! C''est doux et enivrant ....\nGarde les pieds sur terre et l''oeil devant ton objectif...\nAÔkiment toi,\nVincent', 'Vendargues', '', 20, '84.98.227.11', '2010-02-01 22:11:57'),
(1605321, 'LAFFONT CÈdric', 'adresse_du_visiteur@orange.fr', 'J''adore ton univers, c''est gÈnial ce que tu fais...\nTu as beaucoup d''avenir dans la photo, bravo Romain, continue... J''adore !\nTon site est gÈnial, bravo !!!', 'Valras Plage', '', 17, '90.57.71.218', '2010-01-05 11:56:11'),
(1604306, 'Cathala-Caumette CÈdric', 'adresse_du_visiteur@orange.fr', 'Bonjour Romain, la nouvelle interface de ton site est vraiment gÈniale, c''est toujours avec grand plaisir que je contemple tes magnifiques photos.\nAmicalement, CÈdric', '', '', 0, '92.136.75.125', '2009-12-28 15:12:01'),
(1602165, 'La p''tite', 'adresse_du_visiteur@neuf.fr', 'Pas grand chose ‡ dire, si ce n''est que c''est magique ! On s''comprend :)\nBisous...:)', 'Lattes', '', 20, '77.199.101.59', '2009-12-14 16:09:02'),
(1601587, 'AmÈlie', 'adresse_du_visiteur@msn.com', 'Merci encore, tu mets encore et toujours un peu de baume au coeur, tu es et restera toujours pour moi LE photographe, gr‚ce ‡ toi je commence ‡ voir le monde qui nous entoure d''un autre oeil...', 'Montpellier', '', 0, '86.202.86.208', '2009-12-10 23:58:15'),
(1596073, 'Aurore', 'adresse_du_visiteur@yahoo.fr', 'WOUAH !!!\n\nLes mots me manquent ! Ta nouvelle prÈsentation est magnifique, encore bravo, le site est bien pensÈ et les photos sont bien mises en valeur, bravo, continues ainsi !', 'St Vallier', '', 20, '86.200.243.70', '2009-10-29 17:20:41')

Merci beaucoup pour ton aide !

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#20 04/05/10 19:13:31

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Arf, les modification se marchent dessus, j'avais oublié que tu avais déjà une modification à cet endroit là.

Remplace :

Code:

    if(!isset($_GET['sgtux_messages']))
        if(isset($_GET['sgtux_ecrire'])) $valideArgs[] = "sgtux_ecrire";
        if(isset($_GET['sgtux_messages'])) $valideArgs[] = "sgtux_messages";
        if(isset($_GET['sgtux_langue'])) $valideArgs[] = "sgtux_langue=".htmlentities($_GET['sgtux_langue']);
        $valideArgs = !empty($valideArgs) ? '?'.implode($valideArgs, "&amp;") : NULL;

        echo str_replace('signatux/valide.php', "signatux/valide.php$valideArgs", $signatux->sgtux_afficher('panneau'));
    else

Par :

Code:

    if(!isset($_GET['sgtux_messages'])) {
        if(isset($_GET['sgtux_ecrire'])) $valideArgs[] = "sgtux_ecrire";
        if(isset($_GET['sgtux_messages'])) $valideArgs[] = "sgtux_messages";
        if(isset($_GET['sgtux_langue'])) $valideArgs[] = "sgtux_langue=".htmlentities($_GET['sgtux_langue']);
        $valideArgs = !empty($valideArgs) ? '?'.implode($valideArgs, "&amp;") : NULL;

        echo str_replace('signatux/valide.php', "signatux/valide.php$valideArgs", $signatux->sgtux_afficher('panneau'));
    } else

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#21 04/05/10 21:57:59

baboon
Nouveau
Lieu: Montpellier - France
OS: Mac OS X
Date d'inscription: 25/04/10
Messages: 40
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Ju a écrit:

Arf, les modification se marchent dessus, j'avais oublié que tu avais déjà une modification à cet endroit là.

Remplace :

Code:

    if(!isset($_GET['sgtux_messages']))
        if(isset($_GET['sgtux_ecrire'])) $valideArgs[] = "sgtux_ecrire";
        if(isset($_GET['sgtux_messages'])) $valideArgs[] = "sgtux_messages";
        if(isset($_GET['sgtux_langue'])) $valideArgs[] = "sgtux_langue=".htmlentities($_GET['sgtux_langue']);
        $valideArgs = !empty($valideArgs) ? '?'.implode($valideArgs, "&amp;") : NULL;

        echo str_replace('signatux/valide.php', "signatux/valide.php$valideArgs", $signatux->sgtux_afficher('panneau'));
    else

Par :

Code:

    if(!isset($_GET['sgtux_messages'])) {
        if(isset($_GET['sgtux_ecrire'])) $valideArgs[] = "sgtux_ecrire";
        if(isset($_GET['sgtux_messages'])) $valideArgs[] = "sgtux_messages";
        if(isset($_GET['sgtux_langue'])) $valideArgs[] = "sgtux_langue=".htmlentities($_GET['sgtux_langue']);
        $valideArgs = !empty($valideArgs) ? '?'.implode($valideArgs, "&amp;") : NULL;

        echo str_replace('signatux/valide.php', "signatux/valide.php$valideArgs", $signatux->sgtux_afficher('panneau'));
    } else

Merci ! Ca marche niquel !!!
Merci beaucoup pour ton implication ! smile
Pour la partie dump, je réitère ma demande dans un post plus adapté ? De manière à ce que ce topic ne soit pas pollué par d'autres questions...

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#22 04/05/10 23:03:28

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

baboon a écrit:

Pour la partie dump, je réitère ma demande dans un post plus adapté ? De manière à ce que ce topic ne soit pas pollué par d'autres questions...

En effet, c'est une bonne idée.

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#23 05/05/10 01:13:17

baboon
Nouveau
Lieu: Montpellier - France
OS: Mac OS X
Date d'inscription: 25/04/10
Messages: 40
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Ju a écrit:

baboon a écrit:

Pour la partie dump, je réitère ma demande dans un post plus adapté ? De manière à ce que ce topic ne soit pas pollué par d'autres questions...

En effet, c'est une bonne idée.

C'est fait smile =>
http://www.ctrlaltsuppr.com/sujet21729.html
Merci encore pour cette amélioration de Signatux !!!

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#24 12/05/10 00:32:14

baboon
Nouveau
Lieu: Montpellier - France
OS: Mac OS X
Date d'inscription: 25/04/10
Messages: 40
Email  Site web

Re: Les messages seuls, et la langue ds les msg de redirection

Il existe un "bug" Pour finaliser une intégration parfaite si on fait un site en plusieurs langues...
Après connexion à l'administration, la dernière url du livre est mémorisée si j'ai bien compris (pour ceux qui intègrent le livre avec les pseudo-frames)...

Alors comment faire pour que la redirection pointe vers le fichier d'où la page a été appelée quand il existe deux fichiers distincts pour les langues ?

J'essaie d'être plus clair :

Partie anglaise du site : le fichier a.php appelle le livre dans une pseudo-frame, on valide un message, le fichier redirection.tpl charge, et renvoie vers la première page appelante. OK

Partie française du site : le fichier b.php appelle le livre dans une pseudo-frame, on valide un message, le fichier redirection.tpl charge, mais il renvoie vers la page appelante de la version anglaise...  err

What's the matter please ?

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
  • Accueil
  •  » Signatux
  •  » Les messages seuls, et la langue ds les msg de redirection
Actuellement aucun autre membre et 1 invité sur ce topic
Membres : [S'enregistrer]

Pied de page du Forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson