Перейти к публикации

radrigo

Клиенты
  • Публикации

    1 413
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    57

Сообщения, опубликованные пользователем radrigo

  1. Обновил плагин с погодой. Объединил в один блок с текущей погодой и блок с погодой на неделю. Широту, долготу и API-ключ теперь необходимо прописывать через сторонние модули.

    Если кому интересно, то скачать можно здесь
    https://gusev-online.ru/plaginy-dle/20492-pogoda-na-sajt-dle-s-openweather-v20.html

    • Спасибо 1
  2. 11 часов назад, dds сказал:

    Простите, а чем Вам bootstrap не понравился? Я просто интересуюсь.

    Как уже писал выше, просто попробовать хочу максимально избавиться от сторонних скриптов. Если например можно обойтись без библиотеки bootstrap, то почему бы это не сделать? А так bootstrap устраивает.

  3. 9 часов назад, aleksandrhristich сказал:

    Вы себя слышите что вы говорите? У вас уже подключена библиотека bootstrap,с помощью которого вы можете создать сколько угодно модалов и при чем без подключения какойто кучи скриптов ! Средствами движка,кстати,посложнее будет реализовать.

    Так я хочу убрать bootstrap вообще. И не думаю, что средствами движка сложнее, просто надо разобраться, для чего я и открыл эту тему

     

  4. 29.06.2022 в 13:25, celsoft сказал:

    Все опции и функции вы можете посмотреть на https://api.jqueryui.com/dialog/

    Спасибо большое.

    Кое-что получилось реализовать, но некоторые вещи никак не получаются. Не понимаю, как сделать выравнивание по вертикали сверху. Полагаю, за это отвечает position https://api.jqueryui.com/dialog/#option-position

    Вроде бы такой вариант должен прижать модальное окно к верху, но ничего не получается. Прошу подсказки.

    			<script type="text/javascript">
    				function loginModal() {
    					$(function () {
    						$('.loginModal').dialog({
    							modal: 'true',
    							width: 400,
    							position: {
    								my: "top",
    								at: "center",
    								of: window
    							},
    						});
    					});
    				}
    			</script>
    			<button class="btn" href="#" onclick="loginModal(); return false;">клик</button>
    			<div class="loginModal" style="display: none;">Траляляля</div>

     

  5. 10 часов назад, aleksandrhristich сказал:

    Тогда вообще не вижу проблем в создании этих окон. Создавайте сколько вашей душе угодно используя bootstrap.

    Чтобы не загружать стороннюю библиотеку. Зачем подключать кучу скриптов, если это можно реализовать средствами движка?

  6. 7 часов назад, aleksandrhristich сказал:

    Можно и без скриптов,например с помощью css .

    А если используете bootstrap на своем сайте,то еще проще...

    Псевдокласс :target конечно классная вещь, но хотелось бы чтобы в адресной строке значение при вызове модального окна не менялось. Да и не хотелось бы загружать библиотеку bootstrap, если есть встроенный вариант.

    Нашёл вот такой вариант. Вызывается модальное окно с использованием стилей движка. По всей видимости используются тоже какая-то библиотека. Хотелось бы узнать, как можно настроить, чтобы например фон не затерялся, или при колике вне модального окна оно закрывалось. Также хотелось бы узнать как отображать по вертикали не по центру, а по верхнему краю. Наверняка это как-то можно настроить в скрипте, приведённом выше.

    			<script type="text/javascript">
    				function loginModal() {
    					$(function () {
    						$('.loginModal').dialog({
    							autoOpen: true,
    							modal: 'true',
    							width: 400,
    						});
    					});
    				}
    			</script>
    			<a href="#" onclick="loginModal(); return false;">клик</a>
    			<div class="loginModal" style="display: none;">Траляляля</div>

    Кстати, у меня сейчас на сайте используется библиотека bootstrap.

  7. Всем привет.

    Подскажите пример кода, чтобы использовать скрипты движка для модального окна. Хочу попробовать на своём сайте максимально избавиться от сторонних скриптов

    Заранее всем признателен за подсказку.

  8. Всем привет.

    Сегодня обнаружил у себя на сайте при открытии модального окна устанавливается мигающий фокус на простом тексте. При закрытии модального окна фокус появляется на кнопке. Причём это происходит только в Firefox. В Chrome всё нормально.

    Подобное возникает на модальном окне bootstrap как 4.х так и 5.х. Для примера снял видео на сайте bootstrap.

    Может кто знает как с этим бороться?

    К слову, здесь на сайте https://dle-news.ru/ подобное не наблюдается, хотя тоже модальное окно работает на bootstrap 4.х.

  9. 4 часа назад, ZzzBep сказал:

    Добавьте возможность автосмены версии сss, после внесения правок. Так как сейчас браузеры намертво привязываются к кешированию и достаточно трудно браузеры пользователей заставить отобразить изменённые данные. 

    Просто добавьте в конец ссылки стилей амперсанд и после редактирования меняйте значение.

    &amp;v=1
    &amp;v=2
    &amp;v=3

  10. Имя категории могут быть одинаковые. Однако альтернативное имя, которое на латинице, одинаковым быть не может. Необходимо придумать уникальное название.

    Как пример
    /msk/msk-okna/
    /spb/spb-okna/

  11. 24.05.2022 в 20:07, ntrtv сказал:

    На завтра курс неверный показывает. Дату показывает на 25.05, а вот курс старый. 

    Курс каждой валюты загружается отдельно. Дата берётся из курса валюты, которая стоит первой. Если дата обновилась, то как минимум валюта, которая стоит первой, тоже обновилась. Или наоборот, если валюта, которая стоит первой, не обновилась, а другие обновились, то будет показывать старую дату.

    К сожалению, на сайте Центробанка для каждой отдельной валюты формируется свой файл, из-за чего приходится загружать их по отдельности. Нет возможности загрузить курсы всех валют одним файлом.

    Чтобы свести подобное к минимуму, настройте обновление о крону.

    Если есть предложения, как можно решить это, предлагайте. Хотя я у себя подобной проблемы не наблюдал. Было, что не загружались xml файлы с курсами валют, но все они не загружались одновременно.

  12. 21.04.2022 в 17:26, ntrtv сказал:

    А можно ли как-то дату вывести, на которую курс указан? Ну, вот так например? А то не совсем понятно без даты.

    image.png

    Добавил.

    https://gusev-online.ru/plaginy-dle/23653-kotirovki-kursov-valjut-na-sajt-dle-ot-centrobanka-rossii.html

    Дата будет отображаться как у меня на сайте. Чтобы сделать как у вас красным и сверху, надо будет немного изменить стили, которые находятся в самом низу в созданном файле engine/modules/xml_curs_valut.php в таком виде

    <style>
        .curs_valut span {
            display: inline-block;
            white-space: nowrap;
            margin-right: 12px;
            font-size: 15px;
        }
    
        .curs_valut span b {
            color: #007eb4;
            font-weight: 400;
        }
    
        .curs_valut sup {
            vertical-align: super;
            font-size: smaller;
        }
    
        .curs_valut .red {
            color: #ff0000;
        }
    
        .curs_valut .green {
            color: #008000;
        }
    
        .curs_valut .grey {
            color: #808080;
        }
    </style>

    Кстати, можете перенести эти стили в основной файл стилей

    • Спасибо 1
  13. 55 минут назад, ntrtv сказал:

    А можно ли как-то дату вывести, на которую курс указан? Ну, вот так например? А то не совсем понятно без даты.

    image.png

    Можно. Постараюсь сделать через пару дней

    • Поддерживаю 1
  14. Добавил отдельно файл для обновления курсов валют при помощи планировщика cron. Скачать можно в той же новости, где и плагин
    https://gusev-online.ru/plaginy-dle/23653-kotirovki-kursov-valjut-na-sajt-dle-ot-centrobanka-rossii.html

    • Нравится 1
  15. 56 минут назад, ntrtv сказал:

    Официально в 11:30 устанавливается курс на завтра. На сайте ЦБ РФ об этом говорится. Но в нынешней ситуации замечаю, что да, иногда и вечером. А в крон на обновление какой файл поставить именно?

    т.е. кроме настроек в админке (где по умолчанию 18 000 сек), надо еще и в крон поставить обновление?

    Может быть и в 11:30 устанавливают курс, но в xml файле данные обновляются к концу дня.

    Файла крона в плагине нет. Может сегодня вечером или завтра обновлю плагин, где добавлю файл крона, к которому можно будет обращаться по времени.

  16. По-умолчанию там обновляется раз в пять часов. Уменьшите до двух или трёх часов, тогда обновляться будет быстрее. Можете хоть каждые полчаса обновлять, но как мне кажется это излишни. У себя я сделал обновление по крону каждые два часа.

    5 часов назад, ntrtv сказал:

    Оно вроде бы в 11:30 обновляется в ЦБ.

    Около 17:00 обновляют. Как я понимаю, в конце рабочего дня

  17. Всем привет.

    Простенький плагин, который показывает курсы валют и динамику в сравнении с предыдущим днём.

    Скачать можно здесь
    https://gusev-online.ru/plaginy-dle/23653-kotirovki-kursov-valjut-na-sajt-dle-ot-centrobanka-rossii.html

    Пользуйтесь, кому надо!

    • Спасибо 5
×
×
  • Создать...