[Skip Header and Navigation] [Jump to Main Content]
בית
דרופל ישראל
הבית של קהילת מפתחי ומשתמשי דרופל בישראל

Primary Links

  • בית
  • דרופל בעברית
  • חדש באתר
  • מדריכים
  • תמיכה
  • לוח דרושים
  • נותני שירות בדרופל
  • אתרי דרופל ישראליים
  • שאלות נפוצות
  • ארועים והדרכות
בית » פורומים » תמיכה כללית

ערכת pixture reloaded

noaco, ד', 19/05/2010 - 07:28

הכנסת "איזור" נוסף בתוך ה pixture reloaded בתוך ה node

להלן ציטוט מדיון קודם:

משהו נחמד שעשיתי לא מזמן עם טנדו, וגם היה לא מסובך בכלל, היה להוסיף region לתוך node.tpl.php בין התוכן לתגובות.
זה אזור מאוד חשוב בדף, ומסתבר שאני לא היחידי שניסה לעשות את זה : http://drupal.org/node/361209

בסופו של דבר זה היה די קל :
ב tendu_default.info הוספתי :
regions[node_region] = Node region

ב template.php הוספתי :

function pixture_reloaded_preprocess_node(&$variables, $hook) {
$variables['node_region'] = theme('blocks', 'node_region');
}

וב node.tpl.php הוספתי (מתחת ללינקים) :

<?php
echo $node_region;
?>

משום מה ב pixture reloaded הכנסת הפונקציה ב template.tpl
מייצרת שגיאה

ניסיתי לכתוב
function pixture_reloaded_preprocess_node_class(&$variables, $hook) {
$variables['node_region'] = theme('blocks', 'node_region');
}

ואין שגיאה אבל הוא גם לא מדפיס את מה שיש ב node_region
- כנראה שלא עבר לשם כלום

בקיצור מה שעבד עם הערכה המעפנית הקודמת- לא עובד עכשיו.
ויש צורך באיזור מוגדר בתוך פריט התוכן

איפה הבעיה?

‹ דרופל 7 לא עובד עם שפה שאינה אנגלית מדוע אי אפשר לחשוף מסננים ללא שימוש באג'קס? ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • תמיכה כללית
התמונה של tsi

לא כתבת מה השגיאה אבל אני

נכתב ע"י tsi ביום ד', 19/05/2010 - 10:39.

לא כתבת מה השגיאה אבל אני אנחש, הוא אמר לך שאת לא יכולה להגדיר את אותה פונקציה פעמיים כי היא כבר קיימת ב template.php.

תחפשי פונקציה עם אותו שם ב template.php
קחי את השורה

$variables['node_region'] = theme('blocks', 'node_region');

ותכניסי אותה בתוך הפונקציה הקיימת.

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
Sasson - Smart Drupal Theming

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של noaco

אהלן, ניחשת נכון ! עכשיו

נכתב ע"י noaco ביום ד', 19/05/2010 - 13:17.

אהלן, ניחשת נכון !
עכשיו האיזור נבנה ורואים אותו במערכת תיבות והכנסתי לשם תיבה, עשיתי פלאש קאש אבל אי אפשר לעשות על האיזור הזה מניפולציות
כמו float left - שזו הרי היתה המטרה מלכתחילה

מה שקורה זה שבקובץ style.css
הוספתי

.node_region_area {
color: red;
background: yellow;
float: left;
border: 10px;
width: 100px;
}

בקובץ node.tpl

הוספתי את השורה הזו שאמרת לי

<div class="node_region_area">

<?php
echo $node_region;
?>

</div>

לפני הדפסת הcontent

בעצם יש שם עכשיו:

<div class="content clearfix">

<div class="node_region_area">

<?php
echo $node_region;
?>

</div>

<?php
print $content;
?>

</div>

אבל הדרופל לא מדפיס את התיבה node region כ float left

אלא מדפיס אותה קודם
ואחריה ורטיקלית את התוכן

כלומר אין שם אינליין בין התיבה והתוכן

בקיצור הוא לא מתייחס למה שרשום ב style.css
גם לא לצבע לרקע ולמסגרת.

כיון שיש כל כך הרבה קבצים בערכת העיצוב אני תוהה האם לא התייחסנו לקובץ מסוים שהיה ראוי להתייחס אליו ולעשות בו שינויים

יש לך רעיון מה השתבש ?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של tsi

אני לא יכול לתת פסיקה חד

נכתב ע"י tsi ביום ד', 19/05/2010 - 15:14.

אני לא יכול לתת פסיקה חד משמעית בלי לראות, אבל אני מניח שאם עשית הכל כמו שצריך הבעיה היא לא שהוא מתעלם מה float שלך אלא שמשהו אחר גורם לאלמנטים להתפרס על כל הרוחב כך שלמרות שהם מקבלים float, בפועל הם מופיעים אחד אחרי השני, זה יכול להיות משהו כמו width:100% אבל גם הרבה אפשרויות אחרות.
ברוכים הבאים לצד האפל של ה CSS (;

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
Sasson - Smart Drupal Theming

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של noaco

ההצעה שלך נשמעת

נכתב ע"י noaco ביום ד', 19/05/2010 - 17:00.

ההצעה שלך נשמעת הגיונית.

לבסוף אחרי שעות של ניסיונות עם קבצי ה CSS, הצלחתי לשנות את תכונות האיזור (למשל : background: red). משהו מוזר שקרה הוא שלאחר ההצלחה הזו, שינוי נוסף שערכתי (למשל : background: blue) לא תפס, וגם אחרי ריפרש וניקוי ה cache הרקע נותר אדום!

מה שכן עובד לבסוף הוא הגדרת תכונות העיצוב בקוד הHTML, כחלק מהגדרת טאג ה div עצמו (בקובץ node.tpl) [אם כי מה שנותר עוד כתעלומה הוא שאם לא אגדיר שם מפורשות מבע לרקע, הוא חושב שהדיפולט הוא אדום (כמו שהגדרתי לו בתחילת הניסיונות כאמור לעיל), ולא לבן כפי שאמור להיות הדיפולט במצב תקין למיטב ידיעתי].

תהיתי אם אי פעם נתקלת בסיטואציה שכזו? האם יש מקום נוסף שצריך לנקות ממנו cache (ניסיתי גם דפדפנים אחרים)? האם זו בעיה שייחודית לערכה המדוברת או לדרופל בכלל או ספציפית אצלי?

באופן כללי, מתי הכרחי לנקות את ה cache או זכרונות אחרים?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של tsi

אההההה..... יש פרט קטן שכנראה

נכתב ע"י tsi ביום ד', 19/05/2010 - 19:41.

אההההה..... יש פרט קטן שכנראה לא סיפרו לך, זה בטח כתוב איפשהו אבל אני לא אשלח אותך לחפש.
מה שקורה (כל זה בהנחה שאת משתמשת ברכיב color כדי לשחק עם הצבעים של הערכה) הוא שאותו רכיב מדובר יוצר עותק של ה CSS שלך ביחד עם הצבעים שהוגדרו לו בספריית הקבצים של התקנת הדרופל שלך, מין סוג של "קאש".
כך שבעצם כשקולור עובד ה CSS שקובע את העיצוב של האתר שלך הוא בכלל לא זה שנמצא בתקיית הערכה שלך - הוא עותק שלו אבל לא הוא, כך שאם תעשי שינויים ב CSS של הערכה שלך הם לא ישנו כלום כמו ששמת לב.
הבעיה הגדולה היא שבאמת ניקוי הקאש לא מנקה את הקאש של קולור (למרות שהגיונית הוא היה צריך), כדי לבנות מחדש את ה CSS שנוצר ע"י קולור מה שצריך לעשות זה לשמור את הגדרות העיצוב (גם אם לא שינית בהם כלום) מחדש - זה גורם לבנייה מחדש של קבצי העיצוב שקולור יוצר ואז תראי את השינויים.
בכל מקרה "הגדרת תכונות העיצוב בקוד הHTML" - מה שנקרא inline styling זה רע מאוד מכל הבחינות (וגם מבחינת קידום במנועי חיפוש...).

מצאתי איפה זה כתוב : http://drupal.org/handbook/modules/color

אם את לא משתמשת בקולור - בעסה, סתם השקעתי בתגובה (:

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
Sasson - Smart Drupal Theming

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של noaco

לא השקעת זמן סתם בתגובה :)

נכתב ע"י noaco ביום ד', 19/05/2010 - 20:00.

לא השקעת זמן סתם בתגובה :) אכן על פי הנחייתך הפעלתי את רכיב קולור אבל איני בטוחה שהבנתי מה עלי לעשות....

אומר לך מה הבנתי:

כל פעם שאני עושה שינוי כלשהו ב css

עלי להיכנס לעיצובים- ללחוץ על הגדר- ולעשות שמירה?
לזה התכוונת?

(האם לא יותר פשוט למחוק תיקיןת מספריית הקאש בדרופל?)
או להשתמש בדיפולט הוורוד בלי להפעיל קולור?

האם יש אפשרות להגדיר את הערכה החומה כדיפולט ולוותר על רכיב קולור?
?

בכל מקרה - צחי המון תודה על הטיפ המשמעותי הזה ועל קיצור הדרך- עם ההתמכרות לאתר ולדרופל הייתי מסוגלחת לשרוף עוד ימים רבים על הנסיון לפצח את החידה...

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של tsi

עלי להיכנס לעיצובים- ללחוץ על

נכתב ע"י tsi ביום ד', 19/05/2010 - 20:15.

עלי להיכנס לעיצובים- ללחוץ על הגדר- ולעשות שמירה?

נו, אז הבנת מצויין, לכי ונסי, אם לא מנסים לא לומדים... קצת אומץ...

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
Sasson - Smart Drupal Theming

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של noaco

:( האם יש אפשרות להגדיר את

נכתב ע"י noaco ביום ד', 19/05/2010 - 20:58.

:(

האם יש אפשרות להגדיר את הערכה החומה כדיפולט במקום הוורודה
כלומר להעתיקאת הערכים שלה ולתחוב אותם במקום הורוד שמוגדר כדיפולט....
?

ניסיתי ואז הורוד נעלם מרשימת הcolor.inc

אבל החום לא מוגדר אוטומטית כדיפולט

אם אתה יודע איך עושים את זה - ספר לנו כי כך נוכל לוותר על רכיב קולור.

לא כך?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

הרכיב קולור הוא בין הראשונים

נכתב ע"י אמיר סימן טוב ביום ה', 20/05/2010 - 00:49.

הרכיב קולור הוא בין הראשונים שאני מעיף באתר חדש. מיותר.

| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של noaco

ואם זאת ערכת עיצוב אדפטיבית

נכתב ע"י noaco ביום ה', 20/05/2010 - 06:21.

ואם זאת ערכת עיצוב אדפטיבית בצבעים? אתה מוכרח את המודול הזה כשאתה לא רוצה להשתמש בדיפולט. לא?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

אני לא משתמש בערכות כאלה, הן

נכתב ע"י אמיר סימן טוב ביום ה', 20/05/2010 - 09:12.

אני לא משתמש בערכות כאלה, הן משעממות... בכל מקרה, זה הרי כל כך קל לשנות בקובץ CSS ואני מינימליסט באופיי, כך שאני לא רואה טעם להשאיר רכיב מופעל אם אני לא עושה בו שימוש.

| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

עדכון: מצאתי סיבה טובה לעשות

נכתב ע"י אמיר סימן טוב ביום ג', 22/06/2010 - 18:41.

עדכון: מצאתי סיבה טובה לעשות אינאייבל לרכיב קאלער!

תודה לאמתי שגילה לנו בסדנא שלו על הסיילייזר של פאנלים שמשתמש בקאלער!

| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.

איפה מתחילים ולאן ממשיכים?

מקום טוב להתחיל בו הוא הורדה של הגרסה העדכנית של דרופל בעברית.

להורדת דרופל בעבריתלשפות וגרסאות אחרות, Drupal.org

יש לנו באתר מדריכים שונים, הכוללים מדריך להתקנת דרופל על המחשב המקומי או על שרת אירוח באינטרנט, כמו גם מדריכים לעיצוב ופיתוח.

בעזרת המדריכים השונים באתר ובעזרת קבוצות הדיון שלנו, אפשר למצוא את כל המידע הנחוץ להקמה והתאמה אישית של אתרי דרופל. כדאי לבדוק גם את ערוצי התמיכה הנוספים שלנו

שלום אורח

כניסה|הצטרפות

כעת מחוברים 1 משתמשים מזוהים, ו-7 אורחים:
ami7878

yanivriv הוא החבר הכי חדש בקהילה!

דרופל ישראל בפייסבוק דרופל ישראל בטוויטר דרופל ישראל ב-LinkedIn

חדש בדיונים בפורום

  • דופיניטי מחפשת מפתח PHP |‏ Dofinity
  • לא רואה דף בתוך דף |‏ hodspot
  • מחפש דרופליסט מומחה |‏ razooloo
  • שחזור דרופל |‏ taldan4040
  • מסך לבן לאחר לחיצה על שמירת תצ... |‏ taldan4040
עוד בפורום

חדש בבלוגים

  • מדריך לבנייה ועיצוב של ניוזלטר... |‏ tom
  • ecommerce module |‏ avrilev
  • הסרת שיער בלייזר |‏ Alex Borodach
  • ערכת עיצוב חדשה FontFolio... |‏ ישראל
  • Mobile Drupal - סיכום הדרכה |‏ לבבי
עוד בבלוגים

אירועים והדרכות קרובות

אין פעילויות להצגה. יאללה, מי מארגן משהו?

ללוח האירועים המלא

חדש באתרים ישראלים

  • weisscarpetcleaning |‏ tzur
  • סרוולוג - חלקי מטוסים |‏ tzur
  • בייבי-ביורן ישראל |‏ tzur
  • טבעוני תוספי תזונה |‏ morantivo
  • עוגת הגבינה של ישראל - ישראל ה... |‏ zohar
עוד אתרים ישראלים
Powered by Drupal, an open source content management system
אירוח ופיתוח האתר באדיבות לינווייט - דרופל , אנדרואיד וקוד פתוח
עיצוב, קסמי css וערכת העיצוב טנדו - תום ביגלאייזן
שותף לדרך - אמנון לבב - ייעוץ משולב
דרופל ישראל הינה חלק מרשת הקנטינה
"כללי המשחק" ותנאי השימוש באתר
[Jump to Top] [Jump to Main Content]