FCKeditor et type de liens
8 messages
• Page 1 sur 1
- waouh
- WRInaute discret

- Messages: 167
- Inscription: 18 Mai 2004
FCKeditor et type de liens
Bonjour,
je souhaite utiliser fckeditor sur un site.
J'ai crée ma toolbar perso en supprimant les outils dont je n'avais pas besoin.
Au niveau des liens, dans fckeditor, une popup s'ouvre qui donne accès à différentes options. dans le fichier fckconfig.js j'ai autorisé uniquement la création de lien simples donc pas la possibilité de choisir la target ni même l'ALT ou le TITLE il est juste possible de rentrer le nom de la page vers laquelle on veut faire un lien.
Ensuite, comme je ne souhaite pas faire de liens vers les FTP, les mails etc, dans le fichier fck_link.html j'ai supprimé les <select> qui permettent de choisir les autres protocoles (ftp et mails)
seulement, j'aimerais que les liens qui sont fait dans fckeditor soient tous en target _blank et en nofolow sans pour autant que le membre ait acces aux autres options que j'ai actuellement supprimé.
Dans quel fichier je dois modifier la structure du lien ?
je souhaite utiliser fckeditor sur un site.
J'ai crée ma toolbar perso en supprimant les outils dont je n'avais pas besoin.
Au niveau des liens, dans fckeditor, une popup s'ouvre qui donne accès à différentes options. dans le fichier fckconfig.js j'ai autorisé uniquement la création de lien simples donc pas la possibilité de choisir la target ni même l'ALT ou le TITLE il est juste possible de rentrer le nom de la page vers laquelle on veut faire un lien.
Ensuite, comme je ne souhaite pas faire de liens vers les FTP, les mails etc, dans le fichier fck_link.html j'ai supprimé les <select> qui permettent de choisir les autres protocoles (ftp et mails)
seulement, j'aimerais que les liens qui sont fait dans fckeditor soient tous en target _blank et en nofolow sans pour autant que le membre ait acces aux autres options que j'ai actuellement supprimé.
Dans quel fichier je dois modifier la structure du lien ?
-

jerome347 - WRInaute impliqué

- Messages: 573
- Inscription: 19 Mar 2004
Dans fck_link.html à l'endroit ou tu as supprimé les targets, il faudrait en fait ne laisser que le target blank en champs caché.
Comme ça le script prendra en compte ton champs blank caché sans l'afficher au visiteur/client/utilisateur.
Comme ça le script prendra en compte ton champs blank caché sans l'afficher au visiteur/client/utilisateur.
- waouh
- WRInaute discret

- Messages: 167
- Inscription: 18 Mai 2004
alors, dans
j'ai mis :
Comme ca, lorsque je cree un liens, il ne me propose pas la destination donc la target ni l'onglet avancé qui gere le css
ensuite dans j'ai modfier le code suivant :
Par :
et aussi ce code :
par :
Ou est ce que je dois rajouter mon champ caché ?
en fait, j'aurais bien mis le protocole et et le type de liens en champs caché mais je ne vois pas ou les mettre ni comment.
j'ai mis :
- Code: Tout sélectionner
FCKConfig.LinkDlgHideTarget = true ;
FCKConfig.LinkDlgHideAdvanced = true ;
Comme ca, lorsque je cree un liens, il ne me propose pas la destination donc la target ni l'onglet avancé qui gere le css
ensuite dans j'ai modfier le code suivant :
- Code: Tout sélectionner
<td nowrap="nowrap">
<span fckLang="DlgLnkProto">Protocol</span><br />
<select id="cmbLinkProtocol">
<option value="http://" selected="selected">http://</option>
<option value="https://">https://</option>
<option value="ftp://">ftp://</option>
<option value="news://">news://</option>
<option value="" fckLang="DlgLnkProtoOther"><other></option>
</select>
</td>
Par :
- Code: Tout sélectionner
<td nowrap="nowrap">
<span fckLang="DlgLnkProto">Protocol</span><br />
<select id="cmbLinkProtocol">
<option value="http://" selected="selected">http://</option>
</select>
</td>
et aussi ce code :
- Code: Tout sélectionner
<select id="cmbLinkType" onchange="SetLinkType(this.value);">
<option value="url" fckLang="DlgLnkTypeURL" selected="selected">URL</option>
<option value="anchor" fckLang="DlgLnkTypeAnchor">Anchor in this page</option>
<option value="email" fckLang="DlgLnkTypeEMail">E-Mail</option>
</select>
par :
- Code: Tout sélectionner
<select id="cmbLinkType" onchange="SetLinkType(this.value);">
<option value="url" fckLang="DlgLnkTypeURL" selected="selected">URL</option>
</select>
Ou est ce que je dois rajouter mon champ caché ?
en fait, j'aurais bien mis le protocole et et le type de liens en champs caché mais je ne vois pas ou les mettre ni comment.
-

jerome347 - WRInaute impliqué

- Messages: 573
- Inscription: 19 Mar 2004
C'est ce code :
Soit tu supprime toutes les options en ne laissant que le _blank.
Soit tu enleve tout (le menu déroulant ne s'affichera plus) et tu met :
et cela devrait avoir pour effet de tout mettre en _blank.
- Code: Tout sélectionner
<span fckLang="DlgLnkTarget">Target</span><br />
<select id="cmbTarget" onchange="SetTarget(this.value);">
<option value="" fckLang="DlgGenNotSet" selected="selected"><not set></option>
<option value="frame" fckLang="DlgLnkTargetFrame"><frame></option>
<option value="popup" fckLang="DlgLnkTargetPopup"><popup window></option>
<option value="_blank" fckLang="DlgLnkTargetBlank">New Window (_blank)</option>
<option value="_top" fckLang="DlgLnkTargetTop">Topmost Window (_top)</option>
<option value="_self" fckLang="DlgLnkTargetSelf">Same Window (_self)</option>
<option value="_parent" fckLang="DlgLnkTargetParent">Parent Window (_parent)</option>
</select>
Soit tu supprime toutes les options en ne laissant que le _blank.
Soit tu enleve tout (le menu déroulant ne s'affichera plus) et tu met :
- Code: Tout sélectionner
<input id="cmbTarget" type="hidden" value="_blank" fckLang="DlgLnkTargetBlank">
et cela devrait avoir pour effet de tout mettre en _blank.
- waouh
- WRInaute discret

- Messages: 167
- Inscription: 18 Mai 2004
voila, je viens de reussir en fait dans fck_link.html j'ai mis
et j'ai modifié fck_link.js en mettant ca :
au lieux de :
et ca a l'air de bien fonctionner :d
merci a toi pour ton aide !!
- Code: Tout sélectionner
<input id="cmbTarget" type="hidden" value="_blank">
et j'ai modifié fck_link.js en mettant ca :
- Code: Tout sélectionner
if( GetE('cmbTarget').value != 'popup' )
SetAttribute( oLink, 'target', '_blank' ) ;
else
SetAttribute( oLink, 'target', null ) ;
au lieux de :
- Code: Tout sélectionner
if( GetE('cmbTarget').value != 'popup' )
SetAttribute( oLink, 'target', GetE('txtTargetFrame').value ) ;
else
SetAttribute( oLink, 'target', null ) ;
et ca a l'air de bien fonctionner :d
merci a toi pour ton aide !!
- BOUN
- Nouveau WRInaute

- Messages: 1
- Inscription: 14 Nov 2008
Re: FCKeditor et type de liens
Mieux que ca :
remplacer
par
Si rien de spécifier, le target sera en _blank par defaut, et prendra la valeur definie si elle est choisie dans le <select>
Donc rien a toucher dans le HTML
remplacer
- Code: Tout sélectionner
// Target
if( GetE('cmbTarget').value != 'popup' )
SetAttribute( oLink, 'target', GetE('txtTargetFrame').value ) ;
else
SetAttribute( oLink, 'target', null ) ;
par
- Code: Tout sélectionner
// Target
if( GetE('cmbTarget').value == "" )
SetAttribute( oLink, 'target', '_blank' ) ;
else
SetAttribute( oLink, 'target', GetE('txtTargetFrame').value ) ;
Si rien de spécifier, le target sera en _blank par defaut, et prendra la valeur definie si elle est choisie dans le <select>
Donc rien a toucher dans le HTML
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Format des liens avec FCKeditor
- [RESOLU] Quelle type de liens ? pour les liens internes
- type de liens
- Nombre et type de liens
- Echange de liens, lettre type
- Création d'un annuaire, type de liens...
- [Echange de liens]Avec sites de type Ressources photos
- influence des liens type bit.ly ou goo.gl sur le référencement
- Google prend en compte les liens de type redirection 302
- FCKeditor
- Moteur de recherche dans les blogs de Google - 24-01-2007
- Apprendre Google Analytics en 60 secondes de vidéo :-) - 08-04-2009
- Google facilite les recherches par site - 27-01-2004
- Redirection (PHP, JavaScript, serveur...) - 04-07-2003
- Comment faire des liens en dur dans son annuaire - 08-11-2004
- Google indexe le Flash - 28-04-2004
- Contraintes d'emplacement du Sitemap - 27-06-2005
- Vidéos sur le référencement et explications par Matt Cutts - 12-03-2009
- Test de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Echanges de liens
Cet outil vous liste quelques sites qui font des liens vers des sites similaires au vôtre, pour vous aider à trouver des partenaires pour des échanges de liens. - Calcul du taux de liens profonds
Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés. - Analyse de popularité
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

