не создаются миниатюры изображений

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 nikulinlg » 30.10.2013, 20:22

Всем доброго времени! У меня обнаружилась небольшая проблемка, а именно - при указании ссылки на картинку в тегах
Код: Выделить всё
[img][/img]
не создаются миниатюры, если изображение слишком большое, а оно встраивается целиком..
Изображение
Хм.... хотя у вас на форуме все так-же как и у меня.. А как мне тогда сделать большое изображение миниатюрно-кликабельным средствами форума?
nikulinlg M
Автор темы
Аватара
Откуда: Воронеж
Репутация: 1
С нами: 10 лет 6 месяцев

Сообщение #2 HD321kbps » 30.10.2013, 20:24

так и должно быть миниатюра будет, если добавите картинку, как вложение

Добавлено спустя 12 минут 9 секунд:
что-то для ваших целей тут http://phpbbex.com/forum/viewtopic.php?t=562 и http://phpbbex.com/forum/viewtopic.php?t=97 и http://phpbbex.com/forum/viewtopic.php?t=100
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет 1 месяц

Сообщение #3 Alexandr_ » 30.10.2013, 21:32

Вроде нужна установка /*/ImageMagick/ для создания thumb_* копий изображения, в настройках админки, указывается какие миниатюры делать. К примеру thumb_* этого изображение после загрузки у меня весит 21КБ а в оригинале 108КБ.
Alexandr_
Репутация: 5
С нами: 10 лет 6 месяцев

Сообщение #4 nikulinlg » 30.10.2013, 22:08

Alexandr_, а можно подробнее об установке? Если Вас не затруднит.
У моего хостера на странице поддержки вот, что написано:
У вас установлена библиотека ImageMagick?
Да, библиотека ImageMagick у нас установлена и доступна в PHP как модуль imagick и в Perl — как модуль Image::Magick. К утилитам ImageMagick также можно обращаться непосредственно — они находятся в директории /usr/bin.
nikulinlg M
Автор темы
Аватара
Откуда: Воронеж
Репутация: 1
С нами: 10 лет 6 месяцев

Сообщение #5 Alexandr_ » 30.10.2013, 23:06

nikulinlg:а можно подробнее об установке? Если Вас не затруднит.
У моего хостера на странице поддержки вот, что написано:
В админке в управлении вложениями указать путь /usr/bin/
И да, я написал неточность на счет создания миниатюр. Все настраивается в админке в Настройки вложений
Alexandr_
Репутация: 5
С нами: 10 лет 6 месяцев

Сообщение #6 factotum » 30.10.2013, 23:14

Господа, остановитесь.

тег [img]LINK[/img] отрабатывается как <img src="LINK"/>
О существовании самой картинки сервер не знает и знать не может - нет в движке такого обработчика. Для тех кто начнет мечтать - очень сомневаюсь, что дело дойдет до реализации. Потому как серверу сначала придется перетянуть картинку к себе, и лишь потом обработать, выдав превью.

Когда-то писал обработчик на js, который исключительно стилями загонял картинки в назначенные размеры и добавлял линк на открытие в полный размер. Где тот скрипт уже не помню, где то на форуме был...

Самый простой способ - ограничить размеры картинок стилями:
Код: Выделить всё
.content > img {
display: inline-block;
max-width: 400px; /* задаем максимальную ширину картинок */
height: auto;
}
factotum
Откуда: Люксембург
Репутация: 234
С нами: 11 лет 11 месяцев

Сообщение #7 Alexandr_ » 30.10.2013, 23:41

factotum:тег Изображение отрабатывается как <img src="LINK"/>
Лично я вообще не так понял, и думал что речь идет о работе с загруженной на сервер графикой.

А вообще для данного тега лучше так:
Код: Выделить всё
[img=300,200]http://fotoshock.ucoz.net/_ph/1/642838013.jpg[/img]
Но для єтого нужно модифицировать тег.
Alexandr_
Репутация: 5
С нами: 10 лет 6 месяцев

Сообщение #8 factotum » 30.10.2013, 23:51

а вот теперь видно, что bbcode [tt][/tt] не обрабатывается в цитатах

Добавлено спустя 54 секунды:
а двойной tt еще и ломается при обычном парсинге)
factotum
Откуда: Люксембург
Репутация: 234
С нами: 11 лет 11 месяцев

Сообщение #9 VEG » 31.10.2013, 11:12

factotum:а вот теперь видно, что bbcode [tt] не обрабатывается в цитатах
Обрабатывается, просто при быстрой цитате он не цитируется. Все без исключения BBCode при цитировании выделенного текста опускаются.

factotum:а двойной tt еще и ломается при обычном парсинге)
А как оно по-вашему должно догадаться, закончился уже [tt], или нет? :) До первого закрывающего тега парсит.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 12 лет

Сообщение #10 nikulinlg » 31.10.2013, 11:22

factotum:Самый простой способ - ограничить размеры картинок стилями:
КОД: ВЫДЕЛИТЬ ВСЁ
.content > img {
display: inline-block;
max-width: 400px; /* задаем максимальную ширину картинок */
height: auto;
}
А куда это вставлять? Нет, я конечно понимаю, что в css, но в какой? В common.css? И еще, как мне сделать, чтобы картинка, загнанная по ссылке была кликабельна и открывалась в новой вкладке?
nikulinlg M
Автор темы
Аватара
Откуда: Воронеж
Репутация: 1
С нами: 10 лет 6 месяцев

Сообщение #11 factotum » 31.10.2013, 14:34

VEG:при быстрой цитате он не цитируется. Все без исключения BBCode при цитировании выделенного текста опускаются.
однако никакие исключения не помешали пропарсить [img][/img] :smile:
VEG:А как оно по-вашему должно догадаться, закончился уже [tt], или нет? :) До первого закрывающего тега парсит.
может проверять наличие вложенных bbcode? :eh:

nikulinlg, позже гляну скрипт. Потерпите, будет Вам счастье.

Добавлено спустя 28 минут 36 секунд:
nikulinlg, стили:
файл content.css, строка 269:
Код: Выделить всё
.postbody .content img, .postbody .signature img {
весь блок должен выглядеть так:
Код: Выделить всё
.postbody .content img, .postbody .signature img {
   vertical-align: bottom;
   display: inline-block;
   max-width: 400px; /* задаем максимальную ширину картинок */
   height: auto; /* сохрянем пропорции картинки */
}
factotum
Откуда: Люксембург
Репутация: 234
С нами: 11 лет 11 месяцев

Сообщение #12 Alexandr_ » 31.10.2013, 15:13

nikulinlg:И еще, как мне сделать, чтобы картинка, загнанная по ссылке была кликабельна и открывалась в новой вкладке?

Как и со всеми прочими тегами BBCode, вы можете заключать в URL'ы любые другие теги, например (см. следующий пункт), и т. д. Как и с тегами форматирования, правильная вложенность тегов зависит от вас, например:

Код: Выделить всё
[url=http://phpbbex.com/][img]http://phpbbex.com/logo.png[/url][/img]

По ссылке > правой кнопкой мыши > контекстное меню > открыть в новой вкладке

Или в настройках должно быть как открывать все ссылки. Сам 3 дня, как знаком с phpbb точно не скажу )))
Alexandr_
Репутация: 5
С нами: 10 лет 6 месяцев

Сообщение #13 nikulinlg » 31.10.2013, 15:21

factotum, Спасибо! Помогло. Но, вот только картинка так и не стала кликабельной..
nikulinlg M
Автор темы
Аватара
Откуда: Воронеж
Репутация: 1
С нами: 10 лет 6 месяцев

Сообщение #14 factotum » 31.10.2013, 16:04

nikulinlg:вот только картинка так и не стала кликабельной..
это другая часть, на js. под настроение поправлю плагин
factotum
Откуда: Люксембург
Репутация: 234
С нами: 11 лет 11 месяцев

Сообщение #15 HD321kbps » 31.10.2013, 16:14

вот так нужно
Код: Выделить всё
[url=http://phpbbex.com/logo.png][img]http://phpbbex.com/logo.png[/img][/url]
Изображение
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет 1 месяц

Сообщение #16 factotum » 01.11.2013, 01:01

nikulinlg, /viewtopic.php?p=5795#p5795
забирайте
factotum
Откуда: Люксембург
Репутация: 234
С нами: 11 лет 11 месяцев

Сообщение #17 nikulinlg » 01.11.2013, 01:25

factotum, спасибище!
nikulinlg M
Автор темы
Аватара
Откуда: Воронеж
Репутация: 1
С нами: 10 лет 6 месяцев


Вернуться в Поддержка 1.x



cron