.

LordBackFlipFix Portadas v6 1.3



09-26-2020, 10:00 PM #1
Mejor respuesta del mensaje Portadas v6 1.3para los que usan la v6 de Tronlar e notado que al editar un post y cambiar la portada al momento de guardar los cambios se remplaza la portada con una imagen nueva pero la imagen anterior no se borra y sigue ocupando espacio innecesario en files/portadas
para solucionar esto vamos a c.posts.php y buscamos


	function savePost(){
		global $tsCore, $tsUser;
		//
		$post_id = (int)$_GET['pid'];
		$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT post_user, post_sponsored, post_sticky, post_status FROM p_posts WHERE post_id = \''.(int)$post_id.'\' LIMIT 1');
		$data = db_exec('fetch_assoc', $query);
		//

reemplazamos

	function savePost(){
		global $tsCore, $tsUser;
		//
		$post_id = (int)$_GET['pid'];
		$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT post_portada, post_user, post_sponsored, post_sticky, post_status FROM p_posts WHERE post_id = \''.(int)$post_id.'\' LIMIT 1');
		$data = db_exec('fetch_assoc', $query);
		//

mas abajo buscamos

		//PORTADA
		$postData['portada'] = $tsCore->setSecure($_POST['portada'], true);

reemplazamos

    //PORTADA
    if($data['post_portada'] == $tsCore->setSecure($_POST['portada'], true)){
      $postData['portada'] = $tsCore->setSecure($_POST['portada'], true);
    }else{
      $postData['portada'] = $tsCore->setSecure($_POST['portada'], true);
        //ELIMINAR IMAGENES DE PORTADA
        $img = $data['post_portada'];
        $a = 'toup'.$img.'P90X70.jpg';    
        $this->deletePortada($a);       
        $b = 'toup'.$img.'P240X180.jpg';    
        $this->deletePortada($b);
        //  
    }


y listo eso soluciona el problema  Wink

(Última modificación: 09-27-2020, 07:28 PM por LordBackFlip.)
Responder




Salto de foro:



Usuarios navegando en este tema:
1 invitado(s)