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":{}}};
מחפשים חנות בגדים מושלמת בקריות? כאן תמצאו מדריך מקיף ל-474 חנויות הבגדים הטובות ביותר באזור. מחנויות אופנה יוקרתיות ועד חנויות בגדי ילדים במחירים נגישים - הכל במקום אחד.
מחפשים חנות בגדים מושלמת בקריות? כאן תמצאו מדריך מקיף ל-474 חנויות הבגדים הטובות ביותר באזור. מחנויות אופנה יוקרתיות ועד חנויות בגדי ילדים במחירים נגישים - הכל במקום אחד.
בחרו חנות לפי הסגנון שלכם, טווח המחירים, איכות השירות וההתמחות. כדאי לקרוא ביקורות, לבדוק את מדיניות ההחזרות ולוודא שהמיקום נוח עבורכם.
מה ההבדל בין חנויות רשת לבוטיקים פרטיים? ∨
חנויות רשת מציעות מחירים נגישים יותר ומגוון רחב, בעוד בוטיקים פרטיים מתמחים בפריטים ייחודיים, שירות אישי מותאם ולעיתים מותגים בלעדיים שלא תמצאו במקומות אחרים.
מתי עונות המבצעים בחנויות הבגדים בקריות? ∨
העונות המרכזיות למבצעים הן סוף קיץ (אוגוסט-ספטמבר), לאחר החגים (אוקטובר), סוף חורף (ינואר-פברואר) ולפני החגים. רבות מהחנויות מציעות גם מבצעי חצות וסופי שבוע.
איזה קניונים ואזורי קניות יש בקריות? ∨
בקריות תמצאו קניון קריות בקרית ביאליק, רחוב ירושלים בקרית חיים עם מגוון חנויות, ואזור המסחר בקרית מוצקין. כל אזור מציע אופי שונה ומגוון מותגים.
תחום חנויות בגדים בקריות עובר על מגמה של צמיחה ושדרוג בשנים האחרונות. באזור ניתן למצוא מגוון רחב של חנויות בגדים, כולל חנויות מחירים, עיצוב, ומותגים מובילים. השרות בתחום מעניק אפשרויות לרכישה של בגדים...
תחום חנויות בגדים בקריות עובר על מגמה של צמיחה ושדרוג בשנים האחרונות. באזור ניתן למצוא מגוון רחב של חנויות בגדים, כולל חנויות מחירים, עיצוב, ומותגים מובילים. השרות בתחום מעניק אפשרויות לרכישה של בגדים לכל המשפחה, מבגדי ילדים ועד לבגדי אב לערב. התחום מתעדף במהירות, עם השקעה באתרי אינטרנט וחוויית לקוח משתנה. בעמוד…
מצאנו כי העסק בולט במיוחד בשירות החירום שלו, במקצועיות הצוות, וביחס האישי המיוחד שמעניק אריק בעצמו - כולל טיפול בלקוחות שהגיעו סמוך לשעת הסגירה, אבחונים...
מצאנו כי הדירות מעוצבות ברמת בוטיק יוקרתית, מאובזרות היטב ונקיות ברמת מלון חמישה כוכבים, תוך הדגשה חוזרת של המיקום המרכזי והנוח בכרמל, בהליכה קצרה ממסעדות,...
עם דירוג מרשים של 4.2 כוכבים ו-78% ביקורות חיוביות, מצאנו שהלקוחות משבחים במיוחד את כמויות הבשר הנדיבות, הסלטים והתוספות הטריים, השירות האדיב והמהיר, והמשלוחים שמגיעים...
מצאנו שהרוב המוחלט של הסועדים משבחים את הקציצות המרוקאיות האותנטיות המבוססות על מתכון סבתא מסורתי, את הלחמניות הקריספיות האפויות במקום, ואת השילוב הנדיר של טעמים...
עם דירוג מרשים של 4.1 כוכבים ו-77% ביקורות חיוביות, מצאנו שהסניף בולט במיוחד בשירות אישי ומקצועי שמעניקים עובדים כמו שושי ובועז, שזכו לשבחים חוזרים על...
רוב המבקרים (74%) משבחים את הבורגרים הטריים והעסיסיים, את השירות המהיר והיעיל, ואת המשלוחים שמגיעים לפני הזמן עם אריזה מסודרת. התרשמנו במיוחד מהיכולת של הצוות...
הקריות מציעות את מגוון חנויות הבגדים הגדול והמשתלם ביותר בצפון במחירים מנצחים.
יתרונות מובהקים: הקריות מרכז קניות אזורי חשוב. חנויות הבגדים בקריות מציעות מחירים נמוכים ב-20-40% מחיפה, מגוון עצום של חנויות ורשתות, קניון קרית ביאליק עם 100+ חנויות, אאוטלטים ומותגים במחירי חיסול, חנויות בוטיק מקומיות, חניה חופשית בשפע. השילוב של מגוון ומחיר הוא ללא תחרות.
מה מיוחד בקניות בגדים בקריות: • קניון קרית ביאליק – המרכז הגדול • רחובות מסחריים בכל קריה • מחירים נמוכים משמעותית • מבצעים כל השנה • חנויות לכל הגילאים • אווירה נעימה ורגועה
נגישות מושלמת: מרכז הקריות. נגישות מכל מקום. תחבורה ציבורית מעולה. חניה חופשית. קרוב לחיפה. נוח לכל הצפון.
הקריות מציעות מרכזי קניות מגוונים עם מאות חנויות בגדים. מקניון גדול ועד חנויות רחוב.
מרכזי קניות מובילים: קניון קרית ביאליק: • 100+ חנויות אופנה • כל הרשתות הגדולות • מותגים בינלאומיים • קומת אאוטלט • מבצעים תמידיים • אווירה ממוזגת
רחוב ההסתדרות קרית מוצקין: רחוב קניות מסורתי. חנויות בוטיק. מותגים מקומיים. מחירים טובים. אווירה אותנטית. חנויות ותיקות. מרכז קרית אתא: חנויות עממיות. מחירים נמוכים. שוק בגדים. סחורה מגוונת. מציאות אמיתיות. חנויות סיטונאות.
אזורי קניות נוספים: • קרית ים – רחוב דפנה • קרית חיים – המרכז המסחרי • ביג קרית אתא – רשתות גדולות • שוק קרית אתא – מציאות • מרכזים מקומיים – חנויות שכונתיות
בקריות – חנות בגדים בכל פינה!
3 אילו רשתות בגדים יש בקריות? ▼
בקריות תמצאו את כל רשתות האופנה המובילות במחירים מיוחדים. כל המותגים במקום אחד.
מבצעים שווים: • סוף עונה: 50-70% הנחה • 1+1 על מגוון פריטים • קנה 2 קבל 3 • הנחות סטודנטים: 10-20% • מועדון לקוחות: הטבות נוספות
המחירים בקריות – תמיד משתלמים!
5 מתי הכי כדאי לקנות בגדים בקריות? ▼
בקריות תמיד כדאי, אבל יש תקופות מיוחדות עם מבצעי ענק. תכננו נכון וחסכו גדול.
תקופות מבצעים: • סוף עונה (פברואר/אוגוסט): 50-70% • ראש השנה: מבצעי חגים • Black Friday: הנחות ענק • ינואר/יולי: חיסולי סוף עונה • פסח/סוכות: קולקציות חדשות • ימי הולדת לרשתות: מבצעים מיוחדים
ימים מומלצים: ימי ראשון – פחות עומס. בוקר חול – שקט ונוח. סוף החודש – מבצעים. תחילת עונה – מבחר מלא. טיפים חמים: הירשמו למועדוני לקוחות. עקבו אחרי הרשתות בפייסבוק. בואו עם רשימה. השוו מחירים. קנו בסיטונאות.
לוח שנה חכם: • ינואר-פברואר: חורף בחיסול • מרץ-אפריל: אביב חדש • יוני-יולי: קיץ במבצע • ספטמבר: בית ספר • נובמבר: Black Friday • דצמבר: מתנות חגים
בקריות – תמיד הזמן הנכון לקניות!
6 איפה יש חנויות בוטיק מיוחדות בקריות? ▼
הקריות מציעות שילוב מנצח של רשתות גדולות וחנויות בוטיק ייחודיות. אופנה מיוחדת למי שמחפש.
קרית ביאליק – המרכז: חנויות מעצבים מקומיים. אופנה ישראלית. בגדים בעבודת יד. סריגים מיוחדים. הלבשה תחתונה יוקרתית. קרית ים – ליד הים: בגדי ים מעצבים. אופנת חוף. סגנון בוהו שיק. חנויות גלישה. אביזרי חוף.
מיוחדים במיוחד: • חנויות וינטג' אמיתיות • מעצבים צעירים • פופ אפ סטורס • יד שנייה יוקרתית • בגדי הריון מעצבים • מידות גדולות בוטיק
בקריות – גם בוטיק, גם במחיר נגיש!
7 איך חוסכים בקניות בגדים בקריות? ▼
בקריות אפשר לחסוך המון עם קצת תכנון וידע מקומי. טיפים של מקומיים.
דרכים לחסוך: • מועדוני לקוחות – הרשמו לכולם • קניות סוף עונה – עד 70% הנחה • קופונים דיגיטליים • ימי הנחה לסטודנטים • קניה בכמות – הנחות נוספות • השוואת מחירים בין חנויות
מקומות זולים במיוחד: שוק קרית אתא. אאוטלט קרית ביאליק. חנויות סיטונאות. חיסולי רשתות. יד שנייה איכותית. אפליקציות וקופונים: אפליקציות הרשתות. גרופונים מקומיים. קבוצות פייסבוק. SMS clubs. ניוזלטרים. כרטיסי אשראי.
טיפים מנצחים: • קנו מחוץ לעונה • חפשו פגמים קלים = 50% הנחה • בקשו הנחה על כמות • תמיד נסו לשאול על מבצעים • השתמשו בכרטיסי מתנה במבצע
בקריות – קונים חכם, חוסכים הרבה!
8 מה היתרונות של קניות בגדים בקריות? ▼
קניות בגדים בקריות מציעות חוויה מושלמת – מחיר, מגוון ונוחות. הכל במקום אחד.
יתרונות מרכזיים: • מחירים נמוכים ב-20-40% • מגוון עצום של חנויות • חניה חופשית בכל מקום • פחות עומס מחיפה • אווירה נעימה ורגועה • שירות אישי וחם
נוחות מקסימלית: הכל קרוב. אין פקקים. חניה ליד החנות. מזג אוויר נוח. קניון ממוזג. מסעדות וקפה. חוויית קנייה: קצב רגוע. אין לחץ. מוכרות מכירות. שירות טוב. אפשרות להזמין. החזרות קלות.
בונוסים: • אירועי אופנה מקומיים • תצוגות אופנה • ימי VIP למקומיים • מתנות בקנייה • תוכניות נאמנות
הקריות – גן עדן לחובבי אופנה!
9 איזה שירותים נוספים יש בחנויות בקריות? ▼
חנויות הבגדים בקריות מציעות שירותים נוספים שהופכים את הקנייה לחוויה. מעבר לקנייה רגילה.
שירותים מיוחדים: • תיקוני תפירה במקום • התאמות אישיות • ייעוץ סטיילינג חינם • הזמנות אישיות • משלוחים עד הבית • החזרות נוחות
שירותי VIP: קניות פרטיות. ערבי מכירה סגורים. הזמנות מיוחדות. שמירת פריטים. תשלומים נוחים. מתנות יפות. שירותים דיגיטליים: קנייה אונליין ואיסוף. הזמנה בוואטסאפ. תמונות של החדש. עדכוני מבצעים. תורים לחדרי מדידה.
הקריות הן היעד המושלם לקניות בגדים – הכל יש והכל במחיר נכון! חוויית קניות מושלמת.
10 סיבות מנצחות: • מחירים זולים ב-20-40% • מגוון הגדול ביותר בצפון • כל המותגים במקום אחד • חניה חופשית תמיד • מבצעים כל השנה • נגישות מעולה
החוויה השלמה: קניות נינוחות. שירות מעולה. אווירה נעימה. מסעדות וקפה. בילוי למשפחה. יום כיף שלם. התוצאה: ארון מלא בלי לשבור את הכיס. סטייל מעודכן. מותגים איכותיים. שביעות רצון מלאה.
הקריות במספרים: • 500+ חנויות בגדים • 100+ מותגים • 20-40% חיסכון • 95% שביעות רצון • מס' 1 בצפון לקניות
500+ חנויות | כל המותגים | מחירים ללא תחרות חניה חופשית | קניון מודרני | חנויות בוטיק | מבצעים כל השנה
בואו לקריות – אופנה לכל כיס וסטייל!
המידע בעמוד זה של חדשות חיפה והקריות ביזנס נערך ונכתב על ידי צוות כתבי האתר, המסקרים את תחום העסקים ובעלי המקצוע מזווית עיתונאית. אנו מנסים לדייק ככל הניתן במידע שידוע לנו אודות כל חנויות בגדים בקריות. מצאתם פרט שגוי? דווחו לנו – ונתקן בהקדם
עכשיו בחדשות
סל קניות
תפריט נגישות
document.addEventListener("DOMContentLoaded", function() {
var container = document.getElementById("archive_98026");
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-0bfcac-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-0bfcac').insertAdjacentHTML('beforeend',d.data.html);
b.dataset.offset=parseInt(b.dataset.offset)+d.data.loaded;
document.getElementById('hkn-0bfcac-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-0bfcac');
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;
})();