Реклама между новостями, постами
|
|
[31] likbezz [26.06.2012, 13:10] |
Lunder, Знал бы где упадешь, солому бы подложил Это да. Тогда только только скриптом. |
|
[32] Lunder [27.06.2012, 00:17] |
спс. Но для меня скрипт, - как, для кого-то, уравнение Шредингера (с виду - элементарно, но, - надо вникать).
Сообщение отредактировал Lunder - Среда, 27.06.2012, 00:23 |
|
[33] likbezz [27.06.2012, 05:39] |
Lunder, Но для меня скрипт, - как, для кого-то, уравнение Шредингера (с виду - элементарно, но, - надо вникать). Ну а по другому-то никак не сравнить в шаблоне вид материалов дополнительное поле с текущей датой. Как тут по другому сделаешь? если оператор выводящий дате не работает в данном шаблоне.
Либо так, либо как я описал выше. |
|
[34] Гость [01.08.2012, 13:28] |
likbezz, добрый день! Как вставить рекламный баннер (точнее, скрипт ротатора баннеров) между новостями в модуле Новости сайта (главная страница и архив раздела), я понял. И, скорее всего, криво, но сделал. Но баннеры теперь стоят по всему модулю через каждые шесть новостей. Если необходимы кардинальные изменения в коде, то Бог с ним - пусть всё остается как есть. Но если все же возможно малой кровью, то хотелось бы оставить баннер в единственном экземпляре после первой новости на Главной странице. Причем, именно скрипт ротатора баннеров, а не единственное статичное изображение. Сайт http://rio-serov.ru. Баннер вставил через Вид материалов (ну нет в новостном модуле шаблона главной страницы!). Код вот такой: 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','0','float')?></div><?endif?> <?if($CATEGORY_NAME$)?>Категория: <a href="$CATEGORY_URL$">$CATEGORY_NAME$</a> |<?endif?> <?if($USERNAME$)?>Добавил: <a href="$PROFILE_URL$">$USERNAME$</a> |<?endif?> Дата: <span title="$TIME$">$DATE$</span> <?if($COMMENTS_URL$)?>| <a href="$COMMENTS_URL$">Комментарии ($COMMENTS_NUM$)</a><?endif?> </div></td></tr></table><br /> <?if($ID$%6='1')?> <div id="myinf$ID$"> <p align="center"><script type="text/javascript" src="http://rio-serov.ru/rtr/2"></script></a><strong><em> <script type="text/javascript"> $(window).load(function(){ $('#myinf$ID$').load('/index/0-4 #banBlock<_?rnd10?_>'); }); </script> </div><br /> <?endif?> Можно ли в этом коде что-то поменять, чтобы остался один баннер (без повторов - ни на главной, ни в архиве) между первой и второй новостями? И да, я чайник..  |
|
[35] Drinko [01.08.2012, 22:25] |
Гость, если только после первой новости, то можно так:
Новости сайта --> Вид материалов в самый низ шаблона:
<?if((substr(($RSTARS$('12','/.s/img/stars/3/12.png','0','float')),0,2))="<s")?>Я первая<?endif?>
(рейтинг, благодаря которому и определям, правим под себя) |
|
[36] likbezz [01.08.2012, 22:43] |
Гость, если только после первой новости, то можно так: Остальное отфильтровать по URI_ID ...
Или просто скриптом. без операторов. |
|
[37] Гость [03.08.2012, 01:08] |
Спасибо! Бум разбираться... |
|
[38] Molik [15.01.2013, 20:57] |
likbezz, а как можно реализовать показ рекламы в последнем или предпоследнем посте форума? Все решения которые я нашел в интернете, а так и здесь, привязаны к началу страницы, и от него уже +1 ли +5 сообщение, а вот как сделать рекламу в последнем или предпоследнем постах, так что бы она была только в одном месте, не на всех страницах, ни у кого не нашел. А ведь это самое привлекательное место в форуме, оно будет всегда перед глазами. |
|
[39] likbezz [15.01.2013, 21:20] |
Molik, а вот как сделать рекламу в последнем или предпоследнем постах В “последнем” где? на странице или вообще? Последний добавленный материал в новостях, обычно, является первым. На форуме - последним, в зависимости от сортировки.. Скриптом - это не сложно: - селектор last и first соответственно.
А на какой? на первой, на последней? на случайной? |
|
[40] Гость [16.01.2013, 06:25] |
Цитата (likbezz) В “последнем” где? на странице или вообще? В последнем или предпоследнем сообщении в теме форума.Добавлено (16.01.2013, 06:25) --------------------------------------------- Почитал про селекторы. попробовал, и запутался на корню. Придется искать помошника что бы сделать нужный скрипт, своих мозгов не хватило. likbezz, спасибо что направили в нужное русло. |
|
[41] likbezz [16.01.2013, 08:24] |
Гость, Почитал про селекторы. попробовал, и запутался на корню. Код <div style="display:none;"> <div id="reklama"> <strong>=== ТУТ ВАША РЕКЛАМА !!! ===</strong> </div> </div> <script type="text/javascript"> $('table.postTable:last').after($('#reklama')); </script> |
|
[42] Molik [16.01.2013, 12:50] |
likbezz, спасибо за отзывчивость. Скрипт работает, но с моим форумом (ucoz шаблон) работает не корректно. Вот код "Вид материалов форума" Код <table border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable"> <tr><td width="23%" class="postTdTop" align="center"><a class="postUser" href="javascript://" rel="nofollow" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a></td><td class="postTdTop"><?if($AWARDS_DO_URL$ && $USER_LOGGED_IN$ && $CUR_USER_ID$!=$UID$)?><div style="float:right"><a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-28-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'});return false;"><img alt="" src="http://s25.ucoz.net/img/icon/thumbu.png" width="13" border="0" title="Хороший пост"></a> <a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-47-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'});return false;"><img alt="" src="http://s25.ucoz.net/img/icon/thumbd.png" width="13" border="0" title="Плохой пост"></a></div><?endif?>Дата: $WDAY$, $DATE$, $TIME$ | Сообщение # $NUMBER$</td></tr> <tr><td class="postTdInfo" valign="top"> <?if($AVATAR_URL$)?><IMG SRC="$AVATAR_URL$" BORDER="0"> <?else?> <IMG SRC="/Dobavleniya/52.png" BORDER="0"> <?endif?><?if($USER_TITLE$)?><div class="postRankName">$USER_TITLE$</div><?else?><div class="postRankName">$USER_RANK_NAME$</div><?endif?>
<?if($GROUP_ICON$)?><div class="postRankIco">$GROUP_ICON$</div><?else?><div class="postRankIco">$USER_RANK_ICON$</div><?endif?> <?if($CITY$)?><div class="numposts">Город: <span="unp">$CITY$</span></div><?endif?>
<?if($GROUP_NAME$)?><div class="postUserGroup">Группа: $GROUP_NAME$</div><?endif?> <?if($POSTS$)?><div class="numposts">Сообщений: <span="unp">$POSTS$</span></div><?endif?> <?if($AWARDS_READ_URL$)?><div class="reputation">Награды: <a href="$AWARDS_READ_URL$" title="Список наград"><span class="repNums"><b>$AWARDS$</b></span></a> <?if($AWARDS_DO_URL$)?> <a href="$AWARDS_DO_URL$"><span style="font-size:10pt" title="Вручить награду"><b>+</b></span></a><?endif?><?endif?> <?if($READ_REP_URL$)?><div class="reputation">Репутация: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><b>$REP_RATING$</b></a> <?if($DO_REP_URL$)?> <a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$"><span style="font-size:10pt"><b>±</b></span></a></div><?endif?><?endif?> <?if($READ_BAN_URL$)?><div class="userBan">Замечания: <a class="banPercent" title="Смотреть историю замечаний" href="$READ_BAN_URL$">$BAN_RATING$</a> <?if($DO_BAN_URL$)?> <a title="Изменить уровень замечаний" class="banDo" href="$DO_BAN_URL$">±</a></div><?endif?><?endif?> <?if($USER_STATUS$)?><div class="statusBlock">Статус: $USER_STATUS$</div><?endif?> <?if($GROUP_ID$)?> <?else?><br><br><br><br><br><?endif?> </td><td class="posttdMessage" valign="top">$MESSAGE$ <?if($ATTACHMENT$)?> <div align="left" class="eAttach">Прикрепления: $ATTACHMENT$</div><?endif?> <?if($SIGNATURE$)?><br><hr size="1" width="150" align="left" class="signatureHr"><span class="signatureView">$SIGNATURE$</span><?endif?> <?if($EDITEDBY$)?><br><br><div class="edited">Сообщение отредактировал $EDITEDBY$</div><?endif?></td></tr> <tr><td class="postBottom" align="center"><?if($USER_IP$)?><div class="postip">[ <a class="postIpLink" href="http://www.ripe.net/perl/whois?$USER_IP$" target="_blank">$USER_IP$</a><?if($POST_COUNTRY_ID$)?> (<a href="javascript://" rel="nofollow" onclick='prompt("","$POST_COUNTRY$");return false;'>$POST_COUNTRY_ID$</a>)<?endif?> ]</div><?else?> <?endif?></td><td class="postBottom"> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr><td>$USER_DETAILS_ICON_BAR$</td><td align="right" style="padding-right:15px;">$ENTRY_MANAGE_ICON_BAR$</td><td width="2%" nowrap align="right">$ON_TOP_ICON$$DEL_ENTRY_FIELD$</td></tr> </table></td></tr></table> Пробовал ставить скрипт в конец кода. |
|
[43] likbezz [16.01.2013, 20:25] |
Molik, Скрипт работает, но с моим форумом (ucoz шаблон) работает не корректно. Вот код "Вид материалов форума" Надеюсь вы этот скрипт вставляли не в этот шаблон? Его нужно добавлять в общий вид, через условные операторы с условием что это страница сообщений и она последняя. |
|
[44] Molik [16.01.2013, 20:34] |
Понял. |
|
[45] Гость [16.03.2013, 10:16] |
А вот я не понял... Помогите |
|