Afficher un formulaire à l'ouverture d'un nouveau sujet
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Afficher un formulaire à l'ouverture d'un nouveau sujet
Bonjour,
Je recherche un code fonctionnel qui permettrait d'afficher un formulaire dès qu'un membre décide d'ouvrir un nouveau sujet dans deux forum différents.
Je m'explique :
- dans le forum f3-candidature-recrutement-on si un membre ouvre un nouveau sujet je veux que le formulaire (http://royal-satanik.forumgratuit.org/h3-formulaire-de-candidature) apparaisse.
- et la même chose pour le forum f47-candidature-recrutement-on, si un membre ouvre un nouveau sujet je veux que le formulaire (http://royal-satanik.forumgratuit.org/h3-formulaire-de-candidature) apparaisse.
J'ai un bout de script qui ne fonctionne que sur mon forum de test (en phpp2), et non sur mon forum principal (sous phpp3).
Voici le code qui ne fonctionne pas sous phpp3 :
Cordialement.
Je recherche un code fonctionnel qui permettrait d'afficher un formulaire dès qu'un membre décide d'ouvrir un nouveau sujet dans deux forum différents.
Je m'explique :
- dans le forum f3-candidature-recrutement-on si un membre ouvre un nouveau sujet je veux que le formulaire (http://royal-satanik.forumgratuit.org/h3-formulaire-de-candidature) apparaisse.
- et la même chose pour le forum f47-candidature-recrutement-on, si un membre ouvre un nouveau sujet je veux que le formulaire (http://royal-satanik.forumgratuit.org/h3-formulaire-de-candidature) apparaisse.
J'ai un bout de script qui ne fonctionne que sur mon forum de test (en phpp2), et non sur mon forum principal (sous phpp3).
Voici le code qui ne fonctionne pas sous phpp3 :
- Code:
$(function () {
$('a[href="http://royal-satanik.forumgratuit.org/f3-candidature-recrutement-on&mode=newtopic"]').attr('href','http://royal-satanik.forumgratuit.org/h3-formulaire-de-candidature');
});
Cordialement.
Dernière édition par rs_popeye le Lun 15 Avr 2013 - 11:34, édité 1 fois
Re: Afficher un formulaire à l'ouverture d'un nouveau sujet
Bonjour
Sous phpBB3, ce serait plutôt sous cette forme :
Sous phpBB3, ce serait plutôt sous cette forme :
- Code:
$(function () {
$('a[href="http://royal-satanik.forumgratuit.org/post?f=3&mode=newtopic"]').attr('href','http://royal-satanik.forumgratuit.org/h3-formulaire-de-candidature');
$('a[href="http://royal-satanik.forumgratuit.org/post?f=47&mode=newtopic"]').attr('href','http://royal-satanik.forumgratuit.org/h3-formulaire-de-candidature');
});
Arlem- Membre actif
- Messages : 2550
Inscrit(e) le : 30/06/2009
Re: Afficher un formulaire à l'ouverture d'un nouveau sujet
Bonjour Arlem,
Ça ne fonctionne pas, de plus la hauteur des forums dans les catégories est démesurée, voici un screen :
Alors que d'ordinaire le forum a cet aspect :
Pour info voici ma feuille de CSS pour voir s'il n'y a pas d’interférences avec un autre code :
Cordialement.
Ça ne fonctionne pas, de plus la hauteur des forums dans les catégories est démesurée, voici un screen :
- Spoiler:
Alors que d'ordinaire le forum a cet aspect :
- Spoiler:
Pour info voici ma feuille de CSS pour voir s'il n'y a pas d’interférences avec un autre code :
- Spoiler:
- Code:
/*affichage on/off des widget*/
#widget-arrows {
height: 13px;
}
.widget-arrow {
height: 13px;
width: 16px;
border-radius: 4px;
float: left;
cursor: pointer;
background: #f5ebf7 url(http://i.imgur.com/zVQMs.png) no-repeat 0 -13px;
}
.widget-arrow.isright {
float: right;
}
.widget-arrow.isleft.isclosed, .widget-arrow.isright.isopened {
background-position: 0 0;
}
/*cadre dernier sujet + ombre*/
topiclist.forums .lastpost {
border: 2px solid #FFFFFF !important;
box-shadow: 5px 5px 5px #000000;
background-color:#FFFFFF;
-webkit-border-radius:20px;
-moz-border-radius:20px;
khtml-border-radius: 20px;
border-radius:15px;
margin-top: 40px;
}
/*Personnalisation bouton répondre/envoyer*/
.liteoption{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: #537BA8 0px 5px 5px;
}
.mainoption{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: #537BA8 0px 5px 5px;
}
.button1, .button2{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: #537BA8 0px 3px 3px;
}
/*cadre au de l'avatar*/
.postdetails.poster-profile a img {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border: 10px solid #99001A;
-moz-border-shadow: #000 0px 0px 0px;
-webkit-border-shadow: #000 0px 0px 0px;
-border-shadow: #000 0px 0px 0px;
}
/*avatar en face de la réponse rapide*/
#quick_reply #av_quickreply{
display: table-cell;
width: 200px;
}
#quick_reply #textarea_content{
width: 800px !important;
display: table;
}
#quick_reply #text_editor_controls{
position: relative;
left: 100px;
}
/* centrer avatar*/
.lastpost {text-align: center;}
/*couleur liste membre*/
#chatbox_members ul li,
#chatbox_members ul li a {
color: #00FFFF;
}
/*couleur lien chatbox*/
.chatbox-options li,
.chatbox-options li a,
.chatbox-options li label {
color: blue;
}
/*couleur texte chatbox*/
.chatbox_row_1,
.chatbox_row_2,
.chatbox_row_3,
.chatbox_row_1 a,
.chatbox_row_2 a,
.chatbox_row_3 a {
color: Yellow;
}
/*boutons haut/bas*/
.bouhautbas {
bottom: 40px;
right: 10px; /* remplacez left par right pour afficher les boutons à droite */
position: fixed;
z-index: 100;
}
/*Coins arrondis du forum*/
#wrap {
-moz-border-radius:20px;
-webkit-border-radius:20px;
-border-radius:20px;
-khtml-border-radius:20px;
}
.forabg {
-moz-border-radius:20px;
-webkit-border-radius:20px;
-border-radius:20px;
-khtml-border-radius:20px;
}
/*avatar du dernier posteur*/
.mini_ava {
float: left;
}
.mini_ava img {
width: 40px;
height: 40px;
margin: 0 5px;
border-radius: 10px;
transition: all 2s;
-moz-transition: all 2s;
-webkit-transition: all 2s;
-o-transition: all 2s;
}
.mini_ava img:hover
{
width: 80px;
height: 80px;
}
/*Enlever les bordures extèrieure*/
.bodyline {
border-left:0px solid #000000;
border-right:0px solid #000000;}
/*opacité pop-up*/
background-color:white
/*image chatbox*/
body.chatbox {
background-image: url('http://i44.servimg.com/u/f44/16/54/93/75/fili_n10.jpg');
}
/*fond de texte chatbox transparent*/
#chatbox .chatbox_row_1,#chatbox .chatbox_row_2{
background-color: transparent;
}
/*cadre pour widget*/
#right .module {border: 2px solid #537BA8;}
/*centrer titre widget et modifier la couleur*/
.h3{color: white;
text-align: center;
}
/*COULEUR DES TITRES DES WIDGETS*/
.module .maintitle h3 {
float: none;
font-size: 1em;
color: #19233C;
}
/* fond du widget mumble*/
/*.module iframe {background-color:white;width:178px;}*/
/* Cadre arrondi sur widget*/
.module {-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}
/*suppression du module recherche*/
#search-box {display:none;}
/*formulaire actif sur nouveau sujet candidature ava*/
$(function () {
$('a[href="http://royal-satanik.forumgratuit.org/post?f=3&mode=newtopic"]').attr('href','http://royal-satanik.forumgratuit.org/h3-formulaire-de-candidature');
});
Cordialement.
Re: Afficher un formulaire à l'ouverture d'un nouveau sujet
Je viens d'essayer chez moi avec ce code et ça fonctionne :
- Code:
$(function() {
$('a[href="/post?f=NUM_FORUM&mode=newtopic"]').attr('href','URL_FORMULAIRE');
});
Arlem- Membre actif
- Messages : 2550
Inscrit(e) le : 30/06/2009
Re: Afficher un formulaire à l'ouverture d'un nouveau sujet
Je ne comprends pas chez moi ça fonctionne pas voici le code que j'ai mis
- Code:
$(function() {
$('a[href="/post?f=3&mode=newtopic"]').attr('href','http://royal-satanik.forumgratuit.org/h3-formulaire-de-candidature');
});
Re: Afficher un formulaire à l'ouverture d'un nouveau sujet
Tu aurais l'adresse du forum ? Ça n'a pas l'air d'être celui de ton profil.
Arlem- Membre actif
- Messages : 2550
Inscrit(e) le : 30/06/2009
Re: Afficher un formulaire à l'ouverture d'un nouveau sujet
Si, c'est le même sauf que le nom du forum à changé.
Voici l'adresse du forum : http://royal-satanik.forumgratuit.org/
Cdlt
Ps : je viens de voir que l'ancienne adresse ne correspondait plus à rien, désolé.
Voici l'adresse du forum : http://royal-satanik.forumgratuit.org/
Cdlt
Ps : je viens de voir que l'ancienne adresse ne correspondait plus à rien, désolé.
Re: Afficher un formulaire à l'ouverture d'un nouveau sujet
Je ne vois pas le code sur ton forum, tu l'as retiré ? Si oui remets le (si il n'est pas bloquant pour autre chose) qu'on puisse constater le problème.
Arlem- Membre actif
- Messages : 2550
Inscrit(e) le : 30/06/2009
Re: Afficher un formulaire à l'ouverture d'un nouveau sujet
Bonjour,
Je viens de remettre le code
Je viens de remettre le code
Re: Afficher un formulaire à l'ouverture d'un nouveau sujet
Je ne le vois toujours pas, tu as bien coché actif sur les sous-forums ?
Arlem- Membre actif
- Messages : 2550
Inscrit(e) le : 30/06/2009
Re: Afficher un formulaire à l'ouverture d'un nouveau sujet
Autant pour moi, je mettais le script dans la feuille de style CSS, et ça ne fonctionnait pas.
En lisant ton dernier message je me suis rendu compte qu'il devait être dans un code javascript. Depuis tout fonctionne à merveille, merci pour ton aide et ta patience.
En lisant ton dernier message je me suis rendu compte qu'il devait être dans un code javascript. Depuis tout fonctionne à merveille, merci pour ton aide et ta patience.
Sujets similaires
» Formulaire nouveau sujet
» Obliger a passer par un formulaire pour poster un nouveau sujet
» Créer un formulaire pour un nouveau sujet
» [Poster un formulaire HTML] En nouveau sujet
» Problème avec un script (js) qui remplace le formulaire de création de sujet par son propre formulaire.
» Obliger a passer par un formulaire pour poster un nouveau sujet
» Créer un formulaire pour un nouveau sujet
» [Poster un formulaire HTML] En nouveau sujet
» Problème avec un script (js) qui remplace le formulaire de création de sujet par son propre formulaire.
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum