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
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп2 рассчитан на оплату по ссылке, т.е. чтобы получить информацию об оплате, нужно чтобы заказ существовал. Чтобы сделать иначе, нужно использ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
сейчас уже все работает. последние посты мои помогли мне.
работает:
Укороченный вариант его, но не работает у меня…
а так работает это кусок, кроме сафари:
Может кто подскажет, как сделать для всех браузеров?
и так пробую
ссылка в меню в 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
Помогите (