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":{}}};
מחפשים בית מרקחת תורן באזור הקריות? כאן תמצאו 354 בתי מרקחת תורנים מובילים בקריית ביאליק, קריית מוצקין, קריית ים וקריית שמואל. השוו בין בתי המרקחת, צפו בשעות הפתיחה ומצאו את בית המרקחת התורן הקרוב ביותר אליכם לכל שעות היממה.
מחפשים בית מרקחת תורן באזור הקריות? כאן תמצאו 354 בתי מרקחת תורנים מובילים בקריית ביאליק, קריית מוצקין, קריית ים וקריית שמואל. השוו בין בתי המרקחת, צפו בשעות הפתיחה ומצאו את בית המרקחת התורן הקרוב ביותר אליכם לכל שעות היממה.
זמינות 24/7 למכירת תרופות חיוניות בשעות לילה וחגים
👨⚕️
ייעוץ פרמצבטי מקצועי
ייעוץ מקצועי מרוקחים מנוסים לשימוש נכון בתרופות
🚚
משלוח תרופות עד הבית
שירות משלוחים מהיר לחולים המוגבלים בתנועה בקריות
🩺
מדידת לחץ דם וסוכר
בדיקות בסיסיות ומעקב אחר מדדים רפואיים חשובים
💊
מכירת תכשירי ויטמינים
מגוון רחב של תוספי תזונה ויטמינים איכותיים
🦽
ציוד רפואי ואביזרי סיעוד
מכירה והשכרת ציוד רפואי לטיפול בבית
⚗️
הכנת תרכובות מיוחדות
הכנת תרופות מותאמות אישית לפי מרשם רופא
💉
שירות חיסונים
מתן חיסונים שונים על ידי רוקח מוסמך
שאלות נפוצות
איך אני יודע איזה בית מרקחת תורן פתוח עכשיו בקריות? ∨
ניתן לפנות למוקד 106 של משרד הבריאות, לבדוק באתר משרד הבריאות או להתקשר לבתי המרקחת המקומיים. רוב בתי המרקחת התורנים בקריות מפרסמים את שעות התורנות באופן מקוון ובכניסה לבית המרקחת.
כמה עולה לקנות תרופות בבית מרקחת תורן? ∨
המחירים בבתי מרקחת תורנים זהים למחירים רגילים. אין תוספת מחיר על שירות התורנות. תרופות בסל הבריאות עולות כמו בכל יום רגיל, ותרופות פרטיות נמכרות במחיר קבוע לפי משרד הבריאות.
איזה שירותים מקבלים בבית מרקחת תורן בשעות הלילה? ∨
בשעות התורנות מקבלים מכירת תרופות חיוניות, ייעוץ פרמצבטי חירום, מדידות לחץ דם וסוכר במקרי חירום. חלק מבתי המרקחת מציעים גם משלוחים לחולים מרותקי בית בקריות.
מה ההבדל בין בית מרקחת תורן פרטי לבין בית מרקחת קופת חולים? ∨
בתי מרקחת תורנים פרטיים פתוחים לכל הציבור ומוכרים תרופות לכל קופות החולים. בתי מרקחת של קופות החולים מתמחים בשירות חברי הקופה הספציפית ולעיתים מציעים שירותים נוספים לחברים.
איך לבחור בית מרקחת תורן טוב באזור הקריות? ∨
כדאי לבחור לפי מיקום נוח, שירות לקוחות איכותי, ניסיון הרוקחים, מגוון השירותים הנוספים וזמינות למשלוחים. מומלץ לקרוא המלצות ולבדוק אם יש שירות טלפוני לייעוץ.
מערך בתי המרקחת התורנים בקריות מהווה עוגן קריטי במערכת הבריאות של אזור המונה למעלה מ-200,0...
מערך בתי המרקחת התורנים בקריות מהווה עוגן קריטי במערכת הבריאות של אזור המונה למעלה מ-200,000 תושבים. הקריות – קרית ביאליק, קרית מוצקין, קרית ים, קרית אתא וקרית חיים – יוצרות רצף עירוני המשתרע לאורך מפרץ חיפה, ומערך בתי המרקחת התורנים שלהן מספק מענה חיוני לצרכים הרפואיים של התושבים בשעות הלילה, בסופי השבוע ובחגים.
החשיבות והצורך במערך תורני הצורך בבתי מרקחת תורנים בקריות נובע ממספר גורמים. ראשית, המרחק היחסי ממרכזים רפואיים גדולים – בית החולים רמב"ם בחיפה נמצא במרחק של 15-20 דקות נסיעה מחלק מהקריות, ובשעות הלילה או בעומסי תנועה המרחק מורגש עוד יותר. שנית, האוכלוסייה המגוונת הכוללת משפחות צעירות עם ילדים, קשישים רבים, ועולים חדשים, יוצרת ביקוש קבוע לשירותי מרקחת זמינים מסביב לשעון. בתי המרקחת התורנים משרתים לא רק את תושבי הקריות עצמן, אלא גם את תושבי היישובים הסמוכים – קרית טבעון, רכסים, נשר ואפילו חלק מתושבי חיפה הצפונית שמוצאים לעיתים נוח יותר להגיע לבית מרקחת תורן בקריות מאשר לנסוע למרכז חיפה.
הפריסה והארגון המערך התורני בקריות מאורגן בשיתוף פעולה בין משרד הבריאות, קופות החולים ובתי המרקחת הפרטיים. התורנויות מתחלקות בין בתי המרקחת השונים על בסיס רוטציה, כאשר בכל לילה לפחות בית מרקחת אחד פתוח באזור הקריות. בסופי שבוע וחגים, המערך מתוגבר ולעיתים פועלים שניים או שלושה בתי מרקחת תורנים במקביל. בתי המרקחת הגדולים של הרשתות – סופר-פארם, ניו-פארם ואחרים – נושאים בחלק הארי של התורנויות. הם מצוידים במלאי רחב של תרופות, כולל תרופות מיוחדות וחירום, ויש להם את התשתית הלוגיסטית לתמוך בשעות הפעילות המורחבות. עם זאת, גם בתי מרקחת פרטיים קטנים יותר משתתפים במערך, במיוחד בשעות הערב המוקדמות ובסופי שבוע.
האתגרים התפעוליים הפעלת בית מרקחת תורן כרוכה באתגרים משמעותיים. העלויות הגבוהות של החזקת צוות מקצועי בשעות לא שגרתיות, צריכת החשמל והאבטחה, והצורך במלאי מורחב של תרופות, הופכים את התורנויות למעמסה כלכלית. התעריפים הנוספים שמותר לגבות בשעות התורנות (תוספת של כ-50 שקלים) לא תמיד מכסים את העלויות הנוספות. אתגר נוסף הוא כוח האדם. רוקחים מוסמכים צריכים להיות נוכחים במשך כל שעות התורנות, וקשה למצוא אנשי מקצוע המוכנים לעבוד בלילות ובסופי שבוע באופן קבוע. בנוסף, נדרש צוות תומך – טכנאי מרקחת, פקידים ולעיתים גם אנשי אבטחה, במיוחד בשעות הלילה המאוחרות.
הביקוש והשירותים בתי המרקחת התורנים בקריות מטפלים במגוון רחב של מקרים. ההורים הצעירים המרובים באזור מגיעים עם ילדים חולים הזקוקים לאנטיביוטיקה או תרופות להורדת חום. קשישים מגיעים כשנגמרות להם תרופות חיוניות או כשיש שינוי דחוף במרשם. מקרי חירום כמו תגובות אלרגיות, כאבים חזקים או פציעות דורשים תרופות מיידיות. מעבר למכירת תרופות, בתי המרקחת התורנים מספקים שירותי ייעוץ חיוניים. הרוקחים התורנים מייעצים על אינטראקציות בין תרופות, מנחים לגבי מינונים, ולעיתים מפנים למיון כשמזהים מצב רפואי חמור. בתקופת הקורונה, הם היו בחזית החלוקה של ערכות בדיקה ומתן הדרכה על בידוד וטיפול ביתי.
הטכנולוגיה והחדשנות המערך התורני בקריות עובר מודרניזציה מתמדת. אפליקציות ואתרי אינטרנט מאפשרים לתושבים לבדוק בזמן אמת איזה בית מרקחת תורן ומה שעות הפעילות שלו. מערכות GPS מנווטות ישירות לבית המרקחת הקרוב ביותר. חלק מבתי המרקחת מציעים שירות הזמנה מראש באמצעות אפליקציה, המאפשר להכין את המרשם מראש ולקצר את זמן ההמתנה. בתי מרקחת מסוימים החלו להציע שירותי משלוחים גם בשעות התורנות, בעיקר לחולים מרותקים או קשישים שמתקשים להגיע פיזית. שירות זה, שהתרחב משמעותית בתקופת הקורונה, ממשיך לפעול ומספק מענה חשוב לאוכלוסיות פגיעות.
השפעות חברתיות וקהילתיות בתי המרקחת התורנים הפכו לחלק מהמרקם החברתי של הקריות. הם משמשים כנקודת מפגש לא רשמית – מקום שבו שכנים נפגשים בשעות לא שגרתיות, מחליפים מידע על רופאים ומרפאות, ותומכים זה בזה בזמני מחלה. הרוקחים התורנים הקבועים מכירים את המשפחות המקומיות, את ההיסטוריה הרפואית שלהן, ויכולים לספק טיפול מותאם ואישי יותר. הנגישות של בתי המרקחת התורנים תורמת לתחושת הביטחון של התושבים. הידיעה שיש כתובת זמינה לכל בעיה רפואית, בכל שעה, מפחיתה חרדות ומונעת לעיתים פניות מיותרות לחדרי מיון. זה חשוב במיוחד למשפחות עם ילדים קטנים ולקשישים החיים לבד.
אתגרים עתידיים ופתרונות המערך התורני בקריות עומד בפני אתגרים משמעותיים. הלחץ הכלכלי על בתי המרקחת גובר, והמחסור ברוקחים מקשה על איוש התורנויות. יש דרישה גוברת להרחבת השירותים – למשל, זמינות של תרופות מיוחדות יותר, שירותי אבחון בסיסיים כמו בדיקות דם מהירות, וחיסונים דחופים. הפתרונות המוצעים כוללים תמיכה ממשלתית מוגברת למערך התורני, שיתוף פעולה הדוק יותר בין קופות החולים ובתי המרקחת, ושימוש בטכנולוגיות כמו רובוטים לחלוקת תרופות שיכולים להפחית את העומס על הצוות האנושי. יש גם דיונים על הקמת "מרכזי בריאות לילה" שישלבו בית מרקחת תורן עם מרפאה דחופה, מה שייתן מענה מקיף יותר לצרכים הרפואיים בשעות החריגות. מערך בתי המרקחת התורנים בקריות ממשיך להיות נדבך חיוני במערכת הבריאות האזורית, המספק רשת ביטחון קריטית לרבבות תושבים ומבטיח שטיפול רפואי חיוני זמין תמיד, 24/7, 365 ימים בשנה.
רוב המבקרים (70%) העניקו ציונים גבוהים והתלהבו מהאווירה הקסומה במקומות הישיבה בחוץ, מהשירות הידידותי והמהיר, ומהשילוב המוצלח של מסעדה-בר עם נרגילות ברמה גבוהה. יחד עם...
כ-55% מהלקוחות דיווחו על חוויות חיוביות, במיוחד בזכות אנשי מכירות מסורים כמו ליאור, תמי ודור שהפגינו מקצועיות ומחויבות יוצאי דופן, וגם מנהלי השירות זכו לשבחים...
מצאנו כי רוב המבקרים מתלהבים ממיוחד מהאזור המרווח בשטח 350 מ"ר עם עיצוב מרשים ואפקטים מיוחדים, מהשירות האישי והמקצועי של הצוות (במיוחד אלכס ועומר שזכו...
עם דירוג מרשים של 4.5 כוכבים המבוסס על 249 ביקורות, מצאנו שהעסק המשפחתי מצטיין במיוחד בשירות לקוחות מקצועי, מחירים תחרותיים ומשלוחים מהירים שעולים על הציפיות...
עם דירוג יוצא דופן של 4.9 כוכבים ו-96% ביקורות חיוביות, מצאנו שהחברה מצטיינת בשלושה תחומים מרכזיים: ייעוץ מקצועי ואדיב (במיוחד של הנציג אור), מוצרים איכוtiים...
מצאנו כי העסק בולט במיוחד בשירות החירום שלו, במקצועיות הצוות, וביחס האישי המיוחד שמעניק אריק בעצמו - כולל טיפול בלקוחות שהגיעו סמוך לשעת הסגירה, אבחונים...
המידע בעמוד זה של חדשות חיפה והקריות ביזנס נערך ונכתב על ידי צוות כתבי האתר, המסקרים את תחום העסקים ובעלי המקצוע מזווית עיתונאית. אנו מנסים לדייק ככל הניתן במידע שידוע לנו אודות כל בתי מרקחת תורנים בקריות. מצאתם פרט שגוי? דווחו לנו – ונתקן בהקדם
עכשיו בחדשות
סל קניות
תפריט נגישות
document.addEventListener("DOMContentLoaded", function() {
var container = document.getElementById("archive_77016");
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-01f70a-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-01f70a').insertAdjacentHTML('beforeend',d.data.html);
b.dataset.offset=parseInt(b.dataset.offset)+d.data.loaded;
document.getElementById('hkn-01f70a-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-01f70a');
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;
})();