[3.1][3.2][beta] Attached image rotator
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1][3.2][beta] Attached image rotator
Не проверял.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 2317
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 20 раз
- Поблагодарили: 221 раз
Re: [3.1][3.2][beta] Attached image rotator
Sheer, поставил расширение, выставил максимальные размеры - получил ошибку:
ручная очистка кеша помогает, но осадочек 
Код: Выделить всё
SQL ERROR [ mysqli ]
Duplicate entry 'rotate_img_max_width' for key 'PRIMARY' [1062]
SQL
INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('rotate_img_max_width', '1024', 0)

Помощь в ЛС/email только за WM или ЮMoney
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1][3.2][beta] Attached image rotator
Никогда с таким не сталкивался, к тому же непонятно, как этому может привести
Код: Выделить всё
set_config('rotate_img_max_width', $limit_width);
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 153
- Стаж: 12 лет 10 месяцев
- Откуда: Москва
- Благодарил (а): 14 раз
- Поблагодарили: 8 раз
Re: [3.1][3.2][beta] Attached image rotator
Pazh, я бы отключил расширение, удалил данные, после этого проверил SQL запрос:
SELECT count(*) FROM phpbb_config WHERE config_name='rotate_img_max_width';
Если результат >0, то удалить вручную эту строку и включить расширение заново.
SELECT count(*) FROM phpbb_config WHERE config_name='rotate_img_max_width';
Если результат >0, то удалить вручную эту строку и включить расширение заново.
Юрий.
-
- Former team member
- Сообщения: 2317
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 20 раз
- Поблагодарили: 221 раз
Re: [3.1][3.2][beta] Attached image rotator
Yukh, спасибо за совет, но это излишне, т.к. поле
Отправлено спустя 1 минуту 31 секунду:
Sheer, за что купил, за то и продал. Иногда я тоже удивляюсь таким ошибкам в
config_name
является уникальным primary key
, что означает что Ваш запрос вернет 1 или 0. А для проверки есть поле или нет - достаточно обновить страницу управления расширением после очистки кеша из админки.Отправлено спустя 1 минуту 31 секунду:
Sheer, за что купил, за то и продал. Иногда я тоже удивляюсь таким ошибкам в
set_config
Помощь в ЛС/email только за WM или ЮMoney
-
- phpBB 1.4.4
- Сообщения: 153
- Стаж: 12 лет 10 месяцев
- Откуда: Москва
- Благодарил (а): 14 раз
- Поблагодарили: 8 раз
Re: [3.1][3.2][beta] Attached image rotator
Pazh, смысл не в том, есть ли поле, смысл в том - есть ли конкретная запись в конфиге и если она по какой-то причине не удалилась (именно по этой причине же primary key ругается на Duplicate entry) я предложил удалить ее вручную.
Насколько я понимаю, при выключенном расширении и удаленных его данных этого быть в таблице не должно.
Код: Выделить всё
mysql> SELECT count(*) FROM phpbb_config WHERE config_name='rotate_img_max_width';
+----------+
| count(*) |
+----------+
| 1 |
+----------+
1 row in set (0,00 sec)
mysql> SELECT * FROM phpbb_config WHERE config_name='rotate_img_max_width';
+----------------------+--------------+------------+
| config_name | config_value | is_dynamic |
+----------------------+--------------+------------+
| rotate_img_max_width | 0 | 0 |
+----------------------+--------------+------------+
1 row in set (0,00 sec)
Юрий.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1][3.2][beta] Attached image rotator
Не должно.Yukh писал(а): 12.02.2019 17:02 при выключенном расширении и удаленных его данных этого быть в таблице не должно.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
Re: [3.1][3.2][beta] Attached image rotator
Не помню уже писал тут или нет, но при повороте изображения, его размер увеличивается.
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: [3.1][3.2][beta] Attached image rotator
для PHP 8.0:
event/listener.php
найти
заменить на
event/listener.php
найти
Код: Выделить всё
if (isset($exif['THUMBNAIL']) && $exif['THUMBNAIL']['Orientation'] == 1)
Код: Выделить всё
if (isset($exif['THUMBNAIL']) && isset($exif['THUMBNAIL']['Orientation']) == 1)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1][3.2][beta] Attached image rotator
Siava, с этой правкой на php7 работает корректно?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: [3.1][3.2][beta] Attached image rotator
Sheer, да, в PHP 7.4.26 нормально.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.1][3.2][beta] Attached image rotator
Ок, исправлю в репо.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Модератор
- Сообщения: 979
- Стаж: 7 лет 3 месяца
- Откуда: Таллин ,Эстония
- Благодарил (а): 164 раза
- Поблагодарили: 162 раза
Re: [3.1][3.2][beta] Attached image rotator
Подтверждаю ,в PHP 7.4.24 тоже все работает нормально
Если ты не видишь проблем на форуме , но это не значить что их там нет
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1699 раз
Re: [3.1][3.2][beta] Attached image rotator
isset($exif['THUMBNAIL']['Orientation']) == 1
- так не работает. isset()
возвращает логическое значение, оно в этом выражении будет просто приведено к единице если переменная определена. Тогда уж
Код: Выделить всё
if (isset($exif['THUMBNAIL']['Orientation']) && $exif['THUMBNAIL']['Orientation'] == 1)
Или то же самое, но еще интереснее
Код: Выделить всё
if (($exif['THUMBNAIL']['Orientation'] ?? false) == 1)