Forum Replies Created
-
AuthorPosts
-
http://kriesi.at/documentation/enfold/using-a-child-theme/
und dort in der Dokumentation hast du auch ein kleines Sammelsurium der codes snippets welche in die child-theme functions.php kommen um Dinge zu verändern:
http://kriesi.at/documentation/enfold/code-snippets/Es wird bei Child-Themes immer nur das Parent Theme solo aktualisiert.
Das Child ( ist im Wesentlichen) eigentlich kein eigenständiges Lebewesen :lol
Die Hierarchische Struktur von WordPress sieht vor, dass wenn du zB im Child-Theme Ordner eine header.php hast, diese die vom Parent ersetzt!!!
Eine der Wenigen Ausnahmen bildet die functions.php hier werden zusätzliche Informationen bereitgestellt und das Parent-Theme nicht überschrieben solange es nicht explizit im Child-Theme functions.php Anweisungen dazu gibt. Also ein Script zB deregistrieren und ein neues dann setzen.
Leider sind deine Veränderungen in der Parent Theme functions.php direkte Änderungen des Quellcodes.
Die Anweisungen im Child-Theme functions.php jedoch Anweisungen wie man in die functions.php des Parent-Themes einschleust. Bzw eben nicht nur die Eltern functions.php sondern eben alle anderen (header.php, footer.php etc.)Manchmal sind in enfold schon “Einsprungspunkte” gesetzt. (zB über die
do_action( )
)Es findet sich zB in der helper_main_menu.php folgendes:
do_action('avia_meta_header'); // Hook that can be used for plugins and theme extensions (currently: the wpml language selector)
Du siehts hier wurde schon daran gedacht für plugins oder eigenen Code Stellen zu schaffen, in denen man etwas einfügen kann.
Suche mal nach do_action im enfold ordner. Dann wirst du viele der code snippets wider erkennen die da einsetzen.Quintessenz: ja – sehr empfehlenswert – da Updates des Parent-Themes von statten gehen können ohne die zahlreichen Veränderungen die du gesetzt hast nicht verloren gehen.
Da Enfold die dynamischen Sachen wie Slider ( des advanced layer sliders und die quick.css nicht im enfold Ordner sondern im wp-content/uploads Ordner ablegt bleiben auch diese erhalten)
- This reply was modified 8 years, 1 month ago by Guenni007.
well i thought that there was allready questions like that.
And for “resellers” webdesigners which does not want that their customers recognize which theme etc is used – this might be helpful:add_filter('avia_dyn_stylesheet_file_path', 'avia_change_filename'); function avia_change_filename($stylesheet){ return 'myfilename.css'; }
you can see it here on documentation of enfold:
to re-name this file to better reflect your own branding
http://kriesi.at/documentation/enfold/change-the-dynamic-css-file-name/
I think the reason is – because Windows10 was the first OS from Microsoft that was nearly for free ( or for nothing :lol)
but by the way you “compeled” me to go from my office “El Capitan” to private PC and your link above to enfold demo site – nothing is broken on my end here!
Windows 10 / EdgeHtml 13.10586what in detail is messed up ?
September 29, 2016 at 9:09 am in reply to: color section on top fixed background-attachment positioning #692980hm i did that in child-theme functions.php :
this is a fix for top setting only
if you only want to change it for a specific site (see code at bottom) – in my case it is page-id-140add_action('wp_footer', 'ava_custom_script'); function ava_custom_script(){ ?> <script type="text/javascript"> (function($) { $(document).ready(function(){ $(window).load(function() { var shift = $('.container.av-logo-container').outerHeight(); $('.page-id-140 .avia-section.avia-bg-style-fixed').css('background-position-y', shift ); }); $(document).scroll(function(){ var shift = $('.container.av-logo-container').outerHeight(); $('.page-id-140 .avia-section.avia-bg-style-fixed').css('background-position-y', shift ); }); }); })(jQuery); </script> <?php }
- This reply was modified 8 years, 2 months ago by Guenni007.
my tip here for pajicu was definitly wrong – thats why i opend here for him a new thread. Sorry
i use both site-title and site-description as well:
add_filter('avf_logo_subtext', 'kriesi_logo_addition'); function kriesi_logo_addition($sub) { $sub .= "<span class='logo-title'>"; $sub .= get_bloginfo( 'name', 'display' ); $sub .= "</span>"; $sub .= "<span class='logo-title logo-subtitle'>"; $sub .= get_bloginfo( 'description', 'display' ); $sub .= "</span>"; return $sub; }
my css :
very important: is to set to logo overflow visible ! because the text is in that box
the transition settings and opacity is only for the deminishing text on scroll – if you dont like that get rid of it.logo img{float: left} #top .logo, #top .logo a {overflow: visible } #top .subtext {float: left; position: relative} #top .logo-title { transition: opacity 0.4s ease-out 0s; -moz-transition: opacity 0.4s ease-out; -webkit-transition: opacity 0.4s ease-out; -o-transition: opacity 0.4s ease-out; color: #4678ae; font-size: 44px; font-weight: bold !important; left: 7px; opacity: 1; position: absolute; top: -12px; white-space: nowrap; } #top .logo-subtitle { color: #aaa !important; font-size: 18px !important; left: 10px; top: 18px !important; font-weight: normal; } #top .header-scrolled .logo-title { opacity: 0; filter: alpha(opacity=0); }
Result of mine see here: guenterweber.com
you see here on support forum on top the logo of Kriesi and on the right site title and description.
Is it that what you want but only the other way round
Site Title and Description and on the right side the logo ?What do you mean by:
The site title needs to be the same size text as the logo (48)
does your Logo have sign trade marks and text – and the logo text has 48px (how do you measure it – because logo is fit in a given height)
etc – so to understand your request can you create an image how it has to look like (photoshop montage f.e. or a drawing)
to stay in your 48px the shrinking of header is off ! ???by the way – the php code above is not enough – you have to postion the subtext via quick css ! so it might be there but you can not see it !
- This reply was modified 8 years, 2 months ago by Guenni007.
i guess you have made a menu and marked that little Enfold footer menu.
On enfold options dialog you can choose to have the social icons in socket.
By the way you could mark both for a Menu (Main Menu and Footer Menu). But than it will have two identical ids each menu point is place on every page.
This is not W3C conform. Every ID has to be unique on a site. So my advice
if you want the same menu points – make a new menu call it footermenu or something like this and place the menu there and mark it as secondary menu.
Allthough the links are identical – they got different IDswenn du das als funktion nimmst musst du bei boxed nicht mehr aufpassen wegen der footer weite:
add_action('wp_footer', 'ava_custom_script'); function ava_custom_script(){ ?> <script type="text/javascript"> (function($) { $(document).ready(function(){ var bodyw = $('body').width(); $('#footer').css('max-width', bodyw ); $('#socket').css('max-width', bodyw ); }); $(window).load(function() { var socketh = $('#socket').outerHeight(), footerh = $('#footer').outerHeight(), spacerh = socketh + footerh - 3 ; $('#abstand').css('height', spacerh ); }); $(window).resize(function() { var socketh = $('#socket').outerHeight(), footerh = $('#footer').outerHeight(), spacerh = socketh + footerh - 3 ; $('#abstand').css('height', spacerh ); }); })(jQuery); </script> <?php }
So noch eines – bei fixed Frame funktioniert das auch, du musst nur die Werte anpassen. Je nachdem was da als frame eingestellt ist
sorry in meinem zip war noch eine etwas ältere css
du hast ausschließlich container – kaum color-section genutzt. Ich hatte auf meiner Testseite nur Color-sections
Wie gesagt der Footer und Socket sind quasi immer da müssen aber durch z-index und hintergrundfarbe überdeckt seinwenn du das ergänzt muss es nun gehen: (immer wenn die durchscheinen musst du schauen welche container deklaration du hast.
.container_wrap konnte ich nicht nehmen, da footer und socket die auch haben.avia-section, .av-layout-grid-container, .main_color { z-index: 3 !important; }
ich denke dann sind alle main container mit abgedeckt
PS : solange footer und socket in main liegen wird es schwierig das zu realisieren. Ich hab das echt versucht. So ist es leichter.
Was dagegen spricht die eigentlich per default draußen zu haben ? klar ist wenn du auf boxed design umstellst mußt du footer und socket so setzen wie container_wrap
könnte man übrigens im php mit einbauen – versuch das gleich mal. denn die Abfrage $(‘body’).outerWidth() sollte es geben.- This reply was modified 8 years, 2 months ago by Guenni007.
ps im zip da muss es im php natürlich bei beiden abfragen:
spacerh = socketh + footerh - 3 ;
sein – sorry – flüchtigkeit
im Wesentlichen steht alles da drin.
Wie gesagt die footer.php habe ich so verändert, dass die nicht mehr in main liegen !
Bisher habe ich da keine Probleme festgestellt.
Und dann ist es z-index hauptsächlichBei Boxed Layout musst du natürlich dann die footer und socket anpassen, da die ja nicht mehr in main liegen gelten die Regeln dann nicht mehr ( von wegen 100% weite)
Wenns Probleme gibt hier melden – oder meinem Nick ist auch die Webseite hinterlegt (schäm, meine ist noch nicht sehr schön gemacht. – hab zu viel um die Ohren – da muss ich jetzt mal ran) dann via e-Mail
ich habe es jetzt auch mal auf der Testseite : http://webers-testseite.de/elegant gemacht , und dabei gesehen, dass ich für grid auch eine css deklaration brauchte.
- This reply was modified 8 years, 2 months ago by Guenni007.
naja – das eine scrollt schon erst mit hoch am content . – anyway:
schau jetzt nochmal bei Huth nach – dann gibt es den Kurs dazu bzw – glaube ich lieber in zip zum Download
- This reply was modified 8 years, 2 months ago by Guenni007.
hm – dein link im ersten Thread sieht aber anders aus.
Das scheint mir doch lediglich eine Kombination aus z-index und fixed position zu sein.
Zudem muss die Seite eine Background-color haben (wie dort mit #theme-page auf weiss festgelegt)September 26, 2016 at 4:01 pm in reply to: Remove "related videos" when displaying Youtube videos in lightbox #691747yes i tested it – and it works well to get rid of those end film recommendations – but this seems to be a new “feature” just before the film stops there is from one other youtube-user a filmtip. I did not see this before – but now!
Thanks Yigit for your Recommendation.
Yes i like Enfold – and sometimes i think it would be better to buy the extended license :lol:It is a so mighty tool for making websites – allthough it is not to complicated that normal users couldn’t handle it.
Enfold is my first choice for Endusers who will do their own changes after having a basic setup.Feel free to ask. On my avatar there is my link to one website of me.
September 26, 2016 at 3:03 pm in reply to: Remove "related videos" when displaying Youtube videos in lightbox #691722yes Yigit works nearly as wanted – there are just before the end of the trailers/videos sometimes recommendations from other members.
with my manual method not!i tested it – and it works
but! where do you insert that code ? on functions.php of your parent theme?
September 26, 2016 at 2:08 pm in reply to: Remove "related videos" when displaying Youtube videos in lightbox #691667it seem to be not so important to you – or was it a rhetorical question and you didn’t expect an answer which solves your problem?
you are not using the google fonts decalaration:
go to the @import rule goolge gave you for this font:
@import 'https://fonts.googleapis.com/css?family=Racing+Sans+One';
or with latin extended:
@import 'https://fonts.googleapis.com/css?family=Racing+Sans+One&subset=l
the interesting thing now is what is behind that css?family=_______________
same with PT Mono:
@import 'https://fonts.googleapis.com/css?family=PT+Mono&subset=latin-ext
________________
so please try this here :
add_filter( 'avf_google_heading_font', 'avia_add_heading_font'); function avia_add_heading_font($fonts) { $fonts['Racing Sans One'] = 'Racing+Sans+One&subset=l'; return $fonts; } add_filter( 'avf_google_content_font', 'avia_add_content_font'); function avia_add_content_font($fonts) { $fonts['PT Mono'] = 'PT+Mono&subset=latin-ext'; return $fonts; }
btw: they are addded at the end of the list
ok – schau jetzt mal ob es das ist was Du suchst!
http://webers-testseite.de/huth/Lass uns mal gerade deutsch hier miteinander reden.
In dem Beispiel oben (nicht Enfold) ist es aber wohl schon so wie jetzt bei mir im Beispiel.
Wie gesagt die Sache wird einfacher, wenn man die footer.php dahingehend bearbeitet, dass die interessierenden Container ( in deinem Fall nun beide) nicht mehr in Main liegen. Die bearbeitete footer.php landet dann halt in child-theme folder.
Das ist der momentane Code (wobei ich wirklich kein Profi bin, was die php und jquery Sachen betrifft – ich denke da ließe sich einiges abändern):
add_action('wp_footer', 'ava_custom_script'); function ava_custom_script(){ ?> <script type="text/javascript"> (function($) { $(document).ready(function(){ $(document).scroll(function(){ var socketh = $('#socket').outerHeight(), footerh = $('#footer').outerHeight(), spacerh = $('#socket').outerHeight() + $('#footer').outerHeight(); if( $(window).scrollTop() >= $(document).height() - $(window).height() - socketh ) { $('#socket').css('position', 'fixed' ); $('#main').css('padding-bottom', socketh ); } else { $('#socket').css('position', 'relative' ); $('#main').css('padding-bottom', 0 ); } }); }); })(jQuery); </script> <?php }
weiß nicht ob ich die document ready funktion wirklich brauche. Die scroll funktion gibt mir zurück, ob ich den Bottom erreicht habe.
Wenn das so ist wechsel ich ein paar css Anweisungen.Ich glaube ich muss mich jetzt endlich mal in jquery einarbeiten – scheint ja viele möglich zu sein.
Ich versuche mal die Seite oben umzustricken.PS : die outerHeight nahm ich damit ich margins und borders gleich mitberücksichtige.
- This reply was modified 8 years, 2 months ago by Guenni007.
ohha – this is what i got ( i set the footer to a given height – because otherwise the effect is not so clear)
if you like it – i will share it – but without a child-theme footer.php it does not work. The thing is to get the socket out of main – not so hard to make but that makes things a lot easier.
http://webers-testseite.de/huth/i’m not shure if this is what you try to get:
http://webers-testseite.de/elegant/
i don’t like the way it removes on scrolling back it would be nice to have here a animation of footer gone.
ok i see it works good but this is not the thing which you are looking for.
the footer and socket should be on bottom at the end of the scroll.your idea to make it before li is good because otherwise on hovering the separtator will do the same thin as the link itself.
The only thing is positioning
But please overwrite your input on thatThe first rule is to have no sign in front of first list point (:first-child is what it says the first li after ul)
the li.menu-item-top-level is to prevent that submenu list points will have a sign in front of their links..av-main-nav li.menu-item-top-level:first-child::before { content: ""; } .av-main-nav li.menu-item-top-level::before { content: "/"; font-size: 30px; font-weight: 400; position: absolute; top: 50%; transform: translateY(-50%); }
September 25, 2016 at 1:44 pm in reply to: Main Menu Parent Highlight while sub or child is selected #691318i give up to solve this – sorry to many transversely relationships
- This reply was modified 8 years, 2 months ago by Guenni007.
September 25, 2016 at 12:46 pm in reply to: Main Menu Parent Highlight while sub or child is selected #691314sorry – i can not help you now – my family wants to eat something with me :wink
an no – that does not help anyway. – and i’m a participant as you are. so for now its enough – you got your default mode back.PS it will be heavy to realise because you got a lot of links in sublevel they have a top-level link too.
Contact f.e. is sometimes the support on sublevel etc.- This reply was modified 8 years, 2 months ago by Guenni007.
-
AuthorPosts