Архив - только для чтения
Архив темы: Информеры
fart2415
Сообщений: 9
Репутация: 0

Сообщение # 811 | 13:26:57
Alexander_K, к примеру в полной новости я ввожу в дополнительное поле слово Сайт. Вот а где то в другом модуле название материала тоже содержит только слово Сайт! и вот когда я открываю новость с которой забито через дополнительное поле слово Сайт скрипт выводил материал тот у которого в название есть только слово Сайт из определенного модуля. Ну тоже самое в общем что и с этим скриптом, который убирает материалы не если у них не ответствуют даты
$('div[name="MYINF_1"][date!="$DATE$"]').hide();
if($('div[name="MYINF_1"]:visible').length==0) document.write('на сегодня нет новых материалов');
</script>

только тут с title и дополнительным полем.
mexxterio
Сообщений: 87
Репутация: 5

Сообщение # 812 | 13:39:06
Quote (fflesh)
Пропишите только те которые НЕ нужно выводить. Со знаком минуса, через запятую.

Попробую. Спасибо smile

Возможно ли не выводить товар, которого нет в наличии? Попробовал через условные операторы <?if($STOCK$=0)?>, но он просто не показывает эти товары оставляя пустые места...
Сообщение отредактировал mexxterio - Вторник, 22 Май 2012, 13:39:20
Alexander_K
Сообщений: 552
Репутация: 188

Сообщение # 813 | 13:50:04
Quote (mexxterio)
просто не показывает эти товары оставляя пустые места...
Шаблон информера покажите. Возможно просто некоторые теги, которые должны быть внутри условия, остались снаружи.

mexxterio
Сообщений: 87
Репутация: 5

Сообщение # 814 | 14:46:40
Alexander_K,

Code
<?if($STOCK$=0)?><?else?><div class="goods-list" align="center">
<a href="$ENTRY_URL$"><img alt="" src="$THUMB$" class="gphoto" id="$BLOCK_PREF$-gphoto-$ID$" border="0"></a><br>
<a style="font-size:16px" href="$ENTRY_URL$">$NAME$</a>
<div style="font-size: 12px;padding-bottom:10px"><?if($PRICE_OLD$)?><s>$PRICE_OLD$</s> <span class="newprice">$PRICE$</span><?else?>$PRICE$<?endif?></div>
</div><?endif?>
Alexander_K
Сообщений: 552
Репутация: 188

Сообщение # 815 | 14:58:43
Quote (mexxterio)
<?if($STOCK$=0)?><?else?>
Между if и else должно что-то быть. Т.е. если товар отсутствует, то выводить один шаблон, иначе выводить другой шаблон.
А не проще проверять на наличие? Т.е. если товар есть в наличии (<?if($STOCK$!=0)?>), то показывать (без else).
Code
<?if($STOCK$!=0)?><div class="goods-list" style="text-align:center;"><a href="$ENTRY_URL$"><img alt="здесь описание изображения" src="$THUMB$" class="gphoto" id="$BLOCK_PREF$-gphoto-$ID$" style="border:0;"></a><br><a style="font-size:16px;" href="$ENTRY_URL$">$NAME$</a><div style="font-size:12px;padding-bottom:10px;"><?if($PRICE_OLD$)?><s>$PRICE_OLD$</s> <span class="newprice">$PRICE$</span><?else?>$PRICE$<?endif?></div></div><?endif?>

D-mon55
Сообщений: 11
Репутация: 0

Сообщение # 816 | 17:40:11
Здравствуйте, как сделать обновление информера по кнопке? Не затрагивая содержимое всего сайта?
Alexander_K
Сообщений: 552
Репутация: 188

Сообщение # 817 | 18:24:38
Никак. Информер обновляется автоматически, минимум через 15 минут, и при редактировании шаблона информера.
Или имеется ввиду обновление блока на странице без перезагрузки всей страницы? Это можно делать с помощью ajax, но с этим лучше в другую тему — Вопросы по применению скриптов в системе uCoz.

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

Сообщение # 818 | 18:29:06
Quote (Alexander_K)

Мда, [mod] неискореним у пользователей юкоза. mod Selena

Code
<?if($STOCK$)?>

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

Сообщение # 819 | 09:03:23
Alexander_K,
По-прежнему дыры, вместо товаров, которых нет в наличии.
fghjk
Сообщений: 120
Репутация: 23

Сообщение # 820 | 14:15:57
Подскажите, как мне сделать так чтобы информер выводил материалы на странице в том виде, в каком они отображаются на сайте, а не в виде ссылок с датой над ними.
не так:


а так:
Прикрепления: 3164996.png (7.4 Kb) · 5892370.png (10.0 Kb)

fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 821 | 14:19:50
fghjk,
Quote (fghjk)
Подскажите, как мне сделать так чтобы информер выводил материалы на странице в том виде, в каком они отображаются на сайте, а не в виде ссылок с датой над ними.

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

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
fghjk
Сообщений: 120
Репутация: 23

Сообщение # 822 | 14:22:41
Что для этого тут можно отредактировать
Code

<table border="0" cellpadding="2" cellspacing="1" width="100%" class="infTable"><tr><td width="50%" style="font:7pt">[$DATE$]</td><td nowrap align="right" style="font:7pt"><?if($CATEGORY_NAME$)?>[<a href="$CATEGORY_URL$">$CATEGORY_NAME$</a>]<?endif?></td></tr><tr><td class="infTitle" colspan="2"><a href="$ENTRY_URL$">$TITLE$</a> <span title="Comments">(<a href="$COMMENTS_URL$"><b>$COMMENTS_NUM$</b></a>)</span></td></tr></table>

fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 823 | 23:43:32
fghjk,
Quote (fghjk)
Что для этого тут можно отредактировать

Всё.
И не «можно» а нужно.

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
fghjk
Сообщений: 120
Репутация: 23

Сообщение # 824 | 05:47:01
Кто может помочь написать такой код
Вод код вида материалов:
Code

<table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock"><tr><td style="padding:3px;">
<?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?>
<div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$">$TITLE$</a></div>
<?if($MESSAGE$)?><div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div><?endif?>
<?if($ATTACHMENTS$)?><div class="eAttach">Прикрепления: $ATTACHMENTS$</div><?endif?><div class="eDetails" style="clear:both;">
<?if($RATING$)?><div style="float:right"><?$RSTARS$('12','/.s/img/stars/3/12.png','1','float')?></div><?endif?>
<?if($CATEGORY_NAME$)?>Категория: <a href="$CATEGORY_URL$">$CATEGORY_NAME$</a> |<?endif?>

   
Дата: <span title="$TIME$">$DATE$</span>
<?if($COMMENTS_URL$)?>| <a href="$COMMENTS_URL$">Комментарии ($COMMENTS_NUM$)</a><?endif?>
</div></td></tr></table><br />

Сообщение отредактировал fghjk - Суббота, 26 Май 2012, 06:01:42
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 825 | 06:03:59
fghjk,
Что-то типа такого:
Code
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock"><tr><td style="padding:3px;">
<div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$">$TITLE$</a></div>
<?if($MESSAGE$)?><div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div><?endif?>
<div class="eDetails" style="clear:both;">
<?if($CATEGORY_NAME$)?>Категория: <a href="$CATEGORY_URL$">$CATEGORY_NAME$</a> |<?endif?>
Дата: <span title="$TIME$">$DATE$</span>
<?if($COMMENTS_URL$)?>| <a href="$COMMENTS_URL$">Комментарии ($COMMENTS_NUM$)</a><?endif?>
</div></td></tr></table><br />

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!