Você já teve um modal que carrega automaticamente e não deseja exibi-lo depois que o usuário clica em um botão específico no modal? Aqui está uma solução simples com Jquery que define a função e atribui um cookie se o ID closed_button for clicado. Se o cookie for válido / armazenado do usuário final clicando anteriormente neste botão, o modal não será carregado!
javascript
$(document).ready(function(){
if ($.cookie("closed_button") == null) {
$('#myModal').appendTo("body");
$('#myModal').modal('show');
}
});
$("#closed_button").click(function() {
document.cookie = "closed_button=true";
});