jQuery(document).ready(function($) {
function loadBadges() {
// מצא את כל כרטיסי העסקים - רק ברשימות (לא בעמוד בודד)
$('.lf-item, .listing-preview').each(function() {
var card = $(this);
if (card.data('badges-loaded')) return;
card.data('badges-loaded', true);
// מצא את ה-ID של העסק
var link = card.find('a[href*="/biz/"]').first().attr('href');
if (!link) return;
var postId = card.data('id') || card.attr('data-id');
// אם אין ID, ננסה למצוא דרך ה-link
if (!postId) {
$.ajax({
url: 'https://haifakrayot.co.il/business/wp-admin/admin-ajax.php',
type: 'POST',
data: {
action: 'get_listing_badges',
url: link
},
success: function(response) {
if (response.success && response.data.html) {
// הוסף רק בתוך הכרטיס - מיקומים ספציפיים בלבד
var logo = card.find('.lf-item-cover, .listing-preview-gallery, .lf-background, .listing-logo').first();
var infoArea = card.find('.lf-item-info, .listing-info, .item-content').first();
if (logo.length) {
logo.after(response.data.html);
} else if (infoArea.length) {
infoArea.prepend(response.data.html);
} else {
card.prepend(response.data.html);
}
}
}
});
}
});
}
// טען בטעינת דף
loadBadges();
// טען גם אחרי AJAX (infinite scroll, filters, etc)
$(document).ajaxComplete(function() {
setTimeout(loadBadges, 500);
});
});jQuery(document).ready(function($) {
function setupCategoryLimits() {
// פונקציה להגבלת קטגוריות
function limitCategories(container, items) {
if (items.length <= 16) return;
// הסתר את הנוספות
items.slice(16).addClass('mylisting-hidden-cat').hide();
// צור כפתור אם לא קיים
if (!container.find('.mylisting-show-more-btn').length) {
var hiddenCount = items.length - 16;
var btnText = 'הצג תחומי התמחות נוספים (' + hiddenCount + ')';
var btn = $('<button class="mylisting-show-more-btn">' + btnText + '</button>');
container.append(btn);
btn.on('click', function(e) {
e.preventDefault();
var hidden = container.find('.mylisting-hidden-cat');
if (hidden.is(':visible')) {
hidden.fadeOut(200);
$(this).text(btnText);
} else {
hidden.fadeIn(200);
$(this).text('הצג פחות תחומי התמחות');
}
});
}
}
// עבור עמודי רשימות ועמודים בודדים
$('.listing-categories, .job_listing_category, .job-listing-category').each(function() {
var container = $(this);
var items = container.find('a, li');
limitCategories(container, items);
});
// עבור ווידג'טים של Elementor
$('.mylisting-category-widget, .elementor-widget-taxonomy, .elementor-widget-categories').each(function() {
var widget = $(this);
var items = widget.find('ul li, .category-item, a.category-link');
// סנן רק פריטים עם תוכן
items = items.filter(function() {
return $(this).text().trim().length > 0;
});
if (items.length > 16) {
items.slice(16).addClass('mylisting-hidden-cat').hide();
if (!widget.find('.mylisting-show-more-btn').length) {
var hiddenCount = items.length - 16;
var btnText = 'הצג תחומי התמחות נוספים (' + hiddenCount + ')';
var btn = $('<button class="mylisting-show-more-btn elementor-btn">' + btnText + '</button>');
// מצא מקום מתאים לכפתור
var targetContainer = widget.find('ul, .categories-container, nav').first();
if (targetContainer.length) {
targetContainer.after(btn);
} else {
widget.append(btn);
}
btn.on('click', function(e) {
e.preventDefault();
var hidden = widget.find('.mylisting-hidden-cat');
if (hidden.is(':visible')) {
hidden.fadeOut(200);
$(this).text(btnText);
} else {
hidden.fadeIn(200);
$(this).text('הצג פחות תחומי התמחות');
}
});
}
}
});
}
// הפעל מיד
setupCategoryLimits();
// הפעל אחרי AJAX
$(document).on('mylisting:ajax-loaded elementor/frontend/init', setupCategoryLimits);
// תמיכה ב-Infinite Scroll
if (window.IntersectionObserver) {
var observer = new IntersectionObserver(function(entries) {
entries.forEach(function(entry) {
if (entry.isIntersecting) {
setTimeout(setupCategoryLimits, 100);
}
});
});
$('.elementor-widget').each(function() {
observer.observe(this);
});
}
});
//# sourceURL=jquery-js-after
var breeze_prefetch = {"local_url":"https://haifakrayot.co.il/business","ignore_remote_prefetch":"1","ignore_list":["/business/cart","/business/checkout","/business/my-account","wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
var MyListing = {"Helpers":{},"Handlers":{},"MapConfig":{"ClusterSize":35,"AccessToken":"AIzaSyBsP08LSH2Ok6z7OZDtKJn5OQfPnPlKcEo","Language":"iw","TypeRestrictions":"geocode","CountryRestrictions":["IL"],"CustomSkins":{}}};
באזור חיפה והקריות תמצאו מגוון רחב של מומחים מקצועיים להלבנת שיניים המציעים טכנולוגיות מתקדמות וטיפולים מותאמים אישית. בעמוד זה ריכזנו עבורכם 382 עסקים מובילים המתמחים בהלבנת שיניים, כולל מרפאות שיניים פרטיות, מרכזי יופי ומכונים מתקדמים להלבנה קוסמטית.
באזור חיפה והקריות תמצאו מגוון רחב של מומחים מקצועיים להלבנת שיניים המציעים טכנולוגיות מתקדמות וטיפולים מותאמים אישית. בעמוד זה ריכזנו עבורכם 382 עסקים מובילים המתמחים בהלבנת שיניים, כולל מרפאות שיניים פרטיות, מרכזי יופי ומכונים מתקדמים להלבנה קוסמטית.
מחירי הלבנת שיניים בחיפה נעים בין 800-2500 שקל, תלוי בשיטת הטיפול. הלבנה בלייזר יקרה יותר מהלבנה עם ג'ל או אור LED. רוב המרפאות מציעות חבילות ומבצעים מיוחדים.
מה ההבדל בין הלבנת שיניים במרפאה לבין הלבנה ביתית? ∨
טיפול במרפאה מבוצע בריכוז גבוה יותר של חומר ההלבנה ונותן תוצאות מהירות יותר. הלבנה ביתית עדינה יותר, נמשכת זמן רב יותר אך נוחה ובטוחה לשימוש יומיומי.
איך לבחור מרפאה טובה להלבנת שיניים בחיפה? ∨
חשוב לוודא שהמרפאה בעלת רישיון משרד הבריאות, לבדוק המלצות מלקוחות קודמים, ולוודא שהצוות מקצועי ומנוסה. כדאי לברר על הטכנולוגיה המשמשת ועל אחריות על התוצאות.
האם הלבנת שיניים כואבת או מסוכנת? ∨
כאשר מבוצעת בידי מומחה, הלבנת שיניים בטוחה. חלק מהאנשים עלולים להרגיש רגישות קלה ביום-יומיים לאחר הטיפול. חשוב לבחור מרפאה מקצועית ולעקוב אחר הוראות הטיפול.
כמה זמן מחזיקות תוצאות הלבנת השיניים? ∨
תוצאות הלבנת שיניים נמשכות בדרך כלל 6 חודשים עד שנתיים, תלוי בהרגלי האכילה והשתיה. הימנעות מקפה, יין אדום ועישון תעזור לשמור על התוצאות זמן רב יותר.
הלבנת שיניים בחיפה מתקדמת ומבוססת על טכנולוגיה מתקדמת. השירותים כוללים הלבנה בעזרת מערכות LED, פוליש ואף טיפול בשיניים רגילות. החדשנות בתחום כוללת שימוש בחומרים איכותיים ומתקדמים. בעמוד זה תמצאו מדריך...
הלבנת שיניים בחיפה מתקדמת ומבוססת על טכנולוגיה מתקדמת. השירותים כוללים הלבנה בעזרת מערכות LED, פוליש ואף טיפול בשיניים רגילות. החדשנות בתחום כוללת שימוש בחומרים איכותיים ומתקדמים. בעמוד זה תמצאו מדריך למרפאות הלבנת שיניים בחיפה, חוות דעת והמלצות לבחירת המרפאה המתאימה….
המבורגרים עצמם זוכים לשבחים רבים על הטעם והעסיסיות, והצ'יפס של המקום מקבל ציונים גבוהים באופן עקבי, אך התרשמנו שקיימות בעיות משמעותיות בשירות - המתנות ארוכות,...
עם 81% ביקורות חיוביות ודירוג מרשים של 4.3 כוכבים, מצאנו קונצנזוס ברור: מדובר בחוויית אומאקסה ייחודית בהנחיית השף קובי, עם דגש על דגים מקומיים טריים...
מצאנו שבחים רבים על הפארקים והגנים הציבוריים המתוחזקים, במיוחד הגן מול התיאטרון העירוני המציע מתקני משחקים מגוונים, שטחי דשא נרחבים וחניות בשפע - מה שהופך...
התרשמנו מהשבחים הרבים על הציוד החדשני והמתקדם, הזירה הגדולה בת שתי הקומות עם מבוך ואפקטים מיוחדים, והצוות המקצועי והאדיב שמקפיד על פרטים קטנים. אנו מעריכים...
מצאנו שבחים נרחבים על איכות היוגורט והגלידות, מגוון הטעמים והתוספות המרשים, והשירות המסור של הצוות - במיוחד נפעמנו מסיפורים על בעלים שרודף אחרי לקוחות להבין...
התרשמנו במיוחד מהיכולת של הסטייליסטיות לתקן נזקים קודמים מסלונים אחרים, לעבוד עם שיער מורכב כמו תלתלים וג'ינג'י, ולהשיג תוצאות עקביות ברמה גבוהה תוך שימוש במוצרים...
מרפאות השיניים בחיפה מציעות טיפולי הלבנה מתקדמים במחירים תחרותיים במיוחד.
יתרונות מקומיים: חיפה ידועה כמרכז רפואי חשוב בצפון עם עשרות מרפאות שיניים מתקדמות. המרפאות מציעות טכנולוגיות הלבנה חדישות, רופאים מומחים, מחירים תחרותיים, טיפולים מותאמים אישית, ציוד מתקדם, שירות מקצועי ואדיב. הרופאים המקומיים ידועים במקצועיות ובניסיון רב.
מה מיוחד בהלבנת שיניים בחיפה: • מחירים נמוכים ב-20-30% • טכנולוגיות מתקדמות • רופאים מומחים • תוצאות מהירות • שירות אישי ומסור • זמינות גבוהה
מרכז רפואי אזורי: חיפה מושכת מטופלים מכל הצפון. נגישות נוחה. חניה זמינה. אווירה מקצועית. מגוון מרפאות. חוויית טיפול מעולה.
משך טיפול: • הלבנה ביתית: 2-3 שבועות • הלבנת זום: 90 דקות • הלבנת LED: 60 דקות • הלבנת לייזר: 45 דקות • טיפול משולב: 2-4 שבועות
בחיפה – כל שיטות ההלבנה המתקדמות.
6 מתי הזמן הטוב להלבנת שיניים? ▼
יש תקופות מיוחדות שבהן כדאי במיוחד לבצע הלבנת שיניים. תזמון נכון משפיע על התוצאות.
זמנים מומלצים: לפני אירועים: • חתונות: 2-3 שבועות לפני • צילומים: שבועיים לפני • ראיונות עבודה: שבוע לפני • חגים: 2 שבועות לפני • אירועי חברה: 10 ימים לפני • דייטים חשובים: שבוע לפני
תקופות מיוחדות: לפני הקיץ. אחרי ניקוי שיניים. לפני טיפולי שיניים. אחרי הסרת גשר. לפני כתרים. אחרי יישור שיניים. גיל מתאים: מגיל 16. בוגרים צעירים. גיל הביניים. גיל הזהב. ללא הגבלת גיל. בהתאם למצב השיניים.
טיפים לתזמון: • תכננו מראש • קחו בחשבון רגישות • הימנעו מקפה 48 שעות • תזמנו אחרי ניקוי • התייעצו עם הרופא
התזמון הנכון – מפתח להצלחה.
7 אילו שירותים נוספים מציעות המרפאות? ▼
מרפאות השיניים בחיפה מציעות שירותים מקיפים מעבר להלבנה. טיפול כולל לחיוך מושלם.
שירותי VIP: תורים מהירים. ייעוץ אישי. מעקב צמוד. תזכורות אוטומטיות. הנחות מיוחדות. חבילות טיפולים. נוחות למטופל: חניה חינם. תשלום בתשלומים. ביטוחים משלימים. שעות ערב. סופי שבוע. תורים דחופים.
שירותים מיוחדים: • ייעוץ אסתטי • עיצוב חיוך • צילומי רנטגן דיגיטליים • הרדמה מודעת • טיפול בחרדה דנטלית
השירות בחיפה – מקצועי, מקיף ואישי.
8 האם הלבנת שיניים בחיפה בטוחה? ▼
חיפה מפורסמת ברמה הרפואית הגבוהה והבטיחות המקסימלית בטיפולים. סטנדרטים גבוהים במיוחד.
אמצעי בטיחות: • רופאים מוסמכים • ציוד מאושר • חומרים איכותיים • בדיקה מקדימה • מעקב רפואי • פרוטוקולים מחמירים
בדיקות מקדימות: בדיקת שיניים. צילומי רנטגן. מצב חניכיים. רגישות שיניים. היסטוריה רפואית. התאמה אישית. תופעות לוואי: רגישות זמנית. גירוי קל בחניכיים. תחושת עקצוץ. חוסר נוחות קל. תופעות חולפות. טיפול בתופעות.
הבטחת איכות: • אחריות על הטיפול • מעקב אחרי טיפול • טיפול בתלונות • שביעות רצון מלאה • תיקונים בחינם
הלבנת שיניים בחיפה – בטוחה ומקצועית.
9 מה היתרונות של הלבנת שיניים בחיפה? ▼
הלבנת שיניים בחיפה מביאה יתרונות רבים ומשמעותיים. חוויית טיפול מעולה במחירים הוגנים.
חיסכון משמעותי: מחירים תחרותיים. מבצעים קבועים. חבילות משתלמות. ללא עמלות. תשלומים נוחים. ערך מעולה. חוויית טיפול: יחס אישי. ללא לחץ. זמן מספיק. ייעוץ מקצועי. אווירה רגועה. סיפוק מלא.
בונוסים נוספים: • מיקום מרכזי • נוף לים • אפשרויות בילוי • תחבורה נוחה • חוויה כוללת
הלבנה בחיפה – יותר מסתם טיפול.
10 למה דווקא הלבנת שיניים בחיפה? ▼
חיפה היא יעד מוביל לטיפולי שיניים בצפון עם יתרונות ייחודיים. שילוב מנצח של מקצועיות, מחיר ונוחות.
סיכום היתרונות: • מרכז רפואי אזורי גדול • עשרות מרפאות מתקדמות • מחירים הכי תחרותיים • טכנולוגיות הכי חדישות • רופאים מומחים • נגישות מעולה
המוניטין: שנים של מצוינות. אלפי מטופלים מרוצים. המלצות חמות. מסורת רפואית. אמינות מוכחת. שירות מעולה. חוויה כוללת: טיפול מקצועי. מיקום נוח. נוף מרהיב. אפשרויות בילוי. חוויה מיוחדת. זיכרונות טובים.
המלצה חמה: • 95% שביעות רצון • 50+ מרפאות איכותיות • חיסכון של 30% בממוצע • טכנולוגיות מתקדמות • חוויה בלתי נשכחת
הלבנת שיניים בחיפה – הבחירה החכמה לחיוך מושלם!
⚖️ השוואת מחירים – חיפה מול ערים אחרות
טיפול
חיפה
תל אביב
הרצליה
חיסכון
הלבנה ביתית
1,000
1,500
1,800
500-800 ש"ח
הלבנת זום
1,800
2,500
3,000
700-1,200 ש"ח
הלבנת לייזר
3,000
4,500
5,000
1,500-2,000 ש"ח
הלבנה משולבת
3,500
5,000
6,000
1,500-2,500 ש"ח
*מחירים ממוצעים בש"ח, נכון ל-2025
😁 יתרונות הלבנת שיניים בחיפה
💰 מחירים משתלמים
20-40% פחות! מבצעים קבועים. ערך מעולה!
🏥 מרפאות מתקדמות
ציוד חדיש! רופאים מומחים. טכנולוגיות מובילות!
🕐 זמינות גבוהה
תורים מהירים! שעות נוחות. גמישות מלאה!
👥 שירות אישי
יחס חם! ייעוץ מקצועי. חוויה נעימה!
✅ מתי לבצע הלבנת שיניים?
✓ לפני חתונה: 2-3 שבועות
✓ לפני צילומים: שבועיים
✓ לפני ראיון: שבוע
✓ לפני חגים: 2 שבועות
✓ אחרי ניקוי: מיידית
✓ גיל 16+: מומלץ
😁 רוצים חיוך לבן ומושלם? בואו לחיפה!
עשרות מרפאות השיניים המובילות מחכות לכם עם המחירים הטובים והטכנולוגיות המתקדמות – תקבלו חיוך מושלם
בואו לחוויית הלבנה מושלמת!
המידע בעמוד זה של חדשות חיפה והקריות ביזנס נערך ונכתב על ידי צוות כתבי האתר, המסקרים את תחום העסקים ובעלי המקצוע מזווית עיתונאית. אנו מנסים לדייק ככל הניתן במידע שידוע לנו אודות כל הלבנת שיניים בחיפה. מצאתם פרט שגוי? דווחו לנו – ונתקן בהקדם
עכשיו בחדשות
סל קניות
תפריט נגישות
document.addEventListener("DOMContentLoaded", function() {
var container = document.getElementById("archive_72804");
if (!container) return;
var shortText = container.querySelector(".short-version");
var fullText = container.querySelector(".full-version");
var button = container.querySelector(".readmore-btn");
button.addEventListener("click", function(e) {
e.preventDefault();
if (shortText.style.display === "none") {
// הצג טקסט קצר
shortText.style.display = "inline";
fullText.style.display = "none";
button.textContent = "קרא עוד";
} else {
// הצג טקסט מלא
shortText.style.display = "none";
fullText.style.display = "inline";
button.textContent = "הצג פחות";
}
});
});
function hkrsScroll(dir) {
var slider = document.getElementById('hkrs-slider');
var amount = dir === 'next' ? -340 : 340;
slider.scrollBy({ left: amount, behavior: 'smooth' });
}
(function(){
var btn=document.getElementById('hkn-f2402e-btn');
if(btn){
btn.addEventListener('click',function(){
var b=this;
if(b.disabled)return;
b.disabled=true;
b.textContent='טוען...';
var fd=new FormData();
fd.append('action','hk_news_load_more');
fd.append('offset',b.dataset.offset);
fd.append('atts',JSON.stringify({"limit":4,"offset":0,"category":"auto","layout":"grid","columns":"2","mobile_columns":"1","show_image":"yes","show_category":"yes","show_date":"yes","show_excerpt":"no","excerpt_length":15,"link_target":"_self","image_position":"right","image_width":44,"image_height":196,"image_ratio":"","mobile_image_position":"top","bg_color":"#ffffff","border_radius":10,"border_color":"","shadow":"yes","gap":36,"padding":24,"hover_effect":"lift","title_font":"Heebo","title_size":16,"title_weight":"bold","title_color":"#242429","title_hover_color":"#000000","title_line_height":1.2,"title_max_chars":0,"category_font":"Heebo","category_size":12,"category_bg":"#b6b6b6","category_color":"#ffffff","category_radius":4,"date_font":"","date_size":13,"date_color":"#666666","date_format":"j \u05d1F Y","excerpt_font":"","excerpt_size":14,"excerpt_color":"#555555","excerpt_max_chars":0,"load_more":"yes","load_more_text":"\u05d8\u05e2\u05df \u05e2\u05d5\u05d3 \u05db\u05ea\u05d1\u05d5\u05ea","load_more_loading":"\u05d8\u05d5\u05e2\u05df...","load_more_bg":"#2dbfde","load_more_color":"#ffffff","mobile_slider":"yes","mobile_slider_width":280,"mobile_slider_gap":15,"mobile_slider_arrows":"no","mobile_slider_dots":"no"}));
fetch('https://haifakrayot.co.il/business/wp-admin/admin-ajax.php',{method:'POST',body:fd})
.then(r=>r.json())
.then(d=>{
if(d.success){
document.getElementById('hkn-f2402e').insertAdjacentHTML('beforeend',d.data.html);
b.dataset.offset=parseInt(b.dataset.offset)+d.data.loaded;
document.getElementById('hkn-f2402e-loaded').textContent=b.dataset.offset;
if(!d.data.has_more){
b.parentElement.innerHTML='<div style="color:#888">הוצגו כל הכתבות ✓</div>';
}else{
b.disabled=false;
b.textContent='טען עוד כתבות';
}
}
});
});
}
function checkMobile(){
var c=document.getElementById('hkn-f2402e');
if(window.innerWidth<=768){
c.classList.add('mobile-slider-active');
}else{
c.classList.remove('mobile-slider-active');
}
}
checkMobile();
window.addEventListener('resize',checkMobile);
})();
function hkSlide(id,dir){
var c=document.getElementById(id);
var w=280+15;
c.scrollBy({left:dir*w,behavior:'smooth'});
}
document.addEventListener('DOMContentLoaded', function() {
// הסתר את כל התשובות בטעינה ראשונית
var answers = document.querySelectorAll('.faq-answer');
answers.forEach(function(answer) {
answer.style.display = 'none';
answer.classList.remove('show');
});
// הסר class active מכל השאלות
var questions = document.querySelectorAll('.faq-question');
questions.forEach(function(question) {
question.classList.remove('active');
question.style.background = '#f8f8f8';
question.style.color = '#333';
});
// הוסף event listeners לכל שאלה
questions.forEach(function(question) {
question.addEventListener('click', function() {
var answer = this.nextElementSibling;
var arrow = this.querySelector('.faq-arrow');
// Close all other answers
document.querySelectorAll('.faq-answer').forEach(function(a) {
if (a !== answer) {
a.style.display = 'none';
}
});
document.querySelectorAll('.faq-question').forEach(function(q) {
if (q !== question) {
q.style.background = '#f8f8f8';
q.style.color = '#333';
var otherArrow = q.querySelector('.faq-arrow');
if (otherArrow) otherArrow.style.transform = 'rotate(0deg)';
}
});
// Toggle current answer
if (answer.style.display === 'none' || answer.style.display === '') {
answer.style.display = 'block';
this.style.background = '#333';
this.style.color = 'white';
if (arrow) arrow.style.transform = 'rotate(180deg)';
} else {
answer.style.display = 'none';
this.style.background = '#f8f8f8';
this.style.color = '#333';
if (arrow) arrow.style.transform = 'rotate(0deg)';
}
});
});
});
jQuery(document).ready(function($) {
console.log('🚀 תיקון רספונסיבי ל-Off Canvas + עיצוב מותאם + תיקון לינקים');
// בדוק אם מובייל
function isMobile() {
return window.innerWidth <= 768;
}
// תיקון z-index של MyListing
function fixMyListingZIndex() {
$('.lf-item, .lf-item-alternate, .listing-feed, .finder-container').css({
'z-index': '1',
'position': 'relative'
});
$('.elementor-section, .elementor-widget, .elementor-element').css('z-index', '1');
}
// תיקון שורטקודים שלא התפרשו
function fixShortcodes() {
$('.eptm-offcanvas-body').each(function() {
var $body = $(this);
var html = $body.html();
// בדוק אם יש שורטקודים לא מפורשים
if (html && html.includes('[') && html.includes(']')) {
console.log('🔧 מתקן שורטקודים...');
// חלץ שורטקודים
var shortcodes = html.match(/\[([^\]]+)\]/g);
if (shortcodes) {
shortcodes.forEach(function(shortcode) {
// הסר את הסוגריים
var cleanShortcode = shortcode.replace('[', '').replace(']', '');
console.log('📝 טוען שורטקוד:', cleanShortcode);
// בקש מהשרת את התוכן המפורש
if (typeof eptm_ajax !== 'undefined') {
$.ajax({
url: eptm_ajax.ajax_url,
type: 'POST',
data: {
action: 'eptm_load_content',
shortcode: cleanShortcode,
nonce: eptm_ajax.nonce
},
success: function(response) {
// החלף את השורטקוד בתוכן המפורש
var currentHtml = $body.html();
var newHtml = currentHtml.replace(shortcode, response);
$body.html(newHtml);
console.log('✅ שורטקוד נטען:', cleanShortcode);
// תקן עיצוב אחרי טעינה
setTimeout(fixListStyling, 100);
},
error: function() {
console.error('❌ כשל בטעינת שורטקוד:', cleanShortcode);
}
});
}
});
}
// פתרון חלופי - נסה לפרש ידנית
if (html.includes('[areas_display]') || html.includes('[biz_related]')) {
console.log('🔄 מנסה פתרון חלופי...');
// צור תוכן זמני
var tempContent = '<div class="loading-content">טוען קטגוריות...</div>';
$body.html(tempContent);
// נסה לטעון דרך AJAX ישיר
$.get(window.location.href, function(pageContent) {
// חפש את התוכן המפורש בעמוד
var $tempDiv = $('<div>').html(pageContent);
var areasContent = $tempDiv.find('[data-shortcode="areas_display"]').html();
var bizContent = $tempDiv.find('[data-shortcode="biz_related"]').html();
if (areasContent || bizContent) {
$body.html((areasContent || '') + (bizContent || ''));
console.log('✅ תוכן נטען מהעמוד');
} else {
// אם לא מצאנו, השאר את הטקסט אבל עצב אותו
$body.html(html.replace(/\[([^\]]+)\]/g, '<div class="shortcode-placeholder">$1</div>'));
}
fixListStyling();
});
}
}
});
}
// הכנת Off Canvas רק למובייל
function prepareOffCanvas() {
// הסתר כפתור במחשב, הצג במובייל
if (!isMobile()) {
$('.eptm-offcanvas-trigger').hide();
console.log('💻 מחשב - מסתיר כפתור');
// וודא שהתוכן גלוי במחשב
$('.eptm-offcanvas-body .elementor-shortcode').show();
$('.eptm-offcanvas-body > *').each(function() {
if ($(this).find('[data-listing-type]').length > 0) {
// יש תוכן של related-biz - הצג אותו
$(this).show();
}
});
// אם ה-Off Canvas מכיל תוכן שצריך להציג במחשב
$('.eptm-offcanvas, .eptm-filter-offcanvas').each(function() {
var $body = $(this).find('.eptm-offcanvas-body');
if ($body.length && $body.children().length > 0) {
// יש תוכן - אל תסתיר
console.log('💻 משאיר תוכן גלוי במחשב');
$(this).css({
'position': 'relative',
'display': 'block',
'right': 'auto',
'width': '100%',
'height': 'auto',
'box-shadow': 'none',
'z-index': 'auto',
'background': 'transparent'
});
// הסתר את ה-header והסגירה במחשב
$(this).find('.eptm-offcanvas-header').hide();
}
});
} else {
// מובייל - הכן Off Canvas רגיל
$('.eptm-offcanvas-trigger').show();
console.log('📱 מובייל - מציג כפתור');
$('.eptm-offcanvas, .eptm-filter-offcanvas').each(function() {
var id = $(this).attr('id');
// העבר לסוף body במובייל
if (!$(this).parent().is('body')) {
$(this).detach().appendTo('body');
}
// סטיילים למובייל
$(this).css({
'position': 'fixed',
'top': '0',
'right': '-100%',
'width': '85vw',
'max-width': '350px',
'height': '100vh',
'background': 'white',
'box-shadow': '-10px 0 40px rgba(0,0,0,0.5)',
'z-index': '2147483647',
'display': 'none',
'transition': 'right 0.3s ease',
'overflow-y': 'auto'
});
// הצג header במובייל
$(this).find('.eptm-offcanvas-header').show();
});
// הכן Overlays למובייל
$('.eptm-offcanvas-overlay').each(function() {
if (!$(this).parent().is('body')) {
$(this).detach().appendTo('body');
}
$(this).css({
'position': 'fixed',
'top': '0',
'left': '0',
'width': '100%',
'height': '100%',
'background': 'rgba(0,0,0,0.7)',
'z-index': '2147483646',
'display': 'none'
});
});
}
}
// תיקון עיצוב הרשימות
function fixListStyling() {
// הסר רווחים מיותרים
$('.eptm-offcanvas-body').find('br').remove();
$('.eptm-offcanvas-body').find('p:empty').remove();
// סדר מחדש רשימות עם מספרים
$('.eptm-offcanvas-body ul').each(function() {
$(this).find('li').each(function() {
var $li = $(this);
var $link = $li.find('a');
if ($link.length) {
// יש כבר לינק - רק תקן עיצוב
var text = $link.text();
var match = text.match(/(.+?)(\s*\(\d+\))/);
if (match) {
$link.html('<span class="item-name">' + match[1].trim() + '</span><span class="item-count">' + match[2] + '</span>');
}
} else {
// אין לינק - נסה ליצור
var text = $li.text();
var match = text.match(/(.+?)(\s*\(\d+\))/);
if (match) {
// נסה לנחש את ה-URL מהטקסט
var categoryName = match[1].trim();
var categorySlug = categoryName.toLowerCase()
.replace(/\s+/g, '-')
.replace(/[^\w\-א-ת]+/g, '');
// צור לינק
var link = '<a href="/category/' + categorySlug + '/">' +
'<span class="item-name">' + categoryName + '</span>' +
'<span class="item-count">' + match[2] + '</span>' +
'</a>';
$li.html(link);
}
}
});
});
// הוסף כותרת אם חסרה
$('.eptm-offcanvas-header').each(function() {
if (!$(this).find('h3').length) {
$(this).prepend('<h3>סינון תוצאות</h3>');
}
});
// תקן לינקים שבורים
$('.eptm-offcanvas-body a').each(function() {
var $link = $(this);
if (!$link.attr('href') || $link.attr('href') === '#') {
// לינק שבור - נסה לתקן
var text = $link.text().trim();
var slug = text.toLowerCase()
.replace(/\s+/g, '-')
.replace(/[^\w\-א-ת]+/g, '');
$link.attr('href', '/category/' + slug + '/');
}
});
}
// הפעל הכנות
fixMyListingZIndex();
prepareOffCanvas();
setTimeout(function() {
fixShortcodes();
fixListStyling();
}, 500);
// חזור על ההכנות בשינוי גודל חלון
$(window).resize(function() {
prepareOffCanvas();
});
// לחיצה על כפתור - רק במובייל
$(document).off('click.mobile-offcanvas').on('click.mobile-offcanvas', '.eptm-offcanvas-trigger', function(e) {
if (!isMobile()) return; // אל תעשה כלום במחשב
e.preventDefault();
e.stopPropagation();
console.log('📱 פתיחת Off Canvas במובייל');
var targetId = $(this).attr('data-target') || $(this).data('target');
if (!targetId) {
console.error('❌ אין data-target');
return false;
}
var $canvas = $('#' + targetId);
var $overlay = $('.eptm-offcanvas-overlay[data-target="' + targetId + '"]');
if ($canvas.length === 0) {
console.error('❌ לא נמצא Off Canvas');
return false;
}
// תקן z-index
fixMyListingZIndex();
// הצג Off Canvas
$canvas.css({
'display': 'block',
'z-index': '2147483647'
});
// הצג Overlay
$overlay.css({
'display': 'block',
'z-index': '2147483646'
});
// אנימציה
setTimeout(function() {
$canvas.css('right', '0').addClass('active');
$overlay.addClass('active');
fixShortcodes(); // תקן שורטקודים
fixListStyling(); // תקן עיצוב
}, 10);
// נעל גלילה
$('body').css('overflow', 'hidden');
return false;
});
// סגירה - רק במובייל
$(document).on('click.mobile-offcanvas', '.eptm-offcanvas-close, .eptm-offcanvas-overlay', function(e) {
if (!isMobile()) return;
e.preventDefault();
console.log('📱 סוגר Off Canvas');
$('.eptm-offcanvas, .eptm-filter-offcanvas').css('right', '-100%').removeClass('active');
setTimeout(function() {
$('.eptm-offcanvas, .eptm-filter-offcanvas').css('display', 'none');
}, 300);
$('.eptm-offcanvas-overlay').removeClass('active').css('display', 'none');
$('body').css('overflow', '');
});
// ESC לסגירה - רק במובייל
$(document).keyup(function(e) {
if (!isMobile()) return;
if (e.key === "Escape") {
$('.eptm-offcanvas, .eptm-filter-offcanvas').css('right', '-100%').removeClass('active');
setTimeout(function() {
$('.eptm-offcanvas, .eptm-filter-offcanvas').css('display', 'none');
}, 300);
$('.eptm-offcanvas-overlay').removeClass('active').css('display', 'none');
$('body').css('overflow', '');
}
});
// בדיקת סטטוס
setTimeout(function() {
console.log('📊 סטטוס:');
console.log(' מכשיר:', isMobile() ? 'מובייל' : 'מחשב');
console.log(' כפתור גלוי:', $('.eptm-offcanvas-trigger').is(':visible'));
console.log(' Off Canvas:', $('.eptm-offcanvas').length);
console.log(' תוכן:', $('.eptm-offcanvas-body').html().substring(0, 100));
}, 1000);
});
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();