THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Plugin filtrephpinclure

(19-10-2009 09:52:17)


Bonjour

Ce plugin permet d'inclure un fichier interprété distant.

J'ai donc le cas avec un calendrier qui affiche les stocks disponibles selon des sélecteurs de dates, etc.

Seulement il y a une BdD, et si ce calendrier s'affiche dans Thélia, il manque certaine couleur mais surtout on dirait que la BDD n'est pas perçue.

En fait j'ai ouvert un dossier calendrier en racine de thélia, mais bon pour le plugin je suppose que c'est pareil du moment qu'il a l'url.
J'ai essayé en déposant sur un autre compte pour voir, c'est pareil .......pas de couleur ni de sélecteur valide une fois dans thélia.

A quoi cela devrait ressembler:
161831.png

RE

J'ai oublié de mettre ce que ça donne dans thélia avec le plugin activé bien sur.
111634.png

Last edited by griggione (23-10-2009 15:06:29)

Offline

#2 Re: Plugin filtrephpinclure

(22-10-2009 09:45:12)


Bonjour tous

J'ai résolu le problème en me servant d'une frame mais c'est dommage de ne pas utiliser le plugin.

Le pire de tout est de ne pas savoir si cela vient de moi ou du plugin .

Offline

#3 Re: Plugin filtrephpinclure

(23-10-2009 13:12:51)


griggione wrote:

J'ai résolu le problème en me servant d'une frame mais c'est dommage de ne pas utiliser le plugin.

*cataclysme*

Last edited by Elyos (23-10-2009 13:15:28)


Aide les autres, ils t'aideront en retour.

Offline

#4 Re: Plugin filtrephpinclure

(19-12-2009 13:42:27)


Bonjour tous

J'aimerais juste savoir si  avec ce plugin on peut appeller un fichier interprété distant dynamique (avec BDD)

Bizzare de ne pas avoir de réponse, pourtant je dis pas de gros-mot smile_confus.gif

Offline

#5 Re: Plugin filtrephpinclure

(25-01-2010 01:31:53)


griggione wrote:

Bizzare de ne pas avoir de réponse, pourtant je dis pas de gros-mot http://forum.pcastuces.com/emotions/smile_confus.gif

C'est vrai ça ... sinon tu as trouvé une réponse ailleurs peut être ?


A force de copier on fini par singer

Offline

#6 Re: Plugin filtrephpinclure

(24-02-2015 17:37:09)


Bonjour tous,

En faisant une recherche, je suis arrivé sur ce topic ...... me rappelait même plus que j'avais essayé ce plugin sad

Je viens de l'installer de nouveau sur une 1.5.4.3, et le dossier se trouve en racine, pas dans template
Sauf que je n'ai rien du tout, du moins juste :

#PHP_INCLURE (newslettux4/pub_subscribe.php) 

et même si je met le chemin complet, c'est pareil :

#PHP_INCLURE (http://chezmoi.net/newslettux4/pub_subscribe.php) 

Offline

#7 Re: Plugin filtrephpinclure

(27-02-2015 09:32:16)


RE

Je met le fichier Filtrephpinclure.class.php, normalement fait pour thelia 1.4.x
Si quelqu'un peut regarder si c'est bon pour la 1.5.4.3

Merci

le readme :

Ex :
#PHP_INCLURE(http://www.monsite.com/script.php)

<?php
/*************************************************************************************/
/*      Thelia	                                                            		 */
/*                                                                                   */
/*      Copyright (c) Octolys Development		                                     */
/*		email : thelia@octolys.fr		        	                             	 */
/*      web : http://www.octolys.fr						   							 */
/*************************************************************************************/
?>
<?php
include_once(realpath(dirname(__FILE__)) . "/../../../classes/PluginsClassiques.class.php");
	
	class Filtrephpinclure extends PluginsClassiques{

		function Filtrephpinclure(){
	
			$this->PluginsClassiques();	
	
		}
		function init(){
	
		}
		function destroy(){
		
		}		
		function post(){
			
            global $res;

		    preg_match_all("`\#PHP_INCLURE\(([^,)]+)\)`", $res, $cut);

		    $tab1 = "";
		    $tab2 = "";
		    for($i=0; $i<count($cut[1]); $i++){
							$fichier = file_get_contents($cut[1][$i]);
			                $tab1[$i] = "#PHP_INCLURE(" . $cut[1][$i] . ")";
		                    $tab2[$i] = "$fichier";
		    }
		    $res = str_replace($tab1, $tab2, $res); 
		}
	}
?>