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":{}}};
תחום טכנאי מזגנים בחיפה, טכנאים מהווה ענף חשוב בעיר הצפונית, המציע שירותים מקצועיים בהתקנה, תיקון ותחזוקת מערכות מיזוג אוויר. המומחים בתחום מתמחים בשרתי איכות ללקוחות פרטיים ועסקיים, מבצעים בדיוק ומהי...
תחום טכנאי מזגנים בחיפה, טכנאים מהווה ענף חשוב בעיר הצפונית, המציע שירותים מקצועיים בהתקנה, תיקון ותחזוקת מערכות מיזוג אוויר. המומחים בתחום מתמחים בשרתי איכות ללקוחות פרטיים ועסקיים, מבצעים בדיוק ומהירות את העבודה, ומבטיחים פתרונות משתלמים ואמינים לבעיות במערכות המיזוג. השדרוג למערכות אנרגייתיות, השימוש בח…
8 מתוך 5 כוכבים על סמך 248 דירוגים. התרשמנו מהשבחים הרבים על רמת ההוראה והמחקר המצוינת, הקמפוס היפה המוקף בטבע, המתקנים המגוונים (בריכה, ספורט, שירותים),...
הרוב המוחלט של המבקרים (80%) משבחים בהתלהבות את שווארמת הכבש האיכותית והעסיסית, את כמויות הבשר הנדיבות יוצאות הדופן, ואת היחס המעולה של המחיר לאיכות -...
עם דירוג מרשים של 4.4 כוכבים מתוך 5 ו-82% ביקורות חיוביות, מדובר במסעדת בשרים איכותית שבלטה במיוחד בטריות המנות, ברכות הבשר המעולה ובעיצוב הדרום-אמריקאי המושקע....
מצאנו שבחים נרחבים על איכות היוגורט והגלידות, מגוון הטעמים והתוספות המרשים, והשירות המסור של הצוות - במיוחד נפעמנו מסיפורים על בעלים שרודף אחרי לקוחות להבין...
1 כוכבים. רוב המבקרים (77%) משבחים את האווירה השכונתית הנעימה, השירות המהיר והקשוב, והמחירים הסבירים למרכז הכרמל, כאשר רבים מציינים שהמקום מבוסס על קהל קבועים...
עם דירוג מרשים של 4.7 כוכבים מתוך 5 ו-93% ביקורות חיוביות, מדובר בחנות מובילה לאביזרים וציוד לספורט מוטורי. לקוחות משבחים שוב ושוב את המחירים התחרותיים...
1 כמה עולה תיקון מזגנים בחיפה והאם המחירים גבוהים יותר בגלל הלחות מהים? ▼
מחירי תיקון מזגנים בחיפה נעים בין 434-700 ש״ח כולל מע״מ לקריאת שירות בסיסית, כאשר ניקוי עמוק עולה 616-1,318 ש״ח בהתאם לגודל היחידה. תיקונים גדולים כמו החלפת מדחס עולים כ-3,679 ש״ח.
אכן, הלחות הגבוהה בחיפה (58-82%) והמלח מהים גורמים לקורוזיה מואצת פי 10, מה שעלול להעלות את תדירות התיקונים.
כטכנאי מזגנים חיפה מקצועי, אנו ממליצים על טיפול מונע דו-שנתי וציפויים נגד קורוזיה שיחסכו כסף בטווח הארוך. השקעה בתחזוקה מונעת של 600-800 ש״ח בשנה יכולה למנוע תיקונים יקרים של אלפי שקלים.
2 כמה זמן לוקח לטכנאי מזגנים להגיע לשירות בחיפה והקריות? ▼
זמני התגובה שלנו לתיקון מזגנים חיפה הם בין 2-4 שעות לקריאות דחופות, ושירות באותו יום או למחרת לקריאות רגילות. בחודשי הקיץ החמים (יוני-אוגוסט) כשהביקוש גבוה, אנו מפעילים צוותים נוספים כדי לשמור על זמני תגובה מהירים.
יש לנו מרכז שירות מקומי בחיפה עם מלאי חלפים למותגים הפופולריים – אלקטרה, תדיראן וטורנדו, מה שמאפשר תיקון מיידי ברוב המקרים.
אנו מציעים גם שירות חירום 24/7 למשפחות עם תינוקות וקשישים, עם עדיפות בימי גל חום קיצוני.
3 מהן התקלות הנפוצות במזגנים בחיפה בגלל הלחות והקרבה לים? ▼
בחיפה והקריות, הלחות הגבוהה והמלח מהים תיכון גורמים לתקלות ייחודיות: • קורוזיה בסלילי הקירור (נדרש טיפול כל 6-12 חודשים) • סתימת פילטרים מגבישי מלח (החלפה כל 3 חודשים) • נזילות מצנרת הניקוז בגלל אצות ועובש • כשלים חשמליים מקורוזיה בלוחות הבקרה
כטכנאי מזגנים מקצועי בחיפה, אנו מתמחים בטיפול במזגנים באזורי חוף ומשתמשים בחומרי איטום וציפויים מיוחדים העמידים למלח.
התקנת מזגנים חיפה דורשת מיקום אסטרטגי של היחידה החיצונית במקום מוגן מרוחות ים ושטיפה חודשית במים מתוקים למניעת הצטברות מלח.
4 האם צריך תחזוקה מיוחדת למזגנים בחיפה והקריות? ▼
בהחלט! מזגנים באזור חיפה דורשים תחזוקה מוגברת בגלל התנאים הסביבתיים הקשים. אנו ממליצים על: • ביקורת מקצועית פעמיים בשנה (לפני הקיץ והחורף) • שטיפת היחידה החיצונית במים מתוקים מדי חודש להסרת מלח • החלפת פילטרים כל 3 חודשים במקום 6 • טיפול שנתי בציפוי נגד קורוזיה
השקעה של 800-1,000 ש״ח בשנה בתחזוקה מונעת יכולה להאריך את חיי המזגן מ-5-8 שנים ל-10-15 שנים.
כטכנאי מזגנים חיפה מוסמכים, אנו מציעים חוזי תחזוקה שנתיים הכוללים את כל הטיפולים הנדרשים לסביבה הימית שלנו.
5 איך לבחור טכנאי מזגנים אמין בחיפה? על מה לשים לב? ▼
בחרו טכנאי מזגנים בחיפה עם רישיון מקצועי ממשרד הכלכלה (רישיון מוסמך לעבודות קירור), ביטוח צד ג׳ וחבות מקצועית, והסמכה מיבואנים רשמיים של המותגים המובילים.
בדקו שיש לו ניסיון של לפחות 5 שנים באזור חיפה והקריות עם הבנה בבעיות הייחודיות לאזור החוף.
טכנאי אמין יספק: • הצעת מחיר כתובה מראש • אחריות של לפחות שנה על העבודה • המלצות על פתרונות חסכוניים לטווח ארוך
היזהרו מטכנאים המבקשים תשלום במזומן בלבד או מציעים מחירים נמוכים באופן חשוד – לרוב אין להם ביטוח או רישיון מתאים.
6 מהם המותגים הטובים ביותר למזגנים בחיפה והאם יש העדפה למותגים ישראליים? ▼
המותגים הישראליים אלקטרה, תדיראן וטורנדו מובילים בשוק המקומי עם התאמה מצוינת לאקלים הישראלי וזמינות חלפים גבוהה: • אלקטרה – מצטיינת בטכנולוגיית אינוורטר חסכונית • תדיראן – ידועה באמינות לאורך שנים • טורנדו – מציעה 400+ מתקינים מוסמכים ברחבי הארץ
להתקנת מזגנים חיפה, אנו ממליצים על יחידות עם ציפוי מיוחד נגד קורוזיה (דגמי ״חוף ים״) המוסיפות 15-25% למחיר אך מאריכות את חיי המזגן פי 2.
למותגים בינלאומיים כמו מיצובישי ופוג׳יטסו יש יתרון בטכנולוגיה מתקדמת אך המחיר גבוה ב-30-40%.
7 כמה חשמל צורך מזגן בחיפה וכיצד לחסוך בהוצאות החשמל? ▼
מזגן ממוצע בחיפה צורך 1-3 קילוואט לשעה (0.64-1.93 ש״ח לשעה), כאשר הלחות הגבוהה מגדילה את הצריכה ב-15-20%. מזגני אינוורטר חדשים חוסכים עד 33% בחשמל לעומת דגמים רגילים.
טיפים לחיסכון מקסימלי בחשמל:
• קבעו טמפרטורה של 24-25 מעלות (כל מעלה נמוכה יותר מוסיפה 8% לצריכה) • נצלו את מצב ״ייבוש״ בימים לחים במיוחד • התקינו וילונות או תריסים לחסימת שמש ישירה • שדרגו לדגמי אינוורטר עם דירוג אנרגטי A+
תיקון מזגנים חיפה הכולל ניקוי מסננים וסלילים יכול לשפר יעילות ב-20-30% ולחסוך מאות שקלים בשנה.
8 מה כוללת האחריות על התקנת מזגנים חיפה ועל מה היא לא חלה? ▼
לפי החוק הישראלי, האחריות מתחילה מיום ההתקנה (לא הקנייה) ונמשכת 3-7 שנים בהתאם ליצרן. האחריות כוללת תקלות בחלקים מכניים וחשמליים, אך לרוב לא כוללת עלות עבודה לאחר השנה הראשונה.
באזור חיפה, חשוב לוודא שהאחריות מכסה נזקי קורוזיה – לא כל היצרנים מכירים בזה כתקלה מכוסה.
האחריות לא חלה על: • נזקים מחוסר תחזוקה • שימוש לא נכון • נזקי טבע • טיפול ע״י טכנאי לא מורשה
אנו כטכנאי מזגנים מורשים בחיפה מספקים אחריות נוספת של שנה על כל עבודה ומוודאים שהאחריות היצרן נשמרת.
9 מהי צריכת החשמל של מזגן אינוורטר לעומת מזגן רגיל בחיפה? ▼
מזגן אינוורטר בחיפה צורך 0.8-2 קילוואט לשעה לעומת 1.5-3 קילוואט במזגן רגיל – חיסכון של 30-40% בחשמל. בחודשי הקיץ בחיפה (200 שעות הפעלה בממוצע), ההפרש יכול להגיע ל-300-500 ש״ח לחודש.
מזגני אינוורטר מתאימים במיוחד לאקלים חיפה כי הם מסירים לחות ביעילות גבוהה יותר תוך שמירה על טמפרטורה יציבה.
ההשקעה הנוספת של 1,500-2,500 ש״ח במזגן אינוורטר מחזירה את עצמה תוך 2-3 שנים. כטכנאי מזגנים חיפה, אנו ממליצים על דגמי אינוורטר עם מצב ״ייבוש חכם״ המותאם ללחות של 70%+ האופיינית לאזורנו.
10 האם יש רישיונות מיוחדים שטכנאי מזגנים בחיפה חייב להחזיק? ▼
כן, טכנאי מזגנים מקצועי בחיפה חייב להחזיק: • רישיון טכנאי קירור ממשרד הכלכלה (שלוש רמות: עוזר, מעשי, מוסמך) • הסמכה לטיפול בגזי קירור לפי תקנות איכות הסביבה • רישיון חשמלאי לעבודות חשמל במזגנים • ביטוח אחריות מקצועית וצד ג׳
טכנאי ללא רישיונות אלה עלול לסכן את ביתכם ולגרום לביטול ביטוח הדירה.
בנוסף, עדיף טכנאי עם הסמכות מיבואנים רשמיים (אלקטרה, תדיראן, טורנדו) המאפשרות שמירה על אחריות יצרן. תמיד בקשו לראות את הרישיונות לפני תחילת העבודה – זו זכותכם החוקית והגנה על השקעתכם.
המידע בעמוד זה של חדשות חיפה והקריות ביזנס נערך ונכתב על ידי צוות כתבי האתר, המסקרים את תחום העסקים ובעלי המקצוע מזווית עיתונאית. אנו מנסים לדייק ככל הניתן במידע שידוע לנו אודות כל טכנאי מזגנים בחיפה, טכנאים. מצאתם פרט שגוי? דווחו לנו – ונתקן בהקדם
עכשיו בחדשות
סל קניות
תפריט נגישות
document.addEventListener("DOMContentLoaded", function() {
var container = document.getElementById("archive_78116");
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-b5e283-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-b5e283').insertAdjacentHTML('beforeend',d.data.html);
b.dataset.offset=parseInt(b.dataset.offset)+d.data.loaded;
document.getElementById('hkn-b5e283-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-b5e283');
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;
})();