News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Evitar "Citar" Primer mensaje.

Started by MarioH, November 25, 2008, 04:20:09 PM

Previous topic - Next topic

MarioH

Holas.

Alguien conoce algun mod, que evite citar el primer mensaje de un post?

O que tan posible podria ser hacer un mod de ese estilo.


Gracias de antemanos

AimBox Comunidad online, Jugos, Anime, Warez.
[Aportes]: Ordenar SubForos || Smiles Tipo IPB || Agreement.txt ||

M-DVD

Ya se porque lo pides XD, he estado por investigar algo por el estilo pero lo he dejado para ahora Diciembre, quizás lo haga este fin de semana.

4Kstore

Buenas, tocando un poco el código di con ello, después me gustaría saber quien me puede explicar como pasar estos códigos a paquetes de mod y publicarlos.

Vamos:
themes/tutheme/display.template.php

Buscamos:

// Can they reply? Have they turned on quick reply?
if ($context['can_reply'] && !empty($options['display_quick_reply']))
echo '
<a href="', $scripturl, '?action=post;quote=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';num_replies=', $context['num_replies'], ';sesc=', $context['session_id'], '" onclick="doQuote(', $message['id'], ', \'', $context['session_id'], '\'); return false;">', $reply_button, '</a>';


Remplazamos por:

// Can they reply? Have they turned on quick reply?
if ($context['can_reply'] &&  ($message['id'] != $context['first_message']) && !empty($options['display_quick_reply']))
echo '
<a href="', $scripturl, '?action=post;quote=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';num_replies=', $context['num_replies'], ';sesc=', $context['session_id'], '" onclick="doQuote(', $message['id'], ', \'', $context['session_id'], '\'); return false;">', $reply_button, '</a>';



Buscamos:

// So... quick reply is off, but they *can* reply?
elseif ($context['can_reply'])
echo '
<a href="', $scripturl, '?action=post;quote=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';num_replies=', $context['num_replies'], ';sesc=', $context['session_id'], '">', $reply_button, '</a>';


Remplazamos por:

// So... quick reply is off, but they *can* reply?
elseif ($context['can_reply'] && ($message['id'] !=$context['first_message']) )
echo '
<a href="', $scripturl, '?action=post;quote=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';num_replies=', $context['num_replies'], ';sesc=', $context['session_id'], '">', $reply_button, '</a>';



Esto fue probado en el template default supongo que funciona para todos.

Saludos!

¡¡NEW MOD: Sparkles User Names!!!

M-DVD

Gracias 4kstore, para pasarlo a MOD puedes basarte en un MOD ya hecho (puedes usar el mio de Reflect Avatar que es de los más sencillos) y te vas guiando Y cuando tengas alguna sobre algo preguntas y no hay problema.

Luego lo subes aquí:

http://custom.simplemachines.org/mods/index.php?action=postmod;sa=new

Y este caso es una modificación sencilla, pero para cosas más complejas no viene mal leer esto:
http://docs.simplemachines.org/index.php?topic=218

En cuanto a esta modificación que has puesto tiene una "vulnerabilidad" bastante grande XD así que no estaría haciendo nada, te la digo por PM.


anaypepe

ME interesa muchísimo un mod de este tipo, estoy cansado de que citen el primer mensaje, se lo agradecería enormemente

~BeneKiD

Vulnerabilidad?

Podrias decir cual... pork la verdad me interesa bastante... y al menos arreglarlo.

M-DVD te respondi. pra lo del mod ese...
ok?

xaO
Quote from: http://www.territoriodd.com
TERRITORIODD.com Descargas Directas de las ISOS, CSO y ROMS de PSP NDS Wii X360, PELICULAS, SERIES MUSICA y SOFTWARE... Todo lo necesario totalmente GRATIS!!

-PS3
-Playstation Portable
-Nintendo DS
-Nintendo Wii
-Xbox 360
-iOS & Android


HTTP://WWW.TERRITORIODD.COM
Quote from: Visitanos!

MarioH

Vale Gracias por la ayuda. Haber si entre todos logramos algo bueno, probare con lo de 4kstore.


Se ve encillo he interesante.

PD: Me envian copia del PM? por lo de la vulnerabilidad plz ? thxs

AimBox Comunidad online, Jugos, Anime, Warez.
[Aportes]: Ordenar SubForos || Smiles Tipo IPB || Agreement.txt ||

matasanos

si por favor..a mi tambien me interesa
enviame la vulnerabilidad por pm

4Kstore

Copia enviada, la modificación puede funcionar tranquilamente pero si viene alguien con experiencia en foros puede avivarse y citar igual.

En resumen funcionaria para los mas tranquilitos en foros y no para administradores de otros.

Saludos!

¡¡NEW MOD: Sparkles User Names!!!

MarioH

Se agradece. Esperemos se pueda completar un mod de esto, ya que es bastante util.  gL

AimBox Comunidad online, Jugos, Anime, Warez.
[Aportes]: Ordenar SubForos || Smiles Tipo IPB || Agreement.txt ||

MarioH

Estube pensando y analizando un poco, y creo que seria genial si se desarrollara un mod, para esto, pero un poco mas completo. por ejemplo

que usuarios sin un minimo de post, no puedan citar mensajes.

esto ayudaria mucho.

Haber si resulta algo... =)

AimBox Comunidad online, Jugos, Anime, Warez.
[Aportes]: Ordenar SubForos || Smiles Tipo IPB || Agreement.txt ||

anaypepe

Puestos a pedir, estoy de acuerdo con MarioH, estaría bien eso de que usuarios con un mínimo de post, no pudieran citar mensajes

4Kstore

#12
Ya termine el mod:
http://custom.simplemachines.org/mods/index.php?mod=1537

Funciona perfecto, es configurable desde el administrador , te pide una cantidad de posts supongamos que ponemos 20 posts.
A los usuarios que tengan menos de 20 posts el boton de citar no les aparece y si lo quieren hacer mediante la url les tira error.

Si tienen mas sugerencias seran bienvenidas.
Mi primer mod espero que sea aceptado y que haya quedado bien.

Saludos!

¡¡NEW MOD: Sparkles User Names!!!

davis69

Gracias por el mod esta muy bien.

aunq no entiendo para que bloquear el citado de solo el primer mensaje.

que es lo molesto.

esta muy bueno pero solo colocando algunos comando, quedarias deshecho no?

4Kstore

Quote from: davis69 on November 28, 2008, 11:33:33 PM
Gracias por el mod esta muy bien.

aunq no entiendo para que bloquear el citado de solo el primer mensaje.

que es lo molesto.

esta muy bueno pero solo colocando algunos comando, quedarias deshecho no?

El mod que hice no bloquea el citado del primer mensaje sino que bloquea el citado a los usuarios que tenga una cantidad "X" de mensajes (la cantidad se configura desde el panel de admin).
y con poner la cantidad en 0 estaría deshabilitado el mod.

Saludos!

¡¡NEW MOD: Sparkles User Names!!!

davis69

Osea por ejemplo si configuro este mod digamos a 100 entonces el usario que tengas mas de 100 post ya no podra hacer las citas?


4Kstore

Quote from: davis69 on November 28, 2008, 11:53:19 PM
Osea por ejemplo si configuro este mod digamos a 100 entonces el usario que tengas mas de 100 post ya no podra hacer las citas?



al revés, el que tenga 100 mensajes o menos no podrá realizar las sitas.

Saludos!

¡¡NEW MOD: Sparkles User Names!!!

~BeneKiD

Pero solo citas del primer mensaje no?
O de TODOS

Porque a mi si es de TODOS no me interesaria demasiado... pero bueno... lo probare... muchas gracias ;)

PD: el mod no esta activado aun por SMF
podrias ponerlo en un ADJUNTO plz!
Quote from: http://www.territoriodd.com
TERRITORIODD.com Descargas Directas de las ISOS, CSO y ROMS de PSP NDS Wii X360, PELICULAS, SERIES MUSICA y SOFTWARE... Todo lo necesario totalmente GRATIS!!

-PS3
-Playstation Portable
-Nintendo DS
-Nintendo Wii
-Xbox 360
-iOS & Android


HTTP://WWW.TERRITORIODD.COM
Quote from: Visitanos!

4Kstore

Quote from: ~BeneKiD on November 29, 2008, 06:38:25 AM
Pero solo citas del primer mensaje no?
O de TODOS

Porque a mi si es de TODOS no me interesaria demasiado... pero bueno... lo probare... muchas gracias ;)

PD: el mod no esta activado aun por SMF
podrias ponerlo en un ADJUNTO plz!

ahi lo adjunte al mensaje anterior.
Saludos!

¡¡NEW MOD: Sparkles User Names!!!

jacintojvc

#19
Tambien me gustaria conocer esa vulnerabiliada para poder corregirla. Ya que aun el mod no esta publicado.

PD: Descargado ya el mod, no se por que antes me dijo que no estaba aun. Pero ¿se puede hacer que no se cite solo el primer mensaje de cada post?

Gracias de antemano.

Advertisement: