wie icons beschriften und untereinander? Theme Architecture

  • Ich versuche, die Sprachlink-Icons im Header von http://casaverania.com untereinander zu setzen statt nebeneinander und sie jeweils zu labeln (siehe Bild).
    Leider zerschieße ich mir laufend die Seite. Die Drei sind eigentlich Social-Icons, die in den Themeoptions hinterlegt sind. Habe die Bilder gewechselt und die Links entsprechend vergeben.
    Habe versucht, hinter den jeweiligen Aufruf in der header.php, ein echo zu setzen, was aber wohl Quark war.
    Hat jemand einen Vorschlag für mich?

    Innerhalb body-tag:

    Codebeispiel in der Optionspage (nur die ersten 3):

    PHP
    'gdl_panel_social_network' => array( 
                __('DELICIOUS', 'gdl_back_office')=>array('type'=>'inputtext','name'=>THEME_SHORT_NAME.'_delicious',
                    'description'=>'Place the link you want and delicious icon will appear. To remove it, just leave it blank.'),    
                __('DEVIANTART', 'gdl_back_office')=>array('type'=>'inputtext','name'=>THEME_SHORT_NAME.'_deviantart',
                    'description'=>'Place the link you want and deviantart icon will appear. To remove it, just leave it blank.'),

    Originaltheme: http://demo.goodlayers.com/?theme=architecture

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • die Links kannst in den Options einfügen => richtig

    Sprachenlinks sind dochmeist dynamisch,
    d.h. bin ich auf Unterseite X schickt mich der Sprachenlink zur Unterseite X in Englisch

    wie kannst das mit deiner Methode umsetzen?

    und die Fahnen setze mit CSS und der Pseudoklasse "before"

  • in den options sind die social links so aufgeführt, dass sie noch ihren link bekommen. Also habe ich ne Multisite gemacht und die jeweiligen links zu den andersprachigen seiten rein geschrieben. Und eben die Bilder (FB, Twitter usw.) gegen Flags ausgetauscht. Also relativ easy. Die Fahnen sind doch schon drin. Ich möchte (s. Bild) nach den Flaggen English, Espanol und Deutsch als Schrift haben und die 3 untereinander statt nebeneinander.
    Es geht also um ne Erweiterung durch Label und neupositionierung der Drei.

  • ja die Labels kannst auch mit der Pseudoklasse after hinschreiben

    eine gute Erklärung mit Beispielen fand ich hier
    und die Links kannst du per URL ansprechen

    wie das geht erklärt Justin hier

    http://justintadlock.com/archives/2013/…av-menus-part-2

  • danke für die Mühen. Verstehe ich dich richtig, dass du empfielst, es komplett neu zu bauen? Wäre mir natürlich lieber, auf Basis des Vorhandenen zu agieren...

  • css Regeln

    kein Eingriff in die Templates nötig

    sprichst du via css die "URL" an, überschreibst du leicht nur das was du magst und brauchst die anderen ICONs vermutlich per CSS gar nicht anfassen
    außer du magst sie wirklich so in der letzten Reihe

    aber gut, wer hochkomplexes mag, sollt es haben;
    unabhängig, dass ich den Bruch im Layout bei den ICONS nicht ganz verstehe, aber muss ich ja auch nicht :-)


    als "solide css Bauerin" tät ichs so mit "gefakten Tabellen via CSS" umsetzn
    sonst brauchst position absolute um die anderen ICONs unten zu halten oder die anderen hochzuschieben

    position absolute und mobil ist immer ein Quircks :(

  • Du sprichst (schreibst) in Rätseln. Ist das Ösi-deutsch :) ?

    Zitat

    aber gut, wer hochkomplexes mag, sollt es haben;
    unabhängig, dass ich den Bruch im Layout bei den ICONS nicht ganz verstehe, aber muss ich ja auch nicht

    welchen Bruch meinst du? Habe ldiglich die vorhandenen Social Icons neu definiert um eben nicht am Code fummeln zu müssen.

    Zitat

    sprichst du via css die "URL" an, überschreibst du leicht nur das was du magst und brauchst die anderen ICONs vermutlich per CSS gar nicht anfassen
    außer du magst sie wirklich so in der letzten Reihe

    Häää? :) Auch das verstehe ich nicht so ganz (garnicht)

    Hier übrigens der style der social icons:

    Zitat

    /*--- social icon ---*/
    div.social-wrapper { float: left; }
    div.social-icon { float: left; margin-right: 10px; cursor: pointer; margin-top: 30px; }
    div.social-icon:last-child { margin-right: 0px; }

  • lies den Artikel von Justin Tadlock

    da wird beschrieben wie du eine URL anhand ihrer "Adresse" via CSS gstalten kannst

    das was du da haben magst ist "nichts einfaches CSS"

    drei Icons untereinander die anderen in derselben Linie wie das letzte ICON das untereinander ist

    das "malt" sich rasch, ist aber nicht einfach :-)

  • Zitat

    das "malt" sich rasch, ist aber nicht einfach :smile:

    Yep, da verstehe ich Dich zu 100%. Mein Bruder (der "Auftraggeber") hätte gerne diese "kleine Änderung" asap. Danke für den Link.

  • Nur ganz grob, wenn es nicht dynamisch sein soll:


    Fehlt natürlich noch der Teil für mobile Endgeräte.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Jetzt sind die Icons weg. Wollte gerade noch mal bzgl. der Beschriftung schauen....

    Edit:
    Versuch es mal nach diesem Schema

    Code
    .social-icon:nth-child(1):after, .social-icon:nth-child(2):after, .social-icon:nth-child(3):after{content:"test";display:inline-block;padding-left:1em;}

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

    Einmal editiert, zuletzt von SirEctor (12. Mai 2016 um 12:21)

  • Danke Sir! Hatte es noch nicht umgesetzt. Mein Versuch, es via "neues Menü" und "before/after" sieht mistig aus und hat nicht das gebracht, was ich haben wollte siehe link

    Deinen 2. Anlauf habe ich nicht verstanden...werde mal Teil 1 umsetzen. War Teil 1 nur ein grobes Muster oder bezog er sich konkret auf die Seite/style.css?

    Einmal editiert, zuletzt von gericoach (12. Mai 2016 um 13:58)

  • ich weiß, es soll nebeneinander stehen
    aber so siehts doch gut aus

    eindeutig besser als nebeneinander
    weil es ein "gewohntes Pattern" nun ist

  • Ja Monika, ist schon ganz nett anzusehen. Nun wird aber das Logo nach unten gedrückt und damit der Background, weil die UL der Icons über die volle Breite geht. Hatte dem logo schon einen hohen z-index gegeben, leider völlig ohne Wirkung.

  • gib dem Logo einfach ein margin-top:-20px; oder ähnlich

    Edit: oder du gibst dem #menu-flags ein display:inline-block;

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

    Einmal editiert, zuletzt von SirEctor (12. Mai 2016 um 14:32)

  • Warum soll minus böse sein? Wenn man es richtig einsetzt, ist es handzahm :-P

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Warum soll minus böse sein? Wenn man es richtig einsetzt, ist es handzahm :-P


    :) "in der Tat..." yo, passt auch auf dem Smartphone ganz gut. Bin mal aufs Feedback gespannt. DANKE Euch Beiden für die Hilfe!!!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!