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

Primary Links

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

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

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

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

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

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

שלום אורח

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

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

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

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

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

  • כיצד להכניס קוד adwords... |‏ kyoav
  • מודול מומלץ לצ'אט |‏ ענת כהנא
  • מנתח web טכני |‏ rakefetzd
  • העתקת עיצוב מאתר Drupal... |‏ שלי
  • מודול מומלץ / גישה נכונה להקמת... |‏ spiro
עוד בפורום

חדש בבלוגים

  • התקנת drupal commerce... |‏ dror11
  • פייסבוק ואתר דרופל ישראל |‏ szadok
  • דרופליסטית מחפשת בית חם |‏ פיקסי
  • מספר מילים על אבטחה, בעקבות פר... |‏ zohar
  • מודול ממולץ: disable_messages |‏ bluetegu
עוד בבלוגים

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

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

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

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

  • מיכל פאטל |‏ izzy - ilw
  • הישיבה האורבנית לצעירי תל אביב |‏ izzy - ilw
  • Club Gold Casino |‏ guy
  • שפיר הנדסה אזרחית |‏ yanivfel
  • Astronautics C.A. LTD |‏ inbalj
עוד אתרים ישראלים
בית » פורומים » ישן » בחירת מודולים וארכיטקטורת מידע

collapsing node - פעולה להצגת מודעות כמו ביד שניה

tsur, ד', 15/07/2009 - 13:47

יצא לי לראות באתר דרופלי אפשרות ליצור פתיחת node בתוך view בתצורה אג'קסית נחמדה כמו באתר יד2 או אתר נגרים

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

 

‹ מתן הרשאות למשתמשים ל-72 שעות חיפוש מקורב בדרופל 6 ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • בחירת מודולים וארכיטקטורת מידע
  • javascript
  • JQuery and AJAX
התמונה של tsi

יש את Views Accordion שנראה

נכתב ע"י tsi ביום ד', 15/07/2009 - 18:31.

יש את Views Accordion שנראה מבטיח, עוד לא ניסיתי אותו.

צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
R2L - ערכות עיצוב מרוטלות לדרופל

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

גם אני בשלב שבירת השיניים בJs

נכתב ע"י ישראל ביום ד', 15/07/2009 - 20:53.

גם אני בשלב שבירת השיניים בJs ויש כאן השקה לבעיות אחרות י מנסה לפתור.
מה שיפה בג'אווה סקריפט הוא שהקוד מופיע בדפדפן או נמצא גלוי בקובץ שמקושר ההמסמך.
לכן אנחנו יכולים לגשת לאתר הנגרים להסתכל בHTML .
לצורכי לימוד כמובן, אני מקווה שהדרופליסט שהקים את "נגרים" יקבל את ההתבוננות הזו בעין יפה.
אז אם מסתכלים, נניח באמצעות ,firebug, רואים בטבלה שמכילה את התוצאות שמדובר בשורה מוצגת ושורה מוסתרת.
כלומר כאשר הview הטבלאי מרונדר נוספת לאחר כל TR עם תצוגת שדות שורה נוספת שמציגה נתונים מלאים יותר של הnode .
את זה ניתן לבצע באמצעות theming של הטבלה.

לכל שורה שמכילה node "שלם" מוצמדת הוראת css inline של display:none
לכל שורה "רגילה" מוצמדת הוראת גאווה סקריפט
onclick="toggle_nagar(.....)
כך שקליק מפעיל את הפונקציה שמסירה את הdisplay:none והשורה המוסתרת נגלית.
הפונקציה מוגדרת inline בדף: וניתן לבחון אותה מקרוב :

<script type='text/javascript'>

var prevElement = null;

function toggle_nagar(e, adv) {
    var curElement = document.getElementById(e);
   var advContainer = document.getElementById(adv);

  if (prevElement == null) {

        curElement.style.display = "";
       advContainer.appendChild(document.getElementById('float_adv'));
      prevElement = curElement;

} else if (curElement == prevElement) {

       curElement.style.display = "none";
       prevElement = null;

   } else {

      curElement.style.display = "";
       advContainer.appendChild(document.getElementById('float_adv'));
      prevElement.style.display = "none";
      prevElement = curElement;

}
}
   

</script

יש כאן עבודת theming של הview בכדי ל"השחיל" את השורה הנוספת.
(או מודול שאני לא מכיר.)
על פניו זה נראה old fashion גאווה סקריפט שעושה את העבודה , נראה לפי הסגנון שמדובר בקוד ידני ולא במודול שתפור בסגנון דרופלי. אבל אין לדעת.

ישראל

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

אולי משהו כזה. זה טוען את

נכתב ע"י Konforti ביום ו', 17/07/2009 - 07:58.

אולי משהו כזה. זה טוען את הNODE שמקושר לשורה בצורה דינמית בשורה חדשה מתחת. בסגנון יד 2

$(document).ready(function() {                  
    $('.folding-row').css({'display' : 'none'});
$('.clickable-row').css({'cursor' : 'pointer'});
$('.clickable-row').click(function(){
                                       
       if($(this).is('.selected')){
         close();
           return false;
          }
      else{                     
            close();
           $(this).addClass("selected");
           $('.selected + tr').addClass("unfold-row");
           //it's use the .views-field-title as a link to the node. can be override.
         var toLoad = $('.selected .views-field-title a').attr('href')+' .node';  
           $('.unfold-row').css({'display' : ''});  
           $('.unfold-row td').load(toLoad);
           return false;
         }
     
       function close() {                            
            $('.folding-row').css({'display' : 'none'});
         $('').removeClass("selected");
           $('
').removeClass("unfold-row");
     }
    });      
}); 

וקצת theming ל views-view-table.tpl.php כדי שיעבוד.

<table class="<?php print $class; ?>">
  <?php if (!empty($title)) : ?>
    <caption><?php print $title; ?></caption>
  <?php endif; ?>
  <thead>
    <tr>
      <?php foreach ($header as $field => $label): ?>
     
        <th class="views-field views-field-<?php print $fields[$field]; ?>">
          <?php print $label; ?>
        </th>
      <?php endforeach; ?>
    </tr>
  </thead>
  <tbody>
    <?php foreach ($rows as $count => $row): ?>
      <?php $i=0; ?>
      <tr class="<?php print implode(' ', $row_classes[$count]); ?> clickable-row">
        <?php foreach ($row as $field => $content): ?>
          <td class="views-field views-field-<?php print $fields[$field]; ?>">
            <?php print $content; ?>
          </td>
          <?php $i++; ?>
        <?php endforeach; ?>
         </tr>
        <tr class='folding-row'>
         <td colspan="<?php print $i; ?>"></td>
       </tr>
    <?php endforeach; ?>
  </tbody>
</table>

Linnovate - Community Infrastructure Care

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

אחד הממשקים שאני לא סובל אלו

נכתב ע"י אמיר סימן טוב ביום ה', 16/07/2009 - 01:41.

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

לדעתי יותר יפה - חלונית שנפתחת מהר בעת ריחוף על לינק מסוים או באמצעות לחיצה עליו.

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

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