Блок превьюшек из тега HSIMG Last X on Forum

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 12 лет 9 месяцев
Благодарил (а): 27 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum

Сообщение carik »

Пчелкин писал(а):можно сделать все правки в этой версии под ИМГ по аналогии...
ставил мод автора и мод под этот тег, работает только авторский.
все изменения делал в редакторе - поиск тега химг и замена на имг. не получилось, раз десять проверял всё.
в итоге работает только мод автора.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum

Сообщение Татьяна5 »

carik писал(а):поиск тега химг и замена на имг
Автоматическая замена? Не подходит, регистр символов нарушается
Также может не найти (от настроек зависит) если hsimg является частью названия, а там тоже менять
Только вручную по одному слову
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 12 лет 9 месяцев
Благодарил (а): 27 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum

Сообщение carik »

Пчелкин писал(а):пять картинок по 1 метру каждая как раз уводит в тормоз минут на 5....сам видел... Плюс - смотря откуда еще картинки берутся...
Не дай бог с адресами из поиска - воще пипец тогда...
вопрос:
почему броузер не виснет на 5 минут при просмотре страницы весом 20мб?
на странице 10 картинок по 2мб и все картинки на разных хостах.
почему тогда сервер должен загибатся? нет логики.
логика в том, что картинка в какой то момент не доступна, а скрипт настойчиво до неё стучится и вешает страницу, не грузит её. хотя нагрузка на сервер в данный момент даже не дёргается... это значит что скрипт тупит и продолжает ждать картинку, а зачем? как заставить скрипт перестать искать то, что не отвечает?

Добавлено спустя 2 минуты 40 секунд:
Татьяна5 писал(а):Только вручную по одному слову
последние пару раз именно так и делал, поиском находил все химг и менял на имг.
разобраться так и не смог... да и бог с ним, скрипт автора работает, только тупит сильно когда хост с картинкой не отвечает. вот это беда.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum

Сообщение Пчелкин »

Татьяна5 писал(а):Только вручную по одному слову
carik писал(а):последние пару раз именно так и делал, поиском находил все химг и менял на имг.
А я наоборот из [ img] делал [ hsimg] где-то порядка двух дней, проверяя работу после каждой правки...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 12 лет 9 месяцев
Благодарил (а): 27 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum

Сообщение carik »

и всё же... есть возможность заставить скрипт прекращать поиск имг на хосте после первой попытки?
вообще не совсем понимаю пути - запуск скрипта, поиск тега, загрузка на сервер и кроп, отображение.
если уже создано превью, зачем его опять искать на другом хосте, загружать и создавать заново превью?
не проще сделать в постинге проверку тега имг, создание превью в папку, а скриптом отображать только.
я специально проверил сейчас, каждый пользователь загрузив индекс страницу заставляет скрипт проделать весь путь от поиска, кропа до отображения. это же капец!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum

Сообщение Татьяна5 »

От поиска до проверки, создано превью или нет

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

if (!file_exists($phpbb_root_path . 'images/last_x_hsimg/' . $row_hsimg['post_id'] . '_' . $last_x_hsimg_pre))
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 12 лет 9 месяцев
Благодарил (а): 27 раз

Re: Блок превьюшек из тега HSIMG Last X on Forum

Сообщение carik »

да есть эта проверка, и тем не менее могу дать логи с своего сервера, все пользователи загружая индекс страницу запускают скрипт по кругу, и я вижу что каждый раз идёт функция загрузки/поиска фото на другом сервере, это то зачем? если хостинг картинки молчит, скрипт ждёт упрямо... и уже по истечению 3-5мин продолжает работу.
пока, в качестве крайней меры, изменил

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

WHERE p.post_text LIKE "%[img:%]%[/img:%]%"
на

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

WHERE p.post_text LIKE "[img:%]%[/img:%]"
таким образом потерял фото, которые в виде ссылок ведут на другие хосты.

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