
Bueno le pongo en fix ya que esto estaba en la v2.3 Beta, y se saco en la version Final, y para algunos es una buena opcion.
Archivo a Modificar:
Acciones.phpBuscar por
'editarp' => 'editarp',
Agregar abajo
'editarcom' => 'editarcom',
Archivo a Modificar:
Acciones.template.phpBuscar por
?>
Agregar antes
function template_editarcom()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings, $boardurl;
global $db_prefix, $user_info, $query_this_board, $func;
if(isset($_REQUEST['editarcom']))
{
$comentario = mysql_real_escape_string($_REQUEST['comentario']);
$id_user = (int) $_REQUEST['id'];
$fecha = time();
$id_post = (int) $_REQUEST['id_topic'];
$id_coment = (int) $_REQUEST['id_coment'];
$request = db_query("UPDATE {$db_prefix}comentarios SET comentario = '". $comentario. "', id_post = '". $id_post. "', fecha = '". $fecha. "' WHERE id_coment = '". $id_coment. "'", __FILE__, __LINE__);
if($request)
Header("Location: $scripturl?topic=$id_post#cmt_$id_coment");
}else{
if($context['user']['is_guest'])
{
fatal_error($txt['acc_canot_do'], false);
}
else{
$id_coment = (int) $_REQUEST['id_coment'];
$id_topic = (int) $_REQUEST['id_topic'];
$id_coment = (int) $_REQUEST['id_coment'];
$request = db_query("SELECT * FROM {$db_prefix}comentarios WHERE id_coment = '". $id_coment. "'", __FILE__, __LINE__);
$com = mysql_fetch_assoc($request);
if(allowedTo('comentarios_editar_propio') or $context['allow_admin'])
{
echo'<br>
<div id="previacomentario"></div>
<center><div id="jojo" class="box_title" style="width:776px;"><div class="box_txt box_780-34">',$txt['acc_edit_comm'],'</div>
<div class="box_rss"><img src="', $settings['default_theme_url'], '/images/blank.gif" style="width: 16px; height: 16px;
" border="0"></div></div><div class="windowbg" border="0" style="width: 766px; padding: 4px; -webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;">
<form action="'.$scripturl.'?action=rz;m=editarcom" method="post" accept-charset="UTF-8" enctype="multipart/form-data"><center>
<textarea id="cuerpo_comment" name="comentario" class="markItUpEditor" tabindex="1">'.$com['comentario'].'</textarea><br>
<input type="hidden" name="id_topic" value="', $id_topic, '" />
<input type="hidden" name="id_coment" value="', $id_coment, '" />
<input type="submit" value="',$txt['acc_save_comm'],'" name="editarcom" class="login" />
<input type="button" value="',$txt['acc_preview'],'" onclick="previacom(this.form.cuerpo_comment.value);return false" name="editarcom" class="login" />
</form>
<span class="size11"><script>
function cerrarprevia(){
$(\'#previacomentario\').fadeOut("slow");
}
</script></center>
<label id="error"></label><br><div align="right" id="cargando_previa" style=" margin-right:20px; margin-bottom:20px;display:none;"><img src="',$boardurl,'/Themes/default/images/cargando-ajax.gif"> ',$txt['acc_loading'] ,' </div>
</center></span></div></center>';
}
else{fatal_error($txt['acc_cannot_edit'], false);}
}
}
}
y por ultimo debemos agregar el boton en los comentarios
Archivo a modificar:
Display.template.phpBuscar por:
<a class="iconso citar" onclick="citar_comment('.$coment['id'].')" href="javascript:void(0)" title="',$txt['quote_coment'],'"><img src="',$settings['images_url'],'/espacio.gif" align="top" border="0"></a>agregar despues
'; if(allowedTo('admin_forum')){
echo'<a href="',$scripturl,'?action=rz;m=editarcom;id_coment='.$coment['id'].';id_topic=', $context['current_topic'], '"><img src="',$boardurl,'/Themes/default/images/edit.png" title="',$txt['disp_edit_comm'],'" /><img src="',$settings['images_url'],'/espacio.gif" align="top" border="0"></a>';
} echo'
listop eso es todo :good: