Страница 1 из 2

Авто уменьшение картинки для каталога файлов

Добавлено: 15 мар 2009, 11:48
Smoke
Собственно уже написал - Авто уменьшение картинки для каталога файлов нужно :D
Пробовал по типу Авто уменьшение картинки для форума, но т.к в CSS не очень силен, не получилось... :(

Re: Авто уменьшение картинки для каталога файлов

Добавлено: 16 мар 2009, 13:19
Draft
smoke писал(а):Собственно уже написал - Авто уменьшение картинки для каталога файлов нужно :D
Пробовал по типу Авто уменьшение картинки для форума, но т.к в CSS не очень силен, не получилось... :(

<img src="Путь к картинке" style="width:150; height:100;">

Re: Авто уменьшение картинки для каталога файлов

Добавлено: 16 мар 2009, 13:28
Smoke
Ага, через дополнительные поля и так понятно....
Пример:
Пользователь добавляет картинку

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

[img]ПУТЬ[/img]

(картинка 1200*1000), сайт кривит...
Мне надо:
Чтоб при любом варианте добавления картинки, она в любом случае уменьшалась, как на форуме...

Re: Авто уменьшение картинки для каталога файлов

Добавлено: 16 мар 2009, 13:40
Draft
Щя напешу.

Re: Авто уменьшение картинки для каталога файлов

Добавлено: 16 мар 2009, 14:00
Draft
Вот те на) Все изображения, рамер которых больше 700 автоматом уменьшаются до 400 (ширину сам выставь какую нада).
По клику по изображению происходит увеличение.

В "Страница материала и комментариев к нему" ищем $COM_BODY$ и меняем его на:

<div id="coms">$COM_BODY$</div>
<script type="text/javascript">
// By Draft - Softers.ru
cimgs=document.getElementById('coms').getElementsByTagName('img');
for(i=0;i<cimgs.length;i++) {
if(cimgs[i].width>700) {cimgs[i].style.width='400'; cimgs[i].onclick=opencimg;}}

function opencimg() {
if(this.style.position!='absolute') {this.style.position='absolute'; this.style.width='';}
else {this.style.position='static'; this.style.width='400';}}
</script>


В осле не пашет.

Re: Авто уменьшение картинки для каталога файлов

Добавлено: 16 мар 2009, 14:08
Smoke
Спасибо за старания, но не пашет... :wall:

Re: Авто уменьшение картинки для каталога файлов

Добавлено: 16 мар 2009, 14:11
Draft
smoke писал(а):Спасибо за старания, но не пашет... :wall:

Браузер и сайт в студию

Re: Авто уменьшение картинки для каталога файлов

Добавлено: 16 мар 2009, 14:12
Smoke
Слушай, а ты мне дл чего написал?
Что это:

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

<div id="coms">$COM_BODY$</div>

Мне для "Каталога файлов"
Браузер FF3

Re: Авто уменьшение картинки для каталога файлов

Добавлено: 16 мар 2009, 14:13
Smoke

Re: Авто уменьшение картинки для каталога файлов

Добавлено: 16 мар 2009, 14:20
Draft
smoke писал(а):Мне для "Каталога файлов"

Пля, я для комментов написал :lol: . Ну тогда делай так.

Ищеш там же $MESSAGE$ заменяеш на:

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

<div id="mmsg">$MESSAGE$</div>
<script type="text/javascript">
// By Draft - Softers.ru
cimgs=document.getElementById('mmsg').getElementsByTagName('img');
for(i=0;i<cimgs.length;i++) {
if(cimgs[i].width>700) {cimgs[i].style.width='400'; cimgs[i].onclick=opencimg;}}

function opencimg() {
if(this.style.position!='absolute') {this.style.position='absolute'; this.style.width='';}
else {this.style.position='static'; this.style.width='400';}}
</script>