css taget blank et phpbb ?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

webmasterdemonsite
WRInaute accro
WRInaute accro
 
Messages: 1086
Inscription: Ven Aoû 31, 2007 23:47

css taget blank et phpbb ?

Message le Ven Nov 14, 2008 14:57

bonjour

je voudrais modifier l'attribut target de mes link dans les post de mon forum phpbbseo

pour le moment dans les posts de mes membres j'ai:

Code: Tout sélectionner
<a href="url" class="classe">liens</a>


je voudrais y mettre target="_blank"

a priori avec le css c'est pas possible...

donc comment faire?

j'en ai aucune iddée...

le top serait de mettre en _blank uniquement que les liens externes, mais alors la ca se commplique....

solution:?

- modifier les posts directement dans la bdd ( tout les 2 ou 3 jours par exemple)
- javascript? (j'y connais pas grand chose et je deteste le JS)
- modifier le script de phpbb ? oui mais ou?

enfin bref...

un petit coup de pouce SVP?

bon week end


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: Jeu Sep 14, 2006 4:53

Message le Ven Nov 14, 2008 15:17

Tout le code html se trouve dans les fichiers templates du thème en cours de phpbb.

T'es pas barbare du tout toi, ajouter le target dans chaque post en bdd :mrgreen:


Rod la Kox
WRInaute accro
WRInaute accro
 
Messages: 1819
Inscription: Mar Juin 24, 2008 15:03

Re: css taget blank et phpbb ?

Message le Ven Nov 14, 2008 16:25

webmasterdemonsite a écrit:je voudrais y mettre target="_blank"


C'est pas bien, ça casse la navigation.

En tant que visiteur, je veux garder le contrôle sur ce que je visite et c'est à moi de décider si j'ouvre dans une nouvelle page. :wink:


zeb
WRInaute accro
WRInaute accro
 
Messages: 1186
Inscription: Dim Déc 05, 2004 19:47

Message le Ven Nov 14, 2008 16:31

en modifiant un peut ça tu devrais pouvoir le faire chez le visiteur donc sans rien toucher au forum :

Code: Tout sélectionner
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
}
}


c'est du JS bien sur ...

darkjukka
WRInaute passionné
WRInaute passionné
 
Messages: 612
Inscription: Sam Avr 28, 2007 12:34

Message le Ven Nov 14, 2008 16:41

Et pis avec un target=_blank tu casse la validation XHTML Strict :mrgreen:


zeb
WRInaute accro
WRInaute accro
 
Messages: 1186
Inscription: Dim Déc 05, 2004 19:47

Message le Ven Nov 14, 2008 17:03

d'où l'idée de la faire en javascript ;-)

darkjukka
WRInaute passionné
WRInaute passionné
 
Messages: 612
Inscription: Sam Avr 28, 2007 12:34

Message le Ven Nov 14, 2008 17:28

Pas faux ^^

M'enfin s'il veut vraiment le faire en dur, dans bbcode.html (dossier /style/ton_style/template/) il suffit de changer
Code: Tout sélectionner
<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->

par
Code: Tout sélectionner
<!-- BEGIN url --><a href="{URL}" class="postlink" target="_blank">{DESCRIPTION}</a><!-- END url -->

puis de rafraichir le cache et le tour est joué.


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: Jeu Sep 14, 2006 4:53

Message le Ven Nov 14, 2008 17:28

Ca respecte quand même pas avec du javascript au niveau conceptuel.


zeb
WRInaute accro
WRInaute accro
 
Messages: 1186
Inscription: Dim Déc 05, 2004 19:47

Message le Ven Nov 14, 2008 19:00

YoyoS a écrit:Ca respecte quand même pas avec du javascript au niveau conceptuel.

perso, j'ai la philosophie tu navigue chez moi c'est cool tu quitte le site tu part dans une autre fenêtre comme ça je peut peut être te retrouver. c'est pas W3C mais c'est ma stratégie.


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: Jeu Sep 14, 2006 4:53

Message le Ven Nov 14, 2008 19:48

Moi c'est le clic molette ma stratégie, et quand je veux .. Hors là tu contraints tes visiteurs, même ceux qui ne veulent pas plusieurs pages affichées à l'écran...


carrel
WRInaute accro
WRInaute accro
 
Messages: 2762
Inscription: Mer Oct 18, 2006 15:13

Message le Ven Nov 14, 2008 19:55

Si c'est un phpbb3 j'ai une solution que j'ai mis en place ici ; http://www.carrelski.com/forum/

Il sagit de prime link.

A plus.


zeb
WRInaute accro
WRInaute accro
 
Messages: 1186
Inscription: Dim Déc 05, 2004 19:47

Message le Ven Nov 14, 2008 20:53

YoyoS a écrit:Moi c'est le clic molette ma stratégie, et quand je veux .. Hors là tu contraints tes visiteurs, même ceux qui ne veulent pas plusieurs pages affichées à l'écran...

[humour]c'est le truc que j'ai trouvé pour les faire passer a firefox et aux onglets et même a IE7 maintenant puisque IE6 me casse les bu--es avec sa gestion du CSS[/humour]
c'est troll max comme débat mais je comprend ton point de vue tout en sachant que d'autres partagent le mien :wink:

webmasterdemonsite
WRInaute accro
WRInaute accro
 
Messages: 1086
Inscription: Ven Aoû 31, 2007 23:47

Message le Sam Nov 15, 2008 1:37

merci pour vos réponses ! j'adores vos réponses :lol:

je vais étudier la question !

- pour le W3C, euh....comment dire gentiment....je m'en moque :wink:
- tien c'est marrant, WRI fait plein de target blank, et ca n'a pas l'air de le déranger plus que ca :lol:
- en ce qui concerne de laisser le choix à l'internaute la liberté de choissir entre self et blank, alors la ca me fait rire, car combien d'internautes moyens qui savent a peine allumer un ordinateur savent faire un clic droit et ouvrir dans un nouvel onglet :lol: :lol: :lol: :lol:

en tous cas merci pour vos réponses, je vais allez faire un joli rêve rempli de target=_blank ou je serais poursuivis par le vilain monstre W3C

faites de beaux reves :wink:


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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités