function wpcf7_modal_mailsent_js() {
wp_enqueue_script( 'sweetalert', 'https://unpkg.com/sweetalert/dist/sweetalert.min.js' );
}
/**
* Выводит на экран модальное окно при успешной отправки формы.
*
* @return void
*/
function wpcf7_modal_mailsent_js_inline() {
?>
<script>
// Срабатывает при успешной отправке формы.
document.addEventListener('wpcf7mailsent', function (response) {
MicroModal.close('modal-1')
// Запускает модальное окно.
MicroModal.show('modal-2');
}, false);
</script>
<style>
.wpcf7-mail-sent-ok {
display: none !important;
}
</style>
<?php
}
const className = 'класс, который не надо удалять';
// Если известно, что класс присутствует или должен быть добавлен в случае отсутствия:
element.className = className;
// Если известно, что класс отсутствует и не должен быть добавлен:
element.className = '';
// Если неизвестно, присутствует ли класс и в случае отсутствия он не должен быть добавлен:
element.className = element.classList.contains(className) ? className : '';
// или
element.classList.remove(...[...element.classList].filter(n => n !== className));
<div>
<img src="https://cdn-images-1.medium.com/max/1600/1*Kv3K7qzzGgQJoUOJWO-ZqQ.png" alt="">
</div>
"div
{
height: 200px;
width: 600px;
border: 1px solid red;
}
img
{
height: 100%;
width: 100%;
object-fit: cover;
}
function fallbackCopyTextToClipboard(text) {
var textArea = document.createElement("textarea");
textArea.value = text;
textArea.style.position="fixed"; //avoid scrolling to bottom
document.body.appendChild(textArea);
textArea.focus();
textArea.select();
try {
var successful = document.execCommand('copy');
var msg = successful ? 'successful' : 'unsuccessful';
console.log('Fallback: Copying text command was ' + msg);
} catch (err) {
console.error('Fallback: Oops, unable to copy', err);
}
document.body.removeChild(textArea);
}
function copyTextToClipboard(text) {
if (!navigator.clipboard) {
fallbackCopyTextToClipboard(text);
return;
}
navigator.clipboard.writeText(text).then(function() {
console.log('Async: Copying to clipboard was successful!');
}, function(err) {
console.error('Async: Could not copy text: ', err);
});
}
copyTextToClipboard( "Твой текст" );
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var idCol = e.range.getColumn();
var idRow = e.range.getRow();
if ( idCol == 1 && sheet.getName() =='Проверка' ) {
//указываем место, где будем писать, точнее его номер и имя листа
var Value = e.range.offset(0, 2).getValues(); // Смотрим что в ячейке справа на 2
if ( Value == "" ) {
//если там пусто, то пишем дату
var vartoday = getDate();
sheet.getRange(idRow, 3).setValue( vartoday );
//показывает где именно писать дату
}
}
if ( idCol == 9 && sheet.getName() =='Проверка' ) {
var Value = e.range.offset(0, 3).getValues();
var Value1 = e.range.offset(0, 0).getValues();
if ( Value == "" && Value1=="Одобрено") {
var vartoday = getDate();
sheet.getRange(idRow, 12).setValue( vartoday );
}
}
}
// Returns YYYYMMDD-formatted date.
function getDate() {
var today = new Date();
today.setDate(today.getDate());
//return Utilities.formatDate(today, 'PST', 'dd.MM.yyyy');
return Utilities.formatDate(today, 'GMT+07:00', 'dd.MM.yyyy');
}
add_action( 'wpcf7_before_send_mail', function($contact_form) {
$submission = WPCF7_Submission::get_instance();
$posted_data = $submission->get_posted_data();
$mail = $contact_form->prop( 'mail' );
$city = do_shortcode('[wt_geotargeting get="city"]');
$mail['body'] = str_replace('[wz_city]', $city, $mail['body']);
$mail['body'] .= $city;
$contact_form->set_properties( array( 'mail' => $mail ) );
return $contact_form;
});