Поддержка Плагины В плагине 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

    • Тема изменена 4 года, 6 месяцев назад пользователем Shmaniche. Причина: Указал версии плагина и WP
Просмотр 15 ответов — с 1 по 15 (всего 19)
  • не работает вывод размера файла

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

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

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

    У меня OpenServer

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

    Да, Windows 10.

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

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

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

    • Ответ изменён 4 года, 6 месяцев назад пользователем O.
    • Ответ изменён 4 года, 6 месяцев назад пользователем 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. Работаете из любой точки планеты.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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