Beiträge von Mario

    Ich habe mich der Sache nochmal angenommen.

    Was du noch vergessen hast ist der Mobile Navigationsbutton, dieser muss ja in dem Fall auch seine Farbe ändern.


    Ich fasse noch einmal zusammen.

    Ab Scrollposition Null:

    • Logobereich Transparent
    • Navigation Weiß
    • Logo1 in Weiß
    • Mobiler Navigationbutton Weiß

    Ab einer Scrollposition von 300 Pixeln:

    • Logobereich Weiß (leicht durchscheinend)
    • Logobereich unten Schatten
    • Navigation Schwarz
    • Logo2 in Schwarz
    • Mobiler Navigationbutton Schwarz


    LINK zur Testseite.

    Da kommt dann schon ein wenig Code zusammen. Ich hoffe du blickst da noch durch.

    Einstellungen > CSS


    Widget > Quelltext


    PS: Wenn du das ganze jetzt so in Stripe Responsive erstellst und auf dem Handy anschaust wirst du wahrscheinlich feststellen das sich die Änderung des Logo-Bereiches zu spät einstellt (300px). Deshalb habe ich im im Layout-Designer die Grundeinstellung (vw) in (60vh) geändert. Somit sollte genügend Raum für alle Bildschirme vorhanden sein. Wichtig ist hierbei das der Focus deiner Header-Grafik im Zentrum liegt.

    Nochmal PS: Im Querformat (Handy passt das noch nicht ganz). Ich kenne deine Header-Grafik leider nicht.

    Entweder das (60vh) im Layout-Designer hoch setzen oder eben die 300px Scrollposition runter setzen. Musst du einfach testen wie deine Header-Grafik dann besser zur Geltung kommt.

    Ist es umsetzbar, dass das Logo auf dem Headerbild zunächst weiß dargestellt wird und (nachdem man das "Ende" des Headerbildes erreicht hat und der Hintergrund der Navigation sich in weiß ändert ...

    Das sollte ebenfalls mit diesem Script gehen. Ab einer bestimmten Scrollposition das Logo ausblenden und ein neues Logo einblenden.


    Zitat von Joerg

    Zudem statt einer Linie ein "Schatten" unterhalb der Navigation, sobald der Hintergrund weiß angezeigt wird?

    Das hat bei meinem Test nicht funktioniert. Deshalb habe ich den Border genommen.

    Das geht beides.

    zu 1.

    Wenn ich das richtig sehe hast du das Widget Navigationsmenü eingefügt und dem Container dann die Hintergrundfarbe gegeben.

    Diesem Container fügst du einfach folgendes Inline-CSS hinzu: margin-top:-60px; Den Wert 60 musst du eventuell noch anpassen.

    Falls da immer noch eine Linie zwischen sein sollte bekommst du diese mit folgendem CSS weg:

    <style>

    #header {border-bottom: none;}

    </style>


    zu 2.

    Gehe in den Layout-Designer zum Reiter Logo.

    Stelle den Wert "Abstand Navigation Vertikal" auf den Wert 0.

    Unter Hintergrundfarbe gibst du deine Blaue Farbe an.


    Ja geht auf einfachstem Wege.

    Einfach unter Enstellungen > CSS einfügen.

    Dort an erster Stelle ganz ohne ein einführendes <style> und abschließendes </style>.

    Sollte dann direkt nach der nach der bundle.css platziert werden.

    Hallo Jörg,

    • Zu deiner ersten Frage, ich habe HIER ein kleines Script veröffentlicht. Damit kannst du all diese Sachen verwirklichen. HIER habe ich zB. mit dem gleichen Script einen kleinen Test gestartet, ab bestimmter Scrollposition wird das Logo ausgeblendet und die Navigation wandert nach oben.
    • Den Menü-Button kannst du einfach per CSS problemlos anpassen.
    • Für all diese Sachen ist es keinesfalls Notwendig das Layout zu kopieren. Somit sind diese auch bei künftigen Updates nicht ausgeschlossen.

    PS: Die von dir angesprochenen Layouts Producer-Responsive und Stripe-Responsive lassen sich super anpassen. Damit kann man so ziemlich alles anstellen. Poster Responsive ist da allerdings etwas Eigenwillig, da geht nicht so viel.

    Hallo Wolfgang,

    alles was du in deine "SSL-Verschlüsselte" Seite einbindest muss dann ebenfalls "SSL-Verschlüsselt" sein. Ansonsten wäre deine Seite ja wieder nicht "sicher". Deshalb zeigen die Browser den Inhalt nicht an.

    Falls dies jedoch der Fall ist musst dem Verweis noch das "https://" vorne anhängen.

    Ich habe das ganze mal getestet. Zumindest mit Android, Apple habe ich nicht zur Verfügung.

    • Ruft man das Video direkt auf. Funktioniert es auch unter Android. LINK
    • Die Vorlage die du verwendet hast funktioniert auch unter Android. LINK
    • Ich habe mit dem gleichen Code dein Video eingebunden. Funktioniert nicht. LINK

    Ich würde so vorgehen.

    1. Die Videos umbenennen (kurz und knackig, ohne Sonderzeichen)
    2. Mal irgendein anderes kurzes Video testen
    3. Sollte dieses funktionieren, dein Video neu konvertieren

    PS: Beim Untersuchen deines Quellcodes ist mir ein Gänsefüßchen zuviel beim MP4 aufgefallen. Aber das ist sicher nicht das Problem, bei meinem Test klappt es ja auch nicht. Ich glaube bei 3. liegt das Problem.

    Ich habe gerade versucht einen Artikel zu duplizieren was leider nicht funktionierte. Also habe ich ein wenig herumgetestet warum das nicht funktioniert.

    Es scheint so zu sein das der Fehler immer dann auftritt sobald im Artikel "Optionen" angelegt sind. So macht das natürlich keinen Sinn. Einen einfachen Artikel hat man schnell erstellt. Wenn da viele Optionen hinterlegt sind ist das duplizieren schon eine große Hilfe.


    System.InvalidOperationException

    -----------------

    Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.

    -----------------

    bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)

    bei System.Collections.Generic.List`1.ForEach(Action`1 action)

    bei ZetaProducer.RuntimeBusinessLogic.Shop.ModelsHelper.ShopArticleCloneController.<>c__DisplayClass2_0.<CloneArticle>b__2(ShopArticleVariantModel l) in c:\P\ZP\14.0\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Shop\ModelsHelper\ShopArticleCloneController.cs:Zeile 71.

    bei System.Collections.Generic.List`1.ForEach(Action`1 action)

    bei ZetaProducer.RuntimeBusinessLogic.Shop.ModelsHelper.ShopArticleCloneController.CloneArticle(ShopArticleModel article) in c:\P\ZP\14.0\ZetaProducerMain\Source\Core\RuntimeBusinessLogic\Shop\ModelsHelper\ShopArticleCloneController.cs:Zeile 62.

    bei ZetaProducer.Main.Shop.CategoriesAndArticles.Main.CoreArticlesControl.<>c__DisplayClass29_0.<buttonDuplicateArticle_ItemClick>b__0() in c:\P\ZP\14.0\ZetaProducerMain\Source\Core\Main\Shop\CategoriesAndArticles\Main\CoreArticlesControl.cs:Zeile 419.

    bei ZetaProducer.Main.Shop.Helper.ShopStoreHelper.ProtectStore(Action storeAction) in c:\P\ZP\14.0\ZetaProducerMain\Source\Core\Main\Shop\Helper\ShopStoreHelper.cs:Zeile 14.

    bei ZetaProducer.Main.Shop.CategoriesAndArticles.Main.CoreArticlesControl.buttonDuplicateArticle_ItemClick(Object sender, ItemClickEventArgs e) in c:\P\ZP\14.0\ZetaProducerMain\Source\Core\Main\Shop\CategoriesAndArticles\Main\CoreArticlesControl.cs:Zeile 414.

    bei DevExpress.XtraBars.BarItem.OnClick(BarItemLink link)

    bei DevExpress.XtraBars.BarButtonItem.OnClick(BarItemLink link)

    bei DevExpress.XtraBars.BarItemLink.OnLinkClick()

    bei DevExpress.XtraBars.BarButtonItemLink.OnLinkClick()

    bei DevExpress.XtraBars.BarItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)

    bei DevExpress.XtraBars.BarButtonItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)

    bei DevExpress.XtraBars.ViewInfo.BarSelectionInfo.ClickLink(BarItemLink link)

    bei DevExpress.XtraBars.ViewInfo.BarSelectionInfo.UnPressLink(BarItemLink link)

    bei DevExpress.XtraBars.Controls.CustomLinksControl.OnMouseUp(MouseEventArgs e)

    bei DevExpress.XtraBars.Controls.CustomPopupBarControl.OnMouseUp(MouseEventArgs e)

    bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

    bei System.Windows.Forms.Control.WndProc(Message& m)

    bei DevExpress.XtraBars.Controls.CustomControl.WndProc(Message& msg)

    bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

    bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

    bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    InvalidOperationException

    {

    Message="Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden.",

    Data=

    [

    ]

    ,

    InnerException=null,

    TargetSite=RuntimeMethodInfo: ThrowInvalidOperationException,

    StackTrace=" bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\\r\\n bei System.Collections.Generic.List`1.ForEach(Action`1 action)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Shop.ModelsHelper.ShopArticleCloneController.<>c__DisplayClass2_0.<CloneArticle>b__2(ShopArticleVariantModel l) in c:\\P\\ZP\\14.0\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Shop\\ModelsHelper\\ShopArticleCloneController.cs:Zeile 71.\\r\\n bei System.Collections.Generic.List`1.ForEach(Action`1 action)\\r\\n bei ZetaProducer.RuntimeBusinessLogic.Shop.ModelsHelper.ShopArticleCloneController.CloneArticle(ShopArticleModel article) in c:\\P\\ZP\\14.0\\ZetaProducerMain\\Source\\Core\\RuntimeBusinessLogic\\Shop\\ModelsHelper\\ShopArticleCloneController.cs:Zeile 62.\\r\\n bei ZetaProducer.Main.Shop.CategoriesAndArticles.Main.CoreArticlesControl.<>c__DisplayClass29_0.<buttonDuplicateArticle_ItemClick>b__0() in c:\\P\\ZP\\14.0\\ZetaProducerMain\\Source\\Core\\Main\\Shop\\CategoriesAndArticles\\Main\\CoreArticlesControl.cs:Zeile 419.\\r\\n bei ZetaProducer.Main.Shop.Helper.ShopStoreHelper.ProtectStore(Action storeAction) in c:\\P\\ZP\\14.0\\ZetaProducerMain\\Source\\Core\\Main\\Shop\\Helper\\ShopStoreHelper.cs:Zeile 14.\\r\\n bei ZetaProducer.Main.Shop.CategoriesAndArticles.Main.CoreArticlesControl.buttonDuplicateArticle_ItemClick(Object sender, ItemClickEventArgs e) in c:\\P\\ZP\\14.0\\ZetaProducerMain\\Source\\Core\\Main\\Shop\\CategoriesAndArticles\\Main\\CoreArticlesControl.cs:Zeile 414.\\r\\n bei DevExpress.XtraBars.BarItem.OnClick(BarItemLink link)\\r\\n bei DevExpress.XtraBars.BarButtonItem.OnClick(BarItemLink link)\\r\\n bei DevExpress.XtraBars.BarItemLink.OnLinkClick()\\r\\n bei DevExpress.XtraBars.BarButtonItemLink.OnLinkClick()\\r\\n bei DevExpress.XtraBars.BarItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)\\r\\n bei DevExpress.XtraBars.BarButtonItemLink.OnLinkAction(BarLinkAction action, Object actionArgs)\\r\\n bei DevExpress.XtraBars.ViewInfo.BarSelectionInfo.ClickLink(BarItemLink link)\\r\\n bei DevExpress.XtraBars.ViewInfo.BarSelectionInfo.UnPressLink(BarItemLink link)\\r\\n bei DevExpress.XtraBars.Controls.CustomLinksControl.OnMouseUp(MouseEventArgs e)\\r\\n bei DevExpress.XtraBars.Controls.CustomPopupBarControl.OnMouseUp(MouseEventArgs e)\\r\\n bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)\\r\\n bei System.Windows.Forms.Control.WndProc(Message& m)\\r\\n bei DevExpress.XtraBars.Controls.CustomControl.WndProc(Message& msg)\\r\\n bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)\\r\\n bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)\\r\\n bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)",

    HelpLink=null,

    Source="mscorlib",

    HResult=-2146233079

    }

    Ich glaube irgend etwas passt da noch nicht so ganz.

    • In meinem Beispiel passt alles bis zu einer Bildschirmbreite von ca. 800 Pixeln. Ab diesem Punkt (also unter 800 Pixeln) wird das Bild dann plötzlich linksbündig dargestellt.
    • Hier mal ein anderes Beispiel mit einem Hintergrundbild. Dieses bleibt auch auf kleineren Bildschirmen zentriert.

    PS: Die Position-Einstellungen stehen beide auf 50%. Das passt ja auch, aber eben nur bis zu dieser Bildschirmbreite.

    Mit gefällt das Responsive Verhalten eines Hintergundbildes im Container nicht wenn dieses auf Cover gesetzt ist.

    Bis zu einer bestimmten Bildschirmbreite wird das so dargestellt wie ich mir das wünsche. Auf kleineren Bildschirmen wird das Bild dann allerdings linksbündig dargestellt. Somit wird der Fokus welcher sich in der Regel in der Mitte des Bildes befindet ausgeblendet.

    Ist das so gewollt?

    BEISPIEL

    Ich habe das gerade noch einmal intensiv getestet "height:100%;" funktioniert bei mir zuverlässig. Alternativ "height:auto;" funktioniert ebenso.

    Dazu eine Testseite: LINK

    Ab einer Bildschirmbreite von 820 Pixeln also ungefähr dann wenn der Text unter dem Bild hinaus ragen würde wird die Bildschirmfüllende Darstellung aufgehoben.


    PS: Tobias Heidemann

    Ich habe mir jetzt kurz deine Seite angesehen. Da steht:

    So stammt der Code ganz bestimmt nicht von mir.

    Das ganze bewirkt das ab einer Bildschirmbreite von 620 Pixeln das Bild den Bildschirm zu 45% ausfüllen wird.

    Zum Beispiel das 1. Bild. Hier arbeiten Sie mit einem Container mit der CSS-Klasse .container-top. Über die Klasse setzen Sie die Höhe auf 100vh. Das sieht dann auf dem Desktop gut aus. Das Bild hat dann 100% der Fensterhöne (Viewport-Height).

    Ab einer Fensterbreite von 920px oder schmäler, überschreiben Sie diese Regel aber mit Höhe 100% was eine relative Höhenangabe ist und hier zur nicht korrekten Darstellung führt.

    Hallo Stefan S ,

    dieser Code sieht ganz nach meiner Handschrift aus ;)

    Ziel war es für die mobile Ansicht wieder die ursprüngliche Darstellung zurück zu setzen damit bei längerem Inhalt nichts abgeschnitten wird. Bei meinen Tests hatte das mit "Höhe 100%" eigentlich immer gut funktioniert.

    Ich weiß das ist eigentlich nicht ihre Aufgabe. Aber eventuell haben Sie ja einen Tipp mit welcher Angabe ich die "100vh" widerrufen kann um die ursprüngliche Angabe von Zeta für die Mobile Ansicht zurück zu setzen.

    Hallo Maximilian,

    Mit "Erstellt eine neue Hauptseite" ist gemeint das du innerhalb dieses Projektes eine neue Seite erstellst. Nicht ein neues Projekt anlegen. Wie diese neue Seite aussieht spielt keine Rolle weil diese ja zu dem entsprechenden Artikel deiner OnePage-Seite weiter geleitet wird.

    Zu weiteren Fragen bitte im entsprechenden Forum. Diskussionen zu Fremdcode sind hier im Forum nicht so gern gesehen. FORUM CODESCHNIPSEL

    Außerdem erscheint beim herunterscrollen der Seite nicht mein Logo links oben, sondern lediglich eine Platzhalterschriftzug "Logo". (Obwohl die Datei auf den FTP Server hochgeladen wurde... assets/logo2.png)

    Es geht um die folgende Seite: http://www.libelle-lastenrad.de/ .

    Hallo Tobias,

    die Verlinkung für dein Logo ist nicht korrekt.

    Hallo Bernd,

    Wie du den Schatten entfernen kannst habe ich in deinem anderen Thema erklärt. Gut das du hierfür ein neues Thema eröffnet hast. :thumbup:

    Ich bin aber wie auch der Joerg der Meinung das es für deine Zwecke bessere Layouts gibt. Square ist eine älteres Layout welches im Nachhinein Responsive umgestaltet wurde. Eine Empfehlung kann ich nicht geben weil ich nicht weiß welche Lizenz du besitzt. Das von Joerg empfohlene "Stripe Responsive" würde ich auch empfehlen. Dieses ist aber erst ab Business-Lizenz verfügbar. Aber es gibt auch in der Express-Lizenz gute Layouts mit denen man sehr ansprechende Websites gestalten kann.