Página 1 de 1
Modificacion Al Yellow Card MOD
Publicado: 02 Sep 2006, 19:57
por Blind010
Buenas de nuevo gentucilla
Bueno, hace unos dias instale el MOD de Yellow Card.
Y antes de nada queria hacer una pregunta, para saber si lo instale bien o mal, porque hay una cosa que me resulta extraña.
¿Como se supone que el admin se entera de que un usuario ha reportado un post?
Es que en mi foro la unica manera de saberlo (siempre que no de razones), es la de pasearte por el post y ver que la tarjeta ya no es azul si no amarillo oscuro. Y me resulta bastante incomodo esa forma de percatarte. Lo normal seria que se abrieses un pop-up o que se quedase reflejado en alguna parte.
-------
En el caso de que fuese asi. Y no tengas mas remedio que hacer eso. Me gustaria que me ayudaseis hacer una pequeña modificacion muy parecida a la que teneis aqui con el mismo MOD.
Quisiera que cuando un usuario reporte un sms, se le obligue a dar las razones. Osea que en vez de que salga el panelito ese que le da a elegir entre volver al topic o dar las razones, salga directamente el cuadro de escritura de un post donde deba dar las razones. ¿Se me entiende no? xP
Bueno eso es todo.
Si eso mas tarde para no saturaros os hago otra pregunta de este MOD.
Por cierto, antes de que me deis otro aviso. La caracteristicas de mi foro esta en mi firma.
Un saludo.
Respuesta: Modificacion Al Yello Card MOD
Publicado: 02 Sep 2006, 20:02
por SHARKILLO
pues recibir un email cada x targetas azules , pero debes configurarlo en configuracion
Respuesta: Modificacion Al Yello Card MOD
Publicado: 02 Sep 2006, 20:23
por Blind010
Y no se puede configurar para que se informe en el mismo foro?
Es que si tengo que ir mirando el correo es un coñazo...
Respuesta: Modificacion Al Yello Card MOD
Publicado: 03 Sep 2006, 11:17
por KasLimon
Hola Blind, lo que pides parece simple, yo he hecho algo parecido en mi foro xk tampoco se donde kda reflejado lo de las tarjetas azules...
Simplemente pone en pantalla "
El mensaje no ha sido notificado aún" y luego abajo te pone
Pulsa aqui para notificarlo a los moderadores o Pulse aqui para volver al tema
Puedes probar a hacerlo como yo lo he hecho mas o menos:
Abrir language/lang_spanish/lang_main.php y
buscar (búsqueda parcial):
Sustituir por:
Código: Seleccionar todo
$lang['Post_repported'] = '<b>El mensaje aún no ha sido reportado a %d moderadores</b>. Tiene que escribir una notificación';
$lang['Post_repported_1'] = '<b>El mensaje aún no ha sido reportado al moderador</b>. Tiene que escribirle una notificación';
$lang['Post_not_repport'] = 'Pulsa %saquí%s para no notificarlo';
(Recuerda que lo que hay entre los ' ' después del = puedes sustituirlos por lo que quieras)
Abrir card.php y
buscar (~linea 219):
Código: Seleccionar todo
sprintf($lang['Click_return_viewtopic'], "<a href=\"" . append_sid("viewtopic.$phpEx?p=".$post_id."#".$post_id). "\">", "</a>"));
Reemplazarlo por:
Código: Seleccionar todo
sprintf($lang['Post_not_repport'], "<a href=\"" . append_sid("viewtopic.$phpEx?p=".$post_id."#".$post_id). "\">", "</a>"));
Recuerda que tienes que seleccionar un foro de reporte en el ACP para que esto tenga sentido
Saludos
Respuesta: Modificacion Al Yellow Card MOD
Publicado: 03 Sep 2006, 13:02
por Blind010
Muy buenas Kas Limon!
Bueno con tu ayuda he conseguido hacer que cuando mandas una tarjeta azul, salga solo lo siguiente:
///
Para finalizar, tienes que dar las razones de tu reporte.
Pincha Aqui para escribir las razones al moderador
///
¿Haces que salga directamente el cuadro de replica para dar las razones seria ya muy dificil de hacer?
Muchas gracias
Respuesta: Modificacion Al Yellow Card MOD
Publicado: 03 Sep 2006, 14:45
por KasLimon
No sería muy complicado, de hecho es asi de facil:
Abrir card.php y
buscar (las modificaciones se supone que ya las has hecho):
Código: Seleccionar todo
message_die(GENERAL_MESSAGE, (($total_mods)?sprintf($lang['Post_repported'],$total_mods):$lang['Post_repported_1'])."<br /><br />".
(($board_config['report_forum'])? sprintf($lang['Send_message'], "<a href=\"" . append_sid("posting.$phpEx?mode=".(($allready_reported)?"reply&t=".$allready_reported:"newtopic&f=".$board_config['report_forum'])."&postreport=".$post_id). "\">", "</a>"):"").
sprintf($lang['Post_not_repport'], "<a href=\"" . append_sid("viewtopic.$phpEx?p=".$post_id."#".$post_id). "\">", "</a>"));
Y
reempazarlo por:
Código: Seleccionar todo
//INICIO DE MODIFICACIONES
// ¡¡ Con esto puesto, se le mostrará un mensaje al usuario que le pida que lo reporte. !!
/*message_die(GENERAL_MESSAGE, (($total_mods)?sprintf($lang['Post_repported'],$total_mods):$lang['Post_repported_1'])."<br /><br />".
(($board_config['report_forum'])? sprintf($lang['Send_message'], "<a href=\"" . append_sid("posting.$phpEx?mode=".(($allready_reported)?"reply&t=".$allready_reported:"newtopic&f=".$board_config['report_forum'])."&postreport=".$post_id). "\">", "</a>"):"").
sprintf($lang['Post_not_repport'], "<a href=\"" . append_sid("viewtopic.$phpEx?p=".$post_id."#".$post_id). "\">", "</a>")); */
// ¡¡ Con esto puesto, se recireccionará directamente al usuario a la página de reporte. !!
redirect(append_sid(append_sid("posting.$phpEx?mode=".(($allready_reported)?"reply&t=".$allready_reported:"newtopic&f=".$board_config['report_forum'])."&postreport=".$post_id), true));
//FIN DE MODIFICACIONES
Saludos!
Respuesta: Modificacion Al Yellow Card MOD
Publicado: 03 Sep 2006, 16:27
por Blind010
Gracias Kas Limon eres el puto amo!
Una cosa mas, se podria hacer algo para que en algun lado ponga que en el cuadro de respuesta que le acaba de salir es para dar las razones?
Un pop.up, o ya escrito en la respuesta, o algo parecido. Lo dejo a tu invencion jeje
Salu2.
Respuesta: Modificacion Al Yellow Card MOD
Publicado: 03 Sep 2006, 17:32
por KasLimon
No tengo mucho tiempo, pero creo que esto te deberia servir:
templates/tutemplate/posting_body.tpl
Buscar
Luego añadir:
posting.php,
buscar:
Añadir luego:
Código: Seleccionar todo
'L_REPORTING' => '<tr><th colspan="2">' . $lang['You_are_reporting'] . '</th></tr>'
language/lang_spanish/lang_main.php,
buscar:
en la siguiente linea, añadir:
Código: Seleccionar todo
$lang['You_are_reporting'] = 'Estás reportando un post, escribe el mensaje para los moderadores por favor.';
Espero k no me haya olvidado de nada, saludos y suerte
Respuesta: Modificacion Al Yellow Card MOD
Publicado: 03 Sep 2006, 19:26
por Blind010
Bueno funcionar funciona.. peeeero es que ahora sale el mensaje cuando intentas replicar cualquier mensaje xDDD
Yo lo quiero solo cuando sale el cuadro de replica despues de enviar tarjeta azul jeje
Salu2
Respuesta: Modificacion Al Yellow Card MOD
Publicado: 03 Sep 2006, 22:41
por KasLimon
Perdona la estupidez... Esk con las prisas no me di cuenta... Bueno, con todas las modificaciones k has hecho ya hechas, lo k pasa se arregla en el
posting.php:
Busca:
Después añadir:
Código: Seleccionar todo
$report_msg_tpl = '<tr><th colspan="2">' . $lang['You_are_reporting'] . '</th></tr>';
Buscar:
Código: Seleccionar todo
'L_REPORTING' => '<tr><th colspan="2">' . $lang['You_are_reporting'] . '</th></tr>'
Reemplazar por:
Saludos