FCKeditor et type de liens
8 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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 ?
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.
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.
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.
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 !!
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
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Moteur de recherche dans les blogs de Google
- Apprendre Google Analytics en 60 secondes de vidéo :-)
- Google facilite les recherches par site
- Redirection (PHP, JavaScript, serveur...)
- Comment faire des liens en dur dans son annuaire
- Contraintes d'emplacement du Sitemap
- Google indexe le Flash
- Vidéos sur le référencement et explications par Matt Cutts
- Description d'une page-type optimisée pour le référencement
- 101 manières d'obtenir des liens pour son site web
- type de liens
- Nombre et type de liens
- Echange de liens, lettre type
- Création d'un annuaire, type de liens...
- Google prend en compte les liens de type redirection 302
- quelle type de liens pour augmenter son page rank
- Google et liens du type http://monsite.com/index.php?id=nume
- FCKeditor
- [resolu]Problème FCKeditor
- problème avec FCKeditor
- [Regle] fckeditor et javascript
- Pb d'affichage de la Toolbar sur FCKEditor
- FCKeditor et validation (xhtml 1.1 ou 1.0 strict)
- [Regle] Fckeditor et copier/coller
- Créer sa barre d'outils sur FCKeditor
- 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





le forum