Из-за правил рекламы медицинских услуг в Турции мы не можем публиковать фотографии до и после на этом сайте. Но видеть реальные результаты — ваше право.
Наши координаторы отправят вам фотографии случаев, полные истории лечения и похожие случаи напрямую — в WhatsApp, на почту или по телефону. Скажите, какое лечение вы рассматриваете, и вам подберут наиболее близкие случаи из архива.
На всех фотографиях — реальные пациенты, прошедшие лечение в Citydent Istanbul; снимки опубликованы с их согласия. Анатомия и заживление у каждого свои, поэтому индивидуальные результаты могут отличаться. Ваш план составляется после осмотра.
Как мы планируем лечение
Сначала функция — красота следом
Наша первая цель — зубы, которые работают: комфортный прикус, здоровые дёсны и реставрации, служащие годами. Красивая улыбка — это то, как выглядит здоровая функция, а не короткий путь к ней.
Поэтому мы не назначаем каждое лечение каждому пациенту. Правильный план зависит от вашего прикуса, дёсен и кости под ними. Если вашему случаю нужно меньше лечения, чем вы ожидали, мы об этом скажем.
Следующей может стать ваша улыбка
Пришлите фото своих зубов и получите персональный план лечения с ценами — обычно в течение одного дня.
(function(){
var root=document.getElementById('cdba');
if(!root||root.dataset.init)return; root.dataset.init='1';
/* ---------- CONFIG ---------- */
var BASE='/wp-content/uploads/2026/07/ba-';
var DATA=[["teeth-whitening","01"],["teeth-whitening","02"],["teeth-whitening","03"],["teeth-whitening","04"],["teeth-whitening","05"],["teeth-whitening","06"],["e-max","01"],["e-max","02"],["e-max","03"],["e-max","04"],["e-max","05"],["e-max","06"],["e-max","07"],["e-max","08"],["e-max","09"],["zirconia","01"],["zirconia","02"],["zirconia","03"],["zirconia","04"],["zirconia","05"],["zirconia","06"],["zirconia","07"],["zirconia","08"],["zirconia","09"],["zirconia","10"],["zirconia","11"],["zirconia","12"],["zirconia","13"],["zirconia","14"],["zirconia","15"],["zirconia","16"],["veneers","01"],["veneers","02"],["veneers","03"],["veneers","04"],["veneers","05"],["veneers","06"],["veneers","07"],["veneers","08"],["veneers","09"],["veneers","10"],["veneers","11"],["dental-implant","01"],["dental-implant","02"],["dental-implant","03"],["dental-implant","04"],["dental-implant","05"],["dental-implant","06"],["dental-implant","07"],["dental-implant","08"],["dental-implant","09"],["dental-implant","10"],["dental-implant","11"],["dental-implant","12"],["dental-implant","13"]];
var LABELS={"zirconia":"Циркониевые коронки","veneers":"Керамические виниры","e-max":"Виниры E-max","dental-implant":"Зубные импланты","teeth-whitening":"Отбеливание зубов"};
var CATS=[["all","Все случаи"],["zirconia","Цирконий"],["veneers","Виниры"],["e-max","E-max"],["dental-implant","Импланты"],["teeth-whitening","Отбеливание"]];
var PER=8;
var SUB_INTL="На каждом фото ниже — реальный пациент Citydent Istanbul. Потяните золотой ползунок, чтобы сравнить улыбку до и после лечения.";
var SUB_TR="Фотографии клинических случаев нельзя публиковать на этом сайте, но наши координаторы отправят их вам напрямую.";
/* ---------- ELEMENTS ---------- */
var load=document.getElementById('cdbaLoad'), trBox=document.getElementById('cdbaTR'),
intl=document.getElementById('cdbaINTL'), grid=document.getElementById('cdbaGrid'),
more=document.getElementById('cdbaMore'), chipBox=document.getElementById('cdbaChips'),
sub=document.getElementById('cdbaSub');
var shown=0, cat='all';
/* ---------- CONTACT MODAL ---------- */
root.addEventListener('click',function(e){
var a=e.target.closest('[data-modal]'); if(!a)return;
if(typeof window.cdOpenContactModal==='function'){e.preventDefault();window.cdOpenContactModal();}
});
/* ---------- GEO DETECTION ---------- */
function txt(url,ms){
return new Promise(function(res,rej){
var done=false, ctrl=(window.AbortController?new AbortController():null);
var t=setTimeout(function(){done=true;if(ctrl)ctrl.abort();rej();},ms);
fetch(url,ctrl?{signal:ctrl.signal}:undefined).then(function(r){
if(!r.ok)throw 0; return r.text();
}).then(function(s){if(done)return;clearTimeout(t);res(s);})
.catch(function(){if(done)return;clearTimeout(t);rej();});
});
}
function viaCloudflare(){ // free, unlimited, no third party
return txt('/cdn-cgi/trace',1200).then(function(s){
var m=/(?:^|\n)loc=([A-Z]{2})/.exec(s); if(!m)throw 0; return m[1];
});
}
function viaIpapi(){ // fallback if the site is not on Cloudflare
return txt('https://ipapi.co/json/',2500).then(function(s){
var d=JSON.parse(s); if(!d||!d.country_code)throw 0; return d.country_code;
});
}
function viaLanguage(){ // last resort
var l=(navigator.language||'').toLowerCase();
return (l.indexOf('tr')===0||(navigator.languages||[]).some(function(x){return x.toLowerCase().indexOf('tr')===0;}))?'TR':'XX';
}
function resolve(){
var q=/[?&]geo=(tr|intl)/i.exec(location.search);
if(q)return Promise.resolve(q[1].toLowerCase()==='tr'?'TR':'XX');
var c; try{c=sessionStorage.getItem('cdGeo');}catch(_){}
if(c)return Promise.resolve(c);
return viaCloudflare().catch(viaIpapi).catch(function(){return viaLanguage();})
.then(function(code){try{sessionStorage.setItem('cdGeo',code);}catch(_){} return code;});
}
/* ---------- GALLERY ---------- */
function items(){return DATA.filter(function(d){return cat==='all'||d[0]===cat;});}
function card(d,eager){
var label=LABELS[d[0]], n=d[1];
var b=BASE+d[0]+'-'+n+'-before.jpg', a=BASE+d[0]+'-'+n+'-after.jpg';
var lz=eager?'':' loading="lazy"';
var el=document.createElement('div'); el.className='cdba-card';
el.innerHTML=
'
'+
''+
''+
''+
'
'+
''+
'
CD
'+
''+
'
'+
'ДО'+
'ПОСЛЕ'+
'Потяните для сравнения'+
'
'+
'
'+label+'Случай '+n+'
';
bind(el.querySelector('.cdba-frame'));
return el;
}
function bind(frame){
var drag=false;
function set(p){
p=Math.min(Math.max(p,3),97);
frame.style.setProperty('--x',p+'%');
frame.setAttribute('aria-valuenow',Math.round(p));
frame.classList.add('used');
}
function fromEvent(e){
var r=frame.getBoundingClientRect();
set(((e.clientX-r.left)/r.width)*100);
}
frame.addEventListener('pointerdown',function(e){
drag=true; try{frame.setPointerCapture(e.pointerId);}catch(_){} fromEvent(e);
});
frame.addEventListener('pointermove',function(e){if(drag)fromEvent(e);});
frame.addEventListener('pointerup',function(){drag=false;});
frame.addEventListener('pointercancel',function(){drag=false;});
frame.addEventListener('keydown',function(e){
var cur=parseFloat(frame.getAttribute('aria-valuenow'))||50, step=e.shiftKey?12:4;
if(e.key==='ArrowLeft'){set(cur-step);e.preventDefault();}
else if(e.key==='ArrowRight'){set(cur+step);e.preventDefault();}
else if(e.key==='Home'){set(0);e.preventDefault();}
else if(e.key==='End'){set(100);e.preventDefault();}
});
}
function page(){
var list=items(), next=list.slice(shown,shown+PER);
next.forEach(function(d,i){grid.appendChild(card(d,shown===0&&i0){more.hidden=false;more.textContent="Показать больше результатов ("+left+")";}
else{more.hidden=true;}
}
function buildChips(){
CATS.forEach(function(c,i){
var count=c[0]==='all'?DATA.length:DATA.filter(function(d){return d[0]===c[0];}).length;
var b=document.createElement('button');
b.type='button';
b.className='cdba-chip'+(i===0?' on':'');
b.setAttribute('role','tab');
b.setAttribute('aria-selected',i===0?'true':'false');
b.innerHTML=c[1]+' '+count+'';
b.addEventListener('click',function(){
chipBox.querySelectorAll('.cdba-chip').forEach(function(x){x.classList.remove('on');x.setAttribute('aria-selected','false');});
b.classList.add('on'); b.setAttribute('aria-selected','true');
cat=c[0]; shown=0; grid.innerHTML=''; page();
});
chipBox.appendChild(b);
});
}
/* ---------- RENDER ---------- */
function show(code){
load.hidden=true; load.style.display='none';
if(code==='TR'){ sub.textContent=SUB_TR; trBox.hidden=false; root.dataset.geo='tr'; return; }
sub.textContent=SUB_INTL; intl.hidden=false; root.dataset.geo='intl';
buildChips(); page();
more.addEventListener('click',page);
}
resolve().then(show).catch(function(){show('XX');});
})();
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.