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

Primary Links

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

שרשורי דיוני OG הנפתחים כתריס.

אמיר תייר, ד', 27/10/2010 - 01:12

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

מה שחשוב לי שאני אוכל ליישם את זה על גבי הדיונים של OG שכעת נמצאים בעמודי הקהילה תחת טאב באמצעות og_panels.

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

תריס = אקורדיון ? Views

נכתב ע"י tsi ביום ד', 27/10/2010 - 01:16.

תריס = אקורדיון ?
views_accordion.module

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

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

יעבוד לי עם דיונים? איך

נכתב ע"י אמיר תייר ביום ד', 27/10/2010 - 08:18.

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

אמיר תייר | TIKKE בונים אתר דרכך

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

איך אני מציג את השרשור במקום?

נכתב ע"י tsi ביום ד', 27/10/2010 - 10:22.

איך אני מציג את השרשור במקום? אני מניח ארגומנט.

אתה מניח נכון, אתה צריך את nid

איך אני יוצר שרשור מורחב?

זה רק עניין של קצת margin לתגובות של תגובות, תראה איך ערכות אחרות עושות את זה.

אבל
כשאני חושב על זה שוב יהיה הרבה יותר פשוט להשתמש בסקריפט jQuery פשוט מאוד.
מה שצריך זה סך הכל להסתיר את כל התכנים של התגובות ע"י CSS ולהציג\להסתיר אותם ע"י לחיצה על הכותרת של התגובה.
הפקודה שאתה מחפש נקראת toggle.
אם אתה בעניין, תנסה, ואני אשמח לעזור.

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

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

תנסה להבתכל על תפריט הצד באתר

נכתב ע"י ליאור פ ביום ד', 27/10/2010 - 10:24.

תנסה להבתכל על תפריט הצד באתר http://www.gsm-israel.co.il
לחיצה על כל אחת מהכותרות הכתומות מקפלת ופותחת את מה שבתוכו.
זה סקריפט JQUERY פשוט עד כאב (משהו כמו שלוש או ארבע שורות קוד).
אם זה מה שאתה מחפש, אשמח לעזור.

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

זה בדיוק מה שאני מחפש. אלא

נכתב ע"י אמיר תייר ביום ה', 28/10/2010 - 19:08.

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

אמיר תייר | TIKKE בונים אתר דרכך

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

עם OG עדיין לא יצא לי

נכתב ע"י ליאור פ ביום ה', 28/10/2010 - 19:47.

עם OG עדיין לא יצא לי לעבוד.
כל מה שאתה צריך לדאוג לו, הוא שיהיה CLASS אחיד לכל הכותרות ו-CLASS לתוכן הפנימי של הודעה.
משם כבר קוד ה-JQUERY יכול לקחת פיקוד.

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

כשאני חושב על זה - בעיקרון זה

נכתב ע"י אמיר תייר ביום ו', 29/10/2010 - 15:45.

כשאני חושב על זה - בעיקרון זה לא משנה כי זה למעשה תגובות לסוג תוכן X.
הבנתי את העיקרון, השאלה היא באיזה קוד אני מתעסק פה?
האם במודול comments? היינו comment.tpl?
אני מניח שלא.
או במילים אחרות, מאיפה להתחיל לגשת לעניין הזה?

אמיר תייר | TIKKE בונים אתר דרכך

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

יש עמוד שאפשר לראות כדי לנסות

נכתב ע"י ליאור פ ביום ו', 29/10/2010 - 18:15.

יש עמוד שאפשר לראות כדי לנסות להבין את המבנה שלו?

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

 הנה עמוד לדוגמא

נכתב ע"י אמיר תייר ביום א', 07/11/2010 - 15:22.

 הנה עמוד לדוגמא

אמיר תייר | TIKKE בונים אתר דרכך

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

הנה דוגמא לקוד שהשתמשתי בו

נכתב ע"י tsi ביום ש', 30/10/2010 - 01:15.

הנה דוגמא לקוד שהשתמשתי בו פעם למשהו דומה :

if (Drupal.jsEnabled) {
  $(document).ready(function () {
    $('div.COMMENT').find('div.COMMENT-CONTENT').hide().end().find('COMMENT-TITLE').click(function() {
      $(this).parents().children(div.COMMENT-CONTENT').slideToggle();
    });
  });
}

שיניתי את זה קצת, כדי להתאים את זה, אז בעצם לא ניסיתי את זה בדיוק, אבל זה צריך לעבוד. כל מה שב UPPER-CASE אתה אמור להחליף ב selectorים שמתאימים אצלך.
אם אתה לא יודע בכלל מה לעשות עם קוד שכזה, אל תתבייש, נסביר (-:

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

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

לא מתבייש, אין לי מושג מאיפה

נכתב ע"י אמיר תייר ביום ש', 30/10/2010 - 11:06.

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

אמיר תייר | TIKKE בונים אתר דרכך

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

בעניין הדירוג של התגובות, לפי

נכתב ע"י tsi ביום ש', 30/10/2010 - 11:31.

בעניין הדירוג של התגובות, לפי הפוסט הזה http://drupal.org/node/508032 זה צריך להיות אפשרי.

לגבי עבודה עם JS - כדי לכלול קוד כזה אתה צריך ליצור קובץ js (תקרא לו איך שבא לך, נגיד script.js) איפשהו בערכת העיצוב שלך, לי יש פטיש בעניין סידור ערכת העיצוב ולכן אני נוהג להניח את הקבצים האלו בתוך ספריית js.
שלב הבא - כדי לקרוא לקובץ הזה, אנחנו פותחים את קובץ ה info שלנו, נגיד keshet.info ומוסיפים שם שורה שתקרא לסקריפט שלנו, ממש כמו שקוראים לקובץ css :

scripts[] = js/script.js


זהו, דבר אחרון, לגבי הקוד שנתתי לך, אולי הייתי עושה שיפור קטן - במקום להשתמש ב hide כדי להסתיר את התוכן הייתי משתמש ב CSS אבל רק אם למשתמש יש JS מאופשר בדפדפן, משהו כזה :
.js .comment .content {
  display: none;
}
כך לא יקרה מצב שהתגובות מוסתרות רק כשהדף סיים לעלות.

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

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

יצרתי את הקובץ והוספתי את

נכתב ע"י אמיר תייר ביום ש', 30/10/2010 - 12:13.

יצרתי את הקובץ והוספתי את השורת קוד לקובץ info (בסוף).
שיניתי את ה- Upper-case ל:

if (Drupal.jsEnabled) {
$(document).ready(function () {
$('div.comments').find('div.content').hide().end().find('title').click(function() {
$(this).parents().children(div.content').slideToggle();
});
});
}
לפי מה שזיהיתי בפיירבאג.
העלתי הכל ובינתיים אני לא מזהה שינוי. האם השינוי יתקיים רק לאחר הוספת Css

אמיר תייר | TIKKE בונים אתר דרכך

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

איך אני מוסיף קוד בצורה יפה

נכתב ע"י אמיר תייר ביום ש', 30/10/2010 - 12:15.

איך אני מוסיף קוד בצורה יפה כמו שעשית?

אמיר תייר | TIKKE בונים אתר דרכך

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

אני שם אותו בתוך

נכתב ע"י tsi ביום ב', 01/11/2010 - 11:41.

אני שם אותו בתוך :

<code>

אתה צריך גם תג סגירה כמובן, אבל פה הוא לא יראה אותו.

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

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

טוב השרשור הזה נהיה צר

נכתב ע"י tsi ביום ב', 01/11/2010 - 11:46.

טוב השרשור הזה נהיה צר מדי.

האמת שהיית קרוב מאוד, מה שהיית חסר לך זה בעיקר selectors תקינים, תחשוב עליהם בדיוק כמו ב CSS :

if (Drupal.jsEnabled) {
  $(document).ready(function () {
    $('div.comment').find('.content').hide().end().find('.title').click(function() {
      $(this).parents().children('.content').slideToggle();
      return false;
    });
  });
}

הוספתי גם return false; כדי שהקליק על הכותרת של התגובה לא ייקח אותך לדף "חדש"

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

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

הי צחי, הבנתי... עם זאת, אני

נכתב ע"י אמיר תייר ביום ג', 02/11/2010 - 00:26.

הי צחי,
הבנתי...
עם זאת, אני לא רואה שום שינוי.
מהתחלה -
יצרתי קובץ js והעליתי אותו לספריה שת התבנית שלי:
fusion/mytheme/...
הוספתי את שורת הקוד שציינת בקובץ info של התבנית.
לא רואה שום שינוי בתגובות.

אמיר תייר | TIKKE בונים אתר דרכך

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

ניקית קאש ?

נכתב ע"י tsi ביום ג', 02/11/2010 - 11:11.

ניקית קאש ?

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

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

זהו! עובד מעולה!!! הטעות שלי

נכתב ע"י אמיר תייר ביום ה', 04/11/2010 - 20:35.

זהו!
עובד מעולה!!!
הטעות שלי הייתה קטנה ומעצבנת... שם הקובץ js שלי היה שונה מזה שרשמת לי פה אך בקובץ info לא שיניתי...

המון תודה,
שוב...

אמיר תייר | TIKKE בונים אתר דרכך

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

טוב, עוד סוגיה קטנה. ניסיתי

נכתב ע"י אמיר תייר ביום ה', 04/11/2010 - 21:16.

טוב,
עוד סוגיה קטנה.
ניסיתי להוריד את ה- submitted וה- Links שגם הם יהיו חלק מהתריס ושבתחילה תוצג רק הכותרת.
לא הצלחתי...

אמיר תייר | TIKKE בונים אתר דרכך

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

זה תלוי במבנה של התגובה - מה

נכתב ע"י tsi ביום ו', 05/11/2010 - 11:07.

זה תלוי במבנה של התגובה - מה נמצא בתוך content ומה לא, אתה יכול לשלוט בזה ע"י comment.tpl.php

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

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

בהחלט. סידרתי את זה, נראה

נכתב ע"י אמיר תייר ביום א', 07/11/2010 - 15:22.

בהחלט.
סידרתי את זה, נראה מעולה!

אמיר תייר | TIKKE בונים אתר דרכך

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

נראה מעולה! בהחלט

נכתב ע"י tsi ביום א', 07/11/2010 - 15:45.

נראה מעולה!

בהחלט

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

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

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

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

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

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

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

שלום אורח

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

כעת מחוברים 2 משתמשים מזוהים, ו-5 אורחים:
ami7878, haima

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]