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

radrigo

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

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

  • Посещение

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

    58

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

  1. 3 часа назад, Drage сказал:

    Хотелось бы добавить возможность показывать пользователю последние посещенные новости.

    Данная возможность добавлена в версии 14.0
    Смотрите 12 пункт
    https://dle-news.ru/release/1789-datalife-engine-v140-final-release.html

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

    УРА вы гений.Все работает

    Обновите ещё плагин полной погоды. Там тоже исправил ошибку

     

    1 час назад, radrigo сказал:

    Исправил ошибку, из-за которой не показывались дни недели в почасовой погоде
    https://yadi.sk/d/WAWA-nvv15laVg

    Чтобы показывали дни недели в погоде почасовой

    0028b480e4c8.png

  3. 1 минуту назад, Ксанна сказал:

    все равно ошибка.

    Сейчас исправлю и скину скрипт краткой версии погоды. Это из-за того, что они на одной странице. Там идёт конфликт. Предполагалось, что на одной странице они не будут

  4. Ещё не боитесь, можете создать пользователя с доступом в администраторы и дать мне логин и пароль. Я посмотрел бы, что не так. Можем созвониться в Вайбере

    2 минуты назад, Ксанна сказал:

    переставляю полный прогноз

    Я понял в чём дело. Сейчас исправлю

  5. 9 минут назад, Ксанна сказал:

    и настранице прогноза вот такое

    Fatal error: Cannot redeclare wind_deg() (previously declared in /home/l/lorianr9/narodural.ru/public_html/engine/cache/system/plugins/6ec9eb2826475d278d3887313f482eef.php:35) in /home/l/lorianr9/narodural.ru/public_html/engine/cache/system/plugins/3caa9c18df8ac097a8e89b23dab63f09.php on line 37

    Сейчас проверил, и всё прекрасно работает. Вероятно что-то сделали не так, или был повреждён файл при загрузке.

  6.  

    5 минут назад, Ксанна сказал:

    что то как то не получается.Не видно плагина

    /engine/modules/php файла по это адресу нет конечного

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

  7. 1 час назад, Ксанна сказал:

    поделитесь пожалуйста.Буду очень благодарна

    Плагин для краткой текущая погоды
    https://yadi.sk/d/PXqT4D_7xkw4Yg

    Точно также вставляете долготу, широту и IP-ключ

    Картинки будут браться из той же папки.

    Чтобы вывести погоду, вставьте в нужном месте
    {include file="engine/modules/json_openweathermap_pogoda_main.php"}

    Можете обернуть ссылкой как у меня, которая будет вести на страницу с погодой

    <a href="/pogoda.html">{include file="engine/modules/json_openweathermap_pogoda_main.php"}</a>

    Стили, чтобы оформить

    .pogod-main {
       display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       -webkit-box-align: center;
       -ms-flex-align: center;
       align-items: center;
       overflow: hidden;
    }
    
    .pogod-main__tem {
       font-size: 25px;
       line-height: 1;
       margin-right: 10px;
    }
    
    .pogod-main__wea span {
       display: block;
       font-size: 12px;
       color: rgba(0, 0, 0, 0.8);
       max-width: 230px;
       overflow: hidden;
    }

     

  8. Исправил ошибку, из-за которой не показывались дни недели в почасовой погоде
    https://yadi.sk/d/WAWA-nvv15laVg

     

    9 минут назад, Ксанна сказал:

    а еще такой вопрос не по теме.У вас фотоальбомы на сайте.Что это за плагин?

    Фотоальбом сделан только средствами движка без какого-либо плагина

  9. 7 минут назад, Ксанна сказал:

    поделитесь пожалуйста.Буду очень благодарна

    Немного позднее выложу здесь

     

    7 минут назад, Ксанна сказал:

    я не стала включать.Конфликт идет с карусельками на сайте.

    Вы можете подключить скрипт только на странице с погодой. Примерно так
    [static=pogoda]{include file="engine/modules/json_openweathermap_pogoda_7_days.php"}[/static]

    А тот скрипт, который отвечает за карусель на главной, подключить только на главной [aviable=main] ххх [/aviable]

  10. Немного исправил. Подправил стили, чтобы в почасовой погоде картинки всегда были одного размера, и заменил картинку, которая показывает небольшой дождь. Как мне кажется, эта больше подходит. Ещё ошибся в описании. Нужно не стили в самом низу подключать, а файл скрипта под другими скриптами.
    https://yadi.sk/d/Nbms0XQEsAz4gA

    Вообще картинки можете поменять на свои. Здесь можете посмотреть, какие типы картинок для погоды используются
    https://openweathermap.org/weather-conditions#Icon-list

    Здесь можете скачать все иконки того типа, которые используются в плагине. Может захотите какие-то поставить.
    https://yadi.sk/d/pF4kUOcA-5Jekg

     

    17 часов назад, Ксанна сказал:

    вообще супер.

    Все получилось.А есть варинт маленького виджета?Что бы на главной разместить.

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

    Краткую погоду для главной страницы могу предложить, как у меня на сайте https://gusev-online.ru/ . Она тоже берётся с этого сайта, но с другого json файла https://openweathermap.org/current. Могу поделиться

  11. 14 минут назад, kamensk сказал:

    Картинки загружены.

    Проблема в другом:

    Адрес картинок идет не верный - вместо

    
    /templates/Green/pogoda/img/01d.svg 

    Указан -

    
    название страницы/templates/Green/pogoda/img/01d.svg

    Как исправить? - чтобы было

    
     /templates/Green/pogoda/img/01d.svg

     

    Всё - заработало на статистической странице!

    Картинки не робят в новостях.

    Благодарю за помощь!!!))

    Исправил. Должно помочь. Попробуйте
    https://yadi.sk/d/cGjH1W6H90l2yg

    10 минут назад, Gameer сказал:

    Очень интересно :) Только жаль что ложь.

    У меня тоже прекрасно отображаются картинки, когда нету в начале слеша. Может зависит от настроек сервера

  12. 5 минут назад, Gameer сказал:

    Вы бы читали описание релизов. 5 пункт.

    https://dle-news.ru/release/1755-datalife-engine-v131-final-release.html

    В данном случае речь не идет о плагине. Он просто не знает, как подключить погоду на статической странице. На что я ему написал, что {include ...} надо прописать в файле шаблона статической страницы, который желательно создать отдельно

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

    Не все версии движка имеют возможность загружать файлы шаблона.

    Никакие версии движка не имеют возможности загружать файлы шаблона. Загрузите через FTP или создайте через редактор шаблонов.

  14. 29 минут назад, kamensk сказал:

    Только вот - не знаю, как его открыть.

    Подскажите - как правильно...

    Создаете статистическую страницу, и там указжите этот файл в качестве шаблона

    da975b80cfb8.png

     

    29 минут назад, kamensk сказал:

    Вот такую ошику выдает при попытке открыть изображение

    Цитата

    Not Found

    The requested URL /адрес страницы....pogoda/img/10d.svg was not found on this server.


    Apache Server at ... Port 443

    Данная ошибка говорит о том, что картинки не существует. Они просто не загружены. Может быть вы распаковали плагин и загрузили xml файл отдельно? Если так, то при загрузке плагина выберете именно zip-архив.

    Если картинки всё равно не загрузились, тогда самостоятельно загрузите папку "pogoda" со всем содержимым в ваш шаблон. Она находится в архиве zip в папке templates/{THEME}

  15. Попробуйте этот вариант. Здесь переименовал непосредственно картинки, а не при помощи массива.
    https://yadi.sk/d/6gHNGZoyxaZnUg

    Если устанавливали предыдущую версию, то из папки pogoda, которая должно находиться в вашем шаблоне, можете удалить папку icons

  16. 9 минут назад, kamensk сказал:

    Хорошая подсказка. Пару недель назад задумывался о погоде на сайт, но готовые сервисы как то не очень. Спасибо за готовый продукт. Но есть пару вопросов:

    1. Почему то картинки не отображаются.

    2. Как вывести на статической странице?

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

    Чтобы вывести на статической странице, нужно в файле шаблона статистической страницы добавить {include file="engine/modules/json_openweathermap_pogoda_7_days.php"}

    Желательно конечно создать отдельный файл шаблона для для страницы, на которой вы хотите вывести погоду.

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

    Недавно обнаружил для себя, что с сайта openweathermap.org можно постить себе на сайт погоду из xml и json файлов. Есть несколько бесплатных тарифов. Один из таких - это текущая погода, почасовая погода на три дня и погода на 7 дней. Хотя по факту почему-то выводит на 8 дней погоду.
    https://openweathermap.org/api/one-call-api

    Написал небольшой скрипт и оформил. Пример можете посмотреть здесь
    https://gusev-online.ru/pogoda.html

    Кому интересно, оформил в качестве плагина. Скачать можно здесь https://yadi.sk/d/uywX6ECQ-dgmJQ

    Чтобы вывести погоду у себя на сайте, сначала надо зарегистрироваться на сайте https://openweathermap.org/ и создать API-ключ в личном кабинете. Обратите внимание, что ключ может заработать не сразу. Поэтому возможно придется немного подождать. Как правило часа пол.

    Заходим в плагине во вкладку "Действия в файлах". В созданном файле самом верху указываем широту и долготу населённого пункта, погоду которого хотим получить. Также прописываем API-ключ.

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

    <link href="{THEME}/pogoda/styles.css" type="text/css" rel="stylesheet">
    <script src="{THEME}/pogoda/js.js"></script>

    Выводим погоду в нужном месте
     

    {include file="engine/modules/json_openweathermap_pogoda_7_days.php"}

    Для показа почасовой погоды используется Owl Carousel
    https://owlcarousel2.github.io/OwlCarousel2/

    • Нравится 6
    • Поддерживаю 1
    • Спасибо 1
  18. Всем привет.

    Подскажите, по какой причине файл кэша может не обновляться?

    <?php
    $url = 'http://rp5.ru/rss/2753/ru';
    
    $cache_xml = 'rp5_pogoda.cache';
    $ageInSeconds = 3600;
    if (!file_exists($cache_xml) || filemtime($cache_xml) > time() + $ageInSeconds) {
       $contents = file_get_contents($url);
       file_put_contents($cache_xml, $contents);
    }
    
    $xml = simplexml_load_file($cache_xml);
    
    
    echo "Сейчас " . $xml->entry->summary;

     

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

×
×
  • Создать...