Архив - только для чтения |
| Сообщество uCoz Архивариус Архив Архив темы: Информеры |
| Архив темы: Информеры |
|
Всем привет!
Прошу помочь знающих людей. Ситуация такая, нужен информер действующих акций (сами акции сделаны на основе каталога файлов), соответственно кода текущей даты в нем нет. Пробовал сделать как написано в этом посте, но ничего не получилось. Шаблон информера: Code <div name="MYINF_4" date="$DATE$"><?if($DATE$>$AUTHOR_SITE$)?> <table><tr><td align="center"><div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$"><font size="1">$TITLE$</font><font color="#999999" size="1">($AUTHOR_EMAIL$-$AUTHOR_SITE$)</font></a></div> </td></tr></table><br /> <?endif?></div> $AUTHOR_SITE$ - дата окончания акции. Скрипт вставлен на странице с выводом: <!-- <block3> --> <div class="module"> <div class="box"><div class="scont"> <h3>Архив акций</h3> <div class="inner"> $MYINF_4$ </div></div></div> </div> <!-- </block3> --> <script> $('div[name="MYINF_4"][date!="$DATE$"]').hide(); </script> Что не так делаю, подскажите пожалуйста! MediaTek-Club.Ru - Все о чипсетах MediaTek и не только
Сообщение отредактировал Zard - Вторник, 24 Июл 2012, 10:01:49
|
|
Попробуте так
Шаблон информера: <div id="akciya_$ID$"> <table><tr><td align="center"><div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$"><font size="1">$TITLE$</font><font color="#999999" size="1">($AUTHOR_EMAIL$-$AUTHOR_SITE$)</font></a></div> </td></tr></table><br /> </div><script>konec($ID$,'$AUTHOR_SITE$')</script> Теперь на блок. <!-- <block3> --> <div class="module"> <div class="box"><div class="scont"> <h3>Архив акций</h3> <div class="inner"> $MYINF_4$ <script> function konec(id,kdat){ var tekdat = '$DATE$'; if (tekdat == kdat) {$('#akciya_'+id).hide();} } </script> </div></div></div> </div> <!-- </block3> --> Скрипт скрывает материал в течени дня. |
|
Alexander_K,
Quote (Alexander_K) код шаблона информера лишним не будет. Без кода вам смогут помочь только общими словами, вот код Quote $OTHER3$<br><a href="$ENTRY_URL$">$TITLE$</a><br>$OTHER1$ Quote (garik3900) Мне нужно для "доски объявлений" информер который выводит материалы добавленные только сегодня, информер должен показывать только $TITLE$ материала. |
|
$OTHER3$<br><a href="$ENTRY_URL$">$TITLE$</a><br>$OTHER1$
То, что синим, должно выводить только заголовок со ссылкой на материал. Попробуйте убрать или $OTHER3$<br> или <br>$OTHER1$ или и то и другое. Добавлено (03-Дек-2011, 12:10:06) |
|
Alexander_K, garik3900, в шаблоне информера код текущей даты нет.
тут надо работать скриптом. В шаблон информера <div id="inf_$ID$><a href="$ENTRY_URL$" >$TITLE$</a></div> <script>noviy('$DATE$',$ID$);</script> Потом после кода информера ($MYINF_n$) ставить этот скрипт <script> function noviy(kdat,id){ var tekdat = '$DATE$'; if (tekdat != kdat) {$('#inf_'+id).hide();} } </script> Сообщение отредактировал Abu-Abubakr - Суббота, 03 Дек 2011, 15:21:55
|
|
Abu-Abubakr,
Сделал как ты написал вот ссылка на тестовую страницу с информером, вот что получилось. почему то не работает. Ссылка на тестовую страницу Alexander_K, Quote (Alexander_K) То, что синим, должно выводить только заголовок со ссылкой на материал. Это я и сам знаю, только при таком коде $OTHER3$<br><a href="$ENTRY_URL$">$TITLE$</a><br>$OTHER1$ выводится заданное кол-во материалов независимо от даты добавления, а мне надо что бы выводились только сегодняшние добавления. И $OTHER$ не на что не влияет и не мешает работе информера. |
|
|
|
garik3900, омг, просто улосвие пропишите соотв в шаблоне информера и кол-во поставьте 300.
Все равно практически у всех стоит вывод "сегодня" и "вчера". Любые работы по:
- Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
|
Abu-Abubakr, спасибо за помощь, но так тоже показывает все, не отсеивает прошедшие акции
![]() MediaTek-Club.Ru - Все о чипсетах MediaTek и не только
|
|
Abu-Abubakr,
И в шаблон информера скрипт вставлял, и в шаблон страницы не помогло, сейчас стоит скрипт в шаблоне страницы Quote <div id="maincol"> <!-- <body> -->$CONTENT$<!-- </body> -->$MYINF_5$ <script> function noviy(kdat,id){ var tekdat = '$DATE$'; if (tekdat != kdat) {$('#inf_'+id).hide();} } </script> <div style="clear: both"></div> </div> это в информере Quote <div id="inf_$ID$><a href="$ENTRY_URL$" >$TITLE$</a></div> <script>noviy('$DATE$',$ID$);</script> может кто нить написать конкретный код для вставки , а то я, чего то сам не догоняю что делать. |
|
|
|
Создаю информер - Счетчики для пользователей · Материалы · всех. Сохраняю, затем размещаю на сайт, но всё время выдаёт какую-то ошибку - Create template for this Informer. В чём проблема?
Едет вебмастер в поезде и слышит: <td></td> ... <td></td> ... <td></td>
Сообщение отредактировал Балбес - Среда, 07 Дек 2011, 17:24:17
|
|
Балбес, пересохраните шаблон информера или внесите в него изменения и сохраните.
|
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!

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







