Youtube Video breite und Größe Ansicht verändern.

19.11.2021 15:39
#1 Youtube Video breite und Größe Ansicht verändern.
Ar
Mitglied

Wunderschönen guten Freitagnachmittag.
Ich würde gerne meinen Usern und auch mir selbst, die Möglichkeit geben, wenn sie Youtube Videos einfügen wollen, dass sie da die breite und die höhe der Ansicht, wie das Video angezeigt wird, selbst einstellen können. Am besten über die Iconbar. Allerdings finde, ich dafür hier keinen Code bei denn Fragen. Deswegen, bitte ich einfach um Hilfe dabei.

Liebe grüße und einen schönen Freitag.


 Antworten

 Beitrag melden
19.11.2021 22:56
avatar  844er
#2 RE: Youtube Video breite und Größe Ansicht verändern.
avatar
Mitglied

Hallo

Ich habe es mit diesem CSS/SCSS Code für eine feste Breite gelöst:

.xquoteable .embed-responsive{
max-width: 400px;
margin: left;
}

Mit dem Rot markierten Wert änderst du die Direktplayer größe und kann durch Werte wie 300 oder 350 entsprechend verkleinert dargestellt werden. Bei mir steht der Wert für alle gleich bei 400px. Musst du für dich einfach mal ausprobieren.

Bei dem Grün markierten Wert änderst du die Position des Direktplayers im fertigen Beitrag. Dieser kann mit Werten von center oder right entsprechend anders in fertigen Beiträgen fest positioniert werden und ist dann für alle Beiträge an gleicher Stelle.
Das ist für mich die einfachste Lösung.

LG, Alfred

Fehlende PS werden durch Wahnsinn ersetzt

 Antworten

 Beitrag melden
20.11.2021 07:26
#3 RE: Youtube Video breite und Größe Ansicht verändern.
Ar
Mitglied

Das ist leider nicht das was ich suche, aber danke sehr für die Hilfe denn noch. Vielleicht meldet sich ja noch jemand anderes, der mir bei diesen Problem helfen könnte.
Einen schönen Samstag noch dir 844er


 Antworten

 Beitrag melden
20.11.2021 12:49
#4 RE: Youtube Video breite und Größe Ansicht verändern.
avatar
Mitglied

Hallo Argentum,

also in der Iconbar hast Du ja schon den Link Videos einfügen. Wenn Du das machst, was Alfred Dir sagt, kannst Du die Grösse der Videos, so gross wie Du es haben möchtest, respektive in Deinem Forum sehen möchtest angeben.

Davon, Mitglieder entscheiden zu lassen, rate ich dringend ab und dass nur die Videos gehen, welche hier zugelassen sind, weisst Du hoffentlich? Videos von anderen Webseiten, können sie nur mit einem Link einfügen, oder Du legst als Admin Hand an.

Mit freundlichen Grüssen
Gabriella

http://www.musengarten.com/
http://www.garten-der-poesie.de/

Layout: Business

 Antworten

 Beitrag melden
20.11.2021 16:04
#5 RE: Youtube Video breite und Größe Ansicht verändern.
Ar
Mitglied

Natürlich ist mir bewusst, dass man nur rechtlich erlaubte Videos Posten soll. Dann versuchen ich das ganze Mal, wie der gute Alfred mir das vorgeschlagen hat.


 Antworten

 Beitrag melden
20.11.2021 16:17 (zuletzt bearbeitet: 20.11.2021 16:17)
#6 RE: Youtube Video breite und Größe Ansicht verändern.
avatar
Mitglied

Ich meinte nicht rechtlich erlaubte, sondern es gehen nur solche von Youtube und Clipfish, das meinte ich. Ob inzwischen noch andere gehen, habe ich nicht nachgeschaut. Da jene die eigene Videos im Forum einstellen auch einen eigenen Youtubekanal haben.

Mit freundlichen Grüssen
Gabriella

http://www.musengarten.com/
http://www.garten-der-poesie.de/

Layout: Business

 Antworten

 Beitrag melden
21.11.2021 19:11 (zuletzt bearbeitet: 21.11.2021 19:21)
#7 RE: Youtube Video breite und Größe Ansicht verändern.
avatar
Mitglied



Hallo @Argentum.
habe da etwas für Dich....
Das Thema ist nicht neu. Ich hatte vor 3 Jahren schon mal eine Lösung in meinem Forum vorgestellt, leider hat sich auch bei YouTube etwas verändert und das Skript war nur auf das Business-Template ausgerichtet!
Bin dabei die Beiträge zu überarbeiten....

Wenn man es benötigt:
Die Option "Autoplay" hat sich geändert und kann nur stumm gestartet werden!
"Loop" sollte in Verbindung mit "Autoplay" kurze Videos immer wieder neu starten, habe ich nicht zum Laufen bekommen!

Vorab-Lösung auf die Schnelle:

  • Mit Klick auf das bekannte Video-Symbol wird das oben gezeigte Videofenster in der Iconbar aufgerufen!
  • Das Video ist mit einer maximale Höhe und Breite ausgestattet!
  • Optional kann "Autoplay" aktiviert werden!
  • Das Videofenster kann in der Größe verändert und verschoben werden!
  • Das Skript ist mit einem Video-Konverter ausgestattet und kann alle 3 Youtube-Adressen umsetzen (embed, watch und youtu.be).

1. Forencode umschreiben

  • Der Forencode [video] ...[/video] muss wie folgt geändert werden!

1
 
<div onclick="insertMyVideoTag()" class="xob_icon_cont"><img alt="[video][/video]" title="[video][/video]" class="xob_icon" src="//img.homepagemodules.de/ds/static/gaia/movie.png"></div>
 


2. Neuen Foren-Code anlegen:

Foren-Code in die Iconbar eintragen!
  • Iconbar unter "Admin > Layout > Iconbar" öffnen!
  • Reiter "Foren-Code" aufrufen, folgende Forencode eingeben und speichern!
  • Wichtig! Forencode in "nicht sichtbar" verschieben!


Ersetze:

1
2
3
 
[videobox={{videobreite}},{{videohoehe}}]
...
[/videobox]
 


Mit:

1
2
3
 
<span class="convert_youtube"><iframe allowfullscreen width="{{videobreite}}" height="{{videohoehe}}" style="max-width:900px; max-height:700px;padding: 12px 6px; border: 1px groove rgb(86, 86, 86); border-radius: 4px; box-shadow: rgb(92, 92, 92) 3px 3px 3px;" frameborder="0" src="
...
"></iframe></span>
 


Grafik:

1
 
https://img.homepagemodules.de/ds/static/gaia/movie.png
 


Weitere Einstellungen:

1
 
Reihenfolge: 1
 



3. JavaScript und CSS eintragen:

  • Das Skript kommt fürs V1-4 nach "Admin > Layout > Kopf- & Fußzeile > Fußzeile"
  • Fürs V6 + Mobil nach "Admin > Layout > Farben & Einstellungen > Eigenes HMTL/JS > Eigenes Javascript"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
 
<link rel="stylesheet" href="//code.jquery.com/ui/1.13.0/themes/base/jquery-ui.css">
<style type="text/css">
.ui-dialog {
width:auto !important;
border:1px solid #000000;
z-index:99999 !important;
text-align:left;
}
.ui-dialog input, .ui-dialog textarea {
font-size:14px !important;
padding:2px 5px;
outline: 0 none;
}
.ui-dialog input[type="text"] {
width:93%;
}
.ui-dialog input[type="button"] {
padding:2px 10px;
cursor:pointer;
font-size:14px !important;
width:auto;
}
.ui-dialog input:focus, .ui-dialog textarea:focus {
background-color:#cccccc;
color:#383838;
}
.ui-dialog input:hover, .ui-dialog textarea:hover {
background-color:#eeeeee;
color:#383838;
}
.ui-dialog-titlebar {
background:#444444 !important;
border:none !important;
font-size:15px;
color:#ffffff;
}
.ui-dialog-content {
margin-top:3px;
background:#dddddd !important;
border-radius:4px;
overflow:hidden !important;
}
.ui-state-hover:hover {
border-radius:5px !important;
background:#ffffff !important;
border:none !important;
}
.ui-widget-overlay {
z-index:9999 !important;
}
 
.myText {
height:auto;
background:#ffffff;
border-radius:5px;
padding:5px 5px 5px 20px;
font-size:13px;
color:#000000;
}
</style>
 
<script type='text/javascript' src='//code.jquery.com/ui/1.12.0/jquery-ui.min.js'></script>
<script type='text/javascript'>

var dialog;

//Video
function insertMyVideoTag(){
if(!$("#addMyVideo").length){
dialog = $(`<div id="addMyVideo">
 
<ul class="myText">
<li>Geben Sie die Adresse für das Video ein, z.B.:
<br>"https://www.youtube.com/watch?v=bGJOmGL6mYM"
<br>"https://www.youtube.com/embed/bGJOmGL6mYM"
<br>"https://youtu.be/bGJOmGL6mYM"</li>
<li>Ändern Sie gegebenfalls die Größe des Videos!<br></li>
<li>Oder klicken Sie einfach auf "Video einfügen"!</li>
</ul>
 
<br>
Adresse:<br><input class="gotovideo" value="" type="text"><br><br>
Breite: <input id="gotovideobreite" value="360px" type="text" style="text-align:center;width:60px;margin-right:10px;">
Höhe: <input id="gotovideohoehe" value="200px" type="text" style="text-align:center;width:60px;margin-right:10px;">
Autoplay: <input type="checkbox" class="checkbox" onclick=\'$(".myCheckbox_videoplay_toggle").toggle();\'>
 
<br><br><br>
<input class="myCheckbox_videoplay_toggle" id="insertvideo" type="button" value="Video einfügen" onclick=\'xob_insert("[videobox="+$("#gotovideobreite").val()+","+$("#gotovideohoehe").val()+"]",""+$(".gotovideo").val()+"[/videobox]");$("#addMyVideo").dialog("close");\'>
 
<input style="display:none;" class="myCheckbox_videoplay_toggle" id="insertvideo" type="button" value="Video einfügen" onclick=\'xob_insert("[videobox="+$("#gotovideobreite").val()+","+$("#gotovideohoehe").val()+"]",""+$(".gotovideo").val()+"?autoplay=1&mute=1[/videobox]");$("#addMyVideo").dialog("close");\'>
 
<input type="button" value="Abbrechen" onclick=\'$("#addMyVideo").dialog("close");\'>
 
<br><br></div>`).appendTo("body").dialog({title:"Video einbinden",resizable: false,});
} else{
$("#addMyVideo").dialog("open");
}
}
</script>
 
<script>
$(document).ready(function(){
$('.convert_youtube,.embed-responsive').html(function(index, link) {
return link.replace("/watch?v=", "/embed/").replace("youtu.be/" , "www.youtube.com/embed/");
});
});
</script>
 




Mehr auf meiner Webseite (In Arbeit):
Multi-Dialog-Assistent für die Iconbar


Bis dann und gutes Gelingen
Wolfgang

21.11.2021 20:23
avatar  844er
#8 RE: Youtube Video breite und Größe Ansicht verändern.
avatar
Mitglied

Hallo Wolfgang

HAMMER !!! Hab ich sofort mal in meinem Testforum eingefügt und ausprobiert. Coooool 👌

LG, Alfred

Fehlende PS werden durch Wahnsinn ersetzt

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!