[EDIT TITRE] Créer un magasin pour son forum
5 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
[EDIT TITRE] Créer un magasin pour son forum
Détails techniques
Version du forum : phpBB2Poste occupé : Fondateur
Navigateur(s) concerné(s) : Autre
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : 2006
Lien du forum : forum.forumactif.org
Description du problème
Bonjour, j'ai vu dans les suggestions acceptées (sauf erreur) la suggestion sur les magasins, hors le message de la "staffienne" qui poste ensuite pour dire que l'idée est acceptée et sera réalisée (sans donner de délai, ce qui est normal) date de 2006...Je sais qu'aucun délai n'ait donné par fa, et que les suggestions sont traités comme le veulent les dev, et en fonction de leur emploi du temps, mais est ce normal que depuis presque 10 ans que la suggestion ait été acceptée elle n'est pas été réalisée ? Cela veut il dire qu'elle ne le seras jamais et qu'elle est donc refusée après avoir été acceptée ou cela veut il juste dire que les devs ne s'y sont pas encore penchés depuis dix ans (ceci est plus de l'étonnement et non la désapprobation. ).
Voilà, c'était juste une question par curiosité
Dernière édition par Selendo le Mar 15 Sep 2015 - 13:48, édité 2 fois
Re: [EDIT TITRE] Créer un magasin pour son forum
C'est normal.une suggestion acceptée ne veut pas dire qu'elle sera développée. Cette portion du forum ne sert que de réservoir d'idées pour les futurs développements et ce tous supports confondus.
Maintenant, pour votre demande, vous faites une recherche sur le forum avec pour mots clefs boutique et magasin et vous trouverez votre bonheur.
Maintenant, pour votre demande, vous faites une recherche sur le forum avec pour mots clefs boutique et magasin et vous trouverez votre bonheur.
Re: [EDIT TITRE] Créer un magasin pour son forum
Je n'ai rien trouvé avec la recherche justement (sauf un code python d'Ea hélàs trop compliqué à mettre en place)
Re: [EDIT TITRE] Créer un magasin pour son forum
vous avez mal cherché. En utilisant le mot boutique vous tombez sur un sujet sur lequel j'ai apporté mon aide et qui a été complété par noway.
Voir son message contenant une refonte du code intial
https://forum.forumactif.com/u103727
Voir son message contenant une refonte du code intial
https://forum.forumactif.com/u103727
Re: [EDIT TITRE] Créer un magasin pour son forum
Bonjour, vous m'avez mis son profil, mais j'ai trouvé en effectuant une seconde recherche, j'ai donc ""personnaliser"" votre page et voilà mn code :
Sauf qu'au début (avant personnalisation et suppression de certains champs), lae mp s'envoyait et le bouton acheter marchait et maintenant, le bouton marcher ne focntionnes plus :/
Pourriez vous me dire ou est l'erreur dans mon code svp ?
Merci
lien
- Code:
<html class="translated-ltr"><head><script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<link type="text/css" rel="stylesheet" charset="UTF-8" href="http://translate.googleapis.com/translate_static/css/translateelement.css"><script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/main_pt-BR.js"></script><script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/10/element_main.js"></script></head><body style="zoom: 1; ">
<style type="text/css">
.header{
margin-top: 25px;
background: #DDD;
font-size: 25px;
color: white;
padding: 10px 15px;
margin-bottom: 15px;
border: 1px solid #CCC;
box-shadow: inset 1px 1px 2px #999;
border-radius: 4px;
text-align: center;
}
/.shopWrapper{text-align:center;margin:0 auto;border:3px dashed/
#0000ff;overflow:hidden;height:auto;background: whiteSmoke;}
.title{
font-weight: bold;
font-size: 12px;
color: #303030;
margin: 5px;
}
.image img{padding-top: 13px;height:40px;width:40px;}
.image{text-align:center;}
.points{
background: url(http://s6.tinypic.com/286sfuu_th.jpg) no-repeat;
padding-bottom: 5px;
padding-left: 18px;
color:#242424;
font-weight:bold;
font-size:11px;
float:left;
text-align:center;
}
.sale{color:green;font-style: italic;font-size:11px;float:right;text-align:center;}
.item{width:188px;min-height:195px;border:1px solid #CECECE;overflow:hidden;height:auto;padding:5px;background:#fff;text-align:center;}
.descrip{
float: left;
margin-left: -10px;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
background: #E9E9E9;
border: 1px solid #CECECE;
border-left: 0;
width: 92.3%;
text-align: left;
margin-top: 30px;
margin-bottom: 5px;
}
.description {color: #242424;font-size: 11px;word-wrap: break-word;text-align: left !important;float: left;text-indent: 11px;}
.itemWrapper{text-align:center;margin:0 auto;float:left;}
.inventWrapper{float:left;width:850px;height:auto;overflow:hidden;}
.cart{overflow: hidden;background: white;}
.cart_title{text-align:center;color:#000;border-bottom:2px solid #000;}
.cart_items{text-align:center;}
.cart_body{text-align: center;
margin: ;
overflow-x: hidden;
overflow-y: scroll;
border: 1px solid lime;
height: 210px;
background: white;}
.cartWrapper{position: relative;right: 0;float:right;width:280px;}
.totaler{bottom:0;}
li:hover{cursor:pointer;}
#checkout{float: left;
height: 130px;
text-align: center;
background: white;
border-top: 2px solid lime;
margin-top: 5px;
width: 100% !important;}
input[type="button"], input[type="reset"], input[type="submit"] {
margin-bottom: -30px;
font-family: 'Segoe UI Web Light', 'Segoe UI Light', 'Segoe UI Web Regular', 'Segoe UI', 'Segoe UI Symbol', 'Helvetica Neue', Arial;
font-size: 15px;
color: black;
border: 1px solid #CECECE;
background-color: #F3F3F3;
padding: 4px 10px;
-webkit-transition: all 0.3s;
}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
border: 1px solid #CECECE;
background: #CECECE;
box-shadow: 0 0 0px;
}
button.button1, button.button2, input.button1, input.button2 {
margin: 3px;
cursor: pointer;
border-radius: 2px;
font-family: 'Segoe UI Web Light', 'Segoe UI Light', 'Segoe UI Web Regular', 'Segoe UI', 'Segoe UI Symbol', 'Helvetica Neue', Arial;
font-size: 16px;
color: black;
border: 1px solid #CECECE;
background: #F3F3F3;
padding: 1px 2px;
-webkit-transition: all 0.3s;
}
button.button1:hover, button.button2:hover, input.button1:hover, input.button2:hover {
color: white;
border: 1px solid #A3A3A3;
background-color: #A3A3A3;
}
.type_header {
-webkit-box-shadow: none !important;
margin: 0px;
padding: 4px 10px;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: normal;
font-family: arial, helvetica, sans-serif;
color: white;
background-image: url(http://i47.tinypic.com/33nusqs.jpg);
background-color: #8A8783;
border: 1px solid #6E6A65;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
background-position: initial initial;
background-repeat: repeat no-repeat;
width: 778px;
}
</style>
<script type="text/javascript">
(function($){
$(document).ready(function(){
var $total = 0.0
$('.addButton').click(function (){
var theID ='#' + $(this).attr('data-item');
var pointstoAdd = parseFloat($(theID).find('.points').attr('data-myprice'));
$total += pointstoAdd;
$('.totaler').html('Total de pieces d'argent = pieces' + $total.toFixed(2));
var $newItem = '<li class="cart-item" data-points="'+ pointstoAdd+'">' + $(theID).find('.title').text()+ '</li>';
$('.theList').append($newItem);
BindIt();
});
function BindIt(){
$('.cart-item').unbind('click');
$('.cart-item').click( function(){
$total -= parseFloat($(this).attr('data-points'));
$('.totaler').html('Total de pieces d'argent = pieces' + $total.toFixed(2));
$(this).remove();
});
}
});
$(document).ready(
function() {
$('#submitCart').click(function() {
var text = '';
var total = 0;
$(".theList li").each(function () {
var string = $(this).text();
var points = parseInt($(this).data('points'));
//capitalize first letter of string
text += string.charAt(0).toUpperCase() + string.slice(1)
//add line break at the end
+ ' = ' + points + "\n";
total += points;
});
//I think calculating total is easier than trying to manipulate $(".totaler")
text += "Total de pieces d'argent = " + total;
$("#cartMessage").text(text);
});
});
})(jQuery);
</script>
</div>
<script type="text/javascript">
function Doarfast() {var x = document.getElementById('Doarfast'); if (x.style.display == 'none') {jQuery(x).add('#Doarfaster').fadeIn('slow');var r = x.getElementsByTagName('form')[0].redirect;r.value = window.location.href;} else {jQuery(x).add('#Doarfaster').fadeOut('slow');}}jQuery(function(){ if(document.getElementById('logout')) document.getElementById('Doarfastbtn').style.display = 'none'; });
</script>
<style>
input[type="button"], input[type="reset"], input[type="submit"] {
background-color: #F3F3F3;
border: 1px solid #CECECE;
color: black;
font-family: "Segoe UI Web Light", "Segoe UI Light", "Segoe UI Web Regular", "Segoe UI", "Segoe UI Symbol", "Helvetica Neue", "Arial";
font-size: 15px;
margin-bottom: 0px;
padding: 4px 10px;
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0;
}
div.module.main.module-advert {
display: none;
}
img, .input_check, .input_radio {
vertical-align: middle;
}
.ipsButton_secondary img {
vertical-align: middle;
margin-top: -1px;
}
.ipsButton_secondary:hover {
color: #4C4C4C;
background-color: #F8F8F8;
}
index.phpmedia="screen, print"
.input_submit, .ipsButton_secondary {
outline: none;
}
.ipsButton_secondary {
height: 24px;
line-height: 24px;
font-size: 11px;
padding: 0 10px;
background: #ECECEC url('http://i46.tinypic.com/2v0y81x.png') repeat-x 0 0;
border: 1px solid #D0D0D0;
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1), inset rgba(255,255,255,0.7) 0px 1px 0px;
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1), inset rgba(255, 255, 255, 0.7) 0px 1px 0px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1), inset rgba(255, 255, 255, 0.7) 0px 1px 0px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
color: #616161;
text-shadow: white 0px 1px 0px;
display: inline-block;
white-space: nowrap;
cursor: pointer;
}
.ipsButton_secondary:active{-webkit-box-shadow:inset rgba(0,0,0,0.15) 0px 1px 2px, rgba(255,255,255,0.5) 0px 1px 0px;-moz-box-shadow:inset rgba(0,0,0,0.15) 0px 1px 2px, rgba(255,255,255,0.5) 0px 1px 0px;box-shadow:inset rgba(0,0,0,0.15) 0px 1px 2px, rgba(255,255,255,0.5) 0px 1px 0px;position:relative;top:1px}
#Doarfast{
background: rgba(0, 0, 0, 0.6) url('http://fcimage.net/public/style_images/imgfc/trans60.png') repeat;
box-shadow:10px 10px 40px #000;
color:#333;
font-family:sans-serif;
left:30%;
position:fixed;
top:20%;
width:550px;
z-index: 999;
padding: 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 20px;
-moz-box-shadow: rgba(0,0,0,0.5) 0px 10px 20px;
box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#Doarfaster {
background-color: #3E3E3E;
filter: Alpha(opacity=80);
left: 0;
min-height: 101%;
opacity: 0.4;
position: fixed;
top: 0;
width: 100%;
z-index: 999;
}
#Doarfast h1 {
padding: 5px;
font-size: 12px;
text-align: center;
color: #727272;
text-shadow: rgba(255, 255, 255, 0.<img src="http://2img.net/i/fa/i/smiles/icon_cool.gif" alt="Cool" longdesc="6" /> 0px 1px 0px;
background: #EEE url('http://i46.tinypic.com/2v0y81x.png') repeat-x 0 0;
}
.Doarfast-content {
background-color: #FCFCFC;
border-bottom: 1px solid #EAEAEA;
border-top: 1px solid white;
}
.Doarfast-content td {
padding: 10px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #EAEAEA;
border-top: 1px solid white;
}
#Doarfast img.closebutton{
background:url(http://i50.tinypic.com/33kqfld.png) no-repeat;
cursor:pointer;
float:right;
height:22px;
margin:5px;
width:22px
}
.pun input {
padding: 6px;
border: 1px solid #D4D4D4;
background: #FCFCFC;
color: #9F9F9F;
text-shadow: white 0px 1px 0px;
-webkit-box-shadow: inset rgba(0, 0, 0, 0.1) 0px 1px 3px;
-moz-box-shadow: inset rgba(0,0,0,0.1) 0px 1px 3px;
box-shadow: inset rgba(0, 0, 0, 0.1) 0px 1px 3px;
}
.pun input:focus {
background-color:#fefefe;color:#555;border-color:#bbb;-webkit-box-shadow:inset 0px 0px 4px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 0px 4px rgba(0,0,0,0.2);box-shadow:inset 0px 0px 4px rgba(0,0,0,0.2)
}
.submit {
padding: 15px;
text-align: center;
background: #EEE url('http://i46.tinypic.com/2v0y81x.png') repeat-x 0 0;
border-top: 1px solid #CCC;
height: 30px;
}</style>
</div><div class="itemWrapper"><div id="item20" class="item">
<span class="title"><font><font>Repouss'corbeille</font></font></span><br>
<span class="image"><img src="http://icons.iconarchive.com/icons/banzaitokyo/medico/64/spray-icon.png"></span><br><div class="descrip">
<span class="points" data-myprice="5"><font><font>5 pieces d'argent </font></font></span>
<span class="sale"><font><font>En stock </font></font></span><br>
<span class="description"><font><font>Valable pour un jour.</font></font></span>
</div>
<font><font><input type="button" class="addButton" data-item="item20" value="Acheter"></font></font>
</div>
</div>
<div class="itemWrapper"><div id="item21" class="item">
<span class="title"><font><font>1 piece d'or</font></font></span><br>
<span class="image"><img src="http://images.stefm.fr/is/image/MDM/template_zoom_klein?$zoom_klein$&$muenze_1=913800058_2"></span><br><div class="descrip">
<span class="points" data-myprice="20"><font><font>20 pieces d'argent </font></font></span>
<span class="sale"><font><font>En stock</font></font></span><br>
<span class="description"><font><font>Monnaie rare. </font></font></span>
</div>
<font><font><input type="button" class="addButton" data-item="item21" value="Acheter"></font></font>
</div>
</div>
<div class="itemWrapper"><div id="item22" class="item">
<span class="title"><font><font>Signature spéciale</font></font></span><br>
<span class="image"><img src="http://www.airmauritius-pro.fr/var/ezwebin_site/storage/images/media/images/picto_signature/1230-1-fre-FR/picto_signature_medium.png"></span><br><div class="descrip">
<span class="points" data-myprice="50"><font><font>50 pieces d'argent </font></font></span>
<span class="sale"><font><font>Stock reduit </font></font></span><br>
<span class="description"><font><font>Signature pour le forum.</font></font></span>
</div>
<font><font><input type="button" class="addButton" data-item="item22" value="Acheter"></font></font>
</div>
</div>
<div class="cartWrapper"><div class="cart" id="cartj"><div class="cart_body"><div class="cart_title"><font><font>Chariot de course</font></font></div><div class="cart_items">
<ul class="theList">
</ul>
</div>
</div>
<span class="totaler"><font><font>Total de pieces d'argent = </font></font></span>
</div>
<form id="privatemessage" action="/privmsg" method="post" name="post">
<input name="username[]" type="text" style="display:none" value="Selendo">
<input value="Demande d'achat" style="display:none" maxlength="64" name="subject" type="text" class="usernameinput">
<textarea id="cartMessage" style="display:none" class="noThis" name="message"></textarea>
<span class="buttons">
<button id="submitCart" type="button" class="button1" onclick="this.disabled = false;document.getElementById('sendingBut').disabled = false"><font><font>Actualiser le chariot</font></font></button><br /> Actualiser avant d'envoyer.
<br>
<button type="submit" name="post" class="button2" id="sendingBut" disabled="disabled"><font><font>Envoyer la liste</font></font></button></span></form>
</div><div id="checkout"><font><font>
Voulez vous confirmer vos achats? </font><font>Si oui, cliquez sur le bouton de demande d'envoi. </font>
</font>
<br>
<span><font><font>N'oubliez pas d'actualiser le chariot avant d'envoyer la commande ! </font></font><br><font>
</font><br><font><font>Asurez vous que vous avez assez de pièces d'argent pour vos achats!</font></font></span>
</div>
</div>
<script>jQuery.get('/forum', function(data) {jQuery('#Doarfast .Doarfast-content form[name="form"]').attr('action','/admin/index.forum?part=modules&sub=point&mode=don&extended_admin=1&tid='+jQuery('#pun-foot p.center strong a[href^="/admin/index.forum?"]', data).attr('href').split('/admin/index.forum?part=admin&tid=').join(''));});
jQuery('.submit input.icon_ok[type="submit"][name="submit"][value="Salvar"]').click(function() {
jQuery.get('/forum', function(data) {
var tid=jQuery('#pun-foot p.center strong a[href^="/admin/index.forum?"]', data).attr('href').split('/admin/index.forum?part=admin&tid=').join('');
jQuery.get('/admin/index.forum?part=modules&sub=html&extended_admin=1&tid='+tid, function(data) {
if(jQuery('input[name="points_to_add[1]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[1]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[1]"]').val());
}
if(jQuery('input[name="points_to_add[2]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[2]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[2]"]').val());
}
if(jQuery('input[name="points_to_add[3]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[3]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[3]"]').val());
}
if(jQuery('input[name="points_to_add[4]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[4]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[4]"]').val());
}
if(jQuery('input[name="points_to_add[5]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[5]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[5]"]').val());
}
if(jQuery('input[name="points_to_add[6]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[6]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[6]"]').val());
}
if(jQuery('input[name="points_to_add[7]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[7]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[7]"]').val());
}
if(jQuery('input[name="points_to_add[8]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[8]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[8]"]').val());
}
if(jQuery('input[name="points_to_add[9]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[9]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[9]"]').val());
}
jQuery('input[value="add_points_for_group"] + input[value="Salvar"][name="submit"]', data).click();
});
});
});</script></div></div>
Sauf qu'au début (avant personnalisation et suppression de certains champs), lae mp s'envoyait et le bouton acheter marchait et maintenant, le bouton marcher ne focntionnes plus :/
Pourriez vous me dire ou est l'erreur dans mon code svp ?
Merci
lien
Re: [EDIT TITRE] Créer un magasin pour son forum
Ne pourriez vous pas m'aider ?
Re: [EDIT TITRE] Créer un magasin pour son forum
Bonjour,
J'imagine qu'entre en compte pour la réalisation d'une suggestion:
* la facilité,
* l'utilité (demandé par beaucoup, fort, ...),
* est-ce que c'est très particulier ou utile à tous,
* le temps disponible aux développeurs de fpmrumactif,
* le risque que la fonction pose problème,
* (j'imagine que le désir d'employés de forumactif entre aussi en compte),
* ...
Après je dirais que vu que rien n'est apparu, la probabilité est basse.
À part cela, si pour se situez (sur ce que vous aimeriez), le tutoriel donc vous parlez est bien: https://forum.forumactif.com/t5260p150-un-magasin-pour-votre-forum ?
Moi je n'aurais pas l'occasion de travailler pour vous aider, il y a juste mon code python (qui effectivement est complexe sans s'y connaitre, et je ne l'ai pas testé depuis quelques années donc le bon fonctionnement n'est pas garanti).
Cordialement.
J'imagine qu'entre en compte pour la réalisation d'une suggestion:
* la facilité,
* l'utilité (demandé par beaucoup, fort, ...),
* est-ce que c'est très particulier ou utile à tous,
* le temps disponible aux développeurs de fpmrumactif,
* le risque que la fonction pose problème,
* (j'imagine que le désir d'employés de forumactif entre aussi en compte),
* ...
Après je dirais que vu que rien n'est apparu, la probabilité est basse.
À part cela, si pour se situez (sur ce que vous aimeriez), le tutoriel donc vous parlez est bien: https://forum.forumactif.com/t5260p150-un-magasin-pour-votre-forum ?
Moi je n'aurais pas l'occasion de travailler pour vous aider, il y a juste mon code python (qui effectivement est complexe sans s'y connaitre, et je ne l'ai pas testé depuis quelques années donc le bon fonctionnement n'est pas garanti).
Cordialement.
Dernière édition par Ea le Ven 21 Aoû 2015 - 23:43, édité 2 fois
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: [EDIT TITRE] Créer un magasin pour son forum
Bonjour Ea, oui, la suggestion (ce n'est pas un tutoriel ) que vous m'avez linké est la bonne
J'ai vu un post de Tech vers 2009 me semble t'il disant qu'il allait aux nouvelles, mais il n'a rien posté ensuite, pourriez vous "aller aux nouvelles" s'il vous plait ?
Voilà le sujet ou demeter1 donens un code qui marche, et que j'ai modifié ensuite (et qui ne marches plus). (Voilà ce qui aurait été parfait pour ma demande).
Je vous confirmes que je n'ai pas compris grand chose à votre code python .
Cordialement.
J'ai vu un post de Tech vers 2009 me semble t'il disant qu'il allait aux nouvelles, mais il n'a rien posté ensuite, pourriez vous "aller aux nouvelles" s'il vous plait ?
Voilà le sujet ou demeter1 donens un code qui marche, et que j'ai modifié ensuite (et qui ne marches plus). (Voilà ce qui aurait été parfait pour ma demande).
Je vous confirmes que je n'ai pas compris grand chose à votre code python .
Cordialement.
Re: [EDIT TITRE] Créer un magasin pour son forum
demeter, pourriez vous en corrigeant mon code svp ?
Re: [EDIT TITRE] Créer un magasin pour son forum
demeter ???
up
up
Re: [EDIT TITRE] Créer un magasin pour son forum
Bonsoir.
Si vous n'avez pas de réponse avant ce week-end je m'occuperai de votre demande.
Si vous n'avez pas de réponse avant ce week-end je m'occuperai de votre demande.
no_way- Membre actif
- Messages : 2214
Inscrit(e) le : 26/03/2010
Re: [EDIT TITRE] Créer un magasin pour son forum
J'attends donc la corrrection de mon code avec impatience, merci beaucoup !!!
Re: [EDIT TITRE] Créer un magasin pour son forum
Bonjour, désolé mais week-end chargé.
Pour info, le sujet dont parlait demeter1 est celui-ci.
Sinon concernant votre code je peux voir que vous n'avez pas échappé un caractère le nécessitant, vous avez mis:
Pour info, le sujet dont parlait demeter1 est celui-ci.
Sinon concernant votre code je peux voir que vous n'avez pas échappé un caractère le nécessitant, vous avez mis:
- Code:
$('.totaler').html('Total de pieces d'argent = pieces' + $total.toFixed(2));
- Code:
$('.totaler').html('Total de pieces d\'argent = pieces' + $total.toFixed(2));
no_way- Membre actif
- Messages : 2214
Inscrit(e) le : 26/03/2010
Re: [EDIT TITRE] Créer un magasin pour son forum
Bonjour, j'ai corrigé, mais cela ne marche toujours pas :/
Re: [EDIT TITRE] Créer un magasin pour son forum
Remplacez votre code HTML par celui-ci:
- Code:
<html class="translated-ltr"><head><script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<link type="text/css" rel="stylesheet" charset="UTF-8" href="http://translate.googleapis.com/translate_static/css/translateelement.css"><script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/main_pt-BR.js"></script><script type="text/javascript" charset="UTF-8" src="http://translate.googleapis.com/translate_static/js/element/10/element_main.js"></script>
<style type="text/css">
.header{
margin-top: 25px;
background: #DDD;
font-size: 25px;
color: white;
padding: 10px 15px;
margin-bottom: 15px;
border: 1px solid #CCC;
box-shadow: inset 1px 1px 2px #999;
border-radius: 4px;
text-align: center;
}
/.shopWrapper{text-align:center;margin:0 auto;border:3px dashed/
#0000ff;overflow:hidden;height:auto;background: whiteSmoke;}
.title{
font-weight: bold;
font-size: 12px;
color: #303030;
margin: 5px;
}
.image img{padding-top: 13px;height:40px;width:40px;}
.image{text-align:center;}
.points{
background: url(http://s6.tinypic.com/286sfuu_th.jpg) no-repeat;
padding-bottom: 5px;
padding-left: 18px;
color:#242424;
font-weight:bold;
font-size:11px;
float:left;
text-align:center;
}
.sale{color:green;font-style: italic;font-size:11px;float:right;text-align:center;}
.item{width:188px;min-height:195px;border:1px solid #CECECE;overflow:hidden;height:auto;padding:5px;background:#fff;text-align:center;}
.descrip{
float: left;
margin-left: -10px;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
background: #E9E9E9;
border: 1px solid #CECECE;
border-left: 0;
width: 92.3%;
text-align: left;
margin-top: 30px;
margin-bottom: 5px;
}
.description {color: #242424;font-size: 11px;word-wrap: break-word;text-align: left !important;float: left;text-indent: 11px;}
.itemWrapper{text-align:center;margin:0 auto;float:left;}
.inventWrapper{float:left;width:850px;height:auto;overflow:hidden;}
.cart{overflow: hidden;background: white;}
.cart_title{text-align:center;color:#000;border-bottom:2px solid #000;}
.cart_items{text-align:center;}
.cart_body{text-align: center;
margin: ;
overflow-x: hidden;
overflow-y: scroll;
border: 1px solid lime;
height: 210px;
background: white;}
.cartWrapper{position: relative;right: 0;float:right;width:280px;}
.totaler{bottom:0;}
li:hover{cursor:pointer;}
#checkout{float: left;
height: 130px;
text-align: center;
background: white;
border-top: 2px solid lime;
margin-top: 5px;
width: 100% !important;}
input[type="button"], input[type="reset"], input[type="submit"] {
margin-bottom: -30px;
font-family: 'Segoe UI Web Light', 'Segoe UI Light', 'Segoe UI Web Regular', 'Segoe UI', 'Segoe UI Symbol', 'Helvetica Neue', Arial;
font-size: 15px;
color: black;
border: 1px solid #CECECE;
background-color: #F3F3F3;
padding: 4px 10px;
-webkit-transition: all 0.3s;
}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
border: 1px solid #CECECE;
background: #CECECE;
box-shadow: 0 0 0px;
}
button.button1, button.button2, input.button1, input.button2 {
margin: 3px;
cursor: pointer;
border-radius: 2px;
font-family: 'Segoe UI Web Light', 'Segoe UI Light', 'Segoe UI Web Regular', 'Segoe UI', 'Segoe UI Symbol', 'Helvetica Neue', Arial;
font-size: 16px;
color: black;
border: 1px solid #CECECE;
background: #F3F3F3;
padding: 1px 2px;
-webkit-transition: all 0.3s;
}
button.button1:hover, button.button2:hover, input.button1:hover, input.button2:hover {
color: white;
border: 1px solid #A3A3A3;
background-color: #A3A3A3;
}
.type_header {
-webkit-box-shadow: none !important;
margin: 0px;
padding: 4px 10px;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: normal;
font-family: arial, helvetica, sans-serif;
color: white;
background-image: url(http://i47.tinypic.com/33nusqs.jpg);
background-color: #8A8783;
border: 1px solid #6E6A65;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
background-position: initial initial;
background-repeat: repeat no-repeat;
width: 778px;
}
input[type="button"], input[type="reset"], input[type="submit"] {
background-color: #F3F3F3;
border: 1px solid #CECECE;
color: black;
font-family: "Segoe UI Web Light", "Segoe UI Light", "Segoe UI Web Regular", "Segoe UI", "Segoe UI Symbol", "Helvetica Neue", "Arial";
font-size: 15px;
margin-bottom: 0px;
padding: 4px 10px;
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0;
}
div.module.main.module-advert {
display: none;
}
img, .input_check, .input_radio {
vertical-align: middle;
}
.ipsButton_secondary img {
vertical-align: middle;
margin-top: -1px;
}
.ipsButton_secondary:hover {
color: #4C4C4C;
background-color: #F8F8F8;
}
index.phpmedia="screen, print"
.input_submit, .ipsButton_secondary {
outline: none;
}
.ipsButton_secondary {
height: 24px;
line-height: 24px;
font-size: 11px;
padding: 0 10px;
background: #ECECEC url('http://i46.tinypic.com/2v0y81x.png') repeat-x 0 0;
border: 1px solid #D0D0D0;
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1), inset rgba(255,255,255,0.7) 0px 1px 0px;
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1), inset rgba(255, 255, 255, 0.7) 0px 1px 0px;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1), inset rgba(255, 255, 255, 0.7) 0px 1px 0px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
color: #616161;
text-shadow: white 0px 1px 0px;
display: inline-block;
white-space: nowrap;
cursor: pointer;
}
.ipsButton_secondary:active{-webkit-box-shadow:inset rgba(0,0,0,0.15) 0px 1px 2px, rgba(255,255,255,0.5) 0px 1px 0px;-moz-box-shadow:inset rgba(0,0,0,0.15) 0px 1px 2px, rgba(255,255,255,0.5) 0px 1px 0px;box-shadow:inset rgba(0,0,0,0.15) 0px 1px 2px, rgba(255,255,255,0.5) 0px 1px 0px;position:relative;top:1px}
#Doarfast{
background: rgba(0, 0, 0, 0.6) url('http://fcimage.net/public/style_images/imgfc/trans60.png') repeat;
box-shadow:10px 10px 40px #000;
color:#333;
font-family:sans-serif;
left:30%;
position:fixed;
top:20%;
width:550px;
z-index: 999;
padding: 8px;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 20px;
-moz-box-shadow: rgba(0,0,0,0.5) 0px 10px 20px;
box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#Doarfaster {
background-color: #3E3E3E;
filter: Alpha(opacity=80);
left: 0;
min-height: 101%;
opacity: 0.4;
position: fixed;
top: 0;
width: 100%;
z-index: 999;
}
#Doarfast h1 {
padding: 5px;
font-size: 12px;
text-align: center;
color: #727272;
background: #EEE url('http://i46.tinypic.com/2v0y81x.png') repeat-x 0 0;
}
.Doarfast-content {
background-color: #FCFCFC;
border-bottom: 1px solid #EAEAEA;
border-top: 1px solid white;
}
.Doarfast-content td {
padding: 10px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #EAEAEA;
border-top: 1px solid white;
}
#Doarfast img.closebutton{
background:url(http://i50.tinypic.com/33kqfld.png) no-repeat;
cursor:pointer;
float:right;
height:22px;
margin:5px;
width:22px
}
.pun input {
padding: 6px;
border: 1px solid #D4D4D4;
background: #FCFCFC;
color: #9F9F9F;
text-shadow: white 0px 1px 0px;
-webkit-box-shadow: inset rgba(0, 0, 0, 0.1) 0px 1px 3px;
-moz-box-shadow: inset rgba(0,0,0,0.1) 0px 1px 3px;
box-shadow: inset rgba(0, 0, 0, 0.1) 0px 1px 3px;
}
.pun input:focus {
background-color:#fefefe;color:#555;border-color:#bbb;-webkit-box-shadow:inset 0px 0px 4px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 0px 4px rgba(0,0,0,0.2);box-shadow:inset 0px 0px 4px rgba(0,0,0,0.2)
}
.submit {
padding: 15px;
text-align: center;
background: #EEE url('http://i46.tinypic.com/2v0y81x.png') repeat-x 0 0;
border-top: 1px solid #CCC;
height: 30px;
}</style>
<script type="text/javascript">
(function($){
$(document).ready(function(){
var $total = 0.0
$('.addButton').click(function (){
var theID ='#' + $(this).attr('data-item');
var pointstoAdd = parseFloat($(theID).find('.points').attr('data-myprice'));
$total += pointstoAdd;
$('.totaler').html('Total de pieces d\'argent = ' + $total.toFixed(2));
var $newItem = '<li class="cart-item" data-points="'+ pointstoAdd+'">' + $(theID).find('.title').text()+ '</li>';
$('.theList').append($newItem);
BindIt();
});
function BindIt(){
$('.cart-item').unbind('click');
$('.cart-item').click( function(){
$total -= parseFloat($(this).attr('data-points'));
$('.totaler').html('Total de pieces d\'argent = ' + $total.toFixed(2));
$(this).remove();
});
}
});
$(document).ready(
function() {
$('#submitCart').click(function() {
var text = '';
var total = 0;
$(".theList li").each(function () {
var string = $(this).text();
var points = parseInt($(this).data('points'));
//capitalize first letter of string
text += string.charAt(0).toUpperCase() + string.slice(1)
//add line break at the end
+ ' = ' + points + "\n";
total += points;
});
//I think calculating total is easier than trying to manipulate $(".totaler")
text += "Total de pieces d'argent = " + total;
$("#cartMessage").text(text);
});
});
})(jQuery);
function Doarfast() {var x = document.getElementById('Doarfast'); if (x.style.display == 'none') {jQuery(x).add('#Doarfaster').fadeIn('slow');var r = x.getElementsByTagName('form')[0].redirect;r.value = window.location.href;} else {jQuery(x).add('#Doarfaster').fadeOut('slow');}}jQuery(function(){ if(document.getElementById('logout')) document.getElementById('Doarfastbtn').style.display = 'none'; });
</script>
</head><body style="zoom: 1; ">
<div class="itemWrapper"><div id="item20" class="item">
<span class="title">Repouss'corbeille</span><br />
<span class="image"><img src="http://icons.iconarchive.com/icons/banzaitokyo/medico/64/spray-icon.png" /></span><br />
<div class="descrip">
<span class="points" data-myprice="5">5 pieces d'argent </span>
<span class="sale">En stock </span><br />
<span class="description">Valable pour un jour.</span>
</div>
<input type="button" class="addButton" data-item="item20" value="Acheter">
</div>
</div>
<div class="itemWrapper"><div id="item21" class="item">
<span class="title">1 piece d'or</span><br />
<span class="image"><img src="http://images.stefm.fr/is/image/MDM/template_zoom_klein?$zoom_klein$&$muenze_1=913800058_2"></span><br /><div class="descrip">
<span class="points" data-myprice="20">20 pieces d'argent </span>
<span class="sale">En stock</span><br />
<span class="description">Monnaie rare. </span>
</div>
<input type="button" class="addButton" data-item="item21" value="Acheter">
</div>
</div>
<div class="itemWrapper"><div id="item22" class="item">
<span class="title">Signature speciale</span><br />
<span class="image"><img src="http://www.airmauritius-pro.fr/var/ezwebin_site/storage/images/media/images/picto_signature/1230-1-fre-FR/picto_signature_medium.png"></span><br /><div class="descrip">
<span class="points" data-myprice="50">50 pieces d'argent </span>
<span class="sale">Stock reduit </span><br />
<span class="description">Signature pour le forum.</span>
</div>
<input type="button" class="addButton" data-item="item22" value="Acheter">
</div>
</div>
<div class="cartWrapper">
<div class="cart" id="cartj"><div class="cart_body"><div class="cart_title">Chariot de course</div><div class="cart_items">
<ul class="theList">
</ul>
</div>
</div>
<span class="totaler">Total de pieces d'argent = </span>
</div>
<form id="privatemessage" action="/privmsg" method="post" name="post">
<input name="username" type="text" style="display:none" value="Selendo">
<input value="Demande d'achat" style="display:none" maxlength="64" name="subject" type="text" class="usernameinput">
<textarea id="cartMessage" style="display:none" class="noThis" name="message"></textarea>
<span class="buttons">
<button id="submitCart" type="button" class="button1" onclick="this.disabled = false;document.getElementById('sendingBut').disabled = false">Actualiser le chariot</button><br /> Actualiser avant d'envoyer.
<br />
<input type="submit" name="post" class="button2" id="sendingBut" disabled="disabled" value='Envoyer la liste'>
</span></form>
<div id="checkout">
Voulez vous confirmer vos achats? Si oui, cliquez sur le bouton de demande d'envoi.
<br />
<span>N'oubliez pas d'actualiser le chariot avant d'envoyer la commande ! <br />
<br />Asurez vous que vous avez assez de pieces d'argent pour vos achats!</span>
</div>
</div>
<script>jQuery.get('/forum', function(data) {jQuery('#Doarfast .Doarfast-content form[name="form"]').attr('action','/admin/index.forum?part=modules&sub=point&mode=don&extended_admin=1&tid='+jQuery('#pun-foot p.center strong a[href^="/admin/index.forum?"]', data).attr('href').split('/admin/index.forum?part=admin&tid=').join(''));});
jQuery('.submit input.icon_ok[type="submit"][name="submit"][value="Salvar"]').click(function() {
jQuery.get('/forum', function(data) {
var tid=jQuery('#pun-foot p.center strong a[href^="/admin/index.forum?"]', data).attr('href').split('/admin/index.forum?part=admin&tid=').join('');
jQuery.get('/admin/index.forum?part=modules&sub=html&extended_admin=1&tid='+tid, function(data) {
if(jQuery('input[name="points_to_add[1]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[1]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[1]"]').val());
}
if(jQuery('input[name="points_to_add[2]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[2]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[2]"]').val());
}
if(jQuery('input[name="points_to_add[3]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[3]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[3]"]').val());
}
if(jQuery('input[name="points_to_add[4]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[4]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[4]"]').val());
}
if(jQuery('input[name="points_to_add[5]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[5]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[5]"]').val());
}
if(jQuery('input[name="points_to_add[6]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[6]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[6]"]').val());
}
if(jQuery('input[name="points_to_add[7]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[7]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[7]"]').val());
}
if(jQuery('input[name="points_to_add[8]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[8]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[8]"]').val());
}
if(jQuery('input[name="points_to_add[9]"]').val()=='') {}
else {
jQuery('tbody.center tr td input[name="points_to_add[9]"]', data).val(jQuery('tbody.center tr td input[name="points_to_add[9]"]').val());
}
jQuery('input[value="add_points_for_group"] + input[value="Salvar"][name="submit"]', data).click();
});
});
});</script></div></div>
</body>
</html>
no_way- Membre actif
- Messages : 2214
Inscrit(e) le : 26/03/2010
Re: [EDIT TITRE] Créer un magasin pour son forum
Je ne peux pas mettre pour l'intant le merci car çà bug sur mon portable, je passes en résolu et je remercie demain
Re: [EDIT TITRE] Créer un magasin pour son forum
Selendo a écrit:Je ne peux pas mettre pour l'intant le merci car çà bug sur mon portable, je passes en résolu et je remercie demain
.. | Bonjour, Afin de faciliter la gestion des problèmes, si votre problème est résolu, pensez à :
Vous pouvez également remercier les personnes qui vous ont aidé, en cliquant sur le bouton A bientôt sur ForumActif |
Sujets similaires
» Problême pour supprimer "créer un forum" devant le titre.
» Comment faire pour avoir un fond différent pour chaque sous forum :Edit:[photos]
» Changement d'adresse email d'un premier forum pour l'utiliser pour créer un deuxième forum
» il y a marqué créer un forum devant le titre du forum dans l'onglet
» RESOLU - Titre fenêtre (et favori) avec "créer un forum :" nom du forum ?
» Comment faire pour avoir un fond différent pour chaque sous forum :Edit:[photos]
» Changement d'adresse email d'un premier forum pour l'utiliser pour créer un deuxième forum
» il y a marqué créer un forum devant le titre du forum dans l'onglet
» RESOLU - Titre fenêtre (et favori) avec "créer un forum :" nom du forum ?
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