Архив - только для чтения |
| Сообщество uCoz Архивариус Архив Архив темы: Доска объявлений (Доска объявлений: добавление и управление материалами) |
| Архив темы: Доска объявлений |
|
Добрый день
Подскажите как ограничить заголовок например в 50 символов? и чтобы остальная часть просто скрывалась (ответы типа "скриптами" не надо писать, примеры пожалуйста если знаете как это реализовать) и второй вопрос как сделать чтобы добавленная фотография оставалась с заданными параметрами высоты и ширины, но чтобы она не растягивала и уменьшала фото а красиво вписывала сжимала фото в нужный размер, т.к. это реализовано в Фотоальбоме (Тип уменьшения изображений при создании демо-картинки: Сжатие или Обрезка) вот нужно это сжатие, возможно ли это сделать? Спасибо. |
|
Quote (ALROS) Подскажите как ограничить заголовок например в 50 символов? Quote (ALROS) ответы типа "скриптами" не надо писать Code <?substr($TITLE$,0,50)?> Quote (ALROS) как сделать чтобы добавленная фотография оставалась с заданными параметрами высоты и ширины, но чтобы она не растягивала и уменьшала фото а красиво вписывала сжимала фото в нужный размер Сообщение отредактировал Komoff - Четверг, 22 Сен 2011, 15:59:56
|
|
Quote (Komoff) <?substr($TITLE$,0,50)?> Спасибо! Помогло Вот что я имею ввиду, мне нужно чтобы фото номер 1 выводилось в "виде материалов" если ограничить ее и по ширине то получится, что фотки будут коряво выглядеть, они будут растягиваться по заданным параметрам, а мне надо чтобы они вписывались в ограниченный по высоте и ширине размер, например в ширину 140px а высоту 75px <?if($IMG_URL1$)?><A href="$ENTRY_URL$" title="$TITLE$"><IMG src="$IMG_URL1$" height="75"></A><?endif?> если сделать так: <?if($IMG_SMALL_URL1$)?><A href="$ENTRY_URL$" title="$TITLE$"><IMG src="$IMG_SMALL_URL1$" height="75"></A><?endif?> для превью у меня стоит размер 140Х140 но вот загрузив фото размерами 613Х201 оно не уменьшает эту фото до 140 по ширине а делает где то 200 ее. почему непонятно. в общем если фотки не пропорциональные оно получается некрасиво. Сообщение отредактировал ALROS - Четверг, 22 Сен 2011, 16:44:05
|
|
Quote (ALROS) Спасибо! Помогло Code <?if(len($TITLE$)>'50')?><?substr($TITLE$,0,50)?>...<?else?>$TITLE$<?endif?> На счет фоток, не знаю, думаю, что нужно использовать превью выдаваемое системой, другого нет. Можно прописать для него Code <img src="$IMG_SMALL_URL1$" style="max-width:140px;max-height:75px"> Сообщение отредактировал Komoff - Четверг, 22 Сен 2011, 17:44:15
|
|
Quote (Komoff) <?if(len($TITLE$)>'50')?><?substr($TITLE$,0,50)?>...<?else?>$TITLE$<?endif?> Вообще отлично получилось Спасибо! Quote (Komoff) <img src="$IMG_SMALL_URL1$" style="max-width:140px;max-height:75px"> и это помогло! Приочень благодарен!!! ![]() Добавлено (24-Сен-2011, 06:22:42) Quote (ALROS) <img src="$IMG_SMALL_URL1$" style="max-width:140px;max-height:75px"> хелп. все браузеры как браузеры, а экслорер сцуко выделуется как ввсегда. в общем он не воспринимает такой код и показует фотки в их размере в котором они загружены его смущает вот эта вот часть кода: style="max-width:140px;max-height:75px" как можно еще фотки ограничить по размерам? |
|
Quote (YuriT) <script> timeDiff=Math.round(((new Date($YEAR$,parseInt('$MONTH$')-1,parseInt('$DAY$'),parseInt('<?substr($TIME$,0,2)?>'),parseInt('<?substr($TIME$,3)?>'))).getTime() - (new Date()).getTime())/1000)+30; function currTime(){ var time=Math.round((new Date()).getTime()/1000); if(window.timeDiff) time+=window.timeDiff; return time; } function n2(num){ return (num<10 ? '0' : '') + num; } function up(id,lastModTS,addTS,oLink){ var dMod=new Date(); dMod.setTime(lastModTS*1000); var nextTS=lastModTS+7*24*60*60+50; var secLeft=nextTS - currTime(); if(secLeft > 0) { var minutes=secLeft/60; var hours=minutes/60; var days=hours/24; var nextD=new Date(); nextD.setTime(nextTS*1000); var nextDay=n2(nextD.getDate())+'.'+n2(nextD.getMonth()+1)+'.'+nextD.getFullYear(); var nextTime=nextD.toTimeString().substr(0,5); var txt='Поднимать объявление можно не чаще чем раз в неделю.\n\n'+ 'Это объявление можно будет поднять через ' + (days >= 1 ? '' + Math.round(days) + (days < 1.5 ? ' день' : (days<4.5 ? ' дня' : ' дней')) + ', ' + nextDay + ',': (hours > 0.8 ? '' + Math.round(hours) + ' час.,' : '' + (Math.round(minutes)+1) + ' мин.,')) + ' после ' + nextTime ; alert( txt ); return; } var btnSrc; var oBtn; if(oLink){ oLink.onclick=''; oBtn=oLink.firstChild; btnSrc=oBtn.src; oBtn.src='/css/ajax-load.gif'; } $.get('/board/0-0-0-'+id+'-13, function(data){ var form=$('#addEntForm',data); _uPostForm(form, {success:function(){ if(oBtn) oBtn.scr=btnSrc; alert("Объявление поднято"); window.location.href='/board/';}}); }) } </script> Не хочет работать ссылка: http://allmonte.ru/board/ |
|
Здравствуйте! Подскажите, пож, как должен выглядеть такой код
Code <?if($IMG_URL1$)?><a href="$ENTRY_URL$"><img src="$IMG_URL1$" width="100" border="1"></a><?else?><a href="$ENTRY_URL$"><img src="http://xxxx.xxx.xxx/xxx.jpg" width="100" border="1" alt="no photo" /></a><?endif?> чтобы автоматом вставлялась не одна картинка(первая), а от 1 до 20? И при клике на демо картинку появлялось в всплывающем окне полное изображение. И второй вопрос. Какой код и куда в CSS нужно вставлять, чтобы "$IMAGE...$" не высвечивался? Сообщение отредактировал Diz6942 - Вторник, 04 Окт 2011, 15:18:25
|
|
Quote (Diz6942) И второй вопрос. Какой код и куда в CSS нужно вставлять, чтобы "$IMAGE...$" не высвечивался? И где он у вас высвечивается? |
|
Здравствуйте. Такой вопрос назрел. Вот я переделал модуль "Доска объявлений" под "Результаты футбольных матчей", сам. Не знаю, как грамотно выразиться, поэтому опишу все на примере.
Например, человек "А" сыграл с человеком "Б". Человек "А" выкладывает результат, но при этом мне необходимо сделать так, чтобы человек "Б" его подтвердил, вот тогда только результат выкладывался. Но человек "Б" не обязательно должен быть админом/модером. Грубо говоря, как сделать так, чтобы соперник должен был подтвердить результат? Как-то же вроде можно, но как? |
|
defaultNick0934, возможно стоит попробовать задействовать комментарии + условные операторы.
Так: чел. А добавляет результат, указывая логин чел Б. Далее материал виден только админу, чел А и чел Б. Но, чел Б видет форму подтверждения (форму добавления комментария), он подтверждает, чем меняет условие и материал видят все. |
|
Prochtenniy, Во, а как так сделать, подскажи пожалуйста
|
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

Чат сообщества



его смущает вот эта вот часть кода: style="max-width:140px;max-height:75px" как можно еще фотки ограничить по размерам?

ссылка: 
