Skip to content

Instantly share code, notes, and snippets.

View muks999's full-sized avatar

Muks999 muks999

View GitHub Profile
@muks999
muks999 / DIVI "hacks" sticky script +Scripts
Last active January 11, 2019 23:42
DIVI "hacks" sticky script + Scripts
<script type="text/javascript">
jQuery(document).ready(function($) {
$('div:not(.et_mobile_menu) .lightbox-content, div:not(.et_mobile_menu) [class*="lightbox-content-"]').addClass('mfp-hide');
$('div:not(.et_mobile_menu) .lightbox-trigger').magnificPopup({ items: { src: 'div:not(.et_mobile_menu) .lightbox-content', type: 'inline' } });
$('div:not(.et_mobile_menu) [class*="lightbox-trigger-"]').each(function(){
var triggerClass = Array.prototype.find.call(this.classList, function(clazz){
return clazz.indexOf('lightbox-trigger-') > -1;
});
var suffix = triggerClass.split('lightbox-trigger-')[1];
var content = '.lightbox-content-'+ suffix;
@muks999
muks999 / DIVI "hacks" styles inline?
Last active January 11, 2019 23:43
DIVI "hacks" style
<style id="divi-hack">
/** @import Custom Fonts - Keep at top of this style **/
@import url('https://fonts.googleapis.com/css?family=Indie+Flower');
/** Body Overall Font Weight **/
body {
font-weight: 800}
/** Menu Animation Accent Color **/
.divi-hacks-animenu-1 #top-menu > li:before,
.divi-hacks-animenu-2 #top-menu li.current_page_item > a,
.divi-hacks-animenu-2 .et-fixed-header #top-menu li.current_page_item > a,
@muks999
muks999 / DIVI FOOTER BOTTOM BAR ALIGNMENT
Created January 11, 2019 22:27
FOOTER BOTTOM BAR ALIGNMENT
@muks999
muks999 / DIVI FOOTER MENU BAR ALIGNMENT
Last active January 11, 2019 22:34
DIVI FOOTER MENU BAR ALIGNMENT
/*
* Function for post duplication. Dups appear as drafts. User is redirected to the edit screen
*/
function rd_duplicate_post_as_draft(){
global $wpdb;
if (! ( isset( $_GET['post']) || isset( $_POST['post']) || ( isset($_REQUEST['action']) && 'rd_duplicate_post_as_draft' == $_REQUEST['action'] ) ) ) {
wp_die('No post to duplicate has been supplied!');
}
/*
@muks999
muks999 / Change title for seo
Last active October 19, 2018 06:47
смена тайтла в зависимости от шаблона
//если шаблон 5 или 2
[[*template:is=5:or:if=[[*template]]:is=2:then=`
//подключаем чанк с тайтлом
[[$seo.title.dis]]
//или шаблон 34 или 36
:else=
[[*template:is=34:or:if=[[*template]]:is=36:then=`
//подключаем чанк seo.title.stroy
[[$seo.title.stroy]]
:else=
@muks999
muks999 / смена шаблона modx
Last active October 11, 2018 08:40
Массовая смена шаблона в MODxREVO
$resources = $modx->getCollection('modResource',array('parent' => 19)); //берем ресурсы из категории "19"
foreach ($resources as $res) {
$res->set('template', 3); //устанавливаем им шаблон "3"
$res->save(); //сохраняем...
}
@muks999
muks999 / .htaccess
Created October 9, 2018 13:03 — forked from artikus11/.htaccess
Заготовка для подключения браузерного кеширования
Включение кеша браузера
=====
Вариант 1
===
<ifModule mod_headers.c>
<FilesMatch "\.(js|css|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
<FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$">
Header set Cache-Control "max-age=2592000"
jQuery(document).ready(function($) {
$(".post__body").magnificPopup({
delegate: "p a[href$='.jpg'],p a[href$='.jpeg'],p a[href$='.gif'],p a[href$='.png']",
type: 'image',
closeOnContentClick: true,
mainClass: 'mfp-img-mobile',
image: {
verticalFit: true
},
});
@muks999
muks999 / Modal2Divi
Created October 9, 2018 13:02 — forked from artikus11/Modal2Divi
Инициализация всплывающего окна для темы Divi
<script type="text/javascript">
jQuery(document).ready(function($) {
$('#modal1, #modal-1').magnificPopup({
type: 'inline',
preloader: false,
callbacks: {
beforeOpen: function() {
if($(window).width() < 700) {
this.st.focus = false;
} else {