Поддержка Плагины В плагине Download Monitor не работает php-команда

  • Долго искал подходящий плагин на русском с красивой кнопкой СКАЧАТЬ и счетчиком и вот нашел Download Monitor. Устраивает многое, однако заметил что не работает вывод размера файла. Вот строка кода из шаблона:

    
    <small><?php echo $dlm_download->get_version()->get_filename(); ?> &ndash; <?php printf( _n( 'Downloaded 1 time', 'Downloaded %d times', $dlm_download->get_download_count(), 'download-monitor' ), $dlm_download->get_download_count() ) ?> &ndash; <?php echo $dlm_download->get_version()->get_filesize_formatted(); ?></small>

    Не работает фрагмент
    <?php echo $dlm_download->get_version()->get_filesize_formatted(); ?>

    Не выводит размер файла.

    Ссылку на сайт дать не могу так как тестирую на локальном сервере, поэтому выкладываю скриншот: https://yadi.sk/i/qkEkyCN63XYBL3

    Помогите пожалуйста решить проблему.

    Версия плагина: 4.1.0
    Версия WP: 4.9.6

    • Тема изменена 5 лет, 10 месяцев назад пользователем Shmaniche. Причина: Указал версии плагина и WP
Просмотр 15 ответов — с 1 по 15 (всего 19)
  • Модератор Yuri

    (@yube)

    не работает вывод размера файла

    на локальном сервере

    Подозреваю, что это взаимосвязано.

    У меня OpenServer в качестве локального сервера и Apache 2.4 с PHP 5.6

    Модератор Yuri

    (@yube)

    У меня OpenServer

    А под ним Винда, да?

    Да, Windows 10.

    Остальные php-команды в шаблоне ведь работают и на локальном сервере! Даже формат файла можно вывести.

    тестирую на локальном сервере

    Вот когда будете на реальном хостинге тестировать — тогда скорее всего и за помощь обращаться не нужно будет. А так — это гадание на кофейной гуще и игры в песочнице.

    • Ответ изменён 5 лет, 10 месяцев назад пользователем O.
    • Ответ изменён 5 лет, 10 месяцев назад пользователем O.

    Остальные php-команды в шаблоне ведь работают

    Некоторые «остальные» php-функции работают одинаково что на линуксе, что на винде. Но не все. filesize относится к «не остальным» (более того есть разница на 32 и 64бит).

    Долго искал подходящий плагин на русском с красивой кнопкой СКАЧАТЬ и счетчиком и вот нашел Download Monitor.

    — можете поблагодарить всех участников стрима от 5-го июня, по переводу данного плагина https://ru.wordpress.org/team/2018/06/05/%d0%b8%d1%82%d0%be%d0%b3%d0%b8-%d1%81%d1%82%d1%80%d0%b8%d0%bc%d0%b0-%d0%bf%d0%be-%d0%bf%d0%b5%d1%80%d0%b5%d0%b2%d0%be%d0%b4%d0%b0%d0%bc-%e2%84%967-5-%d0%b8%d1%8e%d0%bd%d1%8f-2018/

    Работает у меня этот плагин. Сейчас обновил его и проверил — указанный вами способ получения размера — работает.

    При условии, что вы конечно в переменную $dlm_download объект правильно получили.

    У меня это так:
    $dlm_download = download_monitor()->service('download_repository')->retrieve_single( $data['download_id'] ); где $data[‘download_id’] — идентификатор файла

    Ну да — у меня хостинг, не винда.

    p.s. заводите поддомен, закрывайте доступ к нему разрешая только ваш ip. Работаете из любой точки планеты.

    закрывайте доступ к нему разрешая только ваш ip. Работаете из любой точки планеты.

    две противоречащие друг другу фразы.
    либо между ними должна быть фраза «покупаете платный впн со статическим адресом»

    Модератор Yuri

    (@yube)

    две противоречащие друг другу фразы.

    Отнюдь. «Из любой» не означает «постоянно меняющейся». 😉

    Отнюдь. «Из любой» не означает «постоянно меняющейся». 😉

    ну если только так….
    тогда не хватает фразы «купите себе статический адрес у провайдера» -))

    Модератор Yuri

    (@yube)

    тогда не хватает фразы «купите себе статический адрес у провайдера» -))

    И опять вынужден немного возразить. У меня постоянный белый IP входит в стоимость подключения. Мог взять бесплатно и второй, но он мне без надобности. Хотя не у всех так хорошо, это да.

    Хотя не у всех так хорошо, это да.

    ну к нам-то до сих пор интернеты медведи приносят -((
    так что белый адрес — платный.

    две противоречащие друг другу фразы.
    либо между ними должна быть фраза «покупаете платный впн со статическим адресом»

    Всегда можно поменять IP в хтацессе по ФТП перед тем, как работать 😉

    А кроме этого есть ещё много др способов закрыть сайт от всех, кроме себя.

    много др способов закрыть сайт от всех, кроме себя

    1. Закрыть доступ к нему разрешая только свой ip
    2. Плагины типа Мaintenance
    3. Плагины типа Private site
    5. Что еще?

Просмотр 15 ответов — с 1 по 15 (всего 19)
  • Тема «В плагине Download Monitor не работает php-команда» закрыта для новых ответов.