-
AuthorPosts
-
May 3, 2018 at 10:00 pm #951115
Howdy,
I saw some threads that spoke to creating linked columns with a custom CSS class, but the issue we have is that the columns already have a custom CSS class of “box-link”. There are 8 boxes in question, all need to go to different destinations, all with that identical “box-link” CSS class.
Unfortunately I was not a part of the build, and there is already a lot of custom css (see below for conflicts).
How can I get each entire box to link to a unique destination?
Thanks![quick css)
.main_menu {
font-family: “proxima-nova”;
}#top .av-main-nav > li > a {
font-weight: normal;
text-transform: uppercase !important;
}ul.sub-menu li {
border-bottom: 1px solid #8a8a8a!important;
}#av-burger-menu-ul a:hover{
color:white!important;
}/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
.avia-layerslider {
display: none !important;
}
}#top .main_color ul li{
color: #28b272;
line-height: 1.4em;
font-style: normal;
}.js_active .tab_titles {
font-size: 20px;
background-color: #1177bb;
}.tab_inner_content {
font-size: 16px;
padding-top: 2%;
padding-right: 5%;
padding-bottom: 2%;
padding-left: 2%;
}.avia-button {
font-weight: bold !important;
text-transform: uppercase;
font-size: 16px !important;
color: #4a4a4a !important;
}#top .avia-slideshow-button {
background: #FFC324;
border: none;
}.single_toggle .toggler {
font-size: 20px;
color: white;
background: #1177bb;
}.toggler:hover {
color:#ffffff !important;
background: #076bad !important;
}.toggle_content {
font-size: 16px;
background: #ffffff !important;
}.toggler {
border: none !important;
}
.entry-content p {
font-size: 16px;
}.entry-content li {
font-size: 16px;
color: #4a4a4a;
}.entry-content-wrapper .post-title {
text-transform: none !important;
font-size: 35px !important;
letter-spacing: normal !important;
}.box-link {
background-color: #ffffff;
}.box-link:hover {
background-color: #28b171;
color: #ffffff;
}.box-link:hover a {
color: #ffffff !important;
text-decoration: none;
}.special-heading-link {
color: #1177bb !important;
}a {
text-decoration: none !important;
}.box-divider: hover {
color: #ffffff !important;
}.testimonial-text {
font-size: 16px !important;
font-style: italic;
}.avia_desktop .avia-content-slider .avia-slideshow-arrows a {
opacity: 1;
color: #ffffff !important;
}.avia-content-slider .slide-entry-title {
font-size: 18px !important;
color: #1177bb;
letter-spacing: normal !important;
}.main_color input[type=’submit’] {
background-color: #FFC324;
color: #4a4a4a;
font-weight: bold !important;
text-transform: uppercase;
font-size: 16px !important;
border: none;
border-radius: 8px;
}.main_color input[type=’submit’]:hover {
background-color: #F6CF6A;
border: none;
color: #4a4a4a;
}#top .avia_ajax_form input[type=’text’], #top .avia_ajax_form input[type=’email’], #top .avia_ajax_form select, #top .avia_ajax_form textarea {
border: none !important;
background-color: #eeeeee !important;
}#top .avia-logo-element-container .slide-entry-wrap {
text-align: center;
}#top .avia-logo-element-container .slide-entry {
float: none;
display: inline-block;
}.widgettitle { font-size: 24px; }
#footer {
border-top: 5px solid #1177bb;
}#footer .flex_column.av_one_third:nth-child(1) {
width: 52%;
}#footer .flex_column.av_one_third:nth-child(2) {
width: 25%;
}#footer .flex_column.av_one_third:nth-child(3) {
width: 8%;
}#footer .widget_pages ul li {
display: inline-block;
margin-right: 15px;
}footer .menu a {
font-size: 13px;
text-transform: uppercase;
}May 5, 2018 at 6:07 am #952018Hey raisonbrands,
Login details are not working, but in the latest version of the theme (4.3.1), it’s possible to set links for columns. Please try updating to that: http://kriesi.at/documentation/enfold/updating-your-theme-files/
Best regards,
RikardMay 7, 2018 at 11:15 pm #952967Hey Rikard,
Sorry about the incorrect creds, I’m running 4.2.6 right now, just realized I actually can’t update the Theme at the moment–there are too many moving parts to manage and I’m not authorized to spend time fixing issues that may arise.
Is there a manual way to do it? Correct creds are below.
Thanks,
- This reply was modified 6 years, 6 months ago by raisonbrands. Reason: Found out I couldn't update theme at this time
May 9, 2018 at 5:32 am #953673Hi,
Thanks for that, details are working now. I’m not sure what you mean by too many moving parts, but if you want to update manually you can do so via FTP if you like? http://kriesi.at/documentation/enfold/updating-your-theme-files/
Best regards,
RikardMay 9, 2018 at 4:04 pm #954014Hi Rikard,
Meaning that our work order will not accommodate the time to fix anything should there be an issue with the update. Typically when we update Enfold, we have some issues with sliders and random media items that aren’t anything abnormal, but for a site like this with a lot of pages and content, could take a few hours to straighten out.
May 9, 2018 at 4:13 pm #954020or try this solution ( by the way there is nothing against it to have more than one class each element)
https://kriesi.at/support/topic/column-clickable-code-doesnt-work-any-more/#post-951688on ALB Elements input field just insert them each behind the other
so for.box-link.clickable
insert in the input field: box-link clickableor is that the class you used to have the box link?
than you can edit the code which comes to functions.php of the child theme:
function transfer_link_from_child(){ ?> <script> (function($){ $(".box-link").each(function(){ var theLink = $(this).find("a:first").attr("href"); if (typeof theLink !== "undefined"){ $(this).addClass("clickme"); $(this).on("click", function(){ window.location.href = theLink; }); }; }); })(jQuery); </script> <?php } add_action('wp_footer', 'transfer_link_from_child');
PS : the added class clickme is for styling the hover state f.e.:
.clickme:hover { cursor: pointer; -webkit-filter: drop-shadow(2px 3px 5px #999); filter: drop-shadow(2px 3px 5px #999); }
May 10, 2018 at 8:02 pm #954831May 11, 2018 at 10:22 pm #955488Thanks @guenni007, I’ll try that out!
Much appreciated,
MJ -
AuthorPosts
- You must be logged in to reply to this topic.