Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[DEV] PDF Thumbnail - миниатюры pdf

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
vooon
Former team member
Сообщения: 55
Стаж: 17 лет 2 месяца
Поблагодарили: 2 раза

[DEV] PDF Thumbnail - миниатюры pdf

Сообщение vooon »

Мод добавляет отображение миниатюры первой станицы PDF-документа.
Использует imagemagick.

Плюс добавляет http://www.phpbbguru.net/community/topic21709.html

Сначала нужно создать группу расширений:
-Группы расширений PDF - Mozilla Firefox.png
Результат:
-ваш_домен.ru • Просмотр темы - Добро пожаловать в phpBB3 - Mozilla Firefox.png
Вложения
pdf_thumbnails_0.2.0.tar.gz
(35.43 КБ) 511 скачиваний
Аватара пользователя
Dmitrij
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение Dmitrij »

Спасибо, работает, хорошо. Я правильно понял что он создает все миниатюры по необходимости или только PDF?
С уважением, Дмитрий.
Аватара пользователя
vooon
Former team member
Сообщения: 55
Стаж: 17 лет 2 месяца
Поблагодарили: 2 раза

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение vooon »

> Я правильно понял что он создает все миниатюры по необходимости или только PDF?

Все файлы, просто для файлов в группе пдф и имеющих mimetype == 'application/pdf' вызывается другая функция создания миниатюры.
Аватара пользователя
Dmitrij
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение Dmitrij »

Вопрос, на вашем примере белая рамка чуть больше описания файла ПДФ, а у меня во все поле сообщение я, где то что, то не так сделал?
Вложения
pdf.JPG
С уважением, Дмитрий.
Аватара пользователя
vooon
Former team member
Сообщения: 55
Стаж: 17 лет 2 месяца
Поблагодарили: 2 раза

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение vooon »

Используется стандартный стиль для изображенй. (как для блока <!-- IF _file.S_IMAGE -->)
Скорее всего у документов есть белая область.

Во всяком случае можно проверить с помощью firebug (HTML -> Layout)
UA6ATG
phpBB 1.4.2
Сообщения: 68
Стаж: 17 лет 11 месяцев

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение UA6ATG »

Полезный мод. Спасибо.
А вот под 2 PHPbb никак нельзя?
Аватара пользователя
vooon
Former team member
Сообщения: 55
Стаж: 17 лет 2 месяца
Поблагодарили: 2 раза

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение vooon »

У меня не осталось ни одного форума на phpBB2, да и не вижу смысла.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение Поручик »

я мoгy нa дocyгe cдeлaть для двoйки, ecли кoллeгa vooon дacт дoбро нa иcпoльзoвaниe идeи.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
vooon
Former team member
Сообщения: 55
Стаж: 17 лет 2 месяца
Поблагодарили: 2 раза

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение vooon »

Есть желание? Вперед! Почувствуй свободу GPL! :)
Аватара пользователя
vooon
Former team member
Сообщения: 55
Стаж: 17 лет 2 месяца
Поблагодарили: 2 раза

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение vooon »

Небольшое исправление ошибок:

В includes/functions_posting.php
Найти:

Код: Выделить всё

@passthru(escapeshellcmd($config['img_imagick']) . 'convert' . ((defined('PHP_OS') && preg_match('#^win#i', PHP_OS)) ? '.exe' : '') . ' -quality 85 -antialias -thumbnail x120 -strip PDF:"' . str_replace('\\', '/', $source) . '[0]" PNG8:"' . str_replace('\\', '/', $destination) . '"'); 
Заменить на:

Код: Выделить всё

@passthru(escapeshellcmd($config['img_imagick']) . 'convert' . ((defined('PHP_OS') && preg_match('#^win#i', PHP_OS)) ? '.exe' : '') . ' -quied -quality 85 -antialias -thumbnail x120 -strip PDF:"' . str_replace('\\', '/', $source) . '[0]" PNG8:"' . str_replace('\\', '/', $destination) . '"'); 
Аватара пользователя
Dmitrij
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение Dmitrij »

После смены хостинга мод перестал работать вроде все перепроверил, не могу понять, что не так. :(
С уважением, Дмитрий.
Аватара пользователя
wwc
phpBB 1.4.4
Сообщения: 127
Стаж: 16 лет 10 месяцев
Откуда: Москва
Благодарил (а): 1 раз
Контактная информация:

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение wwc »

Странно... а у меня почему-то все старые превьюшки (как-то выборочно) перестали отображаться :-(

http://rsgmag.ru/forum/viewtopic.php?f=28&t=417
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
Аватара пользователя
vooon
Former team member
Сообщения: 55
Стаж: 17 лет 2 месяца
Поблагодарили: 2 раза

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение vooon »

Dmitrij, попробуй заменить create_thumbnail_pdf() из includes/functions_posting.php на эту

Код: Выделить всё

/**
* Create PDF Thumbnail
*/
function create_thumbnail_pdf($source, $destination, $mimetype)
{
    global $config;

    // Only use imagemagick if defined and the passthru function not disabled
    if ($config['img_imagick'] && function_exists('passthru'))
    {
        @passthru(
            escapeshellcmd($config['img_imagick']) . 'convert'
            . ((defined('PHP_OS') && preg_match('#^win#i', PHP_OS)) ? '.exe' : '')
            . ' -quiet -quality 85 -antialias -thumbnail x120 -strip PDF:"' . str_replace('\\', '/', $source) . '[0]"'
            . ' PNG8:"' . str_replace('\\', '/', $destination) . '"'
        );

        if (file_exists($destination))
        {
            return true;
        }
    }
    return false;
} 
Аватара пользователя
Dmitrij
phpBB 1.4.3
Сообщения: 77
Стаж: 19 лет 9 месяцев
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение Dmitrij »

vooon писал(а):Dmitrij, попробуй заменить create_thumbnail_pdf() из includes/functions_posting.php на эту
не помогло
С уважением, Дмитрий.
Аватара пользователя
vooon
Former team member
Сообщения: 55
Стаж: 17 лет 2 месяца
Поблагодарили: 2 раза

Re: [DEV] PDF Thumbnail - миниатюры pdf

Сообщение vooon »

Попробуй убрать -quiet из параметров, посмотри на что ругается
Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»