Архив - только для чтения
Архив темы: Доска объявлений
ALROS
Сообщений: 25
Репутация: 1

Сообщение # 151 | 15:09:32
Добрый день

Подскажите как ограничить заголовок например в 50 символов? и чтобы остальная часть просто скрывалась (ответы типа "скриптами" не надо писать, примеры пожалуйста если знаете как это реализовать)

и второй вопрос как сделать чтобы добавленная фотография оставалась с заданными параметрами высоты и ширины, но чтобы она не растягивала и уменьшала фото а красиво вписывала сжимала фото в нужный размер, т.к. это реализовано в Фотоальбоме (Тип уменьшения изображений при создании демо-картинки: Сжатие или Обрезка) вот нужно это сжатие, возможно ли это сделать?

Спасибо.
Komoff
Сообщений: 595
Репутация: 276

Сообщение # 152 | 15:54:41
Quote (ALROS)
Подскажите как ограничить заголовок например в 50 символов?
операторами
Quote (ALROS)
ответы типа "скриптами" не надо писать
biggrin
Code
<?substr($TITLE$,0,50)?>
Quote (ALROS)
как сделать чтобы добавленная фотография оставалась с заданными параметрами высоты и ширины, но чтобы она не растягивала и уменьшала фото а красиво вписывала сжимала фото в нужный размер
в смысле? Уменьшенные изображения (превью) на доске объявлений есть же...
Сообщение отредактировал Komoff - Четверг, 22 Сен 2011, 15:59:56
ALROS
Сообщений: 25
Репутация: 1

Сообщение # 153 | 16:09:52
Quote (Komoff)
<?substr($TITLE$,0,50)?>

Спасибо! Помогло smile

Вот что я имею ввиду, мне нужно чтобы фото номер 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
Komoff
Сообщений: 595
Репутация: 276

Сообщение # 154 | 17:42:03
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">
или задать фиксированную ширину, как и для старых версий IE, можно через условные комментарии.
Сообщение отредактировал Komoff - Четверг, 22 Сен 2011, 17:44:15
ALROS
Сообщений: 25
Репутация: 1

Сообщение # 155 | 06:22:42
Quote (Komoff)
<?if(len($TITLE$)>'50')?><?substr($TITLE$,0,50)?>...<?else?>$TITLE$<?endif?>

Вообще отлично получилось smile Спасибо!

Quote (Komoff)
<img src="$IMG_SMALL_URL1$" style="max-width:140px;max-height:75px">

и это помогло! smile

Приочень благодарен!!! respect

Добавлено (24-Сен-2011, 06:22:42)
---------------------------------------------

Quote (ALROS)
<img src="$IMG_SMALL_URL1$" style="max-width:140px;max-height:75px">


хелп. все браузеры как браузеры, а экслорер сцуко выделуется как ввсегда. в общем он не воспринимает такой код и показует фотки в их размере в котором они загружены sad его смущает вот эта вот часть кода: style="max-width:140px;max-height:75px" как можно еще фотки ограничить по размерам?
allmonte
Сообщений: 49
Репутация: 2

Сообщение # 156 | 13:17:37
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>


Не хочет работать wacko ссылка: http://allmonte.ru/board/
Diz6942
Сообщений: 16
Репутация: 10

Сообщение # 157 | 15:01:38
Здравствуйте! Подскажите, пож, как должен выглядеть такой код
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
allmonte
Сообщений: 49
Репутация: 2

Сообщение # 158 | 16:13:39
Diz6942, вопрос абсалютно не в доски, jquery в помощь.
Diz6942
Сообщений: 16
Репутация: 10

Сообщение # 159 | 16:15:33
allmonte, почему нет??????? Если мне именно в досках такое нужно.
Abu-Abubakr
Сообщений: 40
Репутация: 51

Сообщение # 160 | 21:59:12
Quote (Diz6942)
И второй вопрос. Какой код и куда в CSS нужно вставлять, чтобы "$IMAGE...$" не высвечивался?

И где он у вас высвечивается?

olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 161 | 22:56:02
Diz6942,

1. Смотрите класс
2. Дописываете ему свойства (подсказываю: display:none)

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Diz6942
Сообщений: 16
Репутация: 10

Сообщение # 162 | 10:53:32
Abu-Abubakr,
Quote (Abu-Abubakr)
И где он у вас высвечивается?

При добавлении фото. На странице добавления/редактирования материала. smile
Сообщение отредактировал Diz6942 - Среда, 05 Окт 2011, 11:39:14
defaultNick0934
Сообщений: 2
Репутация: 2

Сообщение # 163 | 17:36:09
Здравствуйте. Такой вопрос назрел. Вот я переделал модуль "Доска объявлений" под "Результаты футбольных матчей", сам. Не знаю, как грамотно выразиться, поэтому опишу все на примере.
Например, человек "А" сыграл с человеком "Б". Человек "А" выкладывает результат, но при этом мне необходимо сделать так, чтобы человек "Б" его подтвердил, вот тогда только результат выкладывался. Но человек "Б" не обязательно должен быть админом/модером. Грубо говоря, как сделать так, чтобы соперник должен был подтвердить результат? Как-то же вроде можно, но как?
Prochtenniy
Сообщений: 76
Репутация: 246

Сообщение # 164 | 19:19:29
defaultNick0934, возможно стоит попробовать задействовать комментарии + условные операторы.
Так: чел. А добавляет результат, указывая логин чел Б. Далее материал виден только админу, чел А и чел Б.
Но, чел Б видет форму подтверждения (форму добавления комментария), он подтверждает, чем меняет условие и материал видят все.

defaultNick0934
Сообщений: 2
Репутация: 2

Сообщение # 165 | 20:36:43
Prochtenniy, Во, а как так сделать, подскажи пожалуйста
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!