Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LeoO_DF

Espaço indesejado função load

Recommended Posts

Eu tenho um sistema de comentários que ao você terminar de comentar os comentários da div são atualizados ou seja eu uso a função .load para recarrega-los facilmente mais o problema é que fica um espaço de mais ou menos 1 dedo entre o inicio da div e o lugar onde os comentários iniciam depois que uso o load e isso so acontece quando uso o load, eu vi na internet que se eu seta-se o documento do .load para utf-8 com o notepad isso iria resolver porem acabou piorando alguns catacteres e começaram a bugar também, o que poderia ser isso?

 

Código:

$("#Comentarios-List-'.$post_id.'").load("Administrativo/Conteudo/Comentarios_Content.php?id='.$post_id.'");

Comentários content:

<?php
session_start();
include_once('Funcoes/Localizacao.php');
include_once('Includes/selecionar_idioma.php');
include_once('Idiomas/'.$Idioma_Atual.'/primario.php');
require_once("Mysql_Conexao/Conexao.php");
$ID_Post = $_GET['id'];
//$Aparecer_Modulo = $_GET['Aparecer_Modulo'];
$Aparecer_Modulo = "false";
if(isset($ID_Post)):
	$Postagens_For_User = mysql_query('SELECT * FROM `postagens` WHERE `id_post`="'.mysql_real_escape_string($ID_Post).'"') or die(mysql_error());
	if(mysql_num_rows($Postagens_For_User)):
		$Info_Posts = mysql_fetch_array($Postagens_For_User);
		$Info_User_Autor = mysql_query('SELECT user_nome,user_sobrenome,user_link,display_nome,user_foto,user_pais,user_estado,user_capa, user_capa,user_cidade,user_sexo,user_nick FROM `usuarios` WHERE `user_nick`="'.mysql_real_escape_string($Info_Posts['post_autor']).'" LIMIT 1') or die(mysql_error());//Pego as Informa��es Do Autor do Post
		if(mysql_num_rows($Info_User_Autor)):		
			$Autor = mysql_fetch_array($Info_User_Autor);
				if(isset($Aparecer_Modulo)):
					$ComentarioNumero = 0;
					$Comentarios_Query = mysql_query("SELECT * FROM `comentarios` WHERE `post_coment`='".mysql_real_escape_string($Info_Posts['id_post'])."' ORDER BY `id` DESC");//Verifica a Tabela de Coment�rios
					if(mysql_num_rows($Comentarios_Query)):
						while($Info_Comentario = mysql_fetch_array($Comentarios_Query)):													
							$Data_Comentario = $Info_Comentario['dia_coment'].' '.$Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][1].' '.$Texto['Inicio']['Home']['Postagens']['Data']['Mes'][$Info_Comentario['mes_coment']].' '.$Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][1].' '.$Info_Comentario['ano_coment'];
							if($Data['Ano'][0] == $Info_Comentario['ano_coment']):
								if($Data['Mes'][0] == $Info_Comentario['mes_coment']):
									if($Data['Dia'][0] == $Info_Comentario['dia_coment']):
										if($Data['Horas'][0] == $Info_Comentario['hora_coment']):
											if($Data['Minutos'][0] == $Info_Comentario['minutos_coment']):
												$Data_Comentario = $Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][11];
											else:
												$Minutos = $Data['Minutos'][0]-$Info_Comentario['minutos_coment'];
												if($Minutos <= 1):
													$Data_Comentario = $Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][2].' '.$Minutos.' '.$Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][9];
												else:
													$Data_Comentario = $Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][2].' '.$Minutos.' '.$Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][10];
												endif;
											endif;
										else:
											$Horas = $Data['Horas'][0]-$Info_Comentario['hora_coment'];
											if($Horas <= 1):
												$Data_Comentario = $Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][2].' '.$Horas.' '.$Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][7];
											else:
												$Data_Comentario = $Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][2].' '.$Horas.' '.$Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][8];
											endif;
										endif;
									else:
										$Dias = $Data['Dia'][0]-$Info_Comentario['dia_coment'];
										if($Dias <= 1):
											$Data_Comentario = $Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][2].' '.$Dias.' '.$Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][4];
										else:
											$Data_Comentario = $Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][2].' '.$Dias.' '.$Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][6];
										endif;
									endif;
								else:
									$Mes = $Data['Mes'][0]-$Info_Comentario['mes_coment'];
									if($Mes <= 1):
										$Data_Comentario = $Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][2].' '.$Mes.' '.$Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][3];
									else:
										$Data_Comentario = $Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][2].' '.$Mes.' '.$Texto['Inicio']['Home']['Postagens']['Data']['Complemento'][5];
									endif;
								endif;									
							endif;
							$Curtiu_Comentario = false;
							if(empty($Info_Comentario['likes_coment'])):
								$Comentarios_Text = '';
							else:														
								$Dividir_Comentarios = explode(',', $Info_Comentario['likes_coment']);
								$Contagem_Dividir_Comentarios = count($Dividir_Comentarios);
								if($Contagem_Dividir_Comentarios > 1):															
									for($i = 0; $i < $Contagem_Dividir_Comentarios; $i++):
										if($Dividir_Comentarios[$i] == $_SESSION['user_nick']):
											$Curtiu_Comentario = true;
										endif;																
									endfor;
									if($Curtiu_Comentario == true):
										$Contagem_Dividir_Comentarios_For_User = $Contagem_Dividir_Comentarios-1;
										if($Contagem_Dividir_Comentarios_For_User > 1):
											$Comentarios_Text = $Texto['Inicio']['Home']['Postagens']['Comentarios'][5].' '.$Contagem_Dividir_Comentarios_For_User.' '.$Texto['Inicio']['Home']['Postagens']['Interacao'][5][2].' '.$Texto['Inicio']['Home']['Postagens']['Comentarios'][7];
										else:
										$Comentarios_Text = $Texto['Inicio']['Home']['Postagens']['Comentarios'][5].' '.$Contagem_Dividir_Comentarios_For_User.' '.$Texto['Inicio']['Home']['Postagens']['Interacao'][5][1].' '.$Texto['Inicio']['Home']['Postagens']['Comentarios'][7];
										endif;
									else:
										$Comentarios_Text = $Contagem_Dividir_Comentarios.' '.$Texto['Inicio']['Home']['Postagens']['Interacao'][5][2].' '.$Texto['Inicio']['Home']['Postagens']['Comentarios'][7];
									endif;
								else:
									if($Info_Comentario['likes_coment'] == $_SESSION['user_nick']):
										$Comentarios_Text = $Texto['Inicio']['Home']['Postagens']['Comentarios'][4];
										$Curtiu_Comentario = true;
									else:
										$Verificar_Autor_Comentario_Unico = mysql_query("SELECT user_nick FROM `usuarios` WHERE `user_nick`='".mysql_real_escape_string($Info_Comentario['likes_coment'])."' LIMIT 1");
										if(mysql_num_rows($Verificar_Autor_Comentario_Unico)):
										$Comentarios_Text = count($Dividir_Comentarios).' '.$Texto['Inicio']['Home']['Postagens']['Interacao'][5][1].' '.$Texto['Inicio']['Home']['Postagens']['Comentarios'][6];
									else:
										$Comentarios_Text = '';
									endif;
								endif;
							endif;
						endif;
						$Descurtiu_Comentario = false;
						if(isset($Info_Comentario['deslikes_comentario'])):
							$Dividir_Deslikes = explode(',', $Info_Comentario['deslikes_comentario']);
							$Contar_Dividir_Deslikes = count($Dividir_Deslikes);
							if($Contar_Dividir_Deslikes > 1):
								for($i = 0; $i < $Contar_Dividir_Deslikes; $i++):
									if($Dividir_Deslikes[$i] == $_SESSION['user_nick']):
										if($Curtiu_Comentario == true):
											$Descurtiu_Comentario = false;
										else:
											$Descurtiu_Comentario = true;
										endif;
									endif;
								endfor;
							else:
								if($Info_Comentario['deslikes_comentario'] == $_SESSION['user_nick']):
									if($Curtiu_Comentario == true):
										$Descurtiu_Comentario = false;
									else:
										$Descurtiu_Comentario = true;
									endif;
								endif;
							endif;
						endif;
						if($Info_Comentario['Autor_Coment'] == $Info_Posts['post_autor']):
							if($Info_Comentario['tipo_coment'] == 0):
								$ComentarioNumero+=1;
								if($ComentarioNumero > 3):
								?>
                                    <div id="Principal" class="Escondido-<?=$Info_Posts['id_post']?>" <?php if($Aparecer_Modulo == "false"){?> style="display:none;" <?php }else{ ?> style="display:block;" <?php } ?>>
                                        <a href="<?=$link_user?>"><img src="Administrativo/Conteudo/Fotos/<?=$Autor['user_foto']?>" /></a>
                                    <div>
                                    <a class="User_Link" title="<?=$Autor['user_nick']?>" href="<?=$link_user?>"><?=$Autor['display_nome']?></a>
                                    <?=$Info_Comentario['comentario']?><br />
                                    <font id="Interacao">
										<?=$Data_Comentario?>, 
										<a style="display:inline-block;" ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1"><?=$Texto['Inicio']['Home']['Postagens']['Interacao'][18]?></a> �                                
                                        <a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1" id="Botao_Like-<?=$Info_Comentario['id']?>">
											<div id="Like_Coment" <?php if($Curtiu_Comentario == true): ?> class="Active" <?php endif; ?>></div>
                                        </a>
                                        <a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=2" id="Botao_Deslike-<?=$Info_Comentario['id']?>">
											<div id="Deslike_Coment" <?php if($Descurtiu_Comentario == true):?> class="Active" <?php endif;?>></div>
                                        </a>
                                        <span id="Comentario-Curtidas-<?=$Info_Comentario['id']?>">
											<?php
                                            if($Comentarios_Text == ''):
                                            ?>
												<a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1"><?=$Texto['Inicio']['Home']['Postagens']['Comentarios'][9]?></a> 
                                            <?php
                                            else:
                                            ?>
                                                <a ajaxfy="Curtidas_Comentario.php?comentario_id=<?=$Info_Comentario['id']?>&TipoInteracao=1" id="Comentario-Curtidas-<?=$Info_Comentario['id']?>"><?=$Comentarios_Text?></a> 
                                            <?php
                                            endif;
                                            ?>
                                        </span>
                                    </font>
                                </div>
                            </div> 
                            <?php
							else:
							?>
                            <div id="Principal">
                                <a href="<?=$link_user?>"><img src="Administrativo/Conteudo/Fotos/<?=$Autor['user_foto']?>" /></a>
                                <div>
                                    <a class="User_Link" title="<?=$Autor['user_nick']?>" href="<?=$link_user?>"><?=$Autor['display_nome']?></a>
                                    <?=$Info_Comentario['comentario']?><br />
                                    <font id="Interacao">
                                        <?=$Data_Comentario?>, 
                                        <a style="display:inline-block;" ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1"><?=$Texto['Inicio']['Home']['Postagens']['Interacao'][18]?></a> �                                   
                                        <a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1" id="Botao_Like-<?=$Info_Comentario['id']?>">
                                            <div id="Like_Coment" <?php if($Curtiu_Comentario == true): ?> class="Active" <?php endif; ?>></div>
                                        </a>
                                        <a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=2" id="Botao_Deslike-<?=$Info_Comentario['id']?>">
                                            <div id="Deslike_Coment" <?php if($Descurtiu_Comentario == true):?> class="Active" <?php endif;?>></div>
                                        </a>
                                        <span id="Comentario-Curtidas-<?=$Info_Comentario['id']?>">
											<?php
                                            if($Comentarios_Text == ''):
                                            ?>
                                                <a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1"><?=$Texto['Inicio']['Home']['Postagens']['Comentarios'][9]?></a> 
                                            <?php
                                                else:
                                            ?>
                                                <a ajaxfy="Curtidas_Comentario.php?comentario_id=<?=$Info_Comentario['id']?>&TipoInteracao=1" id="Comentario-Curtidas-<?=$Info_Comentario['id']?>"><?=$Comentarios_Text?></a> 
                                            <?php
                                                endif;
                                            ?>
                                        </span>
                                    </font>
                                </div>
                            </div>														
                        <?php
					endif;
				endif;
			else:
				$User_Comentario = mysql_query("SELECT user_foto,display_nome,user_link,user_nick FROM `usuarios` WHERE `user_nick`='".mysql_real_escape_string($Info_Comentario['Autor_Coment'])."' LIMIT 1");
				if(mysql_num_rows($User_Comentario)):
					$Info_User_Comentario = mysql_fetch_array($User_Comentario);
					$Link_User_Comentario = './user-'.$Info_User_Comentario['user_nick'];//Defino logo o Link do usuario
					if(isset($Info_User_Comentario['user_link'])):
						$Link_User_Comentario = './user-'.$Info_User_Comentario['user_link'];//Se ele tiver um Link personalizado é definido como seu Link
					endif;
					if($Info_Comentario['tipo_coment'] == 0):
						$ComentarioNumero+=1;
					if($ComentarioNumero > 3):
					?>
						<div class="Escondido-<?=$Info_Posts['id_post']?>" <?php if($Aparecer_Modulo == "false"){?> style="display:none;" <?php }else{ ?> style="display:block;" <?php } ?>>
							<a href="<?=$Link_User_Comentario?>"><img src="Administrativo/Conteudo/Fotos/<?=$Info_User_Comentario['user_foto']?>" /></a>
                            <div>
                                <a class="User_Link" title="<?=$Info_User_Comentario['user_nick']?>" href="<?=$Link_User_Comentario?>"><?=$Info_User_Comentario['display_nome']?></a>
                                <?=$Info_Comentario['comentario']?><br />
                                <font id="Interacao">
                                    <?=$Data_Comentario?>, 
                                    <a style="display:inline-block;" ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1"><?=$Texto['Inicio']['Home']['Postagens']['Interacao'][18]?></a> �                                                   
                                    <a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1" id="Botao_Like-<?=$Info_Comentario['id']?>">
                                        <div id="Like_Coment" <?php if($Curtiu_Comentario == true): ?> class="Active" <?php endif; ?>></div>
                                    </a> 
                                    <a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=2" id="Botao_Deslike-<?=$Info_Comentario['id']?>">
                                        <div id="Deslike_Coment" <?php if($Descurtiu_Comentario == true):?> class="Active" <?php endif;?>></div>
                                    </a>
                                    <span id="Comentario-Curtidas-<?=$Info_Comentario['id']?>">
										<?php
                                        if($Comentarios_Text == ''):
                                        ?>
                                            <a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1"><?=$Texto['Inicio']['Home']['Postagens']['Comentarios'][9]?></a> 
										<?php
                                        else:
                                        ?>
                                            <a ajaxfy="Curtidas_Comentario.php?comentario_id=<?=$Info_Comentario['id']?>&TipoInteracao=1" id="Comentario-Curtidas-<?=$Info_Comentario['id']?>"><?=$Comentarios_Text?></a> 
                                        <?php
                                        endif;
                                        ?>
									</span>
								</font>
                            </div>                                                                    
                        </div>
                    <?php
					else:
					?>
						<div>
                            <a href="<?=$Link_User_Comentario?>"><img src="Administrativo/Conteudo/Fotos/<?=$Info_User_Comentario['user_foto']?>" /></a>
                            <div>
                                <a class="User_Link" title="<?=$Info_User_Comentario['user_nick']?>" href="<?=$Link_User_Comentario?>"><?=$Info_User_Comentario['display_nome']?></a>
                                <?=$Info_Comentario['comentario']?><br />
								<font id="Interacao">
                                    <?=$Data_Comentario?>, 
                                    <a style="display:inline-block;" ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1"><?=$Texto['Inicio']['Home']['Postagens']['Interacao'][18]?></a> �                                                 
                                    <a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1" id="Botao_Like-<?=$Info_Comentario['id']?>">
                                        <div id="Like_Coment" <?php if($Curtiu_Comentario == true): ?> class="Active" <?php endif; ?>></div>
                                    </a>  
                                    <a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=2"  id="Botao_Deslike-<?=$Info_Comentario['id']?>">
                                        <div id="Deslike_Coment" <?php if($Descurtiu_Comentario == true):?> class="Active" <?php endif;?>></div>
                                    </a>
                                    <span id="Comentario-Curtidas-<?=$Info_Comentario['id']?>">
										<?php
                                        if($Comentarios_Text == ''):
                                        ?>
                                            <a ajaxfy="Curtir_Comentario.php?Comentario_ID=<?=$Info_Comentario['id']?>&TipoInteracao=1"><?=$Texto['Inicio']['Home']['Postagens']['Comentarios'][9]?></a> 
                                        <?php
                                        else:
                                        ?>
                                            <a ajaxfy="Curtidas_Comentario.php?comentario_id=<?=$Info_Comentario['id']?>&TipoInteracao=1" id="Comentario-Curtidas-<?=$Info_Comentario['id']?>"><?=$Comentarios_Text?></a> 
                                        <?php
                                        endif;
                                        ?>
                                    </span>
                                </font>
                            </div>                                                                    
                        </div>															
										<?php
									endif;
								endif;
							endif;
						endif;
					endwhile;
				endif;
				if(mysql_num_rows($Comentarios_Query) > 3):
					if($Aparecer_Modulo == "false"):
					?>
                        <a style="font-size:14px; cursor:pointer;" onClick="Mostrar_Todos_Comentarios('<?=$Info_Posts['id_post']?>','<?=$Texto['Inicio']['Home']['Postagens']['Comentarios'][1]?>','<?=$Texto['Inicio']['Home']['Postagens']['Comentarios'][2]?>')">
                            <div id="Esconder-<?=$Info_Posts['id_post']?>" style="text-align:center;">
                                <?=$Texto['Inicio']['Home']['Postagens']['Comentarios'][1]?>
                            </div>     
                        </a>  
                    <?php
					else:
					?>
                        <a style="font-size:14px; cursor:pointer;" onClick="Mostrar_Todos_Comentarios('<?=$Info_Posts['id_post']?>','<?=$Texto['Inicio']['Home']['Postagens']['Comentarios'][1]?>','<?=$Texto['Inicio']['Home']['Postagens']['Comentarios'][2]?>')">
                            <div id="Esconder-<?=$Info_Posts['id_post']?>" style="text-align:center;">
                                <?=$Texto['Inicio']['Home']['Postagens']['Comentarios'][2]?>
                            </div>     
                        </a>  
                    <?php endif;
				endif; ?>
			<?php
			endif;
		endif;
	endif;
endif;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Passe somente a parte do codigo que interessa .... assim nao dá !!

Qual seria a Parte que interessa? eu passei a pagina de onde é puchado o load e a função load não tem o que mais postar amigo.

 

 

Teria algum forma de atualizar aquela determinada div sem usar a função load?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que o que disse o Freitas parece ser seu problema, tentei simular usando seu código aqui mas complicou demais.. esta publicado ele pra gente ver? Tentou ver com o "inspecionar elementos" o que ele esta executando? aguardamos....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Print do Console:

hV7HAVM.png

Eu usei a ferramente de inspecionar elementar e ao inspecionar a div que eu faço a load ela ficou com o seguinte conteúdo antes das divs de comentários, ela Ficou com umas bolinhas vermelhas e se eu as retiro o espaço desaparece:

 

csg6rQl.png

Postar todo o código fica complicado o código da pagina que é logado os comentários é muito grande, sobre fechamento de divs pelo que eu pude verificar está tudo ok.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.