Уважаемые посетители портала Kamensk.NET! Напоминаем вам, что будучи зарегистрированным пользователем вы получаете возможность оставлять комментарии к новостям на сайте и к топикам на форуме, иметь доступ к скрытым разделам и много других благ и привелегий. Пожалуйста заполните регистрационную форму, это отнимет у вас всего лишь несколько минут вашего времени.

Унификация новостей на сайте

Ne01eX
Ne01eX аватар
User offline. Last seen 1 день 13 часов ago. Не в сети
Зарегистрирован: 12.02.2006
Сообщения:

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

2. Имхо поиск нужно ограничить файлами для которых снята галка показа в списке + типами картинок разрешёнными в настройках . Логично предположить, что картинки без этих галок предназначены для показа в контенте.

Давай попробуем, переделать никогда не поздно Smile

Протянув руку помощи, не забудь разжать кулак.

Real Alex
Real Alex аватар
User offline. Last seen 1 неделя 5 дней ago. Не в сети
Зарегистрирован: 06.02.2006
Сообщения:

Итак, генератор preview установил. Шаблон пока не правил т.к. ты сейчас делаешь новую тему.

пример: /node/1010

чтобы отобразить миниатюру нужно добавить /preview/ перед именем файла, например:
исх.файл /files/content-files/news/2010/06/30/1010/main_aluminium-street.jpg
миниатюра /files/content-files/news/2010/06/30/1010/preview/main_aluminium-street.jpg

Пока настройки такие:
- качество jpeg 70%
- размер всегда 240х180 (пропорции 4:3). Если пропорции отличаются, изображение кадрируется по центру. Если размер исходного изображения меньше, то оно будет увеличено.
- работает с файлами jpg, jpeg, png, gif; на выходе - только JPEG (имя файла не меняется)
- логотип: ширина 40% (от ширины изображения)
- обрабатываются те изображения которые находятся в папке новостей (news) и имя файла начинается с main (UPD изменено: имя файла может быть любым).

Real Alex
Real Alex аватар
User offline. Last seen 1 неделя 5 дней ago. Не в сети
Зарегистрирован: 06.02.2006
Сообщения:

Ne01eX пишет:

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

Не совсем понял
Смысл в том чтобы в анонсе новости картинка отображалась автоматически.
Внутри новости (когда новость отображается на отдельной странице) можно сделать другое оформление.

Ne01eX пишет:

2. Имхо поиск нужно ограничить файлами для которых снята галка показа в списке + типами картинок разрешёнными в настройках . Логично предположить, что картинки без этих галок предназначены для показа в контенте.

При отображении анонса новости можно сделать так: сначала поиск определенного имени файла (пример main), если нет - то в скрытых, если и там нет то во всех остальных. Это все касается именно анонса новости.
Можно придумать какую-нибудь метку, типа <!--skip_preview-->, и если она встретится в тексте - не применять автоматическое оформление. Тогда можно будет при необходимости оформлять анонс вручную.

Ne01eX
Ne01eX аватар
User offline. Last seen 1 день 13 часов ago. Не в сети
Зарегистрирован: 12.02.2006
Сообщения:

Только вчера видел обратный фильтр - генерирует превьюхи встретив ббкод preview Smile

Протянув руку помощи, не забудь разжать кулак.

Ne01eX
Ne01eX аватар
User offline. Last seen 1 день 13 часов ago. Не в сети
Зарегистрирован: 12.02.2006
Сообщения:

Real Alex пишет:

Итак, генератор preview установил. Шаблон пока не правил т.к. ты сейчас делаешь новую тему.

пример: /node/1010

чтобы отобразить миниатюру нужно добавить /preview/ перед именем файла, например:
исх.файл /files/content-files/news/2010/06/30/1010/main_aluminium-street.jpg
миниатюра /files/content-files/news/2010/06/30/1010/preview/main_aluminium-street.jpg

Пока настройки такие:
- качество jpeg 70%
- размер всегда 240х180 (пропорции 4:3). Если пропорции отличаются, изображение кадрируется по центру. Если размер исходного изображения меньше, то оно будет увеличено.
- работает с файлами jpg, jpeg, png, gif; на выходе - только JPEG (имя файла не меняется)
- логотип: ширина 40% (от ширины изображения)
- обрабатываются те изображения которые находятся в папке новостей (news) и имя файла начинается с main (UPD изменено: имя файла может быть любым).

Что-то не совсем понял каким макаром создана превьюха для новости 1016 Там ведь не совсем по центру...

Протянув руку помощи, не забудь разжать кулак.

Real Alex
Real Alex аватар
User offline. Last seen 1 неделя 5 дней ago. Не в сети
Зарегистрирован: 06.02.2006
Сообщения:

Ne01eX пишет:

Что-то не совсем понял каким макаром создана превьюха для новости 1016 Там ведь не совсем по центру...

Сейчас специально проверил - открыл в Гимпе, изменил по ширине до 240, далее "размер холста" - высота=180 - "Центр"
Получилось то же самое Smile
Так что алгоритм работает как надо Cool

Real Alex
Real Alex аватар
User offline. Last seen 1 неделя 5 дней ago. Не в сети
Зарегистрирован: 06.02.2006
Сообщения:

Ne01eX пишет:

Только вчера видел обратный фильтр - генерирует превьюхи встретив ббкод preview Smile

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

Опять же, если пользователь не знакомый с синтаксисом решит добавить новость, он просто напечатает текст, прикрепит картинку и нажмет "отправить". Поэтому лучше наверное чтобы по умолчанию все оформление генерировалось максимально автоматически.