PLX_ROOT, plugin et rewrite

Bonjour,

Un truc un peu tordu en version 5.1.2 installé dans un sous répertoire "v2". J'ai un plugin plxcoinslider qui doit accéder au répertoire data/images/plxcoinslider pour charger des images. Dans mon code je fais un
public function plxDisplayCoinSlider() {
		$dir = opendir(PLX_ROOT.'data/images/plxcoinslider/');
		while($file = readdir($dir)) {
			if($file != '..' && $file != '.') {
				echo '<a href="'.PLX_ROOT.'data/images/plxcoinslider/'.$file.'" target="_blank">';
				echo '<img src="'.PLX_ROOT.'data/images/plxcoinslider/'.$file.'">';
				echo '</a>';
			}
		}
	}
Dans le cas d'une installation par défaut ça marche, img src va contenir : ./data/images/plxcoinslider/[...].jpg. Maintenant j'active la réécriture d'url img src se transforme en http://monsite/data/images/plxcoinslider/[...].jpg mais pas de trace de mon sous répertoire "v2". Du coups ça marche plus mais j'ai pas l'impression que ça pose problème pour le reste du site.

J'ai un string de l'array

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    bonjour

    essaye en remplaçant les lignes
    echo '<a href="'.PLX_ROOT.'data/images/plxcoinslider/'.$file.'" target="_blank">';
                    echo '<img src="'.PLX_ROOT.'data/images/plxcoinslider/'.$file.'">';
    
    par
    echo '<a href="data/images/plxcoinslider/'.$file.'" target="_blank">';
                    echo '<img src="data/images/plxcoinslider/'.$file.'">';
    

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • C'est bon ça marche merci.

    J'ai un string de l'array

Connectez-vous ou Inscrivez-vous pour répondre.