<table>
<thead>
<tr>
<th>Header 1</th>
<th>Header 2</th>
<th>Header 3</th>
</tr>
</thead>
<tbody>
<?php
$url = 'https://docs.google.com/spreadsheets/d/e/[YOUR-SPREADSHEET-ID]/pub?output=csv';
if (($handle = fopen($url, "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
echo "<tr>";
foreach ($data as $cell) {
echo "<td>" . htmlspecialchars($cell) . "</td>";
}
echo "</tr>";
}
fclose($handle);
}
?>
</tbody>
</table>
כוונתך להטמיע HTML?ניסיתם להטמיע ב-IFRAME ?
יש גם את המאמר הזה של גוגל:
אם זה בלי תמיכה, זה עלול בעוד תקופה להיות לא זמין, ואז כל העבודה שאעשה על בסיס זה תעלם.את זה ניסיתם?
אמנם התוסף ללא תמיכה אבל נראה מהביקורות שהוא עדיין עובד.Inline Google Spreadsheet Viewer
Embeds public Google Spreadsheets, Apps Scripts, or CSV files in WordPress posts or pages as HTML tables or interactive charts, and more.wordpress.org
זה משהו מדאי מסובך למשתמש כמוני.נעזרתי בchatGPT שהוביל אותי לאחר מספר נסיונות לתוצאה הרצויה:
1. במסמך הגוגל שיטס, ללחוץ על > קובץ > שיתוף > פרסום באינטרנט > בלשונית "קישור", יש לבחור את הגיליון הרצוי ולאחר מכן בחרו "ערכים מופרדים בפסיקים (.csv)". ואז להעתיק את הקישור שנוצר.
2. להתקין את התוסף Code Snippets, בתפריט שהוא יוצר ללחוץ על "הוסף חדש" שם לבחור בלשונית "Content HTML". להוסיף שם את הקוד הבא:
PHP:<table> <thead> <tr> <th>Header 1</th> <th>Header 2</th> <th>Header 3</th> </tr> </thead> <tbody> <?php $url = 'https://docs.google.com/spreadsheets/d/e/[YOUR-SPREADSHEET-ID]/pub?output=csv'; if (($handle = fopen($url, "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { echo "<tr>"; foreach ($data as $cell) { echo "<td>" . htmlspecialchars($cell) . "</td>"; } echo "</tr>"; } fclose($handle); } ?> </tbody> </table>
חשוב כמובן להחליף את [YOUR-SPREADSHEET-ID] במזהה של ה Google Sheet הרלוונטי, אותו ניתן למצוא בכתובת הurl:
לאחר מכן, ללחוץ על "Save Changes and Activate".
בתחתית השדה בו הוספנו את הקוד יופיע השורטקוד שיקשר לקוד, אותו ניתן להטמיע באיזה דף שנרצה.
בהצלחה
עם מעט CSS תוכל להגדיר את הרוחב והגובה של ה-IFRAME בקלותכוונתך להטמיע HTML?
זה מציג אותו בחלונית קטנה, וצריך כנראה עבודה ידנית בשביל שיוצג כמו שצריך.
זה לא מתאים אותו לגודל העמודה באלמנטור.
אם היה אפשר להוסיף משהו לקוד HTML שגוגל נותן, על מנת שזה יוצג בשלימות, לא בתוך חלונית קטנטנה שצריך לגלול בה ימינה שמאלה, זה באמת היה הפתרון הכי טוב.
האם יש משהו להוסיף כדי שהטבלה תוצג בשלימות לכל גובהה?
וכן שהרוחב של הטבלה יותאם לרוחב העמודה באלמנטור?
השאלה אם יש CSS שניתן להגדיר שתמיד הטבלה תוצג בשלימותה.עם מעט CSS תוכל להגדיר את הרוחב והגובה של ה-IFRAME בקלות
אפשר גם להגדיר את ה-width וה-height ישירות ל-IFRAME
זה לא אמור להיות מסובך,אם זה בלי תמיכה, זה עלול בעוד תקופה להיות לא זמין, ואז כל העבודה שאעשה על בסיס זה תעלם.
זה משהו מדאי מסובך למשתמש כמוני.
עריכה: על אף זאת ניסיתי, וזה לא עובד תקין.
אין תוסף תקין פעיל חינמי?
[google_sheets_display id="your_file_id"]
https://docs.google.com/spreadsheets/d/e/[your_file_id]/pub?gid=0&single=true&output=csv
https://docs.google.com/spreadsheets/d/e/2PACX-1vRDkpxP9pyiM-ZsDA6tTR8UgDAs7Ky83_nB6d5d5_QHlDpT2oXYEhB7AQp6b_its-Wk7C_9wTAr26m/pub?gid=0&single=true&output=csv
2PACX-1vRDkpxP9pyiM-ZsDA6tTR8UgDAs7Ky83_nB6d5d5_QHlDpT2oXYEhB7AQp6b_its-Wk7C_9wTAr26m
[google_sheets_display id="2PACX-1vRDkpxP9pyiM-ZsDA6tTR8UgDAs7Ky83_nB6d5d5_QHlDpT2oXYEhB7AQp6b_its-Wk7C_9wTAr26m"]
זה לא אמור להיות מסובך,
שלב א:
במסמך הגוגל שיטס, ללחוץ על > קובץ > שיתוף > פרסום באינטרנט > בלשונית "קישור", יש לבחור את הגיליון הרצוי ולאחר מכן בחרו "ערכים מופרדים בפסיקים (.csv)". ואז להעתיק את הקישור שנוצר.
שלב ב:
בממשק הניהול של וורדפרס, תיגשו ל"תוספים">"תוסף חדש">"העלאת תוסף", תעלו את קובץ התוסף המצו"ב. לאחר ההעלאה תלחצו על "הפעל" בכדי שהתוסף יהפוך לפעיל.
לאחר מכן, גשו לדף בו ברצונכם להטמיע את הטבלה, תוסיפו וידג'ט בשם "שורטקוד", שם בשדה "הזן שורטקוד" תדביקו את השורטקוד הבא:
כשבמקום your_file_id תדביקו את הID של קובץ הגוגל שיטס.קוד:[google_sheets_display id="your_file_id"]
הID מופיע בURL של הקובץ בתבנית הזו:
קוד:https://docs.google.com/spreadsheets/d/e/[your_file_id]/pub?gid=0&single=true&output=csv
לדוגמא, אם הקישור שנוצר לכם בשלב א הוא:
קוד:https://docs.google.com/spreadsheets/d/e/2PACX-1vRDkpxP9pyiM-ZsDA6tTR8UgDAs7Ky83_nB6d5d5_QHlDpT2oXYEhB7AQp6b_its-Wk7C_9wTAr26m/pub?gid=0&single=true&output=csv
זה אומר שהID של הקובץ הוא:
קוד:2PACX-1vRDkpxP9pyiM-ZsDA6tTR8UgDAs7Ky83_nB6d5d5_QHlDpT2oXYEhB7AQp6b_its-Wk7C_9wTAr26m
ולכן השורטקוד יהיה:
קוד:[google_sheets_display id="2PACX-1vRDkpxP9pyiM-ZsDA6tTR8UgDAs7Ky83_nB6d5d5_QHlDpT2oXYEhB7AQp6b_its-Wk7C_9wTAr26m"]
לאחר מכן, יהיה ניתן לערוך את העיצוב באמצעות css מותאם אישית בהגדרות המתקדמות בוידג'ט.
אפשר לעצב את הטבלה באמצעות css בהגדרות של הוידג'ט שורטקודקודם כל אני חייב לציין שאחרי כל ההסבר הזה, זה באמת מוצג טוב ומוצלח!!!
תודה רבה!!!
אולם:
הוא לא מביא לי את עיצוב הטבלה (רקע/צבעים/גודל גופנים/הדגשות) שנמצא בגוגל שיטס.
הוא לא מדגיש שום שורה. לא שורת כותרת ולא שאר שורות שהיו מודגשות בטבלה.
גם הוא לא ממרכז את תוכן שורת הכותרת בתוך התא, אלא כל הטבלה מיושרת לימין.
וכן מעצמו הוא עושה את רקע הטבלה שורה אפור שורה לבן.
(כשאני הייתי מעדיף שרק שורות מסויימות כגון שורת כותרת, ועוד שורות ספציפיות יהיה אפורות ועדיף צבע אחר שאבחר).
איך ניתן לשלוט על כל הפרטים האלו?
אגב, של מי התוסף? זה לא מופיע בסיפרית התוספים בוורדפרס.
לאחר מכן, יהיה ניתן לערוך את העיצוב באמצעות css מותאם אישית בהגדרות המתקדמות בוידג'ט.
לגבי התוסף המקביל, קודם כל התקנתי אותו, והוא לא כזה פשוט לתפעול. למשל הוא מביא לי את העמודה הרחבה בגוגל שיטס, עוד יותר רחבה באלמנטור, עד כדי כך, שאם המסך קצת קטן, כל השורות נהפכות לשורה אחת עם + כדי לראות את המשך הטבלה.אפשר לעצב את הטבלה באמצעות css בהגדרות של הוידג'ט שורטקוד
אגב התוסף הזה
עם פונקציונליות רחבה יותר ואני לא רואה סיבה לא להשתמש בו כל עוד הוא עובד.Inline Google Spreadsheet Viewer
Embeds public Google Spreadsheets, Apps Scripts, or CSV files in WordPress posts or pages as HTML tables or interactive charts, and more.wordpress.org
מה שאני רוצה זה אפשרות לעצב את הכותרת כך שהגופן יהיה מודגש/ממורכז ותהיה רקע לשורה בצבע שאבחר.
וכן השורה האחרונה מודגשת עם רקע ללא מרכוז.
tr {
text-align: center;
background-color: green;
color: white;
font-weight: bold;
}
tr:first-child {
text-align: center;
background-color: red;
color: white;
font-weight: bold;
}
tr:last-child {
background-color: blue;
color: white;
font-weight: bold;
}
זה עובד מצוין. תודה רבה.tr { text-align: center; background-color: green; color: white; font-weight: bold; } tr:first-child { text-align: center; background-color: red; color: white; font-weight: bold; } tr:last-child { background-color: blue; color: white; font-weight: bold; }
#first-table tr {
text-align: center;
background-color: white;
color: white;
font-weight: bold;
}
#first-table tr:first-child {
text-align: center;
background-color: red;
color: white;
font-weight: bold;
}
#first-table tr:last-child {
background-color: blue;
color: white;
font-weight: bold;
}
זה לא אמור להיות מסובך,
שלב א:
במסמך הגוגל שיטס, ללחוץ על > קובץ > שיתוף > פרסום באינטרנט > בלשונית "קישור", יש לבחור את הגיליון הרצוי ולאחר מכן בחרו "ערכים מופרדים בפסיקים (.csv)". ואז להעתיק את הקישור שנוצר.
שלב ב:
בממשק הניהול של וורדפרס, תיגשו ל"תוספים">"תוסף חדש">"העלאת תוסף", תעלו את קובץ התוסף המצו"ב. לאחר ההעלאה תלחצו על "הפעל" בכדי שהתוסף יהפוך לפעיל.
לאחר מכן, גשו לדף בו ברצונכם להטמיע את הטבלה, תוסיפו וידג'ט בשם "שורטקוד", שם בשדה "הזן שורטקוד" תדביקו את השורטקוד הבא:
כשבמקום your_file_id תדביקו את הID של קובץ הגוגל שיטס.קוד:[google_sheets_display id="your_file_id"]
הID מופיע בURL של הקובץ בתבנית הזו:
קוד:https://docs.google.com/spreadsheets/d/e/[your_file_id]/pub?gid=0&single=true&output=csv
לדוגמא, אם הקישור שנוצר לכם בשלב א הוא:
קוד:https://docs.google.com/spreadsheets/d/e/2PACX-1vRDkpxP9pyiM-ZsDA6tTR8UgDAs7Ky83_nB6d5d5_QHlDpT2oXYEhB7AQp6b_its-Wk7C_9wTAr26m/pub?gid=0&single=true&output=csv
זה אומר שהID של הקובץ הוא:
קוד:2PACX-1vRDkpxP9pyiM-ZsDA6tTR8UgDAs7Ky83_nB6d5d5_QHlDpT2oXYEhB7AQp6b_its-Wk7C_9wTAr26m
ולכן השורטקוד יהיה:
קוד:[google_sheets_display id="2PACX-1vRDkpxP9pyiM-ZsDA6tTR8UgDAs7Ky83_nB6d5d5_QHlDpT2oXYEhB7AQp6b_its-Wk7C_9wTAr26m"]
לאחר מכן, יהיה ניתן לערוך את העיצוב באמצעות css מותאם אישית בהגדרות המתקדמות בוידג'ט.
כפי שכתבתי בהודעתי הקודמת אני עדיין זקוק לשדרוג לתוסף.אם עדיין יש צורך בעוד מידע תוכלו לכתוב כאן.
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
18.11
י"ז חשוון
וובינר מרתק!
המדריך (הלא שלם) לסטוריטלינג
הרצאה ייחודית עם ירון פרל ממשרד הפרסום מקאן, על עולם הסטוריטלינג. מספרי סיפורים נולדים ככה או שאפשר ללמוד את זה? מה הופך סיפור אחד ל״תעירו אותי כשזה מסתיים״ ואחר ל״ספרו לי את זה שוב!״, והקשר לעולם הקריאייטיב.
הכניסה חופשית!
19.11
י"ח חשוון
פתיחת
קורס בינה מלאכותית - חדשנות ב AI
קורס מקוצר
19.11
י"ח חשוון
אירוע שיתופים ייחודי
בוטים מספרים על עצמם
בואו לשמוע בוגרים מובילים שלנו משתפים אתהסיפור מאחורי הבוטים הייחודיים שהם פיתחו.הצצה מרתקת לעולמות האוטומציה, החדשנות והפתרונות החכמים,עם הזדמנות ללמוד איך גם אתם יכולים לקחת חלק במהפכה הטכנולוגית.
הכניסה חופשית!
25.11
כ"ד
פתיחת
קורס פרסום קופי+
מלגות גבוהות!
27.11
כ"ו חשוון
פתיחת
קורס פיתוח בוטים ואוטומציות עסקיות
מלגות גבוהות!
27.11
כ"ו חשוון
פתיחת
קורס עיצוב גרפי ודיגיטל - בסילבוס חדש ומטורף!
מלגות גבוהות!
27.11
כ"ו חשוון
נפתחה ההרשמה!
קורס צילום חוץ, אירועים וסטודיו - עם בינה מלאכותית!
מלגות גבוהות!
תהילים פרק קכו
א שִׁיר הַמַּעֲלוֹת בְּשׁוּב יי אֶת שִׁיבַת צִיּוֹן הָיִינוּ כְּחֹלְמִים:ב אָז יִמָּלֵא שְׂחוֹק פִּינוּ וּלְשׁוֹנֵנוּ רִנָּה אָז יֹאמְרוּ בַגּוֹיִם הִגְדִּיל יי לַעֲשׂוֹת עִם אֵלֶּה:ג הִגְדִּיל יי לַעֲשׂוֹת עִמָּנוּ הָיִינוּ שְׂמֵחִים:ד שׁוּבָה יי אֶת (שבותנו) שְׁבִיתֵנוּ כַּאֲפִיקִים בַּנֶּגֶב:ה הַזֹּרְעִים בְּדִמְעָה בְּרִנָּה יִקְצֹרוּ:ו הָלוֹךְ יֵלֵךְ וּבָכֹה נֹשֵׂא מֶשֶׁךְ הַזָּרַע בֹּא יָבוֹא בְרִנָּה נֹשֵׂא אֲלֻמֹּתָיו: