Valider 1ddd3549 rédigé par esj's avatar esj
Parcourir les fichiers

Multi-base: interroger la base externe pour les titres des boucles Syndic,...

Multi-base: interroger la base externe pour les titres des boucles Syndic, quoique ça servira peu souvent. A noter que pour la balise #NOM_SITE_SPIP hors boucle on fait le choix de ne pas tenir compte du parametre Connect, afin de garder la possibilité de produire un lien vers le site où s'effectue compil et mise en cache. Si on veut absolument obtenir le nom distant, mettre cette balise dans une boucle bidon.
parent 3f380325
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -627,7 +627,7 @@ function inclure_modele($type, $id, $params, $lien, $connect='') {
	// avec un lien vers l'objet ; sinon on passe la main au suivant
	if (!find_in_path($fond.'.html')) {
		if (!$lien)
			$lien = calculer_url("$type$id", '', 'tout');
			$lien = calculer_url("$type$id", '', 'tout', $connect);
		if (strpos($lien[1],'spip_url') !== false)
			return false;
		else
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -168,7 +168,7 @@ function balise_NOM_SITE_dist($p) {
		$p->code = "supprimer_numero(calculer_url(" .
		champ_sql('url_site',$p) ."," .
		champ_sql('nom_site',$p) . 
		", 'titre'))";
		", 'titre', \$connect))";
	} else
		$p->code = champ_sql('nom_site',$p);

+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -306,7 +306,7 @@ $table_des_traitements['URL_FORUM'][]= 'vider_url(%s)';
$table_des_traitements['URL_MOT'][]= 'vider_url(%s)';
$table_des_traitements['URL_RUBRIQUE'][]= 'vider_url(%s)';
$table_des_traitements['DESCRIPTIF_SITE_SPIP'][]= _TRAITEMENT_RACCOURCIS;
$table_des_traitements['URL_SITE'][]= 'calculer_url(%s)';
$table_des_traitements['URL_SITE'][]= 'calculer_url(%s,"","",$connect)';
$table_des_traitements['URL_SOURCE'][]= 'vider_url(%s)';
$table_des_traitements['URL_SYNDIC'][]= 'vider_url(%s)';
$table_des_traitements['ENV'][]= 'entites_html(%s,true)';