02 февраля 2022, 22:00 так я уже так пробовал. меню закрывается, действия не происходило. сейчас уже все работает. последние посты мои помогли мне. Вопросы / Якорная ссылка на другую страницу и закрытие бокового меню 7 0
02 февраля 2022, 16:53 Нашел такой кусок. работает во всех браузерах, но не нравится его обьем. работает: // Select all links with hashes $('a[href*="#"]') // Remove links that don't actually link to anything .not('[href="#"]') .not('[href="#0"]') .on('click', function(event) { // On-page links if ( location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname ) { // Figure out element to scroll to var target = $(this.hash); target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); // Does a scroll target exist? if (target.length) { // Only prevent default if animation is actually gonna happen event.preventDefault(); $('html, body').animate({ scrollTop: target.offset().top }, 1000, function() { // Callback after animation // Must change focus! var $target = $(target); $target.trigger('focus'); if ($target.is(":focus")) { // Checking if the target was focused return false; } else { $target.attr('tabindex','-1'); // Adding tabindex for elements not focusable $target.trigger('focus'); // Set focus again }; }); } } }); Укороченный вариант его, но не работает у меня… $('a[href*="#"]').on('click', function() { $('html, body').animate({ scrollTop: $($.attr(this, 'href')).offset().top }, 400); return false; }); Вопросы / Якорная ссылка на другую страницу и закрытие бокового меню 7 0
02 февраля 2022, 16:40 браузеры оказывается поддерживают плавные скролы. но сафари не поддерживает а так работает это кусок, кроме сафари: <a href="site.ru/#steer">Бычок</a> <style> html { scroll-behavior: smooth; /* свойство scroll-behavior не наследуется, применяется к прокручиваемым блокам */ } </style> <h2 id="steer">Бычок</h2>Может кто подскажет, как сделать для всех браузеров? Вопросы / Якорная ссылка на другую страницу и закрытие бокового меню 7 0
02 февраля 2022, 16:19 Может кто подскажет как сделать и плавный скролл сразу к месту якоря? e.preventDefault(); var anchor = $(this).attr('href'); $('html, body').stop().animate({ scrollTop: $(anchor).offset().top - 60 }, 800); и так пробую $('a').click(function() { var anchor = $(this).attr('href'); $('html, body').stop().animate({ scrollTop: $(anchor).offset().top - 60 }, 800); }); Вопросы / Якорная ссылка на другую страницу и закрытие бокового меню 7 0
02 февраля 2022, 15:24 Решено! Короче сам додумался методом тыка. Якори работают, ссылки обычные открывает <a id="section-posldedstviya"></a><!-- якорь в нужном месте //-->ссылка в меню <li><a href="[[~1]]#section-posldedstviya" class="ps-4">Последствия</a></li>в javascript.js: $('a').click(function(){ // Здесь пишем код, который будет закрывать меню $(slide_wrp).css({ "right": -$(slide_wrp).outerWidth() + 'px' }); // скрываем меню setTimeout(function() { $(slide_wrp).removeClass('active'); // remove active class }, 50); $(overlay).css({ "opacity": "0", "width": "0" }); }) Вопросы / Якорная ссылка на другую страницу и закрытие бокового меню 7 0
02 февраля 2022, 14:37 /* закрытие меню после нажатии на ссылки в меню*/ $('.side-menu-wrapper li a').click(function(e) { //on menu close button click e.preventDefault(); $(slide_wrp).css({ "right": -$(slide_wrp).outerWidth() + 'px' }); // скрываем меню, прячем за область видимости setTimeout(function() { $(slide_wrp).removeClass('active'); // remove active class }, 50); $(overlay).css({ "opacity": "0", "width": "0" }); });сделал ссылки так <a href="[[~26]]#price">прайс</a>как бы работает, но теперь другая проблема, обычные ссылки <a href="[[~27]]">контакты </a> — не кликабельные, а якоря расставлять не хочется для каждой ссылки Вопросы / Якорная ссылка на другую страницу и закрытие бокового меню 7 0
22 января 2022, 14:18 А есть возможность сюда прикрутить bootstrap модальное окно и его стили, что б крестик был и ширина не 100% была на весь экран? Вопросы / Подскажите, как сделать модальное окно с подгрузкой контента из нужного id страницы MODX REVO 4 0
22 января 2022, 14:12 Алексей, спасибо! именно то, что искал!!! Вопросы / Подскажите, как сделать модальное окно с подгрузкой контента из нужного id страницы MODX REVO 4 0
21 января 2022, 08:41 Не хотелось бы менять пути в css. Я нашёл другой способ. Просто все файлы поместил в папку css и заработало. Вопросы / MinifyX меняет пути картинок в стилях css 2 0
03 января 2022, 12:21 а если 100 страниц… а нельзя как то к tv сделать в каждой странице свой e-mail? Вопросы / Разные e-mail в formit в зависимости от страниц или id 4 0
09 августа 2021, 11:53 ВОПРОС ЗАКРЫТ! нужно было вернуть после обновление на php 5.6.40 пригодилось «Про обновление можно посмотреть тут — Update MODX Evo 1.0.8 to Evolution CMS 1.4.7» спасибо Вопросы / Переношу modx evo 1.0.15 ошибка 500. при смене php 5 0
09 августа 2021, 09:20 Здравствуйте, нужна помощь, обновил по видео до предпоследней версии. обновил модули, но Line 25 Source if (!function_exists(gfGetFieldContent)) Current Snippet GetField нужен человек, кто сможет заменить ditto или другие чанки на более свежее. Вопросы / Переношу modx evo 1.0.15 ошибка 500. при смене php 5 0
08 августа 2021, 18:58 1) Просто пустая страница когда пытаюсь в админку зайти. да мне хотелось что б сайт просто работал на другом сервере… не пойму почему не получается. просто на новом нет php 5.6.30 (native)… блин… как не хочется обновляться, похоже прийдется… спасибо за ответ Вопросы / Переношу modx evo 1.0.15 ошибка 500. при смене php 5 0
11 апреля 2021, 10:15 [[~[[*pageId]]]] у меня не передает. [[!AjaxForm? &snippet=`FormIt` &form=`contactFormTpl` &hooks=`spam,email,FormItSaveForm` &emailTpl=`contactEmailTpl` &emailSubject=`[[++site_name]]` &emailTo=`[[++emailsender]]` &emailFrom=`noreply@site.ru` &formName=`Сообщение с сайта [[++site_name]]` &validate=`phone:required,user:blank,username:blank,captcha:blank` ]] Вопросы / C какой страницы оставили заявку modx 4 0
11 апреля 2021, 09:47 Нашел вот такое, вставляем скрытый инпут на странице формы заявки. <INPUT TYPE="HIDDEN" name="pageurl" VALUE="http://адрес-сайта.ru/[[~[[*id]]]]" /> <!-- с какой страницы //-->а шаблоне письма вывод [[+pageurl]] НАШЕЛ! вопрос решен Вопросы / C какой страницы оставили заявку modx 4 0
11 апреля 2021, 09:23 сделал вот так <?php return preg_replace("/[^,.0-9]/", '', substr($input,2)); и в шаблоне просто вывожу так +7[[+phone:phone]] Вопросы / Очистка номера телефона 5 0
10 апреля 2021, 18:49 снипет phone: <?php return preg_replace("/[^,.0-9]/", '', $input); Вывожу телефон [[+phone:phone]] выводит +89003451234 нужно +79003451234 Помогите ( Вопросы / Очистка номера телефона 5 0
27 февраля 2021, 21:18 а конкретно про что «лишние параметры» Вопросы / Меню pdoPage и data-target="#collapseSubItems1 4 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
сейчас уже все работает. последние посты мои помогли мне.
работает:
Укороченный вариант его, но не работает у меня…
а так работает это кусок, кроме сафари:
Может кто подскажет, как сделать для всех браузеров?
и так пробую
ссылка в меню в javascript.js:
Я нашёл другой способ.
Просто все файлы поместил в папку css и заработало.
а нельзя как то к tv сделать в каждой странице свой e-mail?
нужно было вернуть после обновление на php 5.6.40
пригодилось «Про обновление можно посмотреть тут — Update MODX Evo 1.0.8 to Evolution CMS 1.4.7»
спасибо
Line 25
Source if (!function_exists(gfGetFieldContent))
Current Snippet GetField
нужен человек, кто сможет заменить ditto или другие чанки на более свежее.
да мне хотелось что б сайт просто работал на другом сервере… не пойму почему не получается. просто на новом нет php 5.6.30 (native)…
блин… как не хочется обновляться, похоже прийдется…
спасибо за ответ
а шаблоне письма вывод [[+pageurl]]
НАШЕЛ! вопрос решен
<?php
return preg_replace("/[^,.0-9]/", '', substr($input,2));
и в шаблоне просто вывожу так
+7[[+phone:phone]]
<?php
return preg_replace("/[^,.0-9]/", '', $input);
Вывожу телефон [[+phone:phone]]
выводит +89003451234
нужно +79003451234
Помогите (