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":{}}};
תחום קבלן שיפוצים בקריות משתנה ומתפתח במהירות בשנים האחרונות. בתחום זה תוכלו למצוא מגוון רחב של שירותים, כגון שיפוצים כלליים, עבודות אלומיניום, איחסון, ועוד. החדשנות והאיכות הגבוהה של העבודה מהווים את...
תחום קבלן שיפוצים בקריות משתנה ומתפתח במהירות בשנים האחרונות. בתחום זה תוכלו למצוא מגוון רחב של שירותים, כגון שיפוצים כלליים, עבודות אלומיניום, איחסון, ועוד. החדשנות והאיכות הגבוהה של העבודה מהווים את המאפיינים המייחדים את העסקים בתחום. בעמוד זה תמצאו מדריך מקיף של קבלני שיפוצים באזור הקריות, עם מידע מעשי ומרתק לאנש…
הרוב המכריע של המבקרים (82%) העניקו דירוגים גבוהים ושיבחו את מגוון המתקנים - רכבת הרים, מכוניות מתנגשות, טרמפולינות, באולינג, VR וקולנוע תלת מימד - לצד...
5 מתוך 5 כוכבים. התרשמנו כי נקודות החוזק המרכזיות של הסניף הן המקצועיות הגבוהה של המאפרות, במיוחד באיפור לאירועים שמחזיק לאורך זמן, השירות הקשוב והמותאם...
מצאנו שרוב הלקוחות (71%) משבחים את העוף הפריך והטעים, את המנות הנדיבות ואת התמורה המצוינת לכסף - עם מנות משפחתיות שמתחילות מ-100 שקלים בלבד. הלקוחות...
רוב המבקרים (כ-60%) מרוצים מהמקום ומעריכים במיוחד את המחירים המוזלים, את מגוון חנויות המותגים (זיפ, רנואר, פוקס, עונות ונעמן), ואת האווירה הלא צפופה לעומת קניונים...
למעלה משני שלישים מהסועדים העניקו דירוגים גבוהים, תוך שהם משבחים את המיקום המיוחד על שפת הים, את מגוון התפריט והקינוחים המומלצים במיוחד, ואת הצוות האדיב...
קבלני שיפוצים מהקריות מכירים לעומק את האזור ומספקים יתרונות משמעותיים לתושבים המקומיים.
יתרונות מקומיים: קבלני הקריות מכירים את כל 5 הערים – קרית ביאליק, קרית מוצקין, קרית ים, קרית אתא וקרית חיים. הם מבינים את סוגי הבנייה המקומית, מכירים את הבעיות הטיפוסיות בבניינים הישנים, יודעים לטפל ברטיבות הקרובה לים, מומחים בשיפוץ שיכונים ותיקים.
היכרות מקומית חיונית: • מכירים כל סוג בנייה בקריות • יודעים על פרויקטי תמ"א 38 • מבינים בעיות תשתית מקומיות • קשרים עם ספקים באזור • היכרות עם ועדות הבנייה • זמינות מיידית לבעיות
זמינות ונוחות: מגיעים תוך דקות לכל כתובת. מחסנים וספקים קרובים. חיסכון בעלויות הובלה. פיקוח יומיומי על העבודה. תגובה מהירה לתקלות. שירות אישי וקרוב.
קבלני שיפוצים מומלצים בקריות מספקים את השילוב המושלם של מקצועיות, מחיר ושירות.
2 מהם האתגרים הייחודיים בשיפוץ בקריות? ▼
הקריות מציגות אתגרי שיפוץ ייחודיים שדורשים מומחיות מקומית ספציפית. קבלן מנוסה מהאזור מכיר את כל המלכודות הפוטנציאליות.
בעיות נפוצות בקריות: בנייני שיכון ישנים: • דירות קטנות ומיושנות • תשתיות בנות 50+ שנים • בעיות רטיבות כרוניות • חוסר בידוד תרמי • צנרת מגולוונת חלודה • חשמל לא תקני
פרויקטי התחדשות עירונית: עשרות פרויקטי תמ"א 38 בביצוע. בניינים בשלבי חיזוק שונים. צורך בתיאום עם דיירים. עבודה תוך כדי מגורים. רעש והפרעות לשכנים. מגבלות זמן וביצוע. אתגרים סביבתיים: קרבה לים – מליחות ורטיבות. חורפים קשים עם הצפות. בעיות ניקוז בבניינים ישנים. קירות חיצוניים לא מבודדים. גגות רעפים דולפים. מרתפים רטובים.
הבדלים בין הקריות: • קרית ביאליק – בנייה חדשה יותר • קרית מוצקין – שכונות ותיקות • קרית ים – בעיות מליחות מהים • קרית אתא – שיכונים ישנים מאוד • קרית חיים – תשתיות בעייתיות
קבלן מקומי מכיר את הבעיות הספציפיות של כל קריה ויודע לתת פתרונות מדויקים.
3 כמה עולה שיפוץ דירה בקריות? ▼
המחירים לשיפוץ בקריות נמוכים משמעותית מחיפה והמרכז. התחרות המקומית והעלויות הנמוכות יוצרות מחירים אטרקטיביים.
מה כלול במחיר: עבודה וחומרים בסיסיים. הריסות ופינוי. תשתיות חשמל ואינסטלציה. טיח וצבע. ריצוף בסיסי. עבודות גמר סטנדרטיות. השוואת מחירים: קריות: 2,000-3,500 ש"ח למ"ר. חיפה: 2,500-4,000 ש"ח למ"ר. תל אביב: 3,500-6,000 ש"ח למ"ר. חיסכון: 20-40%.
טיפים לחיסכון נוסף: • שיפוץ בחורף – 10-15% הנחה • קניית חומרים במבצעים • שיתוף פעולה עם שכנים • עבודות עצמיות פשוטות • תכנון מדוקדק מראש
קבלנים בקריות מציעים את התמורה הטובה ביותר לכסף באזור הצפון.
4 איך מוצאים קבלן שיפוצים מומלץ בקריות? ▼
מציאת קבלן מומלץ בקריות קלה בזכות הקהילה החזקה וההמלצות הרבות. רשתות חברתיות מקומיות הן מקור מידע מצוין.
איפה לחפש: • קבוצות פייסבוק של הקריות • "שיפוצים בקריות" • "המלצות קבלנים קריות" • לוחות מודעות בבניינים • המלצות משכנים • חנויות חומרי בניין מקומיות
קריטריונים לבחירה: ניסיון של 5+ שנים בקריות. עבודות קודמות באזור. רישיון קבלן בתוקף. ביטוח עבודות וצד ג'. המלצות חמות מהשנה האחרונה. מחיר הוגן וסביר. שאלות חשובות: כמה שיפוצים עשית בקריה שלי? מכיר את הבניין/שכונה? יש ניסיון בשיכונים ישנים? איך מתמודד עם רטיבות? מה כולל המחיר? כמה זמן ייקח?
סימני אזהרה: • מבקש מקדמה גדולה מדי • אין חוזה מסודר • מחיר זול מדי • לא מוכן להראות עבודות • אין ביטוח או רישיון • תלונות רבות ברשת
קבלנים מומלצים בקריות בנו מוניטין לאורך שנים של עבודה איכותית.
5 מה השלבים בשיפוץ דירה בקריות? ▼
תהליך השיפוץ בקריות מתוכנן ויעיל עם דגש על מינימום הפרעה לשכנים. כל שלב מבוצע במקצועיות.
שלב 1 – תכנון (1-2 שבועות): • סיור ומדידות בדירה • הכנת תוכנית עבודה • בחירת חומרים • הצעת מחיר מפורטת • חתימת חוזה • תיאום עם השכנים
שלב 2 – הריסות (3-5 ימים): פירוק אלמנטים ישנים. הריסת קירות לא נושאים. פינוי פסולת מסודר. הגנה על חלקים שנשארים. חשיפת תשתיות. בדיקת מצב קיים. שלב 3 – תשתיות (1-2 שבועות): חשמל חדש לפי תקן. אינסטלציה מחודשת. מיזוג ואוורור. תקשורת ואינטרנט. גז ובטיחות. בידוד תרמי. שלב 4 – גמרים (2-4 שבועות): טיח וישור קירות. ריצוף וחיפוי. צביעה. התקנת דלתות. מטבח וארונות. אביזרים סניטריים.
לוחות זמנים: • שיפוץ קל: 2-3 שבועות • שיפוץ בינוני: 4-6 שבועות • שיפוץ מלא: 8-12 שבועות • גמישות לפי הצורך • עבודה ביעילות מרבית
קבלן מקומי בקריות ישמור על לוחות זמנים ויעדכן על כל שינוי.
6 איך קבלנים בקריות מטפלים בבעיות רטיבות? ▼
בעיות רטיבות נפוצות מאוד בקריות וקבלנים מקומיים מומחים בטיפול בהן. הקרבה לים והבנייה הישנה דורשות פתרונות מיוחדים.
מקורות רטיבות נפוצים: • רטיבות מהים והמליחות • גגות רעפים דולפים • צנרת ישנה שדולפת • חוסר איטום בחלונות • רטיבות עולה מהקרקע • מרזבים סתומים
קבלן מנוסה בקריות יבטיח פתרון קבוע ולא רק זמני לבעיות הרטיבות.
7 מה היתרונות של קבלן מקומי בקריות? ▼
קבלן שיפוצים מקומי בקריות מספק יתרונות שלא ניתן לקבל מקבלן מרוחק. הנוכחות המקומית קריטית להצלחת הפרויקט.
יתרונות מעשיים: • הגעה מהירה לכל בעיה • פיקוח יומיומי על העבודה • חיסכון בעלויות נסיעה • גמישות בשעות עבודה • תגובה מיידית לדחוף • זמינות גם אחרי השיפוץ
קשרים מקומיים: ספקי חומרים מקומיים בהנחה. קבלני משנה אמינים. חשמלאים ואינסטלטורים מהאזור. נגריות וסדנאות קרובות. מחסני חומרים נגישים. הובלות מהירות וזולות. ידע מקומי: היכרות עם ועדות הבנייה. ידע בחוקי עזר מקומיים. ניסיון עם סוגי הבנייה באזור. פתרונות מוכחים לבעיות מקומיות. היכרות עם מפקחי בנייה.
שירות מתמשך: • אחריות נגישה • תיקונים מהירים • ייעוץ לתחזוקה • המלצות לבעלי מקצוע • עזרה בפרויקטים עתידיים
קבלן מקומי בקריות הוא שותף לטווח ארוך, לא רק לשיפוץ.
8 איך קבלן בקריות חוסך לי כסף? ▼
קבלן מקומי טוב יכול לחסוך לכם אלפי שקלים בפרויקט השיפוץ. הידע והקשרים המקומיים מתורגמים לחיסכון ממשי.
חיסכון בעלויות: • מחירי עבודה נמוכים ב-20-30% • חומרים בהנחה מספקים מקומיים • ללא עלויות נסיעה והובלה • פחות בזבוז חומרים • עבודה יעילה יותר • חיסכון: 10,000-30,000 ש"ח
מניעת טעויות יקרות: ידע מקומי מונע בעיות. פתרונות מוכחים לבעיות ידועות. תכנון נכון מראש. הימנעות משינויים יקרים. בחירת חומרים מתאימים. עבודה נכונה בפעם הראשונה. קניות חכמות: מכיר את כל החנויות והמחירים. יודע איפה יש מבצעים. קשרים להנחות מיוחדות. קניה מרוכזת חוסכת. חומרים חלופיים איכותיים.
קבלני שיפוצים מומלצים בקריות מספקים חבילת שירות מקיפה ללא עלויות נסתרות. כל מה שצריך לשיפוץ מוצלח כלול.
שירותים כלולים: • ייעוץ ותכנון ללא עלות • הצעת מחיר מפורטת • ניהול פרויקט מלא • צוותי עבודה מקצועיים • אספקת חומרים • פינוי פסולת
ניהול קבלני משנה: חשמלאי מוסמך. אינסטלטור מקצועי. קרמיקאי מנוסה. צבע מומחה. נגר מיומן. מסגר לפי הצורך. תמיכה שוטפת: עדכונים יומיים. תמונות התקדמות. זמינות לשאלות. גמישות בשינויים. פתרון בעיות מיידי. ליווי צמוד.
אחריות ושירות: • אחריות 1-3 שנים • תיקונים בתקופת האחריות • ביטוח עבודות מלא • ניקיון יומי • מסירה מסודרת • שירות לאחר מסירה
עם קבלן בקריות אתם יודעים בדיוק מה תקבלו – בלי הפתעות.
10 למה כדאי לבחור קבלן שיפוצים דווקא מהקריות? ▼
קבלני שיפוצים מומלצים בקריות מספקים את השילוב האידיאלי לפרויקט מוצלח. היתרונות המצטברים הופכים אותם לבחירה החכמה.
סיכום היתרונות: • מחירים נמוכים ב-25% • היכרות מושלמת עם האזור • זמינות ונגישות מלאה • ניסיון עם בעיות מקומיות • קשרים עם ספקים • שירות אישי וחם
מוניטין מוכח: מאות שיפוצים מוצלחים. לקוחות מרוצים. המלצות חמות. ביקורות חיוביות. עבודה איכותית. אמינות מלאה. ערך לטווח ארוך: אחריות נגישה. תמיכה מתמשכת. שותף לפרויקטים עתידיים. ייעוץ ועזרה. תחזוקה שוטפת. קשר אישי.
המלצה חמה: • 90% ממליצים לחברים • 200+ שיפוצים בשנה • 10+ שנות ניסיון בממוצע • 0 תביעות משפטיות • 100% שקיפות ואמינות
קבלני שיפוצים מומלצים בקריות – הבחירה הנכונה לשיפוץ הבית שלכם!
⚖️ השוואת מחירי שיפוץ – קריות מול אזורים אחרים
סוג שיפוץ
קריות
חיפה
תל אביב
חיסכון בקריות
שיפוץ קל למ"ר
1,600
2,000
2,500
400-900 ש"ח
שיפוץ בינוני למ"ר
2,750
3,250
4,500
500-1,750 ש"ח
שיפוץ יסודי למ"ר
4,250
5,000
7,000
750-2,750 ש"ח
מטבח חדש
30,000
40,000
60,000
10,000-30,000 ש"ח
*מחירים בש"ח כולל מע"מ, נכון ל-2025
🏗️ יתרונות קבלני שיפוצים בקריות
💰 מחירים משתלמים
25% זול מחיפה! תשלומים נוחים. ללא עלויות נסתרות!
📍 מומחיות מקומית
מכירים כל בניין! פתרונות מוכחים. ניסיון של שנים!
⚡ זמינות מיידית
תגובה מהירה! פיקוח יומי. גמישות מלאה!
🤝 אמינות מוכחת
מאות המלצות! שנים של ניסיון. אפס תלונות!
✅ בדיקה מהירה – האם אתם צריכים קבלן מהקריות?
✓ גרים בקריות: חובה קבלן מקומי
✓ דירה ישנה: צריך מומחה מקומי
✓ בעיות רטיבות: פתרון מקצועי
✓ תקציב מוגבל: מחירים נוחים
✓ זמן קצר: עבודה יעילה
✓ רוצים אמינות: ניסיון מוכח
🏠 מתכננים שיפוץ? בחרו נכון!
קבלני השיפוצים המומלצים בקריות מחכים להפוך את הבית שלכם לחלום עם הניסיון המקומי והמחירים ההוגנים – השיפוץ שלכם בידיים טובות
המידע בעמוד זה של חדשות חיפה והקריות ביזנס נערך ונכתב על ידי צוות כתבי האתר, המסקרים את תחום העסקים ובעלי המקצוע מזווית עיתונאית. אנו מנסים לדייק ככל הניתן במידע שידוע לנו אודות כל קבלן שיפוצים בקריות. מצאתם פרט שגוי? דווחו לנו – ונתקן בהקדם
עכשיו בחדשות
סל קניות
תפריט נגישות
document.addEventListener("DOMContentLoaded", function() {
var container = document.getElementById("archive_84063");
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-62277e-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-62277e').insertAdjacentHTML('beforeend',d.data.html);
b.dataset.offset=parseInt(b.dataset.offset)+d.data.loaded;
document.getElementById('hkn-62277e-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-62277e');
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;
})();