× Extensions Composants

Question RaidPlanner (Taracque) Problème avec le Popup et les accents

Plus d'informations
22 Juil 2011 10:26 #1 par goldoknack
Bien le bonjour,

Je suis actuellement entrain de créer un site pour ma guilde (www.cendres-guilde.com). Comme tout site de guilde pour un mmorpg nous avons besoin d'un calendrier pour la gestion des events. Mon choix c'est donc porté sur Raidplanner de Taracque (taracque.hu/raidplanner/). J'ai modifié le CSS et le fichier language pour que ca soit accordé au site. Je ne sais pas si celà est vraiment utile mais voilà les plateforme sur lesquelles je travail : Joomla 1.5.23 / mootools 1.2.5 / PHP : 5.3.6-6~dotdeb.1 / template : Game_Crusade de Shape5

Mon soucis le plus dérangeant est le suivant :
Si un event est créé, l'utilisateur n'a qu'a cliqué dessus et un popup apparait permettant de s'y inscrire. Le soucis est que lors de l'apparition du pop up le template se décale. Le plus ennuyeux est que lors de la fermeture du popup le template reste décalé et surtout le calendrier reste grisé. J'accompagne ce post de 3 screens vous permettant de voir le problème. Le soucis est résolut en rafraichissant la page internet mais ce n'est pas très propre. Je souhaiterais pouvoir faire ce rafraichissement automatiquement à défaut de trouver l'erreur que produit se popup sur le template. Je ne suis qu'un amateur et je ne m'y connais pas en jquery mais je soupconne fortement le fichier raidplanner.js

Le voici :

function rpSwitchTab(switchto) {
$$('.rp_switchers').each(function(el){
el.removeClass('active');
if (el.get('id')) {
$(el.get('id').replace('rp_switcher', 'rp_event')).setStyle('display','none');
}
});
if ($('rp_event_' + switchto) && $('rp_switcher_' + switchto)) {
$('rp_event_' + switchto).setStyle('display','');
$('rp_switcher_' + switchto).addClass('active');
}
return false;
}

function rpShowTooltip(el) {
$(el).removeEvents('mouseleave');
if ($(el).title) {
$(el).addEvent('mouseleave',function(){
rpHideTooltip();
});
$('rpTipWrapper').set('text', $(el).title);
pos = $(el).getPosition();
$('rpTip').setStyles({
'left': pos.x + 0,
'top': pos.y + 20,
'visibility': 'visible'
});
$('rpTip').setOpacity(0.8);
}
}

function rpHideTooltip() {
$('rpTip').setOpacity(0);
$('rpTip').setStyle('visibility','hidden');
}

function setupTooltip() {
if (!($('rpTip'))) {
(new Element('div', {
'class': 'rp_tool-tip',
'id' : 'rpTip',
'styles': {
'position': 'absolute',
'top': '0',
'left': '0',
'visibility': 'hidden',
'opacity' : 0,
'z-index' : 70000
}
})).inject(document.body);
(new Element('div',{'id':'rpTipWrapper'})).inject($('rpTip'));
}
}

window.addEvent('domready',function() {
if (MooTools.version=='1.3') {
SqueezeBox.handlers.extend({
ajax: function(url) {
var options = this.options.ajaxOptions || {};
this.asset = new Request.HTML($merge({
method: 'get',
evalScripts: false,
onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript) {
this.applyContent(responseHTML);
if (options.evalScripts !== null && options.evalScripts) $exec(responseJavaScript);
this.fireEvent('onAjax', [responseTree, responseElements, responseHTML, responseJavaScript]);
this.asset = null;
}.bind(this),
onFailure: this.onError.bind(this)
}, this.options.ajaxOptions));
this.asset.send.delay(10, this.asset, [{url: url}]);
}
});
}
setupTooltip();
});


Mon second problème est la gestion des accents, j'ai modifié le fichier en-GB.com_raidplanner.ini pour que tout soit en francais mais les accents ne sont pas gérés correctement. Ca doit être tout bête mais honnêtement je ne vois pas comment faire.

Je vous remercie par avance de l'aide que vous pourrez m'apporter.
Pièces jointes :

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavstephtramber91Scottuxserge
Temps de génération de la page : 2.354 secondes