<h3><?php
$link_name = $fields->getFieldById(12);
J'obtiens ça : 
Je tape ça ou ? je suis vraiment débutant, si tu peux détailler ? je suis désolé, je ne fait pas exprès.Genre echo (ou print_r)'$link retourne'.$link;
<h3><?php
$link_name = $fields->getFieldById(12);
J'obtiens ça : 
Je tape ça ou ? je suis vraiment débutant, si tu peux détailler ? je suis désolé, je ne fait pas exprès.Genre echo (ou print_r)'$link retourne'.$link;
Bien moi je souhaite garder l'ancre que le webmaster aura choisis et avoir un lien direct vers son site sur cette ancre.Y'a pas beaucoup de choix, soit c'est possible et il y a déjà la variable pour (pour ça que je demande d’afficher toutes les variables), soit il faut créer la variable/fonction, soit on le fait "en dur" directement, si on a et le lien et l'ancre de dispo (quitte à filtrer les variables).
Après une recherche sur google, j'ai mis ça :J'ai bien compris d'où mes questions. Je ne suis pas encore medium donc il me faut ces infos
echo '<pre>';
print_r($link);
echo '</pre>';
Ce qui donne :stdClass Object
(
[link_id] => 97
[link_name] => Chasseur d'appartement Paris
[alias] => agences-immobilieres
[link_desc] => Vous êtes la recherche d'un appartement à Paris? Pierres et Capitale chasseur immobilier et agence immobilière dans tout Paris, vous propose ses services de chasseur d'appartements afin de vous accompagner dans votre recherche.
Vous déterminez les critères importants de votre futur appartement et Pierres et Capitale parcourt la capitale pour rechercher le bien immobilier qui conviendra à vos besoins.
Ils visitent pour vous des appartements puis vous propose ceux qui correspondent le plus.
Vous gagnez du temps dans la recherche de votre appart et vous visitez seulement des biens susceptibles de vous plaire!
[user_id] => 56
[link_hits] => 2
[link_votes] => 0
[link_rating] => 0.000000
[link_featured] => 0
[link_published] => 1
[link_approved] => 1
[link_template] =>
[attribs] => use_map=
show_map=
map=
show_print=
show_recommend=
show_rating=
show_review=
show_visit=
show_contact=
show_report=
show_ownerlisting=
[metakey] =>
[metadesc] =>
[internal_notes] =>
[ordering] => 2
[link_created] => 2013-01-07 10:42:51
[publish_up] => 2013-01-07 18:06:31
[publish_down] => 0000-00-00 00:00:00
[link_modified] => 2013-01-07 18:06:31
[link_visited] => 1
[address] => 16 avenue Hoche
[city] => PARIS
[state] =>
[country] => FRANCE
[postcode] => 75008
[telephone] => 0142255555
[fax] =>
[email] => [email protected]
[website] => http://www.pierresetcapitale.fr
[price] => 0.00
[lat] => 12.554564
[lng] => 18.984375
[zoom] => 0
[cl_id] => 98
[cat_id] => 193
[main] => 1
[cat_name] => Agences immobilières
[title] => Chasseur d'appartement Paris
[cat_desc] =>
[cat_parent] => 192
[cat_links] => 2
[cat_cats] => 0
[cat_featured] => 0
[cat_image] =>
[cat_published] => 1
[cat_created] => 2012-12-12 12:49:33
[cat_approved] => 1
[cat_template] =>
[cat_usemainindex] => 0
[cat_allow_submission] => 1
[cat_show_listings] => 1
[lft] => 311
[rgt] => 312
[username] => admin
[owner] => Administrateur
[link_image] =>
[text] => Vous êtes la recherche d'un appartement à Paris? Pierres et Capitale chasseur immobilier et agence immobilière dans tout Paris, vous propose ses services de chasseur d'appartements afin de vous accompagner dans votre recherche.
Vous déterminez les cr ...
[id] => 97
[created_by] => 56
)
Encore un autre site :stdClass Object
(
[link_id] => 98
[link_name] => Pierres et Mer Immobilier Bretagne
[alias] => agences-immobilieres
[link_desc] => Vous êtes à la recherche d'un bien immobilier en Bretagne? Ou vous souhaitez vendre votre maison en Bretagne? Pierres et Mer spécialiste de l'immobilier haut de gamme sur le bord de mer en Bretagne, vous accompagne dans votre projet d'achat ou de vente en Bretagne.
Avec plus de 500 propriétés disponibles à la vente sur le bord de mer, Pierres et Mer vous proposera certainement le bien immobilier de vos rêves pour vos vacances ou votre retraite en Bretagne.
[user_id] => 56
[link_hits] => 3
[link_votes] => 0
[link_rating] => 0.000000
[link_featured] => 0
[link_published] => 1
[link_approved] => 1
[link_template] =>
[attribs] => use_map=
show_map=
map=
show_print=
show_recommend=
show_rating=
show_review=
show_visit=
show_contact=
show_report=
show_ownerlisting=
[metakey] =>
[metadesc] =>
[internal_notes] =>
[ordering] => 2
[link_created] => 2013-01-07 10:46:59
[publish_up] => 2013-01-07 18:07:12
[publish_down] => 0000-00-00 00:00:00
[link_modified] => 2013-01-07 18:07:12
[link_visited] => 0
[address] => 21 rue de Locronan
[city] => QUimper
[state] =>
[country] => FRANCE
[postcode] => 2900
[telephone] => 0298539539
[fax] =>
[email] => [email protected]
[website] => http://www.pierresetmer.fr
[price] => 0.00
[lat] => 0.000000
[lng] => 0.000000
[zoom] => 0
[cl_id] => 99
[cat_id] => 193
[main] => 1
[cat_name] => Agences immobilières
[title] => Pierres et Mer Immobilier Bretagne
[cat_desc] =>
[cat_parent] => 192
[cat_links] => 2
[cat_cats] => 0
[cat_featured] => 0
[cat_image] =>
[cat_published] => 1
[cat_created] => 2012-12-12 12:49:33
[cat_approved] => 1
[cat_template] =>
[cat_usemainindex] => 0
[cat_allow_submission] => 1
[cat_show_listings] => 1
[lft] => 311
[rgt] => 312
[username] => admin
[owner] => Administrateur
[link_image] =>
[text] => Vous êtes à la recherche d'un bien immobilier en Bretagne? Ou vous souhaitez vendre votre maison en Bretagne? Pierres et Mer spécialiste de l'immobilier haut de gamme sur le bord de mer en Bretagne, vous accompagne dans votre projet d'achat ou de vente ...
[id] => 98
[created_by] => 56
)echo '<pre>';
print_r($link_name);
echo '</pre>';
j'obtient des lignes comme ça sur le site :mFieldType_corename Object
(
[name] => link_name
[id] => 1
[value] => annonces immobilières gratuites
[size] => 50
[arrayFieldElements] => Array
(
[0] =>
)
[searchFields] =>
[params] => JRegistry Object
(
[data:protected] => stdClass Object
(
[maxSummaryChars] => 55
[maxDetailsChars] => 0
)
)
[isCore] => 1
[numOfInputFields] => 1
[numOfSearchFields] => 1
[allowHTML] =>
[counter] => 0
[isFile] =>
[linkId] => 53
[fieldType] => corename
[caption] => Titre du site
[defaultValue] =>
[prefixTextMod] =>
[suffixTextMod] =>
[prefixTextDisplay] =>
[suffixTextDisplay] =>
[catId] => 0
[ordering] => 1
[hidden] => 0
[requiredField] => 1
[hideCaption] => 0
[tagSearch] => 0
[simpleSearch] => 1
[advancedSearch] => 1
[searchCaption] =>
[detailsView] => 1
[summaryView] => 1
[class] => class mFieldType_corename extends mFieldType {
var $name = 'link_name';
function getOutput($view=1) {
$params['maxSummaryChars'] = intval($this->getParam('maxSummaryChars',55));
$params['maxDetailsChars'] = intval($this->getParam('maxDetailsChars',0));
$value = $this->getValue();
$output = '';
if($view == 1 AND $params['maxDetailsChars'] > 0 AND JString::strlen($value) > $params['maxDetailsChars']) {
$output .= JString::substr($value,0,$params['maxDetailsChars']);
$output .= '...';
} elseif($view == 2 AND $params['maxSummaryChars'] > 0 AND JString::strlen($value) > $params['maxSummaryChars']) {
$output .= JString::substr($value,0,$params['maxSummaryChars']);
$output .= '...';
} else {
$output = $value;
}
return $output;
}
}
[attachment] =>
)
Et en ecrivant ça :echo '<pre>';
print_r($website);
echo '</pre>';
j'obtiens ceci :mFieldType_corewebsite Object
(
[name] => website
[id] => 12
[value] => http://www.leflair.fr
[size] => 0
[arrayFieldElements] => Array
(
[0] =>
)
[searchFields] =>
[params] => JRegistry Object
(
[data:protected] => stdClass Object
(
[openNewWindow] => 1
[useMTVisitRedirect] => 0
[text] =>
[maxUrlLength] => 60
[clippedSymbol] => ...
[hideProtocolOutput] => 1
[showGo] => 1
[showSpider] => 0
)
)
[isCore] => 1
[numOfInputFields] => 1
[numOfSearchFields] => 1
[allowHTML] =>
[counter] => 0
[isFile] =>
[linkId] => 53
[fieldType] => corewebsite
[caption] => Site web
[defaultValue] =>
[prefixTextMod] =>
[suffixTextMod] =>
[prefixTextDisplay] =>
[suffixTextDisplay] =>
[catId] => 0
[ordering] => 12
[hidden] => 0
[requiredField] => 1
[hideCaption] => 0
[tagSearch] => 0
[simpleSearch] => 1
[advancedSearch] => 1
[searchCaption] =>
[detailsView] => 1
[summaryView] => 1
[class] => class mFieldType_corewebsite extends mFieldType_weblink {
var $name = 'website';
function getOutput() {
$maxUrlLength = $this->getParam('maxUrlLength',60);
$text = $this->getParam('text','');
$openNewWindow = $this->getParam('openNewWindow',1);
$useMTVisitRedirect = $this->getParam('useMTVisitRedirect',1);
$hideProtocolOutput = $this->getParam('hideProtocolOutput',1);
$html = '';
$html .= 'getValue();
if(strpos($value,'://') !== false && $hideProtocolOutput) {
$value = substr($value,(strpos($value,'://')+3));
// If $value has a single slash and this is at the end of the string, we can safely remove this.
if( substr($value,-1) == '/' && substr_count($value,'/') == 1 )
{
$value = substr($value,0,-1);
}
}
if( empty($maxUrlLength) || $maxUrlLength == 0 ) {
$html .= $value;
} else {
$html .= substr($value,0,$maxUrlLength);
if( strlen($value) > $maxUrlLength ) {
$html .= $this->getParam('clippedSymbol');
}
}
}
$html .= '';
return $html;
}
function getInputHTML() {
$showGo = $this->getParam('showGo',1);
$showSpider = $this->getParam('showSpider',0);
$inBackEnd = (substr(dirname($_SERVER['PHP_SELF']),-13) == 'administrator') ? true : false;
$html = '';
$html .= '';
if($showGo && $inBackEnd) {
$html .= ' ';
$html .= '';
}
if($showSpider && $inBackEnd) {
$html .= ' ';
$html .= '';
$html .= '';
}
return $html;
}
}
[attachment] =>
)