Прикрепленные картинки под сообщением

Автор rols, 24 ноября 2007, 12:58:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

rols

Прикрепленные картинки под сообщением.

Появилась такая проблема (SMF 1.1.4)
Решил уменьшить размер всех картинок на своем сервере, скажем с 1280-960п. в 640-480п.
Так они всё равно показываются в первоначальном размере в сообщении (1280-960п), Проверил на сервере все картинки изменены до размера 640-480п. Видимо скрипт какой-то их выставляет обратно в первоночальный вид (все картинки растягивает в больший размер).
Как-нибудь можно это всё испарвить,  чтоб отображался нормальный размер изменённых картинок??


rols

digger
Я смотрю, но не понимаю как изменить размер, можно поподробней пожалуйста.


rols

Не помогает, вот что пишет:
SQL-запрос:

`size` UPDATE smf_attachments SET width =640 WHERE width =1280 UPDATE smf_attachments SET height =480 WHERE height =960 `size`

Ответ MySQL: 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'size`update smf_attachments set width=640 where width=1280
update smf_attachmen' at line 1



Я просто в этом ничего не понимаю, может подругому код нужно ввести (с чемто) а то я ввожу только что ты написал!

rols

И ещё у меня много картинок не только в одном размере были (1280) но и вдругих, нужно тогда каждый рамер в ручную править, чтоль?

Вот это поле: size
Ряды  size 
1 0
1 219
1 375
1 1260
1 1396
1 1435
1 1436
1 1473
1 1636
1 1645
1 1734
1 1746
1 1754
1 1763
1 1768
1 1786
1 1792
1 1796
1 1825
1 1835
1 1837
1 1866
1 1949
1 1964
1 1989
1 2003
1 2036
1 2038
1 2040
1 2046

digger®

Цитата: rols от 24 ноября 2007, 14:11:20
Не помогает, вот что пишет:
SQL-запрос:

`size` UPDATE smf_attachments SET width =640 WHERE width =1280 UPDATE smf_attachments SET height =480 WHERE height =960 `size`

Ответ MySQL: 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'size`update smf_attachments set width=640 where width=1280
update smf_attachmen' at line 1



Я просто в этом ничего не понимаю, может подругому код нужно ввести (с чемто) а то я ввожу только что ты написал!

Запросы пишите как указано и не оба сразу.
Поле 'size' это размер каритнки в килобайтах.
Если вы уверены что у вас все картинки 640х480 можете сделать так

UPDATE smf_attachments SET width=640, height=480

rols

digger
Спасибо теперь я что-то понял, попроовал что-то вроде получилось.

А можно сделать одним кодом чтоб не все, а только те что больше 640х480 уменьшить, а то  у меня слишком много всяких размеров.

digger®

Цитата: rols от 24 ноября 2007, 14:35:10
digger
Спасибо теперь я что-то понял, попроовал что-то вроде получилось.

А можно сделать одним кодом чтоб не все, а только те что больше 640х480 уменьшить, а то  у меня слишком много всяких размеров.

update smf_attachments set width=640, height=480 where width>640

C пропорциями только могут быть проблемы

rols

digger
Спасибо!
А спропорциями я уже вручную сделаю, перегружу просто фото в сообщении.
И можно ещё оди вопросик:
Если файл с названием на русском языке - то он не отображается.
На латинице всё путём.
В базе стоит filename utf8_general_ci   Может его исправить надо?


rols