Liens vers ancres renvoient à la page d'accueil

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Liens vers ancres renvoient à la page d'accueil

    Tout marchait bien, puis avec la mise à jour 1.08 vers 1.09, les liens vers une ancre de la même page (statique ou non), renvoie vers la page d'accueil.
    Le lien était (avec 1.08): http://www.monsite.fr/index.php?opti...13#Infographie
    au lieu de celà, j'obtiens
    http://www.monsite.fr/#Infographie
    ce qui me renvoie inévitablement vers la page d'accueil.

    J'ai monté un autre site d'essai vierge directement avec la 1.09 et c'est toujours la même chose.
    Quelqu'un a-t-il remarqué le même phénomène?

    D.Lingole




    ---------------------------------------------------------------
    Ma Config :

    PHP hébergé sur: Windows NT PAPYRUS 5.2 build 3790
    Version Base de données: 4.1.15-nt
    Version PHP: 5.1.1
    Serveur Web: Microsoft-IIS/6.0
    Interface serveur Web vers PHP: cgi-fcgi
    Version Joomla!: Joomla! 1.0.9 Stable [ Sunshine ] 05 June 2006 16:00 UTC
    Navigateur: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
    Principaux paramètrages PHP:
    Safe Mode: OFF
    Open basedir: none
    Display Errors: ON
    Short Open Tags: ON
    File Uploads: ON
    Magic Quotes: ON
    Register Globals: OFF
    Output Buffering: OFF
    Session save path: C:\PHP\sessiondata
    Session auto start: 0
    XML enabled: Yes
    Zlib enabled: Yes
    Disabled Functions: none

  • #2
    Yop,

    Donne nous l'adresse de la page, qu'on jette un oeil.
    http://www.freetek.net Portail de promotion de la scène ElectroniquePowered By Joomla 1.0.13 !
    http://www.pfw-games.com Joomla 1.0.13 et PUarcade (classement PUarcade viré pour un classement plus réaliste).

    Commentaire


    • #3
      C'est sur un intranet d'entreprise

      Le site est sur un serveur Windows 2003 server + IIS.

      Il est inaccessible depuis l'extérieur, C'est un intranet d'entreprise .

      Un essai sur l'hébergeur 1&1 fonctionne aussi mal (sur linux et apache cette fois-ci)
      voir à la page
      http://lingole.info/Joomla/
      puis aller sur blog dans le menu (Newsflash 1 est un article d'un blog)
      P1, P1 aussi et P2 renvoient vert la page d'accueil et non aux ancres de l'article en dessous. Une fois sur la page d'accueil, les liens fonctionnent bien entendu.

      Puis dans le menu "lien ancre-page statique" essayer les liens de la page statique. Ils renvoient tous à la page d'accueil.
      Peu importe l'éditeur : TinyMCE ou JCE ou FCKEditor
      ----------------------------------
      essaie de te connecter avec
      login : user
      pw : user

      et modifie pour essayer si tu veux

      JCE est l'éditeur

      Merci

      c'est un mystère pour moi !!!
      D.lingole
      Dernière édition par lingole à 12/06/2006, 18h00

      Commentaire


      • #4
        Je viens de test et ça fonctionne chez moi ...

        (firefox et ie), le problème vient de chez toi à mon avis (paramètres de sécurité ?)
        http://www.freetek.net Portail de promotion de la scène ElectroniquePowered By Joomla 1.0.13 !
        http://www.pfw-games.com Joomla 1.0.13 et PUarcade (classement PUarcade viré pour un classement plus réaliste).

        Commentaire


        • #5
          C'est pas possible !!!

          (firefox et ie), le problème vient de chez toi à mon avis (paramètres de sécurité ?)
          -----------------------------------------------------
          Non ,J'ai essayé de mon boulot sur firefox et IE, sur 2 systèmes différents (windows + IIs et linux et apache chez 1&1) et à partir de pc différents
          L'explication est dans Joomla, mais où !!!

          Essaie de te connecter suivant le post précédent en
          login :user
          pw :user
          sur http://lingole.info/joomla
          NB: si je remet la patch 1.08, ça marche
          merci
          D.lingole
          Dernière édition par lingole à 12/06/2006, 23h34

          Commentaire


          • #6
            Trouve


            PB résolu
            J'ai trouvé la réponse là:
            http://forum.joomla.org/index.php/topic,67144.0.html
            il faut dépublier le Mambot SEF

            D.lingole
            Dernière édition par lingole à 14/06/2006, 00h16

            Commentaire


            • #7
              Faut-il recréer tous les liens APRES avoir dépublié le mambot SEF?
              Moi j'ai seulement dépublié SEF mais les liens ne fonctionnent toujours plus... :s

              Commentaire


              • #8
                salut,
                Pour moi, tous les liens fonctionnent sans rien changer, simplement en dépubliant SEF
                comme il est discuté dans le forum que j'ai cité dans mon dernier post, il y a 2 solutions qui hackent le code données par havshoei:
                C'est facile d'essayer....solutions 1 ou 2 ou 1+2
                On attend ta réponse ...
                1)
                changer ce code dans mambots/content/mossef.php:


                I have done some investigation with SEF on and it seems that the error is in ‘mambots/content/mossef.php’, the reason is that the call to sefRelToAbs() do not include information about the current page.

                A possible solution could be:

                Replace line 76
                Code:

                $link = sefRelToAbs( $matches[1] );


                With:
                Code:

                if ( substr($matches[1],0,1) == '#' ) {
                // anchor
                $temp = split('index.php', $_SERVER['REQUEST_URI']);
                $link = sefRelToAbs( 'index.php' . @$temp[1]);
                $link = $link . $matches[1];
                } else {
                $link = sefRelToAbs( $matches[1] );
                }


                This seems to solve the problem.

                ---------------------------------------------------------------------
                2)
                ou cette solution en dépubliant SEF car il
                supprime un bug d'après lui:

                Try unpublish the SEF manbot, ther is a bug in it that do not stop it from running if SEF is disablet.

                Or uncomment lines 34 to 36 in 'mambot/content/mossef.php'

                Change lines 34 to 36 from
                Code:

                //if ( !$mosConfig_sef ) {
                // return true;
                //}


                to
                Code:

                if ( !$mosConfig_sef ) {
                return true;
                }
                ------------------------------------------



                D.lingole
                Dernière édition par lingole à 14/06/2006, 21h25

                Commentaire


                • #9
                  En fait, pour être plus précis... j'ai le problème, MAIS avec la version 1.08 !!!
                  Et en fait dans la version 1.08 le code du mambot SEF est tout à fait comme dans la solution 1 ET 2... donc les lignes 34 et 36 ne sont pas en commentaires et les lignes devant remplacer la ligne 76 sont déjà là!!!
                  Bref, tout ça pourrait bien expliquer pourquoi ça marchait avec ta version 1.08 et pas la 1.09... mais ça ne me dit pas pourquoi chez moi ça ne marche pas avec la 1.08...

                  Cela dit, je suppose que je vais essayer de passer à la version 1.09 et que par conséquent faut peut-être pas trop se casser la tête sur le passé... mais c'est bizarre tout de même...

                  Commentaire


                  • #10
                    Problème résolu

                    Alors voilà, mon problème est résolu, mais je ne sais pas exactement gràce à quelle solution...

                    Je suis d'abord passé à la version 0.9

                    Ensuite, j'ai tenté la solution 1.... pas d'effet...
                    Solution 1 ET 2 ... pas d'effet...

                    Je veux alors dépublier SEF et je m'apperçois alors qu'il était DEJA dépublié (vu que je l'avais déjà tenté sous 0.8) Du coup, je me dis je vais tenter de le publier... Et là miracle, il semble bien que les solutions 1 ET 2 permettent aux ancres de fonctionner normalement!

                    Merci pour l'aide!

                    Commentaire


                    • #11
                      Pb Résolu

                      Salut

                      En publiant et en modifiant le code, tout marche aussi chez moi.
                      Hasta luego
                      D.Lingole
                      Dernière édition par lingole à 19/06/2006, 21h58

                      Commentaire


                      • #12
                        euh... juste pour être bien clair... j'ai modifié le code mais je le laisse en PUBLIE... sinon ça ne marche pas!

                        Commentaire

                        Annonce

                        Réduire
                        1 sur 2 < >

                        C'est [Réglé] et on n'en parle plus ?

                        A quoi ça sert ?
                        La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                        Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                        Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                        Comment ajouter la mention [Réglé] à votre discussion ?
                        1 - Aller sur votre discussion et éditer votre premier message :


                        2 - Cliquer sur la liste déroulante Préfixe.

                        3 - Choisir le préfixe [Réglé].


                        4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                        2 sur 2 < >

                        Assistance au forum - Outil de publication d'infos de votre site

                        Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                        Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                        Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                        UTILISER À VOS PROPRES RISQUES :
                        L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                        Problèmes connus :
                        FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                        Installation :

                        1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                        Archive zip : https://github.com/AFUJ/FPA/zipball/master

                        2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                        3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                        4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                        5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                        6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                        et remplacer www. votresite .com par votre nom de domaine


                        Exemples:
                        Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                        Télécharger le script fpa-fr.php dans: /public_html/
                        Pour executer le script: http://www..com/fpa-fr.php

                        Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                        Télécharger le script fpa-fr.php dans: /public_html/cms/
                        Pour executer le script: http://www..com/cms/fpa-fr.php

                        En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                        Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                        Voir plus
                        Voir moins
                        Travaille ...
                        X