THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline

#1 Boucles libres

(29-08-2012 23:21:14)


Bonjour,


Je viens vers vous avec un nouveau plugin.

Description :

Celui-ci permet via les boucles THELIA d'accéder (en lecture seule si je puis dire) à n'importe quelle table de votre serveur, à la condition que vous ayez les droits suffisants.
Plusieurs bases peuvent être paramétrées.

Ce système s'inspire entièrement de ce que propose SPIP.

Téléchargement :

Téléchargement v0.02

Exemple :

<table>
<thead>
	<tr>
		<th>id</th>
		<th>nom</th>
		<th>unite</th>
		<th>compteur</th>
	</tr>
</thead>
<tbody>
<THELIA_table_zone type="bouclelibre" base="thelia" boucle="zone" id="7">
	<tr>
		<td>#ID</td>
		<td>#NOM</td>
		<td>#UNITE</td>
		<td>#COMPT</td>
	</tr>
</THELIA_table_zone>
</tbody>
</table>

Installation :

Installez ce plugin comme tout plugin THELIA.
Vous pouvez ajouter des bases depuis le fichier "config_bouclelibre.php" à la racine du plugin.

Utilisation :

Le critère base est optionnel, en effet, par défaut c'est la base de THELIA qui est utilisée.

Last edited by alexandre (30-08-2012 19:58:19)


Plugins : Modèles Thelia | Boucle libre | Rubriques déclinables en produits | Colissimo Access/Expert

Offline

#2 Re: Boucles libres

(30-08-2012 07:57:56)


Cool, merci pour cette bonne base smile

Il ne reste plus qu'à implémenter les clauses WHERE, ORDER BY et LIMIT.


OpenStudio Toulouse

  • yoan
  • Cofondateur Thelia

Offline

#3 Re: Boucles libres

(30-08-2012 08:10:44)


Cool


http://yoandemacedo.com

Cofondateur de la solution Thelia 1.x

Offline

#4 Re: Boucles libres

(30-08-2012 16:55:19)


Il ne reste plus qu'à implémenter les clauses WHERE, ORDER BY et LIMIT.

C'est effectivement un début, à compléter donc.
Par contre la clause where est déjà en place.


Plugins : Modèles Thelia | Boucle libre | Rubriques déclinables en produits | Colissimo Access/Expert

Offline

#5 Re: Boucles libres

(30-08-2012 17:40:07)


Where 1 et pas de where du tout, c'est pareil.


OpenStudio Toulouse

Offline

#6 Re: Boucles libres

(30-08-2012 17:42:07)


Je faisait plus référence à ça ^^

foreach ( $listeColonnes as $colonne ) {
			
				//	Si le libelle en entier du critère est trouvé dans la chaine d'arguments de la boucle
				$critere = " " . $colonne . "=";
				
				if (  strpos( $args , $critere ) ) {
				
					$valeurCritere = lireTag( $args , $colonne );
					
					$sql .= "
					  AND
						" . $colonne . " = :" . $colonne . "
					";
					
					$valeurs[$colonne] = $valeurCritere;
				}
			}

Plugins : Modèles Thelia | Boucle libre | Rubriques déclinables en produits | Colissimo Access/Expert

Offline

#7 Re: Boucles libres

(30-08-2012 18:36:36)


Oups, je n'avais pas lu le code.


OpenStudio Toulouse

Offline

#8 Re: Boucles libres

(30-08-2012 20:00:09)


Plugin mis à jour, il est désormais possible de classer ou limiter la sélection.

La documentation complète du plugin est désormais présente dans le plugin.


Plugins : Modèles Thelia | Boucle libre | Rubriques déclinables en produits | Colissimo Access/Expert