es buena idea. a veces el tema es largo y los navos lo citan y se convierte re larga la pagina. muchos spamers lo hacen.
hola, hay algunos subforos en que me gustaría desactivar la opción de citar el primer mensaje para evitar spam y tal, si hay algun hack o addon, agradecería que me lo proporcionaseis. Gracias de antemano.
es buena idea. a veces el tema es largo y los navos lo citan y se convierte re larga la pagina. muchos spamers lo hacen.
Crea un nuevo plugin y enganchalo en quotable_posts_query
pon lo siguiente:
edita la plantilla newpost_quote y cambiala porCódigo PHP:$hook_query_fields = ", thread.firstpostid";
eso hace que en el foro con el id 2 no se pueda quotear al primer mensajes, si quieres para más foros, cambia la parte del array con más id de forosCódigo PHP:[quote=$originalposter]
<if condition="in_array($GLOBALS[forumid],array(2)) and $quote_post[firstpostid]==$quote_post[postid]">
"Primer Post no se puede quotear en este subforo"
<else />
{$pagetext}
</if>
[/quote]
SaludosCódigo PHP:array(2,4,6,7)
y como haria para que no se pueda citar en ningun foro sin tener k poner las ids de todos los foros ??
por ejemplo, el foro donde yo no quiero que se quotee, es el número 68, así que donde y que tendría que poner. Gracias de antemano.
no sabes agradecer, y por lo visto tampoco lees
http://www.vbhispano.com/foros/f39/p...300/#post48996
yo también estoy interesado explicalo paso a paso para que nos enteremos jeje
Un saludo y gracias
donde aparece el quotable_posts_query?
la crear un nuevo plugin, ahi le tienes que indicar que se enganche en ese hook
Repito, vuelvan a leer el post donde doy las indicaciones
http://www.vbhispano.com/foros/f39/p...300/#post48996
tranqui crack, que siempre agradezco cuando soluciono mis problemas, si no mira mi perfil de Agradecidos. En fin, es que ya dije que no sabía donde ponerlo si era en quotable o donde, pero siento haberte ofendido.
entonces una última cosa, creo un nuevo plugin que se enganche a quotable_posts_query y le añado esto no?
</span></span>Código PHP:[quote=$originalposter]
<if condition="in_array($GLOBALS[forumid],array(68)) and $quote_post[firstpostid]==$quote_post[postid]">
"Primer Post no se puede quotear en este subforo"
<else />
{$pagetext}
</if>
[/quote]
Perdona, Jhonnyf, que intervenga pero no quiero que acaben con tu infinita paciencia.
A ver, cuando vais en el admincp a la opcion Agregar Nuevo Plugin, vereis que hay un desplegable al lado derecho de "Lugar de Enganche". Hay muchísimas opciones y si vais bajando se encuentra la opción que dice Jhonnyf, quotable_posts_query. Más abajo está "Código PHP de Plugin", en el cuadro de la derecha, es donde debe escribirse lo que ya dejó bastante claro es el mensaje que ha citado varias vecesLuego hay un segundo paso, este:pon lo siguiente:
Código PHP:
$hook_query_fields = ", thread.firstpostid";Como puede leerse, lo que hay que hacer es editar una plantilla y sustituir un código. No mezclar los dos pasos. Hay un plugin y una modificación de plantilla.edita la plantilla newpost_quote y cambiala por
Código PHP:
[quote=$originalposter]
<if condition="in_array($GLOBALS[forumid],array(2)) and $quote_post[firstpostid]==$quote_post[postid]">
"Primer Post no se puede quotear en este subforo"
<else />
{$pagetext}
</if>
[/quote]
A ver si ahora quedó un poquito más claro.
Gracias, Jhonnyf, por todo lo que nos enseñas.
gracias mcloud, inicialmente pensé en hacerlo un plugin, pero dije : "si es algo sencillo, asi que cualquiera lo puede hacer"
veo que no debo subestimarlos......