Personnalisation de la bulle

  • pierreparanteau@hotmail.com
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 4 ans 1 semaine #5177 par pierreparanteau@hotmail.com
Personnalisation de la bulle a été créé par pierreparanteau@hotmail.com
Bonjour,

Est-il possible de personnaliser l'affichage de la bulle? Avec des champs "normaux" et des champs "personnalisés"?

Je ne trouve rien, et quand je veux changer le paramètre "Type d'affichage de la bulle de la Google Map", la valeur "Affichage complet" se remet toujours toute seule par défaut.

Et j'aurai la même question pour les templates de la liste articles. Je me suis mis en "Span 4", mai j'aurai souhaité personnaliser les champ de cet affichage.


Tout ça est-il possible simplement ou en (re)codant ?


Merci d'avance
Le sujet a été verrouillé.
  • pierreparanteau@hotmail.com
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 4 ans 1 semaine #5178 par pierreparanteau@hotmail.com
Réponse de pierreparanteau@hotmail.com sur le sujet Personnalisation de la bulle
Alors je m'auto répond partiellement, j'ai trouvé les fichiers PHP de la bulle.

Par contre je n'arrive toujours pas à afficher un champ personnalisé de la fiche.

Quelq'un pourrait m'aider sur la syntaxe pour récupérer ces champs svp ?

Merci d'avance
Le sujet a été verrouillé.
Plus d'informations
il y a 4 ans 1 semaine #5179 par gmapfp
Réponse de gmapfp sur le sujet Personnalisation de la bulle
Bonjour,

Le répertoire contenant les fichiers pour les bulles est :
/components/com_gmapfp/bubble

Plutôt que de modifier un des fichiers existants qui sera écrasé avec une mise à jour, je te conseil plutôt d'en créer un nouveau => un fichier php et un fichier xml.

Pour les champs personnels, il sont accessible par $row->field_x
x étant l'ID du champ.
Le sujet a été verrouillé.
  • pierreparanteau@hotmail.com
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 4 ans 1 semaine #5180 par pierreparanteau@hotmail.com
Réponse de pierreparanteau@hotmail.com sur le sujet Personnalisation de la bulle
Bonjour,

J'ai suivi tes conseils et j'ai réussi à créer un nouveau template pour la bulle.
J'ai également réussi à afficher un champ personnalisé de type texte.

Mais je galère toujours pour récupérer la valeur de la catégorie et la valeur d'un champ personnalisé de type liste déroulante.

J'ai essayé des milliers de syntaxe mais rien ne fonctionne (je suis vraiment une quiche :-()

$jour = $row->field_2; /*Champ personnalisé jour de la semaine*/
$categorie = $row->title; /*Champ Catégorie*/

J'arrive à récupérer l'id, mais pas le libellé... komankonfé?

Merci de vos bons soins.
Le sujet a été verrouillé.
Plus d'informations
il y a 4 ans 1 semaine #5181 par gmapfp
Réponse de gmapfp sur le sujet Personnalisation de la bulle
Salut,

Pour le nom des catégories :
$cat_infos = explode(',', $row->catid);
$cat_name = array();
foreach ($cat_infos as $cat_info) {
	$cat_name[] = $this->_cat_datas[$cat_info]->title;
}
$cat_title = implode (', ', $cat_name);

Pour le décodage des valeurs des champs libres :
$champs_perso = self::getChamps($row->id);
$id_du_champ = 95;

if ($champs_perso[$id_du_champ]->valeur) {
	/*$champs_perso_html = "<p class='".$champs_perso[$id_du_champ]->alias."'>".$champs_perso[$id_du_champ]->label.' <span>';*/
	$champs_perso_html = str_replace ("\r\n",$champs_perso[$id_du_champ]->view_separator, $champs_perso[$id_du_champ]->valeur);
	/*$champs_perso_html .= '</span></p>';*/
	$champs_perso_html = str_replace (array("\r\n","\n","\r","\n\r"), '', $champs_perso_html);
	$champs_perso_html = str_replace ('"', '\"', $champs_perso_html);
} else {
	$champs_perso_html = "";
}

C'est du code que j'ai récupéré dans des personnalisations de bulle que j'avais fait. Donc à tester et à adapter.
Le sujet a été verrouillé.
  • pierreparanteau@hotmail.com
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 4 ans 1 semaine #5182 par pierreparanteau@hotmail.com
Réponse de pierreparanteau@hotmail.com sur le sujet Personnalisation de la bulle
Nickel !!! Merci beaucoup ça marche parfaitement. Un peu de CSS et ça va faire une belle bulle.
Le sujet a été verrouillé.
Temps de génération de la page : 0.091 secondes
Propulsé par Kunena
FaLang translation system by Faboba