Игорь

Игорь

С нами с 03 июля 2019; Место в рейтинге пользователей: #220
Игорь
02 февраля 2022, 16:19
0
Может кто подскажет как сделать и плавный скролл сразу к месту якоря?

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);
        });
Игорь
02 февраля 2022, 15:24
0
Решено! Короче сам додумался методом тыка. Якори работают, ссылки обычные открывает

<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" });
})
Игорь
02 февраля 2022, 14:37
0
/* закрытие меню после нажатии на ссылки в меню*/
$('.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>
— не кликабельные, а якоря расставлять не хочется для каждой ссылки
Игорь
22 января 2022, 14:18
0
А есть возможность сюда прикрутить bootstrap модальное окно и его стили, что б крестик был и ширина не 100% была на весь экран?
Игорь
21 января 2022, 08:41
0
Не хотелось бы менять пути в css.
Я нашёл другой способ.
Просто все файлы поместил в папку css и заработало.
Игорь
03 января 2022, 12:21
0
а если 100 страниц…
а нельзя как то к tv сделать в каждой странице свой e-mail?
Игорь
09 августа 2021, 11:53
0
ВОПРОС ЗАКРЫТ!

нужно было вернуть после обновление на php 5.6.40
пригодилось «Про обновление можно посмотреть тут — Update MODX Evo 1.0.8 to Evolution CMS 1.4.7»
спасибо
Игорь
09 августа 2021, 09:20
0
Здравствуйте, нужна помощь, обновил по видео до предпоследней версии. обновил модули, но

Line 25
Source if (!function_exists(gfGetFieldContent))
Current Snippet GetField

нужен человек, кто сможет заменить ditto или другие чанки на более свежее.
Игорь
08 августа 2021, 18:58
0
1) Просто пустая страница когда пытаюсь в админку зайти.

да мне хотелось что б сайт просто работал на другом сервере… не пойму почему не получается. просто на новом нет php 5.6.30 (native)…

блин… как не хочется обновляться, похоже прийдется…
спасибо за ответ
Игорь
18 апреля 2021, 13:34
0
а находил только экспорт YML
Игорь
11 апреля 2021, 10:15
0
[[~[[*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`
]]
Игорь
11 апреля 2021, 09:47
0
Нашел вот такое, вставляем скрытый инпут на странице формы заявки.
<INPUT TYPE="HIDDEN" name="pageurl" VALUE="http://адрес-сайта.ru/[[~[[*id]]]]" /> <!-- с какой страницы //-->
а шаблоне письма вывод [[+pageurl]]

НАШЕЛ! вопрос решен
Игорь
11 апреля 2021, 09:23
0
сделал вот так

<?php
return preg_replace("/[^,.0-9]/", '', substr($input,2));

и в шаблоне просто вывожу так

+7[[+phone:phone]]
Игорь
10 апреля 2021, 18:50
0
Ниже опубликовал кусочек…
Игорь
10 апреля 2021, 18:49
0
снипет phone:

<?php
return preg_replace("/[^,.0-9]/", '', $input);

Вывожу телефон [[+phone:phone]]

выводит +89003451234
нужно +79003451234

Помогите (
Игорь
27 февраля 2021, 21:18
0
а конкретно про что «лишние параметры»
Игорь
25 февраля 2021, 19:48
0
вот так работает

<div class="product-thumb col-5 col-xs-5 col-sm-3 col-lg-3 col-md-3">
    <a href="{$id | url}"> {if $_pls['tv.namevideo']}<div class="ytpu-container">{/if}
        <div class="youtube_back">
            <img src="{$_pls['tv.image'] | phpthumbof : "w=300&h=180&zc=1"}" class="img-responsive thumb-img">
        </div>
        {if $_pls['tv.namevideo']}</div>{/if}
        <h5 class="text-center">{$pagetitle}</h5>
    </a>
</div>
Игорь
19 февраля 2021, 18:37
0
чанк articleTpl
<div class="product-thumb col-5 col-xs-5 col-sm-3 col-lg-3 col-md-3">
    <a href="{$id | url}"> {if $namevideo}<div class="ytpu-container">{/if}
        <div class="youtube_back">
            <img src="{$image | phpthumbof : "w=300&h=180&zc=1"}" class="img-responsive thumb-img">
        </div>
        {if $namevideo}</div>{/if}
        <h5 class="text-center">{$pagetitle}</h5>
    </a>
</div>
Картинка пропадает =)
Игорь
18 февраля 2021, 11:11
0
я так понимаю Fenom он лучше чем стандартные чанки модх, выигрывает скорость?