הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 05-07-12, 12:45   # 1
Shlomi062
חבר על
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
מיקום: מרכז
הודעות: 913

Shlomi062 לא מחובר  

youtube - הטמעה

אהלן, אני משתמש בהטמעה ביוטיוב באתר מסוים, עד כאן הכל טוב.

הבעיה כזאת, כשאני מטמיע מיוטיוב הכתובת משתנה, הנה:

url של סרטון רגיל:
HTML קוד:
http://www.youtube.com/watch?v=HIRNdveLnJI
url של סרטון מוטמע:
PHP קוד:
http://www.youtube.com/embed/HIRNdveLnJI 
שאלתי היא כזאת, האם יש דרך בjs לקחת את הכתובת ללא המזהה ופשוט להפוך למוטמע:

מ:
PHP קוד:
youtube.com/watch?v
ל
PHP קוד:
youtube.com/embed
ניסיתי להפוך את הקישור ל ע"י הסקריפט הבא:
HTML קוד:
<script type="text/javascript">
text = '{VIDEO_URL}';
new_text = 'http://www.youtube.com/v/' + text.match(/v=(.+)$/)[1] + "?version=3";
}
</script>
<iframe width="500" height="315" src="{VIDEO_URL}" frameborder="0" allowfullscreen></iframe>
אך הקישור לא משתנה..

תודה מראש.
__________________
SDesigner.co.il - עיצוב ובניית אתרים ופורומים מבוססי phpBB, מוזמנים להיכנס לאתר החדש
VerySimple.co.il - בניית מערכות CMS בהתאמה אישית.

מחפשים אחסון אתרים אמין וזול?

Last edited by Shlomi062; 05-07-12 at 13:16..
  Reply With Quote
ישן 05-07-12, 13:23   # 2
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

קוד:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function youtube(url)
{
var point = url.indexOf("?v=");
url = url.substring(point + 3, url.length);
url = "http://www.youtube.com/embed/" + url;
document.getElementById("demo").innerHTML = url;
}
</script>
</head>
<body>

<p id="demo">http://www.youtube.com/watch?v=HIRNdveLnJI</p>

<button type="button" onclick="youtube('http://www.youtube.com/watch?v=HIRNdveLnJI')">get youtube url</button>

</body>
</html>
תהנה ..
  Reply With Quote
ישן 05-07-12, 13:38   # 3
Shlomi062
חבר על
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
מיקום: מרכז
הודעות: 913

Shlomi062 לא מחובר  

תודה איש יקר, אך אני משתמש בiframe ולא ממש מצליח לשלב את הקוד. (כמו שכבר הבנת הקישור נלקח מהמשתנה {VIDEO_URL} )

ניסית כך, לא הולך:
HTML קוד:
<iframe width="500" height="315" src="{VIDEO_URL}" frameborder="0" allowfullscreen></iframe>
מציג את הכתובת המקורית..

שוב, תודה.
__________________
SDesigner.co.il - עיצוב ובניית אתרים ופורומים מבוססי phpBB, מוזמנים להיכנס לאתר החדש
VerySimple.co.il - בניית מערכות CMS בהתאמה אישית.

מחפשים אחסון אתרים אמין וזול?

Last edited by Shlomi062; 05-07-12 at 13:49..
  Reply With Quote
ישן 05-07-12, 14:54   # 4
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

החלק הזה, כמו שביקשת הופך את youtube..watch?v= לyoutube../embed..
תשתמש בו (URL הוא המשתנהשל הקישור)
קוד:
var point = url.indexOf("?v=");
url = url.substring(point + 3, url.length);
url = "http://www.youtube.com/embed/" + url;
  Reply With Quote
ישן 06-07-12, 10:13   # 5
Shlomi062
חבר על
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
מיקום: מרכז
הודעות: 913

Shlomi062 לא מחובר  

תודה איש.
__________________
SDesigner.co.il - עיצוב ובניית אתרים ופורומים מבוססי phpBB, מוזמנים להיכנס לאתר החדש
VerySimple.co.il - בניית מערכות CMS בהתאמה אישית.

מחפשים אחסון אתרים אמין וזול?
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 23:13.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ