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
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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
Помогите (