Noticias:

Siguenos en nuestra redes sociales: Facebook, Twitter e Instagram

Menú principal
Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Menú Mostrar Mensajes

Temas - jotade

#1
Buenas. En el mod quiz, dentro de la administración yendo al apartado quiz, están las disputas para ver, el botón de eliminar las disputas no funciona, directamente no hace nada. Lo he comparado con otro botón que está creado de la misma forma, y no veo anda anómalo. Rock, ¿podrías echar un vistazo? Por favor, y gracias.

El botón es este dentro de smfquizadmin template

"<input type="submit" name="DeleteQuizDispute" value="Delete Quiz Dispute">"

#2
Buenas, la duda es la siguiente. Existe en todos los themes la función de modificar rápidamente el icono del mensaje. Es decir, si tú ahora Rocklee, me publicas una respuesta, y haces click al icono de tu mensaje, te aparece una barra en horizontal para poner otro. Me gustaría saber cómo hacer para evitarlo, es decir, apra desactivar esa opción, realmente no me importa que esté, pero tiene un problema con el topic solved, que si marco el tema como resuelto, y luego cambio el icono, el tema se queda marcado como resuelto, pero se ha cambiado la 'v' de resuelto.*

Encontrado, está en un archivo script, me gustaría poner una condición para que cuando esté el tema marcado como resuelto, no permita la edición rápida. El código es el siguiente:

IconList.prototype.initIcons = function ()
{
	for (var i = document.images.length - 1, iPrefixLength = this.opt.sIconIdPrefix.length; i >= 0; i--)
		if (document.images[i].id.substr(0, iPrefixLength) == this.opt.sIconIdPrefix)
			setOuterHTML(document.images[i], '<div title="' + this.opt.sLabelIconList + '" onclick="' + this.opt.sBackReference + '.openPopup(this, ' + document.images[i].id.substr(iPrefixLength) + ')" onmouseover="' + this.opt.sBackReference + '.onBoxHover(this, true)" onmouseout="' + this.opt.sBackReference + '.onBoxHover(this, false)" style="background: ' + this.opt.sBoxBackground + '; cursor: ' + (is_ie && !is_ie6up ? 'hand' : 'pointer') + '; padding: 3px; text-align: center;"><img src="' + document.images[i].src + '" alt="' + document.images[i].alt + '" id="' + document.images[i].id + '" style="margin: 0px; padding: ' + (is_ie ? '3px' : '3px 0px 3px 0px') + ';" /></div>');
}

Se me ocurrió hacer un if($context['topic_solved'])... pero el .js no lee el uso de variables globales, y no sé cómo puedo ponerlo en el js para que funcione... Si estuviese en el archivo php de display, o tal, podría usar el context sin problemas, pero está en el js...

Gracias.
#3
Buenas, mi duda es la siguiente...

Es con respecto al mod shop publicado aquí... Bien, pues como es sabido en este mod cuenta, entre otras opciones, con la opción de mandar dinero a alguien (https://xxxx/foro/index.php?action=shop;do=sendmoney), y la opción de mandar un ítem a alguien (https://xxx/foro/index.php?action=shop;do=senditems). Mi duda es por qué al añadir en mandar dinero a alguien ";member=administrador" por ejemplo (https://xxxx/foro/index.php?action=shop;do=sendmoney;member=administrador), se rellena la casilla de Nombre de usuario (https://i.ibb.co/WkwRZCt/sendmoney.png) (este es el cuadro que se rellena), en cambio, en la función de senditems, si añado lo mismo no se rellena, ejemplo (https://xxx/foro/index.php?action=shop;do=senditems;member=administrador).

Muchas gracias Rock y compañía :))
#4
Buenas, tengo una duda. Es con respecto al botón de marcar todo como leído, me gustaría saber dónde poder modificarla, porque necesito que al dar clic al botón no me redireccione, o bien que lo haga a forum, ya que en el index está el portal, que es donde me redirecciona actualmente.

Si se puede hacer sin tocar la función, ¿cómo puedo hacer para que al pulsar sobre el botón no me redireccione o bien me lleve a donde yo quiera?

Muchas gracias
#5
Buenas, primero que nada decir que he publicado el tema en SMF, pero no me deja mandar MP desde hace dos días dándome el siguiente error:

Database Error
Please try again. If you come back to this error screen, report the error to an administrator.

y necesitaba mandar código por mensaje privado tal como tenía acordado.

Tengo un error de conficto en JS entre la glossary (la versión que pasate, Rock) y el quick_spoiler (https://custom.simplemachines.org/index.php?mod=2940), y según me comentó Dhayzon, el error lo da:

Citartu problema lo esta ocasionando el glossary.jquery.js   no se que mod sea,  pero  quick_spoiler.js no funciona por eso,

glossary.jquery.js tiene dentro jQuery JavaScript Library v1.3.2 no se por qué,

además pone
//GLossary : Use JQuery in NoConflict mode => change $ by JQ

La parte a la que hace alusión Dhayzon la he encontrado en el load.php

if ( !empty($modSettings['glossary_separator']) ) $glossary_showbody_option = ', showBody: "'.$modSettings['glossary_separator'].'"';
	    else $glossary_showbody_option = "";
	    $context['html_headers'] .= '
			<script language="JavaScript" type="text/javascript">
				//GLossary : Use JQuery in NoConflict mode => change $ by JQ
				if ( JQ == undefined) var JQ = jQuery.noConflict(); 
			</script>';

El if ese no funciona, y pone algo de cambiar variables... De JS no entiendo...

Rock, por favor, si puedes y quieres, ¿podrías hacer alguna prueba con esos dos mods? Te dará el mismo error. La versión que uso es la 2.0.19

Muchas gracias.
#6
Buenas, mi consulta es en relación con el siguiente mod:

https://custom.simplemachines.org/index.php?mod=1525

Es el único mod que se aproxima a lo que quiero, que es crear como una especie de diccionario para ciertos términos. A la hora de instalarlo, evidentemente me da diversos errores, los cuales subsano instalándolo manualmente.

No obstante, a la hora de abrirlo, por ejemplo, para poner el bbc, me da error que dice que no se puede llamar x función... No sé si es porque la sintaxis que tiene para crear la bd es antigua, o es error en el código... Rock, por favor, ¿podrías instalarlo en algún sitio de prueba y decirme por dónde van los tiros del error para tratar de subsanarlo yo? Muchas gracias.
#7
Buenas, comento lo que quiero hacer. Me gustaría, en el index del foro, en el apartado de los online, que te muestra los usuarios conectados 15 minutos, que aparecieran TODOS los títulos del foro, esto significa rangos + rangos por contoneo en mensajes...

La variable $context['membergroups'] con un implode, muestra los grupos pero solo de los rangos (admin, global mod...), no tiene en cuenta los rangos por contoneo de mensajes (novato, avanzado...), en primer lugar quisiera saber si existe una variable que muestre TODOS.

Después de conseguir eso, me gustaría que mostrase solo los member groups de los usuarios activos, es decir, si hay 1 admin, y 1 usuario veterano, que muestre admin y veterano. Imagino que eso lo pueda hacer con array_unique para evitar valores duplicados, que me saldrían si por ejemplo, hay 3 online, siendo 1 de ellos admin y 2 veteranos.

Gracias.
#8
Buenas, hay una función de SMF llamada loadLanguage('');   

Entiendo que esa función es la que carga el lenguaje de un mod, por ejemplo. Me gustaría saber cómo invoco al archivo del lenguaje, es decir, en algún mod aparece...

loadLanguage('test');   donde test es el nombre del mod, y no especifica si es el archivo de lenguaje inglés, español... y en algunos mods me lo carga en español, otros en inglés... no sé en qué se basa la función para elegir entre los diversos idiomas.

Si tengo un archivo de lenguaje de ese mod llamado, por ejemplo, test.spanish_latin-utf8.php, dentro de la carpeta lenguajes, ¿cómo puedo invocar ese archivo de idiomas y no el inglés, por ejemplo, con esa función?

Gracias.
#9
Buenas, cuando abres el apartado perfil, te aparece un menú, me refiero al de la foto. ¿En qué archivo se encuentran los botones para modificarlos? Por ejemplo, si quiero modificar el de la barra de navegación está en subs, pero ahí no he encontrado los de ese submenú.



Versión: 2.0.19

Gracias.
#10
Buenas, quisiera saber, si es algún mod o tal, cómo se añade una política de cookies como la de bombercode. Imagino que sea algo gestionado por Google, pero más no sé.

Muchas gracias
#11
Buenas, primero que nada agradecer la atención. Después, me gustaría saber si ya está adaptado el mod ese a la versión 2.1.1

Muchas gracias.
#12
Buenas, primero que nada hacer el siguiente inciso

No pretendo quitar ningún derecho de autor, pretendo modificar el orden, y hacer la fusión de la versión para mejora estética

Quiero que se vea tal qeu así:

| SMF © 2020 Versión 2.0.19, Simple Machines |

Evidentemente con los respectivos links.

Como veo que preguntar esto es un tema tabú hago más incisos. Legalmente, tengo derecho de poder mostrar el copyright en mi web, si mal no estoy, como considere, siempre y cuando tenga visibilidad, en mi caso no pretendo ni modificar el tamaño, ni hacerlo ilegible... solo pretendo unificar el texto.

El tema de modificar el texto, por lo que he visto tiene al equipo de SMF dividido. Algunos dicen que se pierde el derecho al soporte, otros, entre los que están el manager, dicen que no debería haber problemas siempre y cuando se respete el copyright...

Partiendo de esto, quisiera modificarlo de una forma correcta, esto es, modificando esa variable, y no borrarla y creando otro texto, que como he dicho, no hay problemas legales por ello. ¿Podéis darme soporte para ello? Porque realmente me parece triste, aunque entendible, el secretismo que hay para modificar ciertos aspectos del foro, obligando a la gente que quiere hacer la cosas bien a buscar alternativas.

Entiendo también que el archivo que busque sea algo así...

/**
* Checks to make sure the copyright is there and outputs the copyright message if it is.
* 
* @param bool   $context    Used to determine whether or not to show whether the copyright has been found (default is false; set to true from the template_footer function...)
* @param string $separator  The string used to seperate the 'powered by' and 'copyright notice' strings
* @param bool   $asList     If true a list will be used instead of a span, the $separator parameter will be ignored.
*/
function theme_copyright_improved($get_it = false, $separator = '|', $asList = false)
{

	

global $forum_copyright, $context, $boardurl, $forum_version, $txt, $modSettings;

	

static $found = false;

	

// Meaning, this is the footer checking in..

	

if ($get_it === true)

	

	

return $found;

	

// Naughty, naughty.

	

if (mt_rand(0, 2) == 1)

	

{

	

	

$temporary = preg_replace('~<!--.+?-->~s', '', ob_get_contents());

	

	

if (strpos($temporary, '<!--') !== false)

	

	

	

echo '-->';

	

}

	

// For SSI and other things, detect the version.

	

if (!isset($forum_version) || strpos($forum_version, 'SMF') === false || isset($_GET['checkcopyright']))

	

{

	

	

$data = substr(file_get_contents(__FILE__), 0, 4096);

	

	

if (preg_match('~\*\s*Software\s+Version:\s+(SMF\s+.+?)[\s]{2}~i', $data, $match) == 0)

	

	

	

$match = array('', 'SMF');

	

	

$forum_copyright = preg_replace('~(<a href="http://www.simplemachines.org/"[^>]+>)</a>~', '$1' . $match[1] . '</a>', $forum_copyright);

	

}

	


	

// Put in the version...

	

$forum_copyright = sprintf($forum_copyright, $forum_version);

	


	

//Axeia: Added separator logic

	

if( $separator != '|' )

	

	

$forum_copyright = str_replace('|', $separator, $forum_copyright);

	

// If it's in the copyright, and we are outputting it... it's been found.

	

if (isset($modSettings['copyright_key']) && sha1($modSettings['copyright_key'] . 'banjo') == '1d01885ece7a9355bdeb22ed107f0ffa8c323026')

	

{

	

  $found = true;

	

}

	

elseif (preg_match('~<a\shref="http://www.simplemachines.org/"[^<>]*>(SMF|Powered by SMF)~', $forum_copyright) && preg_match('~<a\shref="http://www.simplemachines.org/about/copyright.php"[^<>]*>SMF\s.{1,6}[\s\d,ndash\-&;]*Simple Machines LLC~', $forum_copyright))

	

{

	

  $found = true; 

	

  

	

  //Axeia: Added check for if it should be a list, and handle accordingly to whether is is or isn't.

	

  if( ! $asList )

	

	

echo '

	

	

<span class="smalltext" style="display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;">

	

	

	

'.$forum_copyright.'

	

	

</span>';

	

  else

	

  {

	

  

	

	

echo '

	

	

	

<ul class="smalltext" style="display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;">';

	

	

  

	

foreach( explode( $separator, $forum_copyright ) as $li )

	

	

	

{

	

	

	

	

echo '

	

	

	

	

<li>'.$li.'</li>';

	

	

	

}

	

	

	

echo '

	

	

	

</ul>';

	

	

}

	

}
}


No encuentro NADA parecido por ninguna parte del foro, por lo que entiendo que sea algo quizás encriptado, quizás escondido... No lo sé, pero quisiera modificarlo de modo correcto.

Gracias.
#13
Buenas, gente!!

Primero que nada, espero que hayáis tenido buen comienzo de año!! Tengo un problema con el siguiente mod:

https://www.smfsimple.com/index.php?topic=9361.0

No sé si es correcto pedir soporte aquí, pero por lo que sé, y por lo que veo, smfsimple está bastante apagado, teniendo modificaciones muy buenas, que corren de la mano de 4kstore.

Rock, como tú sueles conocer el estilo de programación de los, llamémosles precursores de mods, necesito que me eches una mano. Verás, con este mod me ocurre EXACTAMENTE LO MISMO QUE CON EL MOD SLIDE PRO, funcionan ambos perfectamente, el problema surge cuando meto la pata (me ocurre a menudo), y tengo que borrar el foro, e importarlo de nuevo, el foro tira error en todos los lados, el archivo en ambos poniendo el focus en el index, ocurre en autoindexhook.php dentro de la carpeta recursos (sources), cualquier modificación, a posteriori, ya sea volver a importar exactamente el mismo archivo, como modificarlo ligeramente, que haga a ese archivo, una vez instalado el mod, me revienta el foro... No soy capaz de averiguar el motivo...

Para reproducir el error debes:

1º instalar el mod indicado
2º una vez instalado el mod, modificar ese archivo, y resubirlo O simplemente después de instalado, borrar el foro, y resubirlo, te dará un error que te inutilizará el foro, siendo solo subsanable eliminando el archivo mencionado.

Como es lógico, no se puede estar borrando un archivo, borrando el mod (dejando restos de código posiblemente), y volviendo a instalar para que funcione. ¿Puedes echarme una mano para subsanarlo?

Muchas gracias.
#14
Buenas necesito dividir lo siguiente en una tabla:

echo ' <p class="pminfo" style="font-size: 0.85em; font-family: verdana, sans-serif;background-color: #E7F5FB; margin-top: -3px">';
		echo implode(', ', $context['list_last_24']);
		echo '</p>';


¿Cuál es el problema? Que no me admite el table. Imagino que sea por el doble echo, pero es necesario emplearlo así para que me lea el implode (el contenido del array). Quiero ponerlo en una tabla, para poner dos columnas y una fila, en la cual la de la derecha contendrá la del echo implode, y la de la izquierda una imagen.

Si fuese todo en un echo sería sencillo seguir el estilo de la tabla, pero con dos echos, uno que me marque el comienzo, y otro el fin, no sé cómo puedo hacerlo.

Muchas gracias.
#15
Soporte SMF en Español / [Petición]Merge Post
28 Diciembre de 2021, 23:43
Buenas, Rock. El foro, si mal no estoy, usa un mod llamado Merge Post o algo así... Todos los que he probado dan error, ¿podrías indicarme cuál has usado tú y cómo lo has puesto en funcionamiento? Gracias
#16
Buenas, he aquí una nueva pregunta.

Cada template me muestra un <title> diferente, y ajustado a la realidad, pero cuando de templates de mod se trata... Suelen ser algo simple, por ejemplo en las descargas del tinyportal sale de título de la pestaña "downloads". Quisiera modificar el title a mi antojo, pero no tengo ni idea de cómo hacerlo... ¿Cómo puedo modificar los títulos de las pestañas de las templates?

Saludos y gracias.
#17
Buenas, esos dos templates los veo muy similares en cuanto a código, ¿alguien me podría aclarar lo que hace cada uno?

En el boarindextemplate muestra los foros y esas cosas, pero con el messageindextemplate veo que comparten el mismo código...

Gracias.
#18
Buenas, mi problema está en relación con el mod Bookmarks de SMFSimple.

Primeramente, escalo la pregunta aquí, porque creo que SMFS está en una época de no actividad, y no obtengo ninguna respuesta. El mod este funciona perfectamente, pero hay un problema:

Cuando añado a favoritos un tema, si por ejemplo retrocedo la página, y lo vuelvo a añadir, se me duplica el tema en el apartado de favoritos, es decir, que puede salir 2, 3, infinitas veces que le des a añadir. El mod se vale, para que esto no ocurra, simplemente con esconder el botón si el tema está en favoritos, pero no contempla la posibilidad de que alguien de atrás, y lo vuelva a añadir.

El condicional se debe poner en el archivo sub-bookmarks, dentro de añadir un favorito, el problema está en que no sé cómo estructurar la condición. Por lógica, debe ejecutarse el código de añadir el favorito ÚNICAMENTE, si antes con un if se comprueba que no exista la id_topic y la id_member en la tabla correspondiente, pero a la hora de plasmarlo, no sé cómo poder poner el if de modo que compruebe si existe ese id_topic + id_usuario, y me ejecute el código si comprueba que NO EXISTE EN FAVORITOS (bookmarks). A ver si me puedes echar una mano, por favor, Rock. ¡¡Mil gracias de nuevo!!
#19
Buenas. Me gustaría que me dieseis vuestra opinión, sobre el mejor mod, a vuestro criterio, para crear un sitemap (VERSIÓN DEL FORO 2.0.18), que según tengo entendido es necesario para tener un correcto posicionamiento SEO. Además, me gustaría vuestra opinión, para la misma versión, sobre el mejor, a vuestro criterio, mod para un correcto posicionamiento SEO.

Muchas gracias.
#20
Buenas, no sé si hay alguna opción que incluya SMF 2.0.18 para mostrar los temas(mensajes) más recientes, por ejemplo, los 5 más recientes en el index, o hay algún mod que haga eso, de ser así, ¿podríais indicármelo? Gracias!!¡¡