Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Características AJAX de Reputation System 0.4.2Tema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado

0
No hay votos
 
Votos totales: 0

dllrsoft
Ex Staff
Mensajes: 1033
Registrado: 25 Nov 2006, 18:58
Edad: 36

Características AJAX de Reputation System 0.4.2

#1

Mensaje por dllrsoft »

URL del MOD: http://www.phpbb.com/community/viewtopi ... &t=2147118

Bueno, llevo un tiempo con este problema y me gustaría a ver si alguien me puede ayudar, ya que yo con AJAX no me llevo muy bien :lol:

Una de las nuevas características del MOD es que permite dar reputación sin cambiar de página, mediante AJAX, pero tengo un problema y es que no me funciona con los estilos ProFormell y ProsilverME. Pongo ejemplos en Prosilver y ProFormell (ya que en ProFormell y en ProsilverME el problema es el mismo):

Prosilver:

Imagen

Imagen

Ahora en ProFormell:

Imagen

Imagen

Como se ve, aparece arriba del todo y no donde tiene que aparecer.

Dónde creo yo que esta el problema?

Si nos fijamos en el archivo reputation.js tiene este código al principio:

Código: Seleccionar todo

$(document).ready(function()
{
	$("a.repo-link").click(function(e){
		e.stopPropagation();
		e.preventDefault();
		//Do not vote again if you voted
		if (($(this).parents('.post').hasClass('rated_good') || $(this).parents('.post').hasClass('rated_bad') || $(this).parents('.post').hasClass('own')) && $(this).parents('.reputation').length == 0 && $(this).parents('.postprofile').length == 0){return false;}
		show_repo_popup(this.href, e.pageX, e.pageY);
		return false;
	});

	$("body").click(function(){
		$("#repo-popup").fadeOut();
	});

	$("#repo-popup").click(function(e){
		e.stopPropagation();
	});

	$(".show_hide_post").click(function(e){
		$(this).parents('.post').toggleClass('too_low_rating');
		e.preventDefault();
	});
});
Y el estilo ProFormell tiene este código en el overall_header.html:

Código: Seleccionar todo

$(document).ready(function(){
	<!-- IF S_USER_PM_POPUP and S_NEW_PM -->	
		//centering with css
		centerPopup();
		//load popup
		loadPopup();
	<!-- ENDIF -->

	
	// IE6 and below PNG fix (not really)
	if(is_ie6)
	{
		replace_png();
	}
	
	//CLOSING POPUP
	//Click the x event!
	$('#popupPMClose').click(function(){
		disablePopup();
	});
	//Click out event!
	$('#backgroundPopup').click(function(){
		disablePopup();
		<!-- IF S_VIEWTOPIC -->
		disableImage();
		<!-- ENDIF -->
	});
	//Press Escape event!
	$(document).keypress(function(e){
		if(e.keyCode==27 && popupStatus==1)
		{
			disablePopup();

		}
	});
	


});
No sé si es por mi desconocimiento sobre este lenguaje, pero ¿se pueden usar dos veces la misma función para cosas distintas sin superponer una a otra?

A ver si alguien me puede echar una manita :roll:

Saludos!!
@WormDay :: forInformática.

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
Makoto
Elite
Mensajes: 2929
Registrado: 10 Sep 2009, 23:44
Género:
Edad: 35

Re: Características AJAX de Reputation System 0.4.2

#2

Mensaje por Makoto »

la ultima version del mod es 0.4.2

mmm es posible que no llame correctamente los archivos js
puedes dejar un usuarios de pruebas con persmisos para dar reputacion y habilitar la funcion ajax

puedes entrar a www.iloveidol.empire-epis.com
uso un estilo complicado para algunos mods xD

cuenta: prueba
contraseña: 1234567
URL del foro: FIIS-UNAC
Versión phpBB: phpBB3 ( 3.1.5)
Extensiones Instaladas
SPOILER_SHOW
  • Add User 1.0.2
  • Auto Database Backup 1.1.0
  • Auto Groups 1.0.0
  • Avatars on Memberlist 1.0.3
  • Board Announcements 1.0.2
  • Board Rules 1.0.1
  • cBB Chat 1.1.1
  • Fancy Lazy Topics loader 2.1.5
  • Genders 1.0.0
  • Last Post Avatar
  • Log failed logins
  • Rank Post Styling
  • Share On 1.0.0
  • SiteSplat BBCore 2.1.1
  • Sortables Captcha 2.0.0
  • Topic Author 1.0.1
  • Upload Extensions 3.1.2-beta2
Plantilla(s) usada(s):
  • FLATBOOTS 2.0.1
Servidor: Dattatec[/size]

dllrsoft
Ex Staff
Mensajes: 1033
Registrado: 25 Nov 2006, 18:58
Edad: 36

Re: Características AJAX de Reputation System 0.4.2

#3

Mensaje por dllrsoft »

No creo que sea eso porque mira:

Código: Seleccionar todo

<script type="text/javascript" src="http://www.comunidadinterforos.es/styles/prosilver/template/reputation/reputation.js"></script>
Y en el template:

Código: Seleccionar todo

<!-- IF S_REPUTATION and S_RS_AJAX_ENABLE -->
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/reputation/reputation.js"></script>
<!-- ENDIF -->
De todas formas, usuario de pruebas (que se me había olvidado :oops: )

Usuario: prueba
Contraseña: 123456789


Gracias Makoto

Saludos!!
@WormDay :: forInformática.

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Avatar de Usuario
nextgen
Ex Staff
Mensajes: 1726
Registrado: 25 Jul 2009, 03:16
Género:
Edad: 40

Re: Características AJAX de Reputation System 0.4.2

#4

Mensaje por nextgen »

Con el prosilver y prosilverME se ve así.
rp.JPG
rp.JPG (39.19 KiB) Visto 1397 veces
Revisa que no hayan conflictos entre las librerias jquery del estilo ProsilverME.

Revisa este tema tálves te sirva.

Preventing javascript conflict on your mods

dllrsoft
Ex Staff
Mensajes: 1033
Registrado: 25 Nov 2006, 18:58
Edad: 36

Re: Características AJAX de Reputation System 0.4.2  Tema Solucionado

#5

Mensaje por dllrsoft »

Ya se ve igual que antes, no tengo conflictos con jQuery, es que había probado una cosa y no funcionaba.

Edito: Ya está solucionado. He tenido un fallo de novato. No vi el reputation.css al actualizar el MOD y por eso no se veía... Y llevo unos cuantos días así...

Gracias nextgen ;)

Saludos!!
Última edición por dllrsoft el 09 Jul 2012, 19:21, editado 1 vez en total.
@WormDay :: forInformática.

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.

Cerrado

Volver a “Soporte de MODs”